Скільки років "занадто давно"? [зачинено]


114

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

Або що я повинен створити компанію не тому, що хочу, або тому, що у мене є продукт, про який я дбаю, а тому, що таким чином я можу влаштуватися на роботу, якщо / коли моя компанія буде придбана.

Або що я повинен зосередитися на управлінських роботах (які я успішно робив у минулому), тому що ... ну, вони справді не могли пояснити це, за винятком того, що за певний вік ти невдаха, якщо ти " ще писати код. Але мені подобається писати код.

Ви це бачили? Це лише місцеве питання (Північна Каліфорнія)?

Якщо ви коли-небудь найняли програмістів: 2

  • З отриманих резюме, скільки років було старшим претендентом?
  • Який був вік найстаршої людини, з якою ви брали інтерв'ю?
  • Скільки років (коли наймали) була найстаршою людиною, яку ти найняв?

Скільки років "занадто старі" для роботи в якості програміста?

1 Я припускаю , що всі кандидати мають еквівалентний який можна застосовувати досвід. Йдеться не про те, хто з трьох десятиліть COBOL подає заявку на роботу гуру Java.
2 Так, я знаю, що (принаймні в США) ви не повинні запитувати, скільки років заявнику. На мій досвід, однак, можна отримати загальне уявлення з резюме.


Це питання може бути конкретним регіоном?
Бернар

@Bernard - як не дивно, тому що ОП не вказала регіон / країну.
Otávio Décio

Ні, не лише питання про ваш досвід та світ, у якому ви живете.
Тигран

5
Ви повинні припинити кодування, коли перестанете любити його
altern

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

Відповіді:


59

Щойно влаштувавшись на роботу майже в 50 років у Великобританії, я можу сказати, що це можливо, і ти ніколи не занадто стара.

Є два підходи - обидва покладаються на те, що ваші навички стосуються роботи.

  1. Дотримуйтесь того, що знаєте, і станьте гуру. Це ризиковано, оскільки кількість робочих місць, що потребують "старих" технологій, стає меншою та більше між кожним роком. Однак, як люди вийдуть на пенсію з таких робочих місць, відкриються місця.

  2. Продовжуйте освіжати свої навички. Я переїхав у Silverlight в минулому році, саме це і отримало мені цю роботу. Це та мої попередні ролі в команді, які мій новий роботодавець вважав відповідними.


87

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

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

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

У світі, де мільйони розробників з однаковими наборами вмінь доступні через Інтернет, думка, що молодь лише має цінність, просто німа.


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 Мені вражає, що твій начальник - це роздум - який віковий діапазон останніх трьох програмістів, яких він найняв?
robrambusch

2
Чому має бути важливо, скільки років програмісту? Невже всі програмісти не виграють менеджерів?
пн

4
Мені виповниться 65 років. Я не маю наміру звільнятися. За винятком одразу після бюст-дот-ком 10 років тому, у мене ніколи не було проблем із влаштуванням на роботу. Можливо, я щотижня отримую дзвінки від мисливців за головами. Я люблю кодувати і ніколи не було бажання бути менеджером. Мій теперішній керівник на моєму місці на роботі - 50, а також архітектор. Він також намагається ввести код, але має проблеми з тим, щоб отримати достатньо часу для цього. Інший програміст також має більше 60 років.
tcrosley

15

Я програміст-фрілансер (роблю в основному вбудований C, також деякі PHP та C #), і мені більше 60 років. Зараз у мене є чотири активні контракти. На багатьох своїх робочих місцях я навіть ніколи не зустрічаю людей, з якими працюю. Я не перелічую жодних дат у своєму он-лайн резюме старше приблизно за 1990 рік.


15

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

З віком ви повинні робити вибір. Ви можете залишитися програмістом, але це коштує загалом меншою зарплатою. Ви можете переходити на технологічну компанію, яка, як правило, включає деякі програми, але також деякі завдання управління. Ви можете стати фахівцем (BI, архітектура, системний аналітик, база даних тощо), який часто платить краще, але обмежує з точки зору загальної кількості робочих місць. Ви можете перейти до ролі управління проектом або ролі бізнес-аналітика і повністю залишити програмування. Ви навіть можете вирішити відкрити ресторан або купити ферму і повністю залишити корпоративний світ. Усі ці варіанти відкриті, коли ви молоді, і згодом ваш вибір обмежить, які з них є життєздатними.

Я особисто зауважив, що якщо ви не перейшли до управління до середини 30-х, набагато складніше їхати туди. Але це може не бути правдою в інших місцях.

Але справа, яку я намагаюся зробити, полягає в тому, щоб ви контролювали свій вибір кар'єри. Вам не потрібно робити те, що роблять інші, тільки тому, що це робить більшість людей. Робіть те, що найкраще для вас. І ніколи не думайте, що ви зробили безвідкличний вибір. Я змінив кар’єру 5 або 6 разів, життя іноді призводить вас до несподіваних місць. Те, що ви хочете в 20, це, мабуть, те, що ви хочете в 50, і це нормально. Іноді ми робимо вибір, щоб тримати їжу на столі і платити за навчання наших дітей. Є багато програмістів, які стали менеджерами за зарплату. Є й інші, яким все одно, скільки вони пропонують, вони відчувають, що стрес від управління не варто. А інші - чисті програмісти, які ніколи навіть не можуть розглянути щось інше, оскільки це не стільки те, що вони роблять, скільки ті, хто є.


я повністю згоден, я хочу піти на пенсію, коли я в середині 30-х років, і код для себе
ERJAN

14

Нещодавно з’явилася цікава стаття - Глибока темна таємниця Силіконової долини http://techcrunch.com/2010/08/28/silicon-valley%e2%80%99s-dark-secret-it%e2%80%99s- всебічний вік /

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

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


2
Однозначно є перевага найняти недосвідчених / молодших хлопців, які не знають, що 60 годин на тиждень працює занадто багато і що 20K GBP заробляє недостатньо. Можливості кар'єрного розвитку великого імені у вашому резюме варто зробити за пару років "Тур обов'язків", ІМО.
JBRWilkinson

12

Я сиджу поруч з парою 50-річних розробників C #. Немає притаманних "Занадто старих", а лише сприйняття з боку інтерв'юерів. Таким чином, вам, можливо, доведеться пройти додаткову милю, щоб переконати людей у ​​тому, що ви знаєте сучасність.

Або стати сойлент-програмістом. У будь-якому випадку. : P


12

Ніхто не хоче наймати програмістів, старших за них

TooOld = Interviewer.Age + 1


2
Мій начальник - півріччя.
HLGEM

4
Мій колега навіть не знає простих розумів ...
П'єр Уотлет

1
Гей, я цитував аскера! це був жарт!
DavRob60

4
while(true) { Interviewer.Age++; } //should have made that private! mwuhahaha!
м'ясо

1
Ми, мабуть, ненавидимо веселощі. Сором вам за жарт!
pwny

12

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

Що я знайшов, це приблизно через 45 років, немає сенсу навіть намагатися влаштуватися на роботу в компанію, яка має відділ кадрів. HR-люди побоюються, що якби новий найнятий працівник не працював, вони будуть закінчувати позов про дискримінацію за віком. Тож вони практикують вікову дискримінацію наперед.

Найкраща пропозиція для старшого програміста, який шукає роботу, - це шукати невеликий старт, бажано розпочати колишнього колегу, або принаймні компанію, достатньо малу, щоб не було відділу кадрів. Якщо ви можете поговорити з реальною командою розробників, є достатньо шансів, що вони побачать повз ваше сиве волосся. Принаймні, це спрацювало на мене.

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


1
+1 Для власної роботи. Але якщо ви це зробите, вам, напевно, знадобляться деякі організаційні та / або навички нагляду.
ElGringoGrande

1
Ви впевнені, що HR вас провели через ваш вік? Чи є ймовірність, що у вашому резюме не вистачило належних "кайфових слів"? Я запитую, бо знаю, що я працював у місцях, де HR перевіряв набір великих (старших) кодерів, оскільки у них не було "AJAX" у їх резюме. Натомість, я був у ІТ-грі лише кілька років, і я справді починаю цінувати ставлення моїх старших колег, які можуть помітити примхи та тенденції, перш ніж я можу.
Грем

"Ви впевнені, що ЧР вас перевірив через ваш вік? Чи є ймовірність, що у вашому резюме не вистачало належних" гучних слів "?" Я не знаю, чому я не влаштувався на роботу, але я роблю те, що трапилося, коли я був у великих організаціях, де кваліфікованого старшого кандидата розглядали та відхиляли, використовуючи кодові слова типу "не підходить культура" або "кар'єра '.
Джим У Техасі

11

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

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

Однак, якби я міг передати досвід, який я маю зараз, молодшій версії себе, я б сказав йому: "Будьте уважні до того, щоб робити багато нерозумних речей, навіть якщо ви молоді ... корпоративна Америка із задоволенням скористається вами і не залишить вам нічого щоб показати за це зусилля ».


14
Повторні вимоги протягом довгих годин - знак зламаного проекту в розбитій організації, і я більше цього не буду робити. Коли машина знаходиться на болоті, продовження натискання на акселератор не допомагає.
кевін клайн

9

Особисто я не хотів би роботи, яку мені доводилося влаштовувати, приховуючи, скільки мені років (Повне розкриття інформації: мені 27, тому для мене це не проблема).

Або що я повинен зосередитися на управлінських роботах (які я успішно робив у минулому), тому що ... ну, вони справді не могли пояснити це, за винятком того, що за певний вік ти невдаха, якщо ти " ще писати код. Але мені подобається писати код.

Я думаю, що у вас працює дві речі:

  1. Старі програмісти мають більший досвід і коштують більше грошей.
  2. Я думаю, що магазини програмного забезпечення в Силіконовій долині (якщо ви вважаєте, що в Північній Каліфорнії) адаптували менталітет "вгору чи згодом". Якщо ви досягли певного віку, і ви не створили власну компанію або принаймні взяли на себе керівну роль в одній, то ви повинні або насправді не захоплюватися бізнесом програмного забезпечення, або не маєте бути таким хорошим у цьому.

Я не кажу, що ці міркування є правильними або що я з ними згоден. Я просто кажу, що так і є. Ці два питання стануть великою справою, якщо ви хочете запустити роботу, але їх, мабуть, буде менше, якщо ви знайдете роботу в більш створеній компанії.

І нарешті, чи розглядали ви заявку на роботу в галузі технічного керівника чи архітектора? Це "більш просунуті" позиції, які не обов'язково проводяться на концертах.


8

Я працюю в Кореї. У цій країні понад 40 років занадто старі, як програміст. Тож правління хоче, щоб вони були менеджером. Але лише деякі з них можуть бути менеджером. Решта з них повинні бути пенсіонерами. Тож вони знаходять нову роботу, як власний бізнес. Саме тому більшість корейських програмістів хочуть виїхати за кордон.


9
Який ідіотичний спосіб управління програмною компанією! Без досвіду старшого віку молодші біси продовжуватимуть робити ті самі помилки назавжди.
Gary Willoughby

7

Мені виповниться 34 роки, коли я закінчу навчання, і у віці 32 років мені вдалося пройти стажування 12 місяців, ще одна запропонована мені та ще кількома особами на етапах співбесіди вищого рівня. Моя думка, що, з мого досвіду, вік насправді не був фактором. Йдеться про навички, які ви маєте, чи є вони поточними? І, що дуже важливо, це стосується ваших м'яких навичок, зокрема спілкування.

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

Раніше я був менеджером з обслуговування клієнтів, і я вважаю, що це працювало на мене як для отримання інтерв'ю / пропозицій, так і для моєї власної впевненості в роботі з інтерв'юерами.

Я у Великобританії, я не впевнений, чи це те саме, де ви живете?


+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, математика неповнолітній) з нав’язливою любов'ю до старих наукових фантастичних та гіперраціональних особистостей. Якщо ви чимсь відрізняєтесь від цього, я вже більше вас цікавлю.

Однак, я не думаю, що в нашому інтерв'ю є багато суб'єктивності. У мене є стандартний набір питань програмування, і ви отримуєте дошку та маркери та повинні написати код. Якщо ти можеш це зробити, це здорово, а якщо не можеш, це дуже погано.

Ви можете стверджувати, що формат німий (він, мабуть, є) або питання нерозумні (вони, мабуть, є), але я думаю, що це досить типово для програмних компаній сьогодні. Мої запитання в основному варіюються від "якщо ти прокинувся в CS 101 перший тиждень, ти будеш сміятися з мене за те, що я запитав щось таке просте" до ", це досить представник речей, над якими ми насправді працюємо". Я, можливо, більше захоплююсь перспективою найняти когось, хто не схожий на решту моїх колег, але остаточний так / ні просто зводиться до того, чи можете ви написати код.

Я впевнений, що є компанії, які не схожі на мої, і хочуть наймати тільки молодих людей. Якщо ви натрапите на них, продовжуйте шукати. (Або почніть своє. В Інтернеті ніхто не знає, чи вам 100 років!)

Два застереження, про які я можу придумати:

Якщо ваше резюме змушує вас виглядати достатньо досвідченим, щоб ви попросили значно вищу зарплату, ніж ми можемо платити зараз, ваше резюме може бути відфільтровано HR, перш ніж воно навіть потрапить до мене. Тепер, якщо ви дійсно будете вимагати набагато більше , ніж ми можемо собі дозволити, це хороший фільтр. Але якщо ви цього не зробите, то, можливо, ви захочете знайти якийсь спосіб вказати у своєму резюме, що гроші не для вас великі.

Ми знаємо, що люди похилого віку мають більше досвіду та краще оцінюють, але, схоже, молодші люди користуються певними технологіями, які ми використовуємо, і нам подобаються люди, які можуть бігти на землю. У мене ще ніколи не бувало, але якби у нас був один слот і два заявники, нам може бути важко вибрати "молодий та використаний наш стек технологій перед" проти "більш досвідченим, але ніколи цього не використовував". На щастя, це легко вирішити: витратити трохи часу на те, щоб побудувати щось за допомогою нової гарячої технології. (Ви займаєтесь програмою вже 30 років, і ви просто побудували щось в Rails минулого місяця? Приємно!) Насправді, це хороша порада для кожного.


5

"Потрібно" - розпливчасте, хитре вираз. Корисне, що потрібно запитати при прийнятті такого рішення: Що буде, якщо я все-таки залишусь? Є низка речей, про які я міг придумати.

  • Я поступово втрачу зв’язок і стану непрацездатним, якщо коли-небудь втрачу роботу. Це важко. Ніхто не хоче вірити, що це може статися з ними, то, може, це правда, і всі в полі заперечують? З іншого боку, Дональд Кнут може запрограмувати дзвінки навколо мене, і ви зібрати, і йому 73. Це пов'язано з наступним моментом:

  • Люди (роботодавці, колеги) подумають, що я це втрачаю і роблю робоче життя набагато менш приємним, ніж зараз. Це теж iffy, але простіше перевірити: розпитайте! Про що повинні повідомляти люди, які молодші / старші за вас?

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

В цілому, я не можу придумати багато причин, щоб припинити заняття превентивно.


5

Подумайте про свої вихідні.

Ви залишаєте роботу в п’ятницю, їдете додому, вечеряєте і відпочиваєте. У вихідні, можливо, ви займаєтесь якоюсь роботою по дому, трохи подорожуєте, займаєтесь якимись захопленнями. В основному, ви насолоджуєтеся вільним від роботи і знаходьте інші речі.

Тепер, як ви почуваєтесь у ніч на неділю? Як думає про те, щоб загнати на роботу в понеділок вранці? У вас виникає хворобливе, занурене відчуття в животі, при думці про необхідність витратити наступні п’ять днів на розтрату коду?

Або, пройшовши приємні освіжаючі вихідні, ви з нетерпінням чекаєте повернення в офіс і вирішення деяких проблем, які залишилися не вирішеними, коли ви виїхали у п’ятницю? Чи вважаєте ви понеділок шансом переглянути код минулого тижня під час оновлення та оновлення?

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

Якщо ви постійно думаєте про себе: "Я не можу повірити, що мені платять, щоб зробити щось, що я люблю", то немає жодного приводу ніколи кидати справу.


4

Я дуже часто задавав питання щодо Stackoverflow деякий час тому, і я знайшов найбільш точну відповідь, що це стосується того, що ви просто кваліфікувались на більшість посад .

Ви, дійсно, повинні знати, на якій посаді ви повинні бути в цей момент своєї кар'єри. (Я подібне запитання я розмістив сьогодні ввечері)



Соромно, це питання видалено з SO зараз
icc97

1
@ icc97 - Дякую, але це не соромно. Моє запитання стосувалося стратегій управління вашою кар’єрою, коли ви старієте, і більше не приймаєте на роботу як "програміста". Я очікував; бути архітектором, менеджером, авторитетним діячем і т. д. ... але питання сприймалося як скуголення щодо агізму та перетворювалося на відкритий / близький бій. Я швидко пошкодував, що розмістив її, і я щасливий, що нарешті мертвий і пішов. Мій коментар вище, про те, що він був кваліфікований на більшість позицій, хоч і підсумував остаточний висновок.
Джон Макінтайр

4

Я прагну не наймати тих, хто більше не має контролю над своїми тілесними функціями.

Якщо ви позбавите стереотипів про нестачу енергії та динамізму тощо (які, як правило, такі ж негідні, як і будь-який інший стереотип), єдиний справжній фактор, про який я можу подумати - це наближення людини до виходу на пенсію та скільки часу до того, як вони покинуть вас.

Зважаючи на те, що програміст будь-якого віку не рідко рухається після 2 - 3 років, це в основному не проблема, якщо людина розумна, знаюча і працьовита, я б не вважав це.

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


4

Я збираюся зайти сюди і запропонувати розробку мобільних додатків. Це нове поле, де дуже мало розробників мають більше ніж на пару років більше досвіду, ніж хтось починає, і багато людей, яких я бачу на мобільних зборах розробників, - це не «весняні кури». Кілька успішних мобільних додатків у вашому резюме та компанії, які потребують розробників мобільних пристроїв, не піклуються про ваш вік, стать, національне походження, колір очей тощо. Наразі існує обґрунтована можливість, щоб ви могли використовувати цей набір навичок, щоб почати свій власна справа.

Звичайно, мобільні додатки можуть бути просто бульбашкою біля її кінця. Але ви, можливо, зможете використовувати свою життєву мудрість для того, щоб вибрати наступну зростаючу спеціалізацію, або краще, ніж багато студентів з КС.


"Звичайно, мобільні додатки можуть бути просто бульбашкою біля кінця" <- Не випадковість. Це лише початок роботи. Прибуток може заглушитись через велику конкуренцію, але це, очевидно, вибухаюча область, яка не піде.
Майк Розенблум,

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

4

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


Але чи є ваш випадок конкретним чи достатньо поширеним сценарієм на ринку праці?
Тигран

4

Якщо ти любиш те, що ти робиш, чому б ти коли-небудь припинив це робити? Якщо вам це не подобається, краще зупиніться сьогодні. Але я думаю, що немає віку чи рівня досвіду, які змусять вас припинити кодування. З такою кількістю нових речей, які потрібно вивчати щороку, це триватиме назавжди.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.