Ile lat ma „za stary”? [Zamknięte]

114

Powiedziano mi, że aby zostać potraktowanym poważnie jako kandydat do pracy, powinienem zrezygnować z wieloletniego doświadczenia z mojego CV, usunąć rok, w którym uzyskałem stopień naukowy, lub jedno i drugie. Lub nawet nie zawracaj sobie głowy aplikowaniem, ponieważ nikt nie chce zatrudniać starszych programistów. 1

Albo że powinienem założyć firmę, nie dlatego, że chcę, albo dlatego, że mam produkt, na którym mi zależy, ale dlatego, że w ten sposób mogę znaleźć pracę, jeśli / kiedy moja firma zostanie przejęta.

Albo, że powinienem skupić się bardziej na zadaniach związanych z zarządzaniem (co z powodzeniem wykonywałem w przeszłości), ponieważ… no cóż, tak naprawdę nie mogliby tego wyjaśnić, z wyjątkiem tego, że w pewnym wieku jesteś przegrany, jeśli „ wciąż piszę kod. Ale lubię pisać kod.

Widziałeś to? Czy to tylko problem lokalny (Północna Kalifornia)?

Jeśli kiedykolwiek zatrudniałeś programistów: 2

  • Ile lat miałeś najstarszy wnioskodawca?
  • W jakim wieku jest najstarsza osoba, z którą przeprowadziłeś wywiad?
  • Ile lat (kiedy zatrudniony) była najstarszą zatrudnioną osobą?

Ile lat ma „za stary”, aby zostać zatrudnionym jako programista?

1 Zakładam, że wszyscy kandydaci mają odpowiednie odpowiednie doświadczenie. Tu nie chodzi o kogoś, kto przez trzy dekady COBOL starał się o pracę dla guru Java.
2 Tak, wiem, że (przynajmniej w USA) nie należy pytać, ile lat ma wnioskodawca. Z mojego doświadczenia wynika jednak, że z CV można uzyskać ogólny pomysł.

Dori
źródło
Czy to pytanie może być specyficzne dla regionu?
Bernard,
@Bernard - dziwnie może nie dlatego, że PO nie określił regionu / kraju.
Otávio Décio
Nie, nie tylko pytanie o twoje doświadczenie i świat, w którym żyjesz.
Tigran
5
Powinieneś przestać kodować, kiedy przestaniesz go kochać
alternatywnie
Brzmi jak coś kulturowego.

Odpowiedzi:

59

Właśnie mając nową pracę w Wielkiej Brytanii, prawie 50, mogę powiedzieć, że jest to możliwe i nigdy nie jesteś za stary.

Istnieją dwa podejścia - oba polegają na tym, że twoje umiejętności są odpowiednie do pracy.

  1. Trzymaj się tego, co wiesz i zostań guru. Jest to ryzykowne, ponieważ liczba miejsc pracy wymagających „starych” technologii maleje z każdym rokiem. Jednak gdy ludzie przejdą na emeryturę z takich miejsc pracy, pojawią się nowe możliwości.

  2. Odświeżaj swoje umiejętności. W zeszłym roku przeniosłem się do Silverlight, co dało mi tę pracę. To i moje poprzednie kierownicze role w zespole, które mój nowy pracodawca uznał za istotne.

ChrisF
źródło
87

Mam 52 lata i jestem dyrektorem ds. Technologii w firmie, którą współzałożycielem 15 lat temu, i jest to pytanie bliskie mojemu sercu. Spędzam około 40% czasu na kodowaniu, głównie opracowując istniejące i nowe produkty i naprawdę mam nadzieję, że będę robić to samo za 10 lat.

Intryguje mnie przekonanie, że starszym programistom wyjątkowo przeszkadzają nieistotne umiejętności. Uważam, że taki jest problem z młodszymi programistami - jeśli chcę Flash Programmer lub Flex Programmer, to łatwe. Jeśli chcę taki, który ma sprawdzone umiejętności w zakresie baz danych lub umiejętności pracy w sieci, lub ma doświadczenie w tworzeniu komercyjnych produktów, jest to o wiele trudniejsze do znalezienia. Starsi programiści mogą bardziej szczegółowo wypowiadać się na temat wyborów projektowych i problemów związanych z cyklem życia oprogramowania po prostu dlatego, że mają przez całe życie doświadczenie sukcesów i porażek.

Problem dla starszych programistów nie polega na tym, że tracą oni zdolności intelektualne, ale na tym, że zostali uwiedzeni myślą, że powinni zostać „menedżerami”. Moim zdaniem dobry programista z wieloletnim doświadczeniem może zarobić więcej na rozwijanie oprogramowania niż wspinanie się po źle zdefiniowanej drabinie zarządzania, pod warunkiem, że znajdzie (lub uruchomi) organizację nagradzającą innowacje i umiejętności.

W świecie, w którym miliony programistów z tymi samymi umiejętnościami są dostępne przez Internet, pomysł, że sama młodzież ma wartość, jest po prostu głupi.

Colin Dixon
źródło
59

Nigdy nie musisz przerywać programowania, o ile cieszysz się tym, co robisz. Jednak Twoja organizacja może mieć pułap, który osiągniesz, i po prostu nie możesz przejść na wyższe stanowisko lub uzyskać wyższego wynagrodzenia, chyba że opuścisz firmę lub opuścisz programowanie i nie przejmiesz funkcji kierowniczej jako menedżer lub kierownik techniczny.

Thomas Owens
źródło
2
I chociaż istnieją ograniczenia czasowe, wątpię, byś kiedykolwiek znalazł się w sytuacji, w której nie wolno ci pisać kodu.
JeffO
3
@JeffO To chyba prawda, ale z tego, co widziałem, wielu menedżerów i liderów nie ma czasu na tworzenie oprogramowania w pracy, z innymi obowiązkami. Niektórzy nadal pracują nad osobistymi projektami w domu. Wiele zależy od organizacji i obowiązków.
Thomas Owens
Zwłaszcza jeśli ciągle przeszkadzają ci spotkania, rozmowy telefoniczne, e-maile i budżety, możesz nigdy nie mieć szansy, aby się uspokoić i napisać jakiś znaczący kod. W miarę możliwości starałbym się brać udział w procesie sprawdzania kodu.
JeffO
3
Istnieje również wiele projektów typu open source, do których możesz się przyczynić.
Neal Tibrewala,
1
Mój szef jest kierownikiem ds. Rozwoju produktu i pomimo wielu wymagań dotyczących swojego czasu, bierze odpowiedzialność za bazę kodów naszych najbardziej centralnych aplikacji biznesowych. JEGO szef jest jednak CTO i nigdy nie widziałem, żeby kodował jedną linię. Zgadzam się; z pewnością może istnieć pułap, powyżej którego nie zobaczysz dużo pracy związanej z kodowaniem.
KeithS
37

Pierwszą pracę programistyczną dostałem w wieku 37 lat. Więc nie jest za stary, żeby zacząć, jeśli jesteś bystry, chętny do nauki i chętny do zaakceptowania pensji młodszego programisty.

Eric Wilson
źródło
11
Tak! Miło słyszeć historię pozytywną / sukcesu.
JBRWilkinson
2
Kiedy byłem w zarządzie, zatrudniłem więcej osób starszych ode mnie niż osób młodszych ode mnie ...
Brian Knoblauch,
1
W00T. Tak się składa, że ​​mam 37 lat. Dzięki za uśmiech na mojej twarzy :)
James P.
1
Cieszę się, że moje doświadczenie było dla ciebie zachęcające. Mam czterdzieści lat, nadal bardzo lubię programować i nie mam już pensji dla młodszych. Mam nadzieję, że dobrze Ci idzie.
Eric Wilson
36

Kiedy pracowałem nad znalezieniem mojego obecnego stanowiska, brałem udział w warsztatach, w których byłem najmłodszy od co najmniej dekady. Wiele osób biorących udział w warsztatach było w wieku 50+ i bardzo trudno było im znaleźć pracę. Oto kilka spostrzeżeń, dlaczego:

  • Wielu pracodawców zakłada, że ​​skoro jesteś starszy, starasz się również zdobyć kilka ostatnich lat zatrudnienia, zanim przejdziesz na emeryturę, a szukając kandydata, naprawdę chcą go znaleźć każdego miesiąca.
  • Na obecnej gospodarce i rynku pracy wielu BARDZO doświadczonych i BARDZO wykwalifikowanych osób stara się o pracę znacznie poniżej swoich kwalifikacji. Pracodawcy są albo podejrzliwi, zakładając, że jesteś w jakiś sposób uszkodzony towar, albo uważają, że wskoczysz na statek tak szybko, jak to możliwe. Kolejne zmartwienie jest często związane z oczekiwanym wynagrodzeniem w związku z ogłoszeniem pracy.

Ostatecznie pracodawcy szukają największego haju za swoje pieniądze i zbyt często kojarzą doświadczenie i dojrzałość ze „starymi” i stwierdzają, że pójdą z kimś młodszym i bardziej szorstkim, ale sądzą, że mogą trenować je taniej i trzymaj je dłużej niż może ktoś z większym doświadczeniem i dojrzałością.

W moim obecnym zespole nasz Scrum Master i Team Leader to facet po pięćdziesiątce, który jest nieoceniony w wyrównywaniu trudnych miejsc i radzeniu sobie z wyższym kierownictwem. Z drugiej strony, nie mam nic przeciwko temu, że nie pisze dużo kodu, ponieważ większość jego doświadczenia w programowaniu pochodzi z co najmniej dekady temu, więc bardziej przypomina VB6 niż PHP.

Osobiście uważam, że starsi programiści są świetnymi mentorami i liderami zespołów, ponieważ mają duże doświadczenie w każdym aspekcie rozwoju. Być może z tego powodu ludzie sugerowali, abyś bardziej patrzył na role kierownicze. Myślę, że pracodawcy też to rozumieją i częściej zatrudniają kogoś z dużym doświadczeniem na stanowisku kierowniczym niż jako inny programista.

Na marginesie - większość osób z doświadczeniem w branży rekrutacyjnej zaleca, aby starsi kandydaci unikali dat lub dostosowywali część życiorysu do swoich życiorysów, aby podkreślić ich wiek.

Ostatnią rzeczą do rozważenia jest to, czy bierzesz udział w rozmowach kwalifikacyjnych, czy też twoje CV jest po prostu odrzucane. Jeśli wchodzisz w wywiady, twoje CV prawdopodobnie nie stanowi problemu.

Noah Goodrich
źródło
26
Zabawne jest to, że podejrzewam, że facet po studiach nie pozostanie tak długo, a koszt jego szkolenia może być znacznie wyższy niż w przypadku osoby, która jest produktywna od razu. W grze o zatrudnianie często stosuje się fałszywe założenia.
HLGEM,
2
@HLGEM, dokładnie. Pytanie, które należy zadać miejscu, które myśli, że zbyt wcześnie przejdziesz na emeryturę, brzmi: jak długo byli tu inni programiści? Ilu jest tu od ponad roku, dwóch, trzech? Niestety w większości przypadków dyskryminacji ze względu na wiek nigdy nie będzie można zadać tego pytania.
Kyralessa
20

Nie.

To spostrzeżenie pochodzi z programowania mającego ogromną falę nowych uczestników w latach 90. i później. Do lat 80. był to dość mały, niszowy zawód, ale nagle w ciągu ostatnich 20 lat eksplodował - i nie pozwalając niektórym starszym osobom zmieniającym karierę - większość ludzi, którzy się nim zajęli, była młoda.

Zasadniczo: średni wiek programistów wzrośnie w miarę, jak ta początkowa wypukłość lat 90. i początkujących programistów starzeje się. Oczywiście niektórzy przejdą do zarządzania lub zmienią karierę zawodową, ale nie na tyle, aby zapobiec tej nieuniknionej zmianie demograficznej. Ponadto: po upadku kropki mniej młodych ludzi uczyło się programowania, co oznacza, że ​​dopływ młodej krwi nieco zwolnił.

Pomyśl o tym jak o danych demograficznych kraju rozwijającego się: olbrzymi wskaźnik urodzeń, wysoki wskaźnik zgonów, ogromna liczba młodych ludzi. Kiedy kraj się rozwija, ludzie zaczynają żyć dłużej i mają na ogół mniej dzieci.

W każdym razie, jeśli masz teraz 35 lat, do 40, 45, 50 itd. - średni wiek programistów będzie podążał za tobą również w kierunku tych poziomów. Jest to chwilowe załamanie demograficzne, a nie stałe miejsce programowania jako zawodu.

Stoły Bobby'ego
źródło
3
+1 doskonały punkt, rzucając nowe światło na rzeczy. (I mam nadzieję, że dla własnego dobra jest to poprawne :-)
Péter Török,
Jest to naprawdę doskonały punkt, który ma znaczenie poza dodatnimi punktami starszych programistów.
icc97
19

Działając jako kierownik zespołu, miałem kilka okazji, aby ktoś w wieku powyżej 50 lat (i jeden w wieku powyżej 60 lat) pracował w moim zespole. Mogę tylko powiedzieć, że doświadczenie było dobre. Chciałbym zapytać, czy widziałem kogoś, kto przez ostatnie 10 lat pracował jako menedżer lub architekt, starając się o pracę deweloperską. Być może zmniejszyły się i po prostu szukają pracy. Ale jeśli byliby zaangażowani, w ogóle nie kwestionowałbym tego.

W tym wieku wszyscy potencjalni menedżerowie i architekci są menedżerami i architektami ... każdy, kto nadal koduje, chce kodować.

MIA
źródło
2
Policz mnie w grupie „chcę kodować”. 50+ i nadal nie chce zarządzać. Zostałem zatrudniony przez kogoś młodszego ode mnie w tej pracy i mojej ostatniej, FWIW. Uwielbiam pisać kod i jestem w tym dobry.
Bryan Oakley
18

Spójrz na przypadek Grace Hopper . Nadal pracowała z programowaniem aż do śmierci w wieku 85 lat. Pamiętam, że wiele lat temu widziałem 60-minutową specjalizację, była fascynującą osobą. Jeśli masz pasję do robienia czegoś, wiek nie jest czynnikiem.

Z tego, co warto, mam ponad 50 lat i nie widzę powodu, aby przestać robić to, co lubię. Nadal zawsze jest wiele do nauczenia się i bardzo mi się to podoba.

Rachunek
źródło
17

Jedną rzeczą do rozważenia jest to, ilu zatrudni programistę w wieku 50 lub 60 lat? Jeśli wszystko, co robisz, to kod, nie sądzę, że dla starszego kodera jest prawie tyle ofert pracy, co w porównaniu z koderem z początku lat dwudziestych do późnych lat trzydziestych. Jednym z powodów, dla których wiem, że tak jest (pytałem innych odpowiedzialnych za zatrudnienie), jest fakt, że 40-letni menedżer jest trochę zmęczony kimś, kto jest 15 lat starszy od niego. Czy będą przestrzegać moich wskazówek? Jak bardzo są na swój sposób? Czy inni grawitują i podążają za tym kodekiem dziadka?

Prawie wszystkie oferty pracy, które otrzymuję w tych dniach (mam 43 lata), wymagają ode mnie wypełnienia pewnej liczby obowiązków kierowniczych / nadzorczych.

Sądzę więc, że w pewnym wieku rozsądne byłoby przestawienie się z „tylko kodowania” na kodowanie i przejmowanie większej roli nadzorczej. W naszym świecie po prostu oczekuje się, że osoby starsze będą pełnić rolę przywódczą. I, jak powiedziałem powyżej, wielu wydaje się naturalnie podchodzić do osób starszych.

Możesz więc być w stanie skupić się tylko na pisaniu kodu, ale utrzymywanie i zdobywanie nowych miejsc pracy będzie co najmniej trochę trudniejsze z wiekiem.

ElGringoGrande
źródło
7
Z wiekiem znalezienie nowych miejsc pracy w dowolnej dziedzinie jest trudniejsze. Jednak w miejscu, w którym obecnie pracuję, kilku naszych najsilniejszych programistów ma ponad 50 lat, a każdy menedżer, który odmawia uwzględnienia silniejszych programistów przy zatrudnianiu ze względu na wiek, jest idiotą, którego osobiście nie chciałbym pracować bez względu na mój wiek. Mój obecny szef ma prawie połowę mojego wieku i nie ma z tym problemu, nie mam też problemu, że jest znacznie młodszy ode mnie.
HLGEM
1
@HLGEM Musisz być wyjątkiem. Większość menedżerów jest strasznie niepewna swoich niepewnych pozycji władzy (Odznaka Aliteracji!) I większość czuje się nieswojo z powodu podwładnego, który prawdopodobnie zarabia więcej pieniędzy niż on / ona.
wałek klonowy
1
@HLGEM Jestem pod wrażeniem, że twój szef jest tak otwarty - jaki jest przedział wiekowy trzech ostatnich programistów, których zatrudnił?
robrambusch
2
Dlaczego ma to mieć znaczenie, ile lat ma programista? Czy i tak wszyscy programiści nie przewyższają menedżerów?
psr
4
Mam zamiar skończyć 65 lat. Nie mam zamiaru przechodzić na emeryturę. Z wyjątkiem tuż po popiersie dot-com 10 lat temu, nigdy nie miałem problemu ze znalezieniem pracy. Dostaję telefony od łowców głów prawdopodobnie co tydzień. Uwielbiam kodować i nigdy nie chciałem być menedżerem. Mój obecny menedżer w mojej pracy na miejscu ma 50 lat i jest również architektem. Próbuje też kodować, ale ma problem z uzyskaniem wystarczającej ilości czasu, aby to zrobić. Drugi programista ma również ponad 60 lat.
tcrosley
15

Jestem niezależnym programistą (zajmującym się głównie osadzaniem C, także PHP i C #) i mam ponad 60 lat. Obecnie mam cztery aktywne umowy. W wielu moich pracach nawet nie spotykam ludzi, z którymi pracuję. Nie wymieniam żadnych dat w moim CV on-line starszym niż około 1990 roku.

tcrosley
źródło
15

Kariera każdego z nas przebiega inaczej, ponieważ mamy różne potrzeby i dokonujemy różnych wyborów. Znam wielu ponad 50 programistów, pracuję z dużą ich liczbą, ponieważ staramy się zatrudniać talenty, a nie starzeć się i, szczerze mówiąc, przykładamy najwyższą wagę do dogłębnego doświadczenia, którego młodsi ludzie po prostu nie mają.

Z wiekiem musisz dokonywać wyborów. Możesz zostać programistą, ale kosztuje to zazwyczaj niższe wynagrodzenie. Możesz przejść do lidera technologicznego, który ogólnie obejmuje jeszcze pewne programowanie, ale także niektóre zadania zarządzania. Możesz zostać specjalistą (BI, architektura, analityk systemów, baza danych itp.), Który często płaci lepiej, ale jest ograniczony pod względem ogólnej liczby dostępnych miejsc pracy. Możesz przejść do roli kierownika projektu lub analityka biznesowego i całkowicie zrezygnować z programowania. Możesz nawet otworzyć restaurację lub kupić farmę i całkowicie odejść od świata korporacyjnego. Wszystkie te opcje są otwarte, gdy jesteś młody i ostatecznie twoje wybory ograniczą, które z nich są dla ciebie opłacalne.

Osobiście zauważyłem, że jeśli nie przeszedłeś do zarządzania w połowie lat 30-tych, znacznie trudniej się tam dostać. Ale może to nie dotyczyć innych lokalizacji.

Ale próbuję podkreślić, że kontrolujesz swoje wybory zawodowe. Nie musisz robić tego, co robią inni, tylko dlatego, że większość ludzi to robi. Rób to, co dla ciebie najlepsze. I nigdy nie myśl, że dokonałeś nieodwołalnego wyboru. Zmieniłem karierę 5 lub 6 razy, życie czasami prowadzi cię do nieoczekiwanych miejsc. To, czego chcesz w wieku 20 lat, nie jest prawdopodobnie tym, czego będziesz chciał w wieku 50 lat i to jest w porządku. Czasami dokonujemy wyborów, aby utrzymać jedzenie na stole i płacić za edukację naszych dzieci. Istnieje wiele programistów, którzy zostali menedżerami za wynagrodzenie. Są inni, którzy nie dbają o to, ile oferują, uważają, że stres związany z zarządzaniem nie jest tego wart. Inni są czystymi programistami, którzy nie mogą nawet brać pod uwagę niczego innego, ponieważ nie tyle robią, co kim są.

HLGEM
źródło
całkowicie się zgadzam, chcę przejść na emeryturę, kiedy mam 30 lat, i
napisać
14

Niedawno pojawił się ciekawy artykuł - Deep Dark Secret of Silicon Valley http://techcrunch.com/2010/08/28/silicon-valley%e2%80%99s-dark-secret-it%e2%80%99s- prawie w każdym wieku /

Zasadniczo mówi, że Valley preferuje młodszych kandydatów, którzy zatrudniają pracowników nocnych na niższe płace, i opowiada się za tym, aby doświadczeni programiści zajmowali stanowiska kierownicze po osiągnięciu określonego wieku. Problem polega na tym, że nie ma zbyt wielu stanowisk kierowniczych do obejrzenia.

Nie pracuję w Dolinie, ale moje osobiste doświadczenie jest takie, że doświadczeni programiści mogą nadal kodować i są cenni ze względu na swoje doświadczenie, a w moich lasach są firmy, które je zatrudnią.

fjxx
źródło
2
Z pewnością zatrudnienie niedoświadczonych / młodszych facetów, którzy nie wiedzą, że 60 godzin tygodniowo pracuje za dużo i że 20 000 GBP nie wystarcza, jest bardzo korzystne. Warto wspomnieć o możliwościach rozwoju kariery o dużym nazwisku w CV, które warto poświęcić na kilkuletnie „Tour of Duty”, IMO.
JBRWilkinson
12

Siedzę obok kilku 50-letnich programistów C #. Nie ma nieodłącznego „Too Old”, tylko percepcje ankieterów. W związku z tym być może będziesz musiał zrobić wszystko, aby przekonać ludzi, że Twoja wiedza jest aktualna.

Lub zostań programistą soi. Tak czy inaczej. : P

Fishtoaster
źródło
12

Nikt nie chce zatrudniać starszych programistów

TooOld = Ankieter. Wiek + 1

DavRob60
źródło
2
Mój szef ma połowę mojego wieku.
HLGEM
4
Mój współpracownik nawet nie zna Prostych Umysłów ...
Pierre Watelet,
1
Hej, cytowałem pytającego! to był żart!
DavRob60,
4
while(true) { Interviewer.Age++; } //should have made that private! mwuhahaha!
blesh
1
Najwyraźniej nienawidzimy tutaj zabawy. Wstydź się za żarty!
pwny
12

Mam 59 lat i pracuję jako programista każdego dnia, odkąd wycofałem się z wojska USA w 1994 roku.

Znalazłem, że po około 45 roku nie ma sensu nawet próbować pracy w firmie, która ma dział HR. Pracownicy działu HR boją się, że gdyby nowy starszy pracownik nie zadziałał, byłby na pozwie o dyskryminację ze względu na wiek. Dlatego praktykują z góry dyskryminację ze względu na wiek.

Najlepszym rozwiązaniem dla starszego programisty poszukującego pracy jest poszukiwanie małego start-upu, najlepiej rozpoczętego przez byłego kolegę lub przynajmniej firmę wystarczająco małą, aby nie mieć działu HR. Jeśli możesz porozmawiać z rzeczywistym zespołem programistycznym, istnieje spora szansa, że ​​będą mogli zobaczyć twoje siwe włosy. Przynajmniej to zadziałało dla mnie.

Planuję kontynuować pracę jako programista, dopóki nie zmęczy mnie praca, która jeszcze się nie wydarzyła. Mój obecny koncert jest dość stabilny, ale jeśli zniknie, albo znajdę inną pracę, albo stworzę własną.

Jim In Texas
źródło
1
+1 Za wykonanie własnej pracy. Ale jeśli to zrobisz, prawdopodobnie będziesz potrzebować umiejętności organizacyjnych i / lub nadzorczych.
ElGringoGrande
1
Czy jesteś pewien, że HR wykluczyło cię z powodu twojego wieku? Czy jest szansa, że ​​w twoim CV brakowało Ci odpowiednich „brzęczących słów”? Pytam, ponieważ wiem, że prawdopodobnie pracowałem w miejscach, w których HR sprawdził mnóstwo świetnych (starszych) programistów, ponieważ nie mieli w swoim CV „AJAX”. Dla przypomnienia, grałem w IT od kilku lat i naprawdę zaczynam doceniać postawę moich byłych kolegów, którzy potrafią dostrzec mody i trendy, zanim będę mógł.
Graham
„Czy jesteś pewien, że HR wykluczyło cię ze względu na swój wiek? Czy jest szansa, że ​​zabrakło ci odpowiednich„ słów o buzzach ”w CV?” Nie wiem, dlaczego nie dostałem pracy, ale robię to, co się stało, kiedy byłem w dużych organizacjach, w których wykwalifikowany starszy kandydat był rozpatrywany i odrzucany za pomocą słów kodowych takich jak „nie pasuje do kultury” lub „koniec kariery „.
Jim In Texas
11

To zależy od osoby i rodzaju intensywności. W miarę starzenia się zauważyłem, że mam mniej cierpliwości do długich godzin lub kiepskich warunków pracy, ale nadal mogę to znieść. Może się różnić w zależności od osoby, ale takie rzeczy, jak ciągnięcie przez całą noc, znacznie mnie odbijają. Mogę to zrobić, ale odzyskiwanie trwa dłużej niż kiedyś.

Jeśli przez intensywność masz na myśli wielu nocnych i duży stres, to myślę, że obciążyłoby to każdego, ale tak, jest całkiem możliwe, że starsi ludzie będą walczyć więcej. Jeśli przez intensywność masz na myśli, że jest wiele do nauczenia, to nie martwiłbym się tym. Każdy uczy się inaczej i po prostu musiałby to ocenić.

Gdybym jednak mógł przekazać swoje doświadczenie młodszej wersji siebie, powiedziałbym mu: „Uważaj na robienie wielu nieracjonalnych rzeczy, nawet jeśli jesteś młody ... korporacyjna Ameryka chętnie cię wykorzysta i nic ci nie pozostawi pokazać za ten wysiłek ”.

Bernard Dy
źródło
14
Powtarzające się żądania długich godzin są oznaką zepsutego projektu w zepsutej organizacji i już tego nie zrobię. Gdy samochód jest na bagnach, dalsze naciskanie pedału przyspieszenia nie pomaga.
kevin cline
9

Osobiście nie chciałbym pracy, którą musiałbym zdobyć, ukrywając, ile miałem lat (pełne ujawnienie: mam 27 lat, więc to nie jest dla mnie problem).

Albo, że powinienem skupić się bardziej na zadaniach związanych z zarządzaniem (co z powodzeniem wykonywałem w przeszłości), ponieważ… no cóż, tak naprawdę nie mogliby tego wyjaśnić, z wyjątkiem tego, że w pewnym wieku jesteś przegrany, jeśli „ wciąż piszę kod. Ale lubię pisać kod.

Myślę, że masz 2 rzeczy, które działają przeciwko tobie:

  1. Starsi programiści mają więcej doświadczenia i kosztują więcej pieniędzy.
  2. Myślę, że sklepy z oprogramowaniem w Dolinie Krzemowej (jeśli weźmiemy pod uwagę północną Kalifornię) przyjęły mentalność „up or out”. Jeśli osiągnąłeś określony wiek i nie założyłeś własnej firmy, a przynajmniej nie podjąłeś w niej roli lidera, musisz naprawdę nie być pasjonatem branży oprogramowania lub nie możesz być w tym tak dobry.

Nie twierdzę, że te argumenty są prawidłowe lub że się z nimi zgadzam. Mówię tylko, że tak jest. Te dwa problemy będą wielką sprawą, jeśli chcesz rozpocząć pracę, ale prawdopodobnie nie będą stanowić większego problemu, jeśli znajdziesz pracę dla bardziej ugruntowanej firmy.

Wreszcie, czy zastanawiałeś się nad ubieganiem się o stanowisko kierownika technicznego lub architekta? Są to „bardziej zaawansowane” pozycje, które niekoniecznie są koncertami w zarządzaniu.

Jason Baker
źródło
8

Pracuję w Korei. W tym kraju ponad 40 lat jest za starych na programistę. Dlatego zarząd chce, aby byli menedżerem. Ale tylko kilka z nich może być menedżerem. Reszta powinna zostać wycofana. Znajdują więc nową pracę, jak własny biznes. Dlatego większość koreańskich programistów chce wyjechać za granicę.

Devgrapher
źródło
9
Cóż za idiotyczny sposób zarządzania firmą programistyczną! Bez starszego doświadczenia młodsi twórcy będą popełniać te same błędy na zawsze.
Gary Willoughby
7

Będę miał 34 lata, kiedy ukończę szkołę, aw wieku 32 lat byłem w stanie uzyskać 12-miesięczny staż, z innym oferowanym mi i kilku innym na zaawansowanym etapie rozmów kwalifikacyjnych. Chodzi mi o to, że z mojego doświadczenia wynika, że ​​wiek nie był tak naprawdę czynnikiem. Chodzi o umiejętności, które posiadasz, czy są aktualne? I, co bardzo ważne, dotyczy twoich umiejętności miękkich, szczególnie komunikacji.

Wyróżnienie się jest powodem, dla którego wziąłem staż, rozpocząłem również rozwój Open Source, wszystko po to, aby przeciwstawić się możliwej maksymalizacji wiekuizmu i udowodnić, że jestem oddany i entuzjastycznie (niezwykle ważny) programistom.

Wcześniej byłem menedżerem ds. Obsługi klienta i uważam, że to zadziałało zarówno dla mnie podczas uzyskiwania wywiadów / ofert, jak i dla własnej pewności w kontaktach z ankieterami.

Jestem w Wielkiej Brytanii, nie jestem pewien, czy to samo w miejscu zamieszkania?

Darren Young
źródło
+1 za utrzymanie aktualnych umiejętności. Nasze pole rośnie szybko; naucz się nowych technologii i nie próbuj dopasowywać nowych problemów do starych form rozwiązań. Jeśli miałbyś dwóch kandydatów, jednym z najnowszych technologii była Java i Oracle, a drugim z doświadczeniem w Node.js i MongoDB, co, jak można założyć, było aktualne? (Przykro mi, że wybrałem Java, ale masz pomysł.)
Michelle Tilley
@BinaryMuse Jeśli jestem początkującym w branży IT, czy lepiej byłoby uczyć się Node.js i MongoDB zamiast Java i Oracle?
nowicjusz
@newbie Niekoniecznie; całe to pytanie dotyczy rozwoju w późniejszym życiu . Konieczne jest nadążanie za nowszymi, nowocześniejszymi technologiami na tym etapie życia (zamiast polegania na „starych ulubionych”, jak zwykle tego nie robimy), to świetny sposób, aby pokazać, że jesteś „oddany i entuzjastycznie nastawiony do programowania , ”jak ujął to Darren tak elokwentnie.
Michelle Tilley,
7

Mówiąc jak ktoś, kto przeprowadził wywiad z programistami. Jedyne, na czym mi zależy, to czy wykonasz tę pracę i czy będziesz dobrze pasować do mojego zespołu.

Starsi programiści mają szansę czerpać więcej korzyści niż ich młodsze odpowiedniki za taką samą ilość pracy ze względu na posiadane doświadczenie.

dietbuddha
źródło
6

Mam 46 lat. Zacząłem programować w połowie lat 90. Obecnie większość pracodawców bardziej ceni certyfikaty niż wznawianie treści, co jest smutne, ale to właśnie widzę przynajmniej wzdłuż wschodniego wybrzeża. Dbaj o aktualność swoich umiejętności. To ból. Ale to właśnie musisz zrobić, jeśli chcesz pozostać w „praktycznej” części tej branży. W przeciwnym razie, jak powiedziałeś, zajmuj stanowiska kierownicze. Nie tak zabawne ani interesujące, ale w dzisiejszych czasach dobrze jest mieć pracę.

Skatterbrainz
źródło
1
Nie sądzę, że można złożyć ogólne oświadczenie dotyczące certyfikatów. Nigdy nie pracowałem dla nikogo, kto uważałby, że certyfikaty są cokolwiek warte. Może miałem szczęście.
Bryan Oakley
6

Zawsze są miejsca dla zdolnych programistów. Pokaż trochę energii i umiejętności rozwiązywania problemów, a znajdziesz pozycję. Mogę być naiwny, ale myślę, że przy zatrudnianiu ludzi uważa się za tak starych, jak się zachowują. Znam dwóch facetów po pięćdziesiątce, którzy właśnie otrzymali fundusze VC na rozpoczęcie działalności w sieci.

Kevin Cline
źródło
5

Mam 30 lat i przeprowadziłem wywiady z osobami, które wydawały się mieć 20 lat lub 50 lat, a może trochę więcej.

Staram się nie dbać o to, ile mają lat, ale przyznaję, że prawdopodobnie jestem stronniczy. Pracowałem zbyt wiele prac, które były całkowicie białymi mężczyznami w wieku 22-26 lat (absolwentem CS, matematyki mniejszej) z obsesyjną miłością do starych science fiction i hiperracjonalnych osobowości. Jeśli różnisz się od tego w jakikolwiek sposób, jestem już bardziej zainteresowany tobą.

To powiedziawszy, nie sądzę, aby w naszym procesie wywiadu było dużo podmiotowości. Mam standardowy zestaw pytań programistycznych, a ty dostajesz tablicę i markery i musisz napisać kod. Jeśli możesz to zrobić, to świetnie, a jeśli nie możesz, to źle.

Można argumentować, że format jest głupi (prawdopodobnie jest) lub pytania są głupie (prawdopodobnie tak), ale myślę, że jest to dość typowe dla dzisiejszych firm programistycznych. Moje pytania w zasadzie wahają się od „jeśli nie spałeś w CS 101 przez pierwszy tydzień, będziesz się ze mnie śmiał z tego, że zadałem coś tak prostego” aż do „jest to dość reprezentatywne dla rzeczy, nad którymi tak naprawdę pracujemy”. Mogę być bardziej podekscytowany perspektywą zatrudnienia kogoś, kto nie wygląda jak reszta moich współpracowników, ale moje ostatnie tak / nie sprowadza się tylko do tego, czy możesz napisać kod.

Jestem pewien, że istnieją firmy, które nie są podobne do moich i chcą zatrudniać tylko młodych ludzi. Jeśli na nie wpadniesz, szukaj dalej. (Lub rozpocznij własną. W Internecie nikt nie wie, czy masz 100 lat!)

Dwa zastrzeżenia, o których mogę myśleć:

Jeśli twoje CV sprawia, że ​​wyglądasz na wystarczająco doświadczonego, że poprosisz o znacznie wyższą pensję, niż możemy obecnie zapłacić, Twoje CV może zostać przefiltrowane przez HR, zanim dotrze do mnie. Teraz, jeśli naprawdę będzie wymagać znacznie więcej, niż możemy sobie pozwolić, to dobry filtr. Ale jeśli tego nie zrobisz, możesz znaleźć sposób, aby wskazać w swoim życiorysie, że pieniądze nie są dla ciebie tak duże.

Wiemy, że starsi ludzie mają większe doświadczenie i lepszą ocenę, ale młodsi ludzie prawdopodobnie częściej używają określonych technologii, z których korzystamy, i lubimy ludzi, którzy potrafią rzucić się na ziemię. Jeszcze mi się to nigdy nie zdarzyło, ale gdybyśmy mieli jeden automat i dwóch kandydatów, może być nam trudno wybrać między „młodymi i korzystaliśmy z naszego stosu technologii, zanim„ kontra ”bardziej doświadczeni, ale nigdy z tego nie korzystali”. Na szczęście możesz to łatwo rozwiązać: poświęć trochę czasu na zbudowanie czegoś z nową, gorącą technologią. (Programujesz od 30 lat i właśnie zbudowałeś coś w Rails w zeszłym miesiącu? Fajnie!) W rzeczywistości to dobra rada dla każdego.

Rozpoznać
źródło
5

„Powinien” to niejasne, zmienne wyrażenie. Przy podejmowaniu tej decyzji przydatne jest pytanie: co się stanie, jeśli mimo to zostanę? Jest wiele rzeczy, o których mógłbym pomyśleć.

  • Stopniowo stracę kontakt i stracę pracę, jeśli kiedykolwiek stracę pracę. To trudne. Nikt nie chce wierzyć, że może im się to przydarzyć, więc może to prawda i wszyscy w terenie zaprzeczają? Z drugiej strony Donald Knuth może programować wokół mnie pierścienie, a ty składasz razem, a on ma 73 lata. To wiąże się z kolejnym punktem:

  • Ludzie (pracodawcy, koledzy) będą myśleć, że go tracę, i sprawiają, że życie zawodowe jest mniej przyjemne niż obecnie. Jest to również niepewne, ale łatwiejsze do przetestowania: zapytaj! Co zgłaszają osoby młodsze / starsze niż Ty?

  • W końcu znudzi mi się pole, bo pod słońcem nie ma nic nowego. Wątpię w to bardzo, ale jeśli tak się stanie, przynajmniej możesz dokonać przejścia stopniowo bez dużej presji czasu. (Chyba że jest to kierunek, który również zniechęca doświadczone osoby do przyłączenia się ...)

Ogólnie rzecz biorąc, nie mogę więc wymyślić wielu powodów, aby prewencyjnie porzucić zawód.

Kilian Foth
źródło
5

Pomyśl o swoim weekendzie.

W piątek wychodzisz z pracy, jedziesz do domu, jesz obiad i odpoczywasz. W weekend może pracujesz w domu, trochę podróżujesz, bierzesz udział w hobby. Zasadniczo lubisz wolne od pracy i znajdujesz inne rzeczy do zrobienia.

Jak się czujesz w niedzielę wieczorem? Jak myślisz o jeździe do pracy w poniedziałek rano? Czy czujesz się chory, pogrążając się w żołądku na myśl, że musisz spędzić następne pięć dni, starając się wypracować kod?

Czy po miłym odświeżającym weekendzie nie możesz się doczekać powrotu do biura i rozwiązania niektórych problemów, które pozostały nierozwiązane po wyjściu w piątek? Czy patrzysz na poniedziałek jako szansę na przejrzenie kodu z zeszłego tygodnia po odświeżeniu i odświeżeniu?

Jeśli pierwszym scenariuszem jesteś ty, być może nadszedł czas, aby wyjść teraz. Jeśli programowanie nie stanowi dla ciebie ciągłego wyzwania i intrygowania, po prostu nie będziesz szczęśliwy, robiąc to. Proste.

Jeśli jednak ciągle myślisz sobie: „Nie mogę uwierzyć, że dostaję wynagrodzenie za robienie czegoś, co kocham”, to nie ma powodu, aby kiedykolwiek rezygnować.

AWT
źródło
4

Jakiś czas temu zadałem bardzo podobne pytanie na Stackoverflow, a odpowiedź, którą uważam za najdokładniejszą, polega na tym, że chodzi o to, abyś był po prostu zbyt wysoki na większości pozycji .

Myślę, że naprawdę musisz znać pozycję, w której powinieneś być na tym etapie swojej kariery. ( Tego samego wieczoru opublikowałem podobne pytanie )

John MacIntyre
źródło
Szkoda, że ​​to pytanie zostało usunięte z SO teraz
icc97
1
@ icc97 - Dzięki, ale nie jest to wstyd. Moje pytanie dotyczyło strategii zarządzania karierą w miarę starzenia się i nie jest już zatrudniony jako „programista”. Spodziewałem się; być architektem, menadżerem, autorytetem itp. ... ale pytanie to było postrzegane jako marudzenie na temat agizmu i przekształciło się w otwartą / bliską bitwę. Szybko żałowałem, że to opublikowałem i cieszę się, że w końcu nie żyje. Mój komentarz powyżej, dotyczący bycia zakwalifikowanym do większości stanowisk, podsumował jednak końcowy wniosek.
John MacIntyre
4

Staram się nie zatrudniać nikogo, kto nie ma już kontroli nad ich funkcjami ciała.

Jeśli pozbywacie się stereotypów na temat braku energii i dynamizmu itd. (Które są na ogół tak samo bezwartościowe jak każdy inny stereotyp), jedynym prawdziwym czynnikiem, jaki mogę sobie wyobrazić, jest to, jak blisko jest osoba na emeryturze i jak długo zanim ona odejdzie.

Biorąc pod uwagę, że programiści w każdym wieku nierzadko przechodzą po 2-3 latach, jest to w zasadzie problem, o ile osoba jest inteligentna, kompetentna i pracowita, nie wziąłbym tego pod uwagę.

Aha, a przynajmniej w Wielkiej Brytanii jako pracodawca powinienem chyba wspomnieć, że uznanie czyjegoś wieku za powód zatrudnienia lub nie jest nielegalne - choć oczywiście bardzo trudno udowodnić, że to był powód.

Jon Hopkins
źródło
4

Wskoczę tutaj i zasugeruję rozwój aplikacji mobilnych. To nowa dziedzina, w której bardzo niewielu programistów ma więcej niż kilka lat większego doświadczenia niż ktoś rozpoczynający działalność, a wiele osób, które widzę na spotkaniach programistów mobilnych, nie jest „wiosennymi kurczakami”. Kilka udanych aplikacji mobilnych w twoim CV, a firmy potrzebujące programistów mobilnych nie będą dbać o twój wiek, płeć, pochodzenie narodowe, kolor oczu itp. I istnieje obecnie rozsądna możliwość, aby użyć tego zestawu umiejętności, aby rozpocząć własny biznes.

Oczywiście aplikacje mobilne mogą być po prostu bańką pod koniec. Ale być może będziesz w stanie wykorzystać mądrość swojego życia, aby wybrać następną rosnącą specjalizację, a nawet lepszą niż wielu studentów CS.

hotpaw2
źródło
„Oczywiście aplikacje mobilne mogą być bańką pod koniec” <- Nie ma szans. To się dopiero zaczyna. Zyski mogą zostać zagłuszone z powodu ogromnej konkurencji, ale jest to wyraźnie obszar eksplodujący, który nie zniknie.
Mike Rosenblum,
@MikeRosenblum - Podoba mi się również obecny rynek aplikacji mobilnych. Ale senator Joseph Kennedy powiedział podobno, że wiedział, że nadszedł czas, aby wyjść z giełdy, kiedy otrzymał porady od chłopca o połysku butów. Dostaję mnóstwo wskazówek na temat pomysłów na aplikacje od różnych osób ... ale ostatnio moje buty nie świeciły. (strzeż się Czarnego Łabędzia).
hotpaw2
4

Średni wiek programistów, w których pracuję, to 50. Niektórzy z najlepszych programistów, których znam, mają ponad 50 lat. Widziałem tego rodzaju głupotę w innych krajach (nie wymieniając tutaj nazwisk), ale jak dotąd tutaj dobrze (kciuki) .

Otávio Décio
źródło
Ale czy twój przypadek jest szczególny, czy dość powszechny scenariusz na rynku pracy?
Tigran
4

Jeśli kochasz to, co robisz, dlaczego miałbyś przestać to robić? Jeśli ci się nie podoba, lepiej przestań dzisiaj. Ale chyba nie ma wieku ani poziomu doświadczenia, które zmusiłyby cię do zaprzestania kodowania. Przy tak wielu nowych rzeczach do nauki każdego roku będzie to trwało wiecznie.

Holli
źródło