Stát se programátorem po čtyřicítce

PanVP

Stát se programátorem po čtyřicítce
« kdy: 30. 04. 2021, 19:51:09 »
Chtěl jsem nasrat ajťáka, tak jsem mu ukazoval, jak se pohybuje plat programátora. No je to od 120 do 150 tisíc. Co vám budu povídat - nasral jsem ho faaakt fest ;D Když se uklidnil, ptal se mě, jestli by se ještě mohl stát programátorem.

Kdo nevěří, ať se podívá na https://www.cooljobs.eu/cz/hledat-pozici/1096.html

Ale pointa je - jestli má člověk po čtyřicítce ješte šanci stát se ještě programátorem.

Dejme tomu, že rozumí IT, slušně skriptování, umí anglicky, ale tím to končí.

Podle mě ale šanci už nemá - ve smyslu dobrého fleku. Možná tak dělat za 70-80 ve státnim...ne? (To by si zase nepomohl.)

I tak by se musel naučit:
- SQL
- principy normalizace/deduplikace/optimalizace (jak se tomu souhrně nadává?)
- procedůry
- git/správu zdrojáků
- programovací jazyk
- testovat svůj kód
- návrhové vzory (to z jedné knížky nedá)
- pochopit princip spousty technologií
- naučit se mrtě knihoven
pffff a další blbiny...

Jinými slovy - než by se to naučil, bude mu 50 a skoro může pomýšlet na programátorský důchod (55?).

Podle mně těch věcí už je tolik, že se to jen tak zvládnout nedá - i kdyby chtěl. Nebo myslíte, že šanci má? Nebo jo?


kvas

  • ***
  • 126
    • Zobrazit profil
    • E-mail
Re:Stát se programátorem po čtyřicítce
« Odpověď #1 kdy: 30. 04. 2021, 20:36:00 »
Ked ho to bude naozaj bavit a bude mat chut sa to naucit, tak to zvladne bez vacsich problemov, ruku na srdce, ved to v podstate nie je ziadna raketova veda, to si len progrosi namyslaju, ze to je neviem ake dolezite/narocne.

Poznam osobne pripad, kedy pani robila cely zivot zdravotnu sestru a cca po 50-tke zacala studovat medicinu na VS a teraz je z nej regulerna doktorka.

Vsetko zavisi na jeho motivacii, vek nie je az taky dolezity, ako sa na prvy pohlad zda. Ak sa dostane do rozumneho timu, bude napredovat milovymi krokmi.

P.S. sam som progros a mam 40+ a od skoncenia VS som pre par vacsich IT firiem v CZ pracoval (telco/banky/utility)

Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Stát se programátorem po čtyřicítce
« Odpověď #2 kdy: 30. 04. 2021, 21:04:12 »
Ale pointa je - jestli má člověk po čtyřicítce ješte šanci stát se ještě programátorem.
Znám takových několik, takže možné to je. Ovšem často to je třeba vystudovaný fyzik nebo stavební inženýr, typicky někdo, kdo měl na studiích více matematiky, než většina vývojářů. Jak píšou jiní, je to hlavně o motivaci.

xPoli

Re:Stát se programátorem po čtyřicítce
« Odpověď #3 kdy: 30. 04. 2021, 21:13:13 »
Znám lidi, co programují, ale programátoři v tom smyslu, jak to chápu já nejsou, protože nerozumí tomu, jak to funguje vevnitř (nebo rozumí, ale ignorují to). Nerozlišují, co je na stacku, co je v heapu. A to nemluvím o nějakým z donucení převeleným HW chlápkovi, ale o člověku s titulem z IT oboru, co je od školy na pozici progamátor.

Pak znám testery, co si sami leccos naskriptují v bashi nebo týpka, co navrhuje HW, ale zvládne si sám udělat device tree.

Na jednom kontraktu jsem v týmu spolupracoval s klukem, který v jeho 44 přešel z pozice IT support na pozici programátora. Za dob v iT supportu si tu a tam slepil nějakou MCU věc, takže k programování trochu přičichnul. A v týmu byl rozhodně víc platný, než človek z prvního odstavce.

Takže si myslím, že při dobré motivaci má šanci. Už se asi nedostane do top 1% možná ani do top 10%, pravděpodobně při nástupu půjde s výdělkem dolů, ale šanci má. Zejména pokud bude první rok, dva brát jako stáž a ne hamon mamon honbu za výdělkem. Když bude chtít vstřebávat znalosti, pak být v týmu schopnějších, ho hodně rychle posune vpřed.

Git ať se určitě naučí předem, to přece musí uplatnit jako IT i teď, pokud neřeší jen vytržené napájecí kabely a vadné disky.

Ink

  • *****
  • 670
    • Zobrazit profil
    • E-mail
Re:Stát se programátorem po čtyřicítce
« Odpověď #4 kdy: 30. 04. 2021, 21:24:47 »
Nevím jak teď, ale ještě nedávno trh bral všechno. U mě je programátor, který má k té profesi vztah, byť zatím třeba platonický. Pokud je ochotný na sobě makat a má základní vlohy (technické myšlení), šanci mít může.


Re:Stát se programátorem po čtyřicítce
« Odpověď #5 kdy: 30. 04. 2021, 21:41:14 »
Já taky začal mít programování jako hlavní náplň práce až v 45 letech (cca před 5 lety).
Do té doby skoro 20 let hlavní práce návrhy, instalace a správa serverových systémů (hlavně MS věci AD, SQL, Exchnage, ISA, SBS, k tomu několik let centrální správa a deployment (SMS, Altiris), nějaké skriptování, k tomu spoustu školení a certifikátů, na vizitce "systémový specialista".
Nějaké to programování spíš jako koníček mimo - nejdřív 8bity, pak Amiga, v DOSu Turbo Basic a Céčko, na VŠ Fortran, pak VisualBasic a PHP.
Dnes pracovně hlavně c# a JS. Ale stejně na mě docela často padne nějaký projekt mimo hlavní náplň, která někdo do firmy přitáhne jako "příležitost". Zrovna teď IoT zahrnující návrh HW, kompletaci ověřovacího prototypu včetně vymodelování a 3D tisku krabičky, tvorbu FW pro ESP32, webovou aplikaci pro sběr a prezentaci dat.
Ale přiznávám, už jsem líný pořád se hrnout do nových technologií a střídat zaměstnavatele jak ponožky každý druhý rok. Dělám už 15 let v jediné IT firmě, mám svých 70k, vlastní bydlení, žádné dluhy, v práci relativní pohodu a nemám s tím problém.
« Poslední změna: 30. 04. 2021, 21:43:05 od Tomas-T »

PanVP

Re:Stát se programátorem po čtyřicítce
« Odpověď #6 kdy: 30. 04. 2021, 21:58:02 »
Takže vesměs mám pravdu.Může dělat na pohodu za 70k ve státním. Nebo za 80 "programátorského zednického přidavače", na zajímavých projektech.

Jenže ajťák má těch 60-80 taky.
(Měnič tonerů asi ne no.) Ale na profi programátora s platem 120-150k to jen tak nedotáhne.


Re:Stát se programátorem po čtyřicítce
« Odpověď #7 kdy: 01. 05. 2021, 10:53:48 »
Jde o to, kdo nebo co je "programátor".
Třeba já jsem nějakých pár užitečných prográmků spáchal ale za programátora jsem se nepovažoval.

Re:Stát se programátorem po čtyřicítce
« Odpověď #8 kdy: 01. 05. 2021, 11:03:46 »
Zásadní otázka je, jestli by ho to bavilo. Pokud doteď moc nebo vůbec neprogramoval, tak k tomu třeba ani nemá vlohy. Osobně dělám cca 25% IT, 25% elektro, 50% programování a to mi vyhovuje. Když jsem programoval nějaký projekt 3 měsíce v kuse, tak to bylo na palici.

Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Stát se programátorem po čtyřicítce
« Odpověď #9 kdy: 01. 05. 2021, 11:33:06 »
Zásadní otázka je, jestli by ho to bavilo. Pokud doteď moc nebo vůbec neprogramoval, tak k tomu třeba ani nemá vlohy.
Tohle hodně lidí neřeší, jen chtějí dobře placený flek.

r223

Re:Stát se programátorem po čtyřicítce
« Odpověď #10 kdy: 01. 05. 2021, 12:21:04 »
Tohle hodně lidí neřeší, jen chtějí dobře placený flek.
V takovém případě se nedá dělat ani zedník. Člověk, který k té práci nemá vztah bude vždycky v nejlepším průměrný.

jouda2

Re:Stát se programátorem po čtyřicítce
« Odpověď #11 kdy: 01. 05. 2021, 12:21:42 »
I tak by se musel naučit:
- SQL
- principy normalizace/deduplikace/optimalizace (jak se tomu souhrně nadává?)
- procedůry
- git/správu zdrojáků
- programovací jazyk
- testovat svůj kód
- návrhové vzory (to z jedné knížky nedá)
- pochopit princip spousty technologií
- naučit se mrtě knihoven
pffff a další blbiny...
Ten seznam vypadá impozantně, žejo :) ale neviděl bych to tak černě. Předně jak už tu zaznělo, případně i z interakce se spoustou lidí, kteří mají slovo programátor v pracovní smlouvě, tak.

Programovací jazyk (základní znalost) a pár knihoven a hlavně frameworků - ano souhlas, bez toho to fakt nepůjde.
Procedůry a dále (OO/procedural) no zhruba na úrovni prvních 2 přednášek max.

Testovat svůj kód - kéž by, sice to dělá každý řemeslník, že prvně pustí vodu do nového potrubí než zkasíruje a odejde, ale u spousty programátorů je to maximálně hezký osobní cíl do dalšího fiskálu.

Návrhové vzory - no nechci se některých programátorů dotknout, ale návrhové vzory mi připomínají zásady "nešahej na horká kamna", "než půjdeš do práce, obleč se" - proste hodně vědy kolem triviálních základů. Nic co by trochu inteligentní člověk nedal.

Pochopit spoustu technologií - ukažte mi programátora (obrazně, pár nízkých jednotek jich znám) který dnes chápe alespoň základy technologií nad kterými dělá. Že existuje nějaká síť? Ti lepší maximálně tuší něco o default gateway. Že ta jejich Java nějak spravuje paměť a pod tím je nějaký systém? Dokonce ani to, že existují nějakě HTTP headery není pro spoustu i úspěšných (komerčně) webařů až tak samozřejmá znalost. :-(

SQL - od toho je přece oddělí framework, ne? A datový model přece dělá architekt, nééé? (navíc opět, základy SQL pochopí kdokoli alespoň trochu inteligentní a k lepšímu pochopení se už pak dostane praxí, optimálně prokládanou školeními)

Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Stát se programátorem po čtyřicítce
« Odpověď #12 kdy: 01. 05. 2021, 12:32:53 »
Tohle hodně lidí neřeší, jen chtějí dobře placený flek.
V takovém případě se nedá dělat ani zedník. Člověk, který k té práci nemá vztah bude vždycky v nejlepším průměrný.
Bohužel takových je hodně, v mnoha profesích.

Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Stát se programátorem po čtyřicítce
« Odpověď #13 kdy: 01. 05. 2021, 12:35:40 »
Návrhové vzory […] hodně vědy kolem triviálních základů
Že o tom vznikají knihy znamená, že to pro spoustu “vývojářů” triviální není. Smutné, ale realita.

nehalem

Re:Stát se programátorem po čtyřicítce
« Odpověď #14 kdy: 01. 05. 2021, 12:35:54 »
I tak by se musel naučit:
- SQL
- principy normalizace/deduplikace/optimalizace (jak se tomu souhrně nadává?)
- procedůry
- git/správu zdrojáků
- programovací jazyk
- testovat svůj kód
- návrhové vzory (to z jedné knížky nedá)
- pochopit princip spousty technologií
- naučit se mrtě knihoven
pffff a další blbiny...
Pochopit spoustu technologií - ukažte mi programátora (obrazně, pár nízkých jednotek jich znám) který dnes chápe alespoň základy technologií nad kterými dělá. Že existuje nějaká síť? Ti lepší maximálně tuší něco o default gateway. Že ta jejich Java nějak spravuje paměť a pod tím je nějaký systém? Dokonce ani to, že existují nějakě HTTP headery není pro spoustu i úspěšných (komerčně) webařů až tak samozřejmá znalost. :-(
SQL - od toho je přece oddělí framework, ne? A datový model přece dělá architekt, nééé? (navíc opět, základy SQL pochopí kdokoli alespoň trochu inteligentní a k lepšímu pochopení se už pak dostane praxí, optimálně prokládanou školeními)
To si robis srandu? Ja tieto znalosti mam a stale mam dojem, ze som uplna nula a citim sa trapne, ked na nieco zabudnem resp. neviem nejaky koncept vysvetlit. Ale nevediet ako funguje HTTP a robit weby je aj na mna prilis :) preco vobec niekto takeho cloveka zamestna? Nedava to zmysel.