CodeGym/Blog Java/Poland/50 lat i dalej. Jak długo może trwać kariera programisty?...

50 lat i dalej. Jak długo może trwać kariera programisty?

Opublikowano w grupie Poland
Jak długo może trwać kariera programisty? Jest to coś, nad czym zastanawia się większość osób poważnie rozważających bycie profesjonalnym programistą. To bardzo naturalne pytanie, które należy zadać, mówiąc o tak wymagającym zawodzie. Nikt nie chce inwestować lat w naukę umiejętności, która za kilka lat przestanie być tak istotna lub stanie się mniej opłacalna, gdy osiągniesz starszy wiek. Dlatego dzisiaj postaramy się odpowiedzieć na to pytanie i podać kilka informacji, stanowiących pomoc w zrozumieniu, czego się spodziewać. 50 lat i dalej. Jak długo może trwać kariera programisty? - 1

Ile lat przeciętnie trwa kariera w tworzeniu oprogramowania?

Oczywiście, jeśli chodzi o konkretne liczby i przewidywania dotyczące jak długo będzie trwała kariera w rozwoju oprogramowania, nie znajdą się definitywne odpowiedzi, ponieważ wszystko to jest bardzo subiektywne i indywidualne. Wiemy jednak, że wielu profesjonalnych programistów lubi swoją pracę tak bardzo, że w niektórych przypadkach pozostają Senior Developerami przez dziesięciolecia, nawet jeśli mają opcje rozwoju kariery, takie jak przejście od kodowania do stanowisk kierowniczych. Stack Overflow Ankieta dla programistów 2020, która jest uważana za jedną z najbardziej wszechstronnych profesjonalnych badań deweloperów, może dostarczyć nam pewnych istotnych informacji na temat tego, jak długo typowi programiści pozostają na tej ścieżce kariery. Ogólnie rzecz biorąc, z prawie 48 000 profesjonalnych programistów, którzy wzięli udział w ankiecie, około 60% nauczyło się kodować ponad 10 lat temu, a 25% opanowało programowanie ponad 20 lat temu. 50 lat i dalej. Jak długo może trwać kariera programisty? - 2Jeśli chodzi o liczbę lat kodowania zawodowego, to 33,6% respondentów, czyli nieco ponad 16 000 osób na całym świecie, stwierdziło, że pracuje jako programista już od ponad 10 lat. 11,4% czyli 5 447 badanych osób stwierdziło, że ich kariera zawodowa trwa od ponad 20 lat. Biorąc pod uwagę, że sama branża tworzenia oprogramowania nie jest zbyt stara, trudniej jest znaleźć prawdziwych weteranów, którzy byli w tym zawodzie przez całe życie, lecz tacy ludzie istnieją i nie należą do rzadkości. Konkretnie, 0,4% lub 191 z 47 779 profesjonalnych programistów, którzy wzięli udział w ankiecie Stack Overflow, powiedziało, że koduje od ponad 40 lat. Natomiast 48 osób stwierdziło, że jest w zawodzie od ponad pół wieku! Nie jest to zaskakujące, ponieważ wiemy, że programiści zazwyczaj lubią swoją pracę. Zwłaszcza programiści Javy. Według badania przeprowadzonego przez portal rekrutacyjny Indeed, programiści Java są najmniej skłonni do opuszczenia swojego zawodu spośród wszystkich specjalistów w ogóle, nie tylko w sektorze technologicznym. Ich wskaźnik zmiany kariery wynosi niecałe 8%, podczas gdy dla zawodu programisty ogólnie jest to 27%, a na przykład dla administratorów baz danych 35%. Nawet gdy oferuje się im wyższe stanowisko kierownicze, większość koderów Java po prostu nie chce zrezygnować z dotychczasowej pracy. Może to być najlepszym dowodem na to, że programowanie w języku Java jest właściwym wyborem dla większości programistów

Możliwości rozwoju kariery dla programistów

Jak widać, nie jest niczym niezwykłym, że twórcy oprogramowania przez całe życie w trwają różnych rolach programistycznych. Oczywiście nie jest to rozwiązanie dla wszystkich i wiele osób woli zmienić stanowisko lub nawet obrać ostatecznie inną ścieżkę kariery. Na szczęście istnieje wiele możliwości rozwoju zawodowego dla programistów w tej branży. Wymieńmy choćby kilka z nich.

Wyższe stanowiska kierownicze

  • CTO (Dyrektor Techniczny)
  • CIO (główny specjalista ds. informacji)
  • Dyrektor ds. cyfrowych
  • Dyrektor ds. innowacji
  • Główny inżynier oprogramowania
  • Architekt oprogramowania
  • Wiceprezes ds. technicznych
  • Kierownik ds. produktu

Zarządzanie produktem

  • Inżynier ds. kontroli jakości
  • Menadżer projektu
  • Menedżer produktu
  • Mistrz Scrum (Scrum Master)
  • UX Designer
  • Specjalista ds. sprzedaży
  • Programista marketingowiec
  • Rekruter techniczny
  • Ewangelista/kierownik ds. PR-u technicznego
  • Obsługa klienta
50 lat i dalej. Jak długo może trwać kariera programisty? - 3

Wsparcie działań rozwojowych

  • Inżynier DevOps
  • Pomoc techniczna
  • Administrator bazy danych
  • Inżynier ds. niezawodności

Role analityczne

  • Analityk ds. bezpieczeństwa
  • Inżynier ds. badań i rozwoju
  • Specjalista ds. danych

Role niezależne

  • Programista freelance
  • Konsultant ds. rozwoju
  • Założyciel startupu

Przemyślenia i opinie

Wszystkie opcje wymienione powyżej, a nie jest to pełna lista, powinny służyć jako dowód, że programiści mają wiele możliwości rozwoju kariery oraz także całkiem dużą mobilność w ramach innych specjalizacji w swojej dziedzinie. Mimo to wielu doświadczonych i szanowanych twórców oprogramowania nadal decyduje się pozostać przy pracy starszego programisty przez całą swoją karierę. Dlaczego? Nikt nie wyjaśni tego lepiej niż sami weterani kodowania. „Jestem 65-letnim inżynierem oprogramowania, który pracował dla Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan i dwóch innych start-upów. W swojej karierze zostałem zwolniony pięć razy. Zawsze znajduję inną pracę w ciągu 3 do 4 tygodni - nawet podczas recesji. Cztery razy zlecano mi pracę w Indiach lub Chinach: szczególnie w ciągu ostatnich ośmiu lat. Niemniej jednak zawsze czeka inna możliwość zatrudnienia. Kocham to, co robię. Nadal to robię i nie planuję, aby przestać. Co więcej, jestem w tym dobry. To nie dlatego, że jestem geniuszem, lecz raczej z przyczyny, że zajmuję się tworzeniem oprogramowania od naprawdę długiego czasu i uczyłem się na swoich błędach” – powiedział Steven Ussery, programista z ponad 30-letnim doświadczeniem. Możesz otrzymać ofertę od Google, nawet jeśli masz 66 lat, opowiedział nam Connor Stricklan programista ze Stanów Zjednoczonych: „Znany mi programista dostał ostatnio telefon od rekrutera z Google, z pytaniem, czego potrzeba, aby przyszedł do nich pracować. Ten deweloper właściwie już pracował dla Google, ale odszedł jakieś pięć lat temu, by realizować inne projekty, a nie chciał mieszkać w jednym z miast, w których znajduje się biuro Google. Ten 66-letni programista to mój ojciec. Pobiera zasiłek socjalny, a jednocześnie zabiega o niego Google. Miał satysfakcjonującą karierę prowadząc własną firmę, doradzając i pracując także dla innych. Wniósł wkład we wczesne etapy wielu technologii, takich jak sieci TCP, protokoły USB, implementacja 802.11b i wojskowy GPS. Następnie został zatrudniony przez Google w 2008 roku, gdy miał 58 lat. Pracując w Google, pisał oprogramowanie w Javie, języku, który został wynaleziony dopiero kiedy był w wieku 45 lat. Był również pracownikiem indywidualnym, nie mając żadnego innego inżyniera, który by mu podlegał”. „Przez całe moje życie zawodowe zajmowałem się tworzeniem oprogramowania - od junior developera, poprzez senior developera, po team leadera/managera, a teraz powróciłem do programowania (choć mam nadzieję, że raczej prędzej niż później wrócę do zarządzania). Moja kariera trwa już prawie 40 lat i w tym czasie zmieniałem dziedziny i technologie, tak jak zmieniały się firmy, dla których pracowałem. Następnie wykorzystałem to nowo nabyte doświadczenie do znalezienia innych interesujących mnie stanowisk, co z kolei doprowadziło do nauki innych nowych dziedzin i technologii. Przez cały ten czas znałem deweloperów tak samo starych lub starszych ode mnie” - powiedział ChrisF, użytkownik społeczności programistów StackExchange. To, że w niektórych dziedzinach techniki, większość z programistów to starcy jest normą. Oto co tcrosley, starszy inżynier systemów wbudowanych i użytkownik StackExchange, miał do powiedzenia w tej sprawie: „W mojej dziedzinie systemów wbudowanych, rzadko spotykam osoby poniżej 40 roku życia. W moim startupie mieliśmy oprócz mnie czterech różnych wykonawców, a trzech z czterech miało ponad 50 lat. Jestem po 60-tce i nie planuję w najbliższym czasie przejść na emeryturę. Wykonuję tego typu pracę od prawie 40 lat i wciąż sprawia mi ona przyjemność. Czasami nie mogę uwierzyć, że płacą mi za to, co robię”.
Komentarze (1)
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
MrAdam
Poziom 0 , Łódż, Poland
24 lipca 2022, 22:22
Super! Teraz druga strona medalu. Kiedy zacząć programować? Jestem na początku tej drogi mając 34 lata..