Сколько лет «слишком стар»? [закрыто]


114

Мне сказали, что для того, чтобы серьезно относиться к соискателю работы, я должен отбросить годы соответствующего опыта из своего резюме, удалить год, когда я получил степень, или и то, и другое. Или даже не потрудиться подать заявку, потому что никто не хочет нанимать программистов старше их. 1

Или, что я должен основать компанию, не потому, что я хочу, или потому что у меня есть продукт, который мне небезразличен, а потому, что таким образом я могу получить работу, если / когда моя компания будет приобретена.

Или что мне следует больше сосредоточиться на управленческой работе (которую я успешно выполнял в прошлом), потому что… ну, они не могли действительно объяснить это, за исключением того, что в определенном возрасте вы проиграли, если вы ' все еще пишу код. Но мне нравится писать код.

Вы видели это? Это только местная (Северная Калифорния) проблема?

Если вы когда-либо нанимали программистов: 2

  • Из резюме, которое вы получили, сколько лет было старшему заявителю?
  • Каков был возраст самого старого человека, с которым вы беседовали?
  • Сколько лет (при приеме на работу) было самым старым человеком, которого вы наняли?

Сколько лет "слишком стар", чтобы работать программистом?

1 Я предполагаю, что все заявители имеют эквивалентный применимый опыт. Это не о ком-то с тремя десятилетиями COBOL, претендующим на работу гуру Java.
2 Да, я знаю, что (по крайней мере, в США) вы не должны спрашивать, сколько лет заявителю. Однако, по моему опыту, вы можете получить общее представление о резюме.


Возможно, этот вопрос зависит от региона?
Бернард

@Бернард - странно, может быть, нет, потому что ОП не указал регион / страну.
Otávio Décio

Нет, не просто вопрос о вашем опыте и мире, в котором вы живете.
Тигран

5
Вы должны прекратить кодировать, когда перестанете любить это
альтернатива

Звучит как культурная вещь.

Ответы:


59

Я только что получил новую работу в Великобритании, которой почти 50 лет, и я могу сказать, что это возможно, и вы никогда не будете слишком старым.

Есть два подхода - оба полагаются на то, что ваши навыки важны для работы.

  1. Придерживайтесь того, что вы знаете, и станьте гуру. Это рискованно, так как число рабочих мест, требующих «старых» технологий, уменьшается с каждым годом. Тем не менее, когда люди уходят на пенсию, такие вакансии будут открыты.

  2. Продолжайте обновлять свои навыки. Я перешел в Silverlight в прошлом году, что и дало мне эту работу. Это и мои предыдущие командные роли, которые мой новый работодатель считал актуальными.


87

Мне 52 года, и я директор по технологиям компании, которую я основал 15 лет назад, и этот вопрос мне близок. Я трачу около 40% своего времени на программирование, в основном на разработку существующих и новых продуктов, и я искренне надеюсь сделать то же самое через 10 лет.

Я заинтригован тем, что старшим программистам мешают несущественные навыки. Я считаю, что это проблема молодых разработчиков - если мне нужен Flash Programmer или Flex Programmer, это легко. Если мне нужен опыт с проверенными корпоративными базами данных или сетевыми навыками или с опытом разработки коммерческих продуктов, это будет гораздо труднее найти. Старые программисты могут более красноречиво говорить о выборе дизайна и проблемах жизненного цикла программного обеспечения просто потому, что у них был опыт успешных и неудачных попыток.

Проблема для старых программистов заключается не в том, что они теряют свои интеллектуальные способности, а в том, что их соблазняет идея, что они должны стать «менеджерами». На мой взгляд, хороший программист с многолетним опытом может заработать больше программного обеспечения для разработки, чем подниматься по некоей нечеткой лестнице управления, если найдет (или создаст) организацию, которая поощряет инновации и способности.

В мире, где миллионы разработчиков с одинаковыми наборами навыков доступны через Интернет, идея о том, что только молодежь имеет ценность, просто глупа.


59

Вам никогда не придется прекращать программировать, если вы наслаждаетесь тем, что делаете. Однако ваша организация может иметь потолок, которого вы достигнете, и вы просто не сможете подняться на более высокую должность или получить более высокую зарплату, если не уйдете из компании или не уйдете из программы и не перейдете на руководящую роль в качестве менеджера или технического лидера.


2
И хотя существуют временные ограничения, я сомневаюсь, что вы когда-нибудь окажетесь в ситуации, когда вам запрещено писать код.
JeffO

3
@JeffO Это, вероятно, правда, но из того, что я видел, многие менеджеры и лидеры не имеют времени для разработки программного обеспечения на работе со своими другими обязанностями. Некоторые все еще работают над личными проектами дома, все же. Это во многом зависит от вашей организации и обязанностей.
Томас Оуэнс

Особенно, если вас постоянно перебивают встречи, телефонные звонки, электронная почта и бюджеты, у вас никогда не будет шанса написать какой-то значимый код. Я постараюсь участвовать в процессе проверки кода, если это возможно.
JeffO

3
Есть также много проектов с открытым исходным кодом, в которые вы можете внести свой вклад.
Нил Тибревала

1
Мой начальник - менеджер по разработке продуктов, и, несмотря на большое количество времени, он берет на себя ответственность за кодовую базу наших самых важных бизнес-приложений. Однако его начальник - технический директор, и я никогда не видел, чтобы он кодировал одну строку. Итак, я согласен; безусловно, может быть потолок, за которым вы не увидите много работы по кодированию.
KeithS

37

Я получил свою первую работу программиста в возрасте 37 лет. Так что это не слишком стар, чтобы начать, если вы талантливы, хотите учиться и готовы принять зарплату младшего программиста.


11
Ура! Приятно слышать позитив / историю успеха.
JBRWilkinson

2
Вернувшись в управление, я нанял больше людей, которые были старше меня, чем людей, которые были моложе меня ...
Брайан Кноблаух

1
W00t. Мне всего лишь 37. Спасибо, что улыбнулась мне в лицо :)
Джеймс П.

1
Рад, что мой опыт был обнадеживающим для вас. Мне сейчас сорок, я все еще очень люблю программировать и больше не имею младшую зарплату. Надеюсь, это хорошо с тобой.
Эрик Уилсон

36

Когда я работал над поиском своей нынешней должности, я посетил семинар, где я был самым молодым человеком по крайней мере за десять лет. Многим из участников семинара было более 50 лет, и им было очень трудно найти работу. Несколько замечаний о том, почему это так:

  • Многие работодатели предполагают, что, поскольку вы старше, вы также рассчитываете набрать пару последних лет работы, прежде чем выходить на пенсию, и при поиске кандидата они действительно хотят получать вознаграждение каждый месяц, который они могут получить.
  • В нынешней экономике и на рынке труда многие ОЧЕНЬ опытные и ОЧЕНЬ квалифицированные люди подают заявки на работу, которая значительно ниже их квалификации. Работодатели склонны либо подозрительно полагать, что вы каким-то образом испортили товар, либо они считают, что вы прыгнете с корабля в любую минуту. Другое беспокойство часто связано с ожидаемой зарплатой в связи с размещением вакансии.

В конечном счете, работодатели стремятся получить максимальную отдачу за свой доллар, и слишком часто они связывают опыт и зрелость со «старым» и полагают, что они пойдут с кем-то моложе и грубее, но они думают, что могут научить их дешевле и держать их дольше, чем могут те, у кого больше опыта и зрелости.

В моей нынешней команде наш Scrum Master и руководитель группы - парень, которому за пятьдесят, и он бесценен в сглаживании неровных мест и работе с нашим высшим руководством. С другой стороны, я не возражаю, что он не пишет много кода, потому что большая часть его опыта в программировании была, по крайней мере, десять лет назад, и поэтому он больше похож на VB6, чем на PHP.

Лично я думаю, что старшие программисты становятся отличными наставниками и руководителями команд, потому что у них есть большой опыт во всех аспектах разработки. Возможно, по этой причине люди предложили вам больше ориентироваться на управленческие роли. Я думаю, что работодатели тоже это понимают и чаще нанимают кого-то с большим опытом управленческой роли, чем другого программиста.

В качестве дополнительного примечания - Большинство людей, имеющих опыт работы в сфере найма, рекомендуют, чтобы пожилые кандидаты избегали дат или корректировали часть своего опыта работы, чтобы уменьшить свой возраст.

И последнее, на что нужно обратить внимание: вы принимаете участие в собеседованиях или ваше резюме просто отклоняется. Если вы попадаете на собеседование, ваше резюме, вероятно, не является проблемой.


26
Забавно то, что я подозреваю, что парень из колледжа не останется так долго, и затраты на его обучение могут быть намного выше, чем для человека, который сразу же продуктивен. Ложные предположения часто используются при найме на работу.
HLGEM

2
@HLGEM, точно. Вопрос, чтобы задать место, которое думает, что вы уйдете на пенсию слишком рано: «Как давно ваши другие разработчики были здесь? Сколько было здесь больше года, или двух, или трех? К сожалению, в большинстве случаев дискриминации по возрасту у человека никогда не будет возможности задать этот вопрос.
Kyralessa

20

Нет.

Это восприятие исходит от программирования, имеющего огромный всплеск новых участников в течение 1990-х и далее. До 1980-х годов это была довольно маленькая нишевая профессия, но затем внезапно за последние 20 лет она взорвалась - и, за исключением некоторых пожилых людей, сменивших карьеру, - большинство людей, которые занимались этим, были молодыми.

Таким образом, в основном: средний возраст программистов будет расти по мере того, как эта начальная выпуклость 1990-х + новичков в программировании становится старше. Очевидно, что некоторые перейдут к управлению или поменяют карьеру, но этого недостаточно, чтобы предотвратить этот неизбежный демографический сдвиг. Кроме того: после дот-кома все меньше молодых людей изучали программирование, а это значит, что поступление молодой крови несколько замедлилось.

Думайте об этом как о демографии развивающейся страны: огромные показатели рождаемости, высокие показатели смертности, огромные выпады молодого населения. Когда страна становится более развитой, люди начинают жить дольше и, как правило, имеют меньше детей.

Так или иначе, если вам сейчас 35, к тому времени, когда вам 40, 45, 50 и т. Д. - средний возраст программистов будет следовать за вами и до этих уровней. Это временная демографическая вспышка, а не постоянное закрепление программирования как профессии.


3
+1 отличное очко, проливая новый свет на вещи. (И я надеюсь, что ради меня это правильно :-)
Péter Török

Это поистине превосходный момент, который имеет преимущество помимо плюсов старых программистов.
icc97

19

Выполняя обязанности руководителя команды, у меня было несколько случаев, когда кто-то старше 50 (и один старше 60 лет) работал в моей команде. Я могу только сказать вам, что опыт был хорошим. Я бы хотел спросить, видел ли я кого-то с последними 10 годами в качестве менеджера или архитектора, пытающегося подать заявку на работу разработчика. Возможно, они сократились и просто ищут работу. Но если бы они были на руках, я бы вообще не сомневался.

К тому времени все будущие менеджеры и архитекторы являются менеджерами и архитекторами ... любой, кто все еще занимается кодированием, хочет писать код.


2
Считай меня в группе "хочу кодировать". 50+ и до сих пор нет желания управлять. Меня нанял кто-то моложе меня на этой работе и мой последний, FWIW. Я люблю писать код и у меня это хорошо получается.
Брайан Оукли

18

Посмотрите на случай Грейс Хоппер . Она продолжала работать с программированием до своей смерти в возрасте 85 лет. Я помню, как много лет назад на ней было 60 минут, она была очаровательным человеком. Если у вас есть страсть к тому, чтобы что-то делать, то возраст не является фактором.

Что бы это ни стоило, мне за 50, и я не вижу причин прекращать заниматься тем, что мне нравится. Всегда есть чему поучиться, и мне это нравится.


17

Одна вещь, чтобы рассмотреть, сколько будет нанимать 50 или 60-летний программист? Если все, что вы делаете, это код, то я не думаю, что для старшего кодера доступно почти столько же рабочих мест, сколько для кодера ранних двадцатых и поздних тридцатых. Одна из причин, по которой я знаю, что это существует (я спрашивал других, отвечающих за наем), заключается в том, что 40-летний менеджер немного устал от того, кто на 15 лет старше его. Будут ли они следовать моим указаниям? Насколько они настроены по-своему? Будут ли другие тяготеть и следовать за этим дедушкин кодером?

Почти все предложения о работе, которые я получаю в эти дни (мне 43 года), требуют от меня выполнения определенного количества управленческих / надзорных обязанностей.

Так что я думаю, что в определенном возрасте было бы разумно изменить фокус с «только кодирования» на кодирование и принятие более руководящих ролей. В нашем мире просто ожидается, что пожилые люди возьмут на себя роль лидера. И, как я уже говорил выше, многие, похоже, отдают предпочтение пожилым людям.

Таким образом, вы можете сосредоточиться только на написании кода, но с возрастом удерживать и получать новые рабочие места станет по крайней мере немного сложнее.


7
Получить новую работу в любой области труднее с возрастом. Тем не менее, там, где я сейчас работаю, несколько наших сильнейших программистов старше 50 лет, и любой менеджер, который отказывается рассматривать более сильных разработчиков при приеме на работу из-за возраста, является идиотом, которого я лично не хотел бы работать независимо от моего возраста. Мой нынешний босс почти наполовину моего возраста, и у меня нет проблем с этим, и у меня нет проблем с тем, что он значительно моложе меня.
HLGEM

1
@HLGEM Вы должны быть исключением. Большинство менеджеров ужасно неуверенны в своих ненадежных позициях власти (Знак Аллитерации!) И большинство чувствуют себя неловко из-за подчиненного, который, возможно, зарабатывает больше денег, чем он / она.
maple_shaft

1
@HLGEM Я впечатлен тем, что твой босс такой непредубежденный - какой возрастной диапазон последних трех программистов, которых он нанял?
Робрамбуш

2
Почему важно, сколько лет программисту? Не все ли программисты опережают менеджеров?
PSR

4
Мне скоро исполнится 65 лет. Я не собираюсь уходить на пенсию. За исключением сразу после доткомовского краха 10 лет назад, у меня никогда не было проблем с получением работы. Мне звонят охотники за головами, вероятно, каждую неделю. Я люблю кодировать и никогда не хотел быть менеджером. Моему нынешнему руководителю на моей работе 50 лет, и он также архитектор. Он тоже пытается кодировать, но не может найти достаточно времени для этого. Другой программист прошивки также старше 60 лет.
tcrosley

15

Я - внештатный программист (делаю в основном встроенный C, а также немного PHP и C #), и мне за 60. У меня сейчас четыре активных контракта. Во многих моих работах я никогда не встречаю людей, с которыми работаю. Я не перечисляю даты в моем онлайн-резюме старше 1990 года.


15

Карьера каждого работает по-разному, потому что у нас разные потребности и мы делаем разные выборы. Я знаю более 50 программистов, я работаю с большим количеством из них, потому что мы стараемся нанимать таланты не по возрасту, и, честно говоря, мы ценим глубокий опыт, которого у молодых людей просто нет.

С возрастом вы должны делать выбор. Вы можете остаться программистом, но это обычно обходится дешевле. Вы можете перейти к техническому руководителю, который обычно включает в себя программирование, а также некоторые задачи управления. Вы можете стать специалистом (BI, архитектура, системный аналитик, база данных и т. Д.), Который часто платит лучше, но ограничивает доступные рабочие места в целом. Вы можете перейти к роли управления проектом или бизнес-аналитику и полностью отказаться от программирования. Вы можете даже решить открыть ресторан или купить ферму и оставить корпоративный мир полностью позади. Все эти варианты открыты, когда вы молоды, и в конечном итоге ваш выбор будет ограничивать, какие из них являются жизнеспособными для вас.

Я лично заметил, что если вы не перешли к управлению к середине 30-х, вам будет гораздо труднее туда попасть. Но это может не иметь места в других местах.

Но я хочу подчеркнуть, что вы контролируете свой выбор карьеры. Вам не нужно делать то, что делают другие только потому, что большинство людей делают это. Делай то, что лучше для тебя. И никогда не думайте, что вы сделали безвозвратный выбор. Я менял карьеру 5 или 6 раз, жизнь иногда приводит вас в неожиданные места. То, что вы хотите в 20, вряд ли вы захотите в 50, и это нормально. Иногда мы делаем выбор, чтобы держать еду на столе и оплачивать образование наших детей. Есть много программистов, которые стали менеджерами за плату. Есть другие, которым все равно, сколько они предлагают, они чувствуют, что стресс управления не стоит этого. А другие - чистые программисты, которые никогда не могут даже думать о чем-то другом, потому что не столько они делают, сколько кто они.


полностью согласен, я хочу уйти в отставку, когда мне будет 30 лет, и
написать

14

Недавно появилась интересная статья - Глубокий темный секрет Силиконовой долины http://techcrunch.com/2010/08/28/silicon-valley%e2%80%99s-dark-secret-it%e2%80%99s- все о старости /

В основном это говорит о том, что Долина предпочитает более молодых кандидатов, которые будут ставить всех на более низкую заработную плату, и выступает за то, чтобы опытные программисты переходили на руководящие должности после достижения ими определенного возраста. Проблема в том, что не так много руководящих должностей.

Я не работаю в Долине, но мой личный опыт показывает, что опытные программисты все еще могут писать код и являются ценными благодаря своему опыту, и у меня в лесу есть компании, которые их нанимают.


2
Определенно есть преимущество в найме неопытных / младших ребят, которые не знают, что 60 часов в неделю работают слишком много и что 20 000 фунтов стерлингов недостаточно. Возможности карьерного роста известного имени в вашем резюме стоит сделать пару лет "Tour of Duty", IMO.
Дж.Б. Уилкинсон

12

Я сижу рядом с парой 50-летних разработчиков C #. Нет никакого присущего «Слишком Старого», только восприятия со стороны интервьюеров. Таким образом, вам, возможно, придется приложить дополнительные усилия, чтобы убедить людей в том, что ваши знания актуальны.

Или стать программистом. Так или иначе. :П


12

Никто не хочет нанимать программистов старше их

TooOld = Интервьюер. Возраст + 1


2
Мой босс наполовину моего возраста.
HLGEM

4
Мой коллега даже не знает Simple Minds ...
Пьер Ватлет

1
Эй, я процитировал Аскера! это была шутка!
DavRob60

4
while(true) { Interviewer.Age++; } //should have made that private! mwuhahaha!
плоть

1
Мы ненавидим веселье здесь, очевидно. Позор вам за шутку!
pwny

12

Мне 59 лет, и я работал разработчиком программного обеспечения каждый день с тех пор, как я ушел в отставку из армии США в 1994 году.

После 45 лет я не вижу смысла даже пытаться устроиться на работу в компанию, в которой есть отдел кадров. Сотрудники отдела кадров боятся, что, если новый старый пост не сработает, он получит иск о дискриминации по возрасту. Таким образом, они практикуют дискриминацию по возрасту заранее.

Лучший вариант для старшего программиста, ищущего работу, - это искать небольшой старт, предпочтительнее, если бы он был старым коллегой, или, по крайней мере, компанию, достаточно маленькую, чтобы не иметь отдела кадров. Если вы можете поговорить с реальной командой разработчиков, есть реальная вероятность, что они увидят ваши седые волосы. По крайней мере, это сработало для меня.

Я планирую продолжать работать в качестве разработчика, пока не устану от работы, которой еще не было. Мой нынешний концерт довольно стабилен, но если он уйдет, я либо найду другую работу, либо найду свою работу.


1
+1 За создание собственной работы. Но если вы сделаете это, вам, вероятно, понадобятся некоторые организационные и / или руководящие навыки.
ElGringoGrande

1
Вы уверены, что HR отсеял вас из-за вашего возраста? Есть ли шанс, что вам не хватило правильных "модных слов" в вашем резюме? Я спрашиваю, потому что я знаю, что, вероятно, работал в тех местах, где HR отсеял множество хороших (старых) кодеров, потому что у них не было «AJAX» в их резюме. Напомним, что я играю в ИТ-игру всего несколько лет назад, и я действительно начинаю ценить отношение моих бывших коллег к «уже там сделано», которые могут обнаружить причуды и тенденции раньше, чем я смогу это сделать.
Грэм

«Вы уверены, что HR отсеял вас из-за вашего возраста? Есть ли шанс, что вам не хватило правильных« модных слов »в вашем резюме?» Я не знаю, почему я не получил работу, но я делаю то, что произошло, когда я был в крупных организациях, где квалифицированный кандидат старшего возраста рассматривался и отклонялся с использованием кодовых слов, таких как «не соответствует культуре» или «окончание карьеры» ».
Джим в Техасе

11

Это зависит от человека и типа интенсивности. Когда я стал старше, я заметил, что у меня меньше терпения в течение долгих часов или дрянных условий труда, но я все еще могу это терпеть. Это может варьироваться от человека к человеку, но такие вещи, как тянуть всех на ночь, берут на себя больше. Я могу сделать это, но это займет больше времени, чем раньше.

Если под интенсивным вы подразумеваете много ночей и высокий стресс, то я думаю, что это обойдется кому угодно, но да, вполне возможно, что пожилые люди будут бороться больше. Если под интенсивным вы имеете в виду, что есть чему поучиться, то я бы не беспокоился об этом. Все учатся по-разному, и им просто нужно оценить это, как они пошли.

Однако, если бы я мог поделиться своим опытом с более молодой версией себя, я бы сказал ему: «Будь осторожен со многими необоснованными поступками, даже если ты молод ... Корпоративная Америка с радостью использует тебя и ничего не оставит». показать для этого усилия ".


14
Повторные требования в течение долгих часов являются признаком разрушенного проекта в разрушенной организации, и я больше не буду этого делать. Когда автомобиль находится в болоте, продолжать нажимать на акселератор не помогает.
Кевин Клайн

9

Лично я не хотел бы получить работу, которую мне пришлось бы получить, скрывая, сколько мне лет (полное раскрытие информации: мне 27 лет, так что это не проблема для меня).

Или что мне следует больше сосредоточиться на управленческой работе (которую я успешно выполнял в прошлом), потому что… ну, они не могли действительно объяснить это, за исключением того, что в определенном возрасте вы проиграли, если вы ' все еще пишу код. Но мне нравится писать код.

Я думаю, что у вас есть две вещи, которые работают против вас:

  1. У старых программистов больше опыта и больше денег.
  2. Я думаю, что магазины программного обеспечения в Силиконовой долине (если вы считаете, что Северная Калифорния) адаптировали менталитет «вверх или вниз». Если вы достигли определенного возраста, и вы еще не основали свою собственную компанию или, по крайней мере, не взяли на себя лидирующую роль в ней, то вы должны либо действительно не увлекаться программным бизнесом, либо вы не настолько хороши в этом.

Я не говорю, что эти рассуждения верны или что я согласен с ними. Я просто говорю, что так оно и есть. Эти две проблемы будут иметь большое значение, если вы хотите работу для стартапа, но они, вероятно, будут менее серьезной проблемой, если вы ищете работу для более устоявшейся компании.

Наконец, вы рассматривали возможность подать заявку на должность технического лидера или архитектора? Это «более продвинутые» позиции, которые не обязательно являются управленческими концертами.


8

Я работаю в Корее. В этой стране, старше 40 лет, программист слишком стар. Поэтому совет директоров хочет, чтобы они были менеджером. Но только немногие из них могут быть менеджером. Остальные должны быть на пенсии. Таким образом, они находят новую работу, как собственный бизнес. Именно поэтому большинство корейских программистов хотят уехать за границу.


9
Какой идиотский способ управления софтверной компанией! Без старшего опыта молодые разработчики будут продолжать делать те же ошибки навсегда.
Гэри Уиллоуби

7

Мне будет 34 года, когда я закончу, и в возрасте 32 лет я смог пройти 12-месячную стажировку, с другой, предложенной мне и нескольким другим на этапах собеседования на продвинутом уровне. Моя точка зрения заключается в том, что, по моему опыту, возраст на самом деле не был фактором. Речь идет о навыках, которые у вас есть, они актуальны? И, что очень важно, это касается ваших мягких навыков, особенно общения.

Для того, чтобы стать «выдающимся», я выбрал стажировку, а также начал разработку Open Source, чтобы противостоять возможному принципу эйджизма и доказать, что я предан и полон энтузиазма (чрезвычайно важен) в программировании.

Ранее я был менеджером по работе с клиентами, и я считаю, что это помогло мне получить интервью / предложения, а также я был уверен в себе, когда имел дело с интервьюерами.

Я нахожусь в Великобритании, я не уверен, что это то же самое место, где вы живете?


+1 за поддержание ваших навыков в актуальном состоянии. Наше поле быстро растет; Обязательно изучайте новые технологии и не пытайтесь вписать новые проблемы в старые формы решений. Если бы у вас было два кандидата, одним из новейших технологий которого были Java и Oracle, а другим - опыт работы с Node.js и MongoDB, что, по вашему мнению, было актуальным? (Извините, что выбрал Java, но вы поняли.)
Мишель Тилли

@BinaryMuse Если я новичок в ИТ, было бы лучше, если бы я изучал Node.js и MongoDB вместо Java и Oracle?
новичок

@newbie Не обязательно; весь этот вопрос о развитии в дальнейшей жизни . Следить за тем, чтобы идти в ногу с новыми, более свежими технологиями на этом этапе жизни (вместо того, чтобы опираться на «старые фавориты», как мы все привыкли делать), это отличный способ показать, что вы «преданы и увлечены программированием». ", как красноречиво сказал Даррен.
Мишель Тилли

7

Выступая как кто-то, кто взял интервью у разработчиков. Единственное, что меня волнует, это то, что ты справишься с этой работой и подойдет ли ты моей команде.

У пожилых разработчиков есть шанс получить больше преимуществ, чем их более молодые коллеги, за тот же объем работы благодаря опыту, который они имеют.


6

Мне 46. Я начал программировать еще в середине 1990-х. В наши дни большинство работодателей ценят сертификаты больше, чем резюме, что печально, но это то, что я вижу на восточном побережье, по крайней мере. Держите свои навыки в актуальном состоянии. Это боль. Но это то, что вам нужно сделать, если вы хотите остаться в "практической" части этой отрасли. В противном случае, как вы сказали, занимать руководящие должности. Не так весело или интересно, но в наши дни хорошо иметь работу.


1
Я не думаю, что вы можете сделать общее заявление о сертификации. Я никогда не работал на тех, кто думал, что сертификаты вообще чего-то стоят. Может быть, мне повезло.
Брайан Оукли

6

Всегда есть рабочие места для способных разработчиков. Покажите некоторую энергию и способность решать проблемы, и вы найдете позицию. Я могу быть наивным, но я думаю, что при приеме на работу люди считаются такими же старыми, как и они. Я знаю двух парней за 50, которые только что получили венчурное финансирование для своего веб-стартапа.


5

Мне 30 лет, и я брал интервью у людей, которым было всего 20 лет, или 50, или, может быть, немного старше.

Я стараюсь не заботиться о том, сколько лет людям, но я признаю, что, вероятно, я предвзят. Я работал слишком много работ, которые были полностью белыми мужчинами 22-26 выпускников колледжа (степень бакалавра, математика) с одержимой любовью к старым научным и сверхрациональным личностям. Если вы чем-то отличаетесь от этого, я уже больше заинтересован в вас.

Тем не менее, я не думаю, что есть большая субъективность в нашем процессе интервью. У меня есть стандартный набор вопросов по программированию, и вы получаете доску и маркеры и должны написать код. Если вы можете сделать это, это здорово, а если нет, это очень плохо.

Можно утверждать, что формат тупой (возможно, это так) или глупые вопросы (они, вероятно, есть), но я думаю, что это довольно типично для компаний-разработчиков программного обеспечения сегодня. Мои вопросы в основном варьируются от «если вы не спали в CS 101 в течение первой недели, вы будете смеяться надо мной, спрашивая что-то настолько простое», до «это довольно характерно для вещей, над которыми мы на самом деле работаем». Я могу быть более взволнован перспективой найма кого-то, кто не похож на остальных моих коллег, но мое последнее да / нет просто сводится к тому, можете ли вы написать код.

Я уверен, что есть компании, которые не похожи на мою, и хотят нанимать только молодых людей. Если вы столкнетесь с ними, продолжайте искать. (Или начать самостоятельно. В интернете никто не знает, 100 лет!)

Два предостережения, о которых я могу думать:

Если ваше резюме заставляет вас выглядеть достаточно опытным, и вы бы просили значительно более высокую зарплату, чем мы можем заплатить прямо сейчас, ваше резюме может быть отфильтровано персоналом еще до того, как оно попадет ко мне. Теперь, если вы действительно будете требовать гораздо больше , чем мы можем себе позволить, это хороший фильтр. Но если вы этого не сделаете, то вы можете найти способ указать в своем резюме, что деньги не так уж важны для вас.

Мы знаем, что у пожилых людей больше опыта и здравого смысла, но молодые люди, похоже, с большей вероятностью использовали конкретные технологии, которые мы используем, и нам нравятся люди, которые могут взяться за дело. Со мной такого еще никогда не случалось, но если бы у нас был один слот и два претендента, нам было бы сложно выбирать между «молодыми и использованными нами технологиями, а не« более », чем более опытные, но никогда не использовали это». К счастью, это легко решить: потратьте немного времени на создание чего-либо с использованием новейших технологий. (Вы программировали 30 лет, и вы только что создали что-то в Rails в прошлом месяце? Хорошо!) На самом деле, это хороший совет для всех.


5

«Должен» - смутное, бегающее выражение. При принятии такого решения полезно спросить: что произойдет, если я все равно останусь? Есть несколько вещей, о которых я мог подумать.

  • Я постепенно потеряю связь и стану безработным, если потеряю работу. Это сложный вопрос. Никто не хочет верить, что это может случиться с ними, так что, может быть, это правда, и все в этой области отрицают? С другой стороны, Дональд Кнут может запрограммировать кольца вокруг меня, а вы вместе - ему 73 года. Это связано со следующим пунктом:

  • Люди (работодатели, коллеги) подумают, что я теряю это, и сделаю работу менее приятной, чем сейчас. Это также сомнительно, но легче проверить: спросите вокруг! О чем сообщают люди, которые моложе / старше вас?

  • В конце концов мне будет скучно на поле, потому что под солнцем нет ничего нового. Я сомневаюсь, что это очень сильно, но если это произойдет, по крайней мере, вы можете сделать переход постепенно, не находясь под большим давлением времени. (Если это не направление, которое также не поощряет опытных людей присоединиться ...)

В общем, я не могу придумать много причин, чтобы прекратить оккупацию, тогда.


5

Подумай о своих выходных.

Вы уходите с работы в пятницу, едете домой, обедаете и отдыхаете. В выходные, может быть, вы работаете по дому, немного путешествуете, участвуете в хобби. В основном, вы наслаждаетесь свободным временем и находите другие занятия.

Теперь, как вы себя чувствуете в воскресенье вечером? Как ты думаешь о том, чтобы ехать на работу в понедельник утром? Испытываете ли вы тошнотворное чувство в желудке при мысли о том, что вам придется потратить следующие пять дней, набирая код?

Или, проведя приятные освежающие выходные, вы с нетерпением ждете возвращения в офис и решения некоторых проблем, которые остались нерешенными, когда вы уехали в пятницу? Рассматриваете ли вы в понедельник как возможность просмотреть код на прошлой неделе, когда он обновляется и обновляется?

Если первый сценарий - это вы, то, возможно, пришло время выбраться сейчас. Если программирование больше не бросает вам вызов и не заинтриговывает вас, вы просто не будете счастливы делать это. Просто как тот.

Если, однако, вы постоянно думаете про себя: «Я не могу поверить, что мне платят за то, что я делаю то, что я люблю», то нет причин когда-либо бросать.


4

Некоторое время назад я задал очень похожий вопрос о Stackoverflow, и ответ, который я нашел наиболее точным, заключается в том, что вы просто переоцениваете большинство позиций .

Я думаю, вам действительно нужно знать положение, в котором вы должны находиться на данном этапе своей карьеры. (Я отправил подобный вопрос этим вечером)



Позор этот вопрос был удален из SO сейчас
icc97

1
@ icc97 - Спасибо, но это не так уж стыдно. Мой вопрос касался стратегий управления своей карьерой, когда вы становитесь старше и больше не нанимаетесь в качестве «программиста». Я ожидал; быть архитектором, менеджером, авторитетной фигурой и т. д. ... но этот вопрос был воспринят как нытье об агизме и перешел в открытую / закрытую битву. Я быстро пожалел, что опубликовал его, и рад, что он наконец умер и ушел. Мой комментарий выше о том, что он переоценен по большинству позиций, суммировал окончательный вывод.
Джон Макинтайр

4

Я склонен не нанимать никого, кто больше не контролирует свои телесные функции.

Если вы отбросите стереотипы о недостатке энергии, динамизма и т. Д. (Которые, как правило, столь же бесполезны, как и любой другой стереотип), единственный реальный фактор, о котором я могу подумать, - это насколько человек близок к выходу на пенсию и как долго он покидает вас.

Учитывая, что программист любого возраста нередко переходит через 2-3 года, это, в основном, не проблема, если человек умный, знающий и трудолюбивый, я бы не стал это рассматривать.

Да, и в Великобритании, по крайней мере, в качестве работодателя, я, вероятно, должен упомянуть, что рассмотрение чьего-либо возраста в качестве причины для найма или нет является незаконным - хотя, очевидно, очень трудно доказать, что это было причиной.


4

Я собираюсь заскочить сюда и предложить разработку мобильного приложения. Это новая область, в которой очень немногие разработчики имеют опыт работы более чем на пару лет больше, чем кто-то начинающий, и многие люди, которых я вижу на собраниях разработчиков мобильных устройств, не являются «весенними цыплятами». Несколько успешных мобильных приложений в вашем резюме, и компании, которым нужны разработчики мобильных приложений, не будут заботиться о вашем возрасте, поле, национальном происхождении, цвете глаз и т. Д. И в настоящее время существует разумная вероятность, что вы могли бы использовать этот набор навыков, чтобы начать свое дело.

Конечно, мобильные приложения могут быть просто пузырем на своем конце. Но вы, возможно, сможете использовать мудрость своей жизни, чтобы выбрать следующую растущую специализацию или лучше, чем многие студенты CS.


«Конечно, мобильные приложения могут быть просто пузырем на своем конце» <- Не случайно. Это только начало. Прибыль может заглушиться из-за массовой конкуренции, но это явно взрывоопасная область, которая не исчезнет.
Майк Розенблюм

@MikeRosenblum - мне также нравится текущий рынок мобильных приложений. Но сенатор Джозеф Кеннеди по сообщениям сказал, что он знал, что пришло время выйти из фондового рынка, когда он получил подсказки запаса от мальчика обуви. Я получаю множество советов по идеям приложения от самых разных людей ... но мои туфли не блестели в последнее время. (остерегайтесь черного лебедя).
hotpaw2

4

Средний возраст разработчиков, где я работаю, составляет 50 лет. Некоторым лучшим из известных мне программистов уже за 50. Я видел такую ​​глупость в других странах (не называя здесь имен), но здесь пока все хорошо (пальцы скрещены) ,


Но является ли ваш случай конкретным или достаточно распространенным сценарием на рынке труда?
Тигран

4

Если тебе нравится то, что ты делаешь, почему ты вообще прекратишь это делать? Если тебе не нравится, тебе лучше остановиться сегодня. Но я думаю, что нет возраста или уровня опыта, который заставил бы вас прекратить писать код. С таким большим количеством новых вещей, чтобы учиться каждый год, это будет продолжаться вечно.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.