Fórum Root.cz

Práce => Studium a uplatnění => Téma založeno: PanVP 30. 04. 2021, 19:51:09

Název: Stát se programátorem po čtyřicítce
Přispěvatel: PanVP 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?
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: kvas 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)
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Idris 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.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: xPoli 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.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Ink 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.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Tomas-T 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.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: PanVP 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.

Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Vrozkrokkop Kopalsson 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.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: kotelgg 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.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Idris 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.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: r223 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ý.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: jouda2 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)
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Idris 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.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Idris 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.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: nehalem 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.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: pruzkumbojem 01. 05. 2021, 12:47:28
err, zkusim si tipnout. 50%??

Jsem zrejme minul to hlavni tema tohohle vlakna, jak byt vysoce nadprumerny programator?
Pokud nekdo dela pro "evil corporation", nejaky nesmyslny proprietarni program presouvajici v poledne asset record a A do B a v noci obracene, musi v tom jeste ke vsemu se seberealizovat? A pokud v tom nebudu skvely, tak to nebudue delat?







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.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Pixe 01. 05. 2021, 12:53:04
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.

Lidi je málo, pro nějakou firmu z horní dolní, kde je IT jenom od toho, aby jim to v kanceláři nespadlo na hlavu, je to dostatečné. Koneckonců, pokud si člověk ve vyšším věku bude dělat třeba rekvalifikační kurz, myslíš že se s nějakými hlubokými znalostmi ztrácet čas? Vůbec. Naučí nutné minimum, aby člověk prošel pohovorem
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Ondra Satai Nekola 01. 05. 2021, 12:53:32
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.

S vyjimkou tezkych junioru o tehle vecech vedel kazdy programator, se kterym jsem se (pracovne) potkal. Samozrejme ne kazdy do vsech detailu, ale dost na to, aby si dohledal detaily.
Ostatne vetsinu z toho by si mel odnest rovnou z VS (ne nutne s praktickou zkusenosti, ale potkat a pochopit by to mel)
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: jouda2 01. 05. 2021, 13:00:46
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.
short answer: korporát. (případně u těch webařů, lidi co sice odborně moc znalostí nepobrali, ale jsou schopní vykecat zákazníkovi díru do hlavy, takže jim za ten triviální web v děravé verzi WordPressu zaplatí)
Ostatně ve spoustě firem není nejdůležitější znalostí nováčka PhD z CS, nýbrž znát jména těch kolegů, kteří něčemu opravdu rozumí a za kterými v případě nesnází má vůbec smysl chodit.

Bohužel výsledek věčného "katování kostů".

Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Idris 01. 05. 2021, 13:34:12
err, zkusim si tipnout. 50%??

Jsem zrejme minul to hlavni tema tohohle vlakna, jak byt vysoce nadprumerny programator?
Pokud nekdo dela pro "evil corporation", nejaky nesmyslny proprietarni program presouvajici v poledne asset record a A do B a v noci obracene, musi v tom jeste ke vsemu se seberealizovat? A pokud v tom nebudu skvely, tak to nebudue delat?







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.
Jde o přístup, když k práci někdo přistupuje lemplovsky stylem “dělám to z donucení”, jakým asi bude přínosem pro zaměstnavatele?
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: pruzkumbojem 01. 05. 2021, 13:49:00
Ja to nehodnoti, ja rikam, co je normalni.

A nejde o to " delam to z donuceni", jde o "je to proste jen prace".

Pro minuleho zakaznika jsem delal interview, evidentne inteligetni prijemnej kluk, zivotapisne 8 let zkusenosti. Ume to dobrel diskutovat, ocividne bude oblibenej vsude. Ale vzdy tam naznely divny formulace a KDYKOLI jsem polozil otazku jen trochu do hloubky,  narazil jsem.
Neznal pozadi (a tedy ani presne) chovani toho nastroje, dokonce ani nazev tuctove knihovny.

Jak byl inteligentni (a sebevedomej), tak mi na nejaky komentare rekl "ale to by prece znamenalo, ze...", nacemz ja uz jsem jen mohl rict "ano, presne to je vysledek, takhle se to chova".

Co jsem poznal (prumerne!) developery, tak byl nekde mezi 2-3 rokem zkusenosti . V podstate mel horsi znalosti nez interni offshore team, coz byly indove 4-5 let zkusenosti.

Jak to nebyl Ind, umel se vyjadrovat, byl na spravne strane oceanu, tak ho firma poziciovala jako "lead developera" .


err, zkusim si tipnout. 50%??

Jsem zrejme minul to hlavni tema tohohle vlakna, jak byt vysoce nadprumerny programator?
Pokud nekdo dela pro "evil corporation", nejaky nesmyslny proprietarni program presouvajici v poledne asset record a A do B a v noci obracene, musi v tom jeste ke vsemu se seberealizovat? A pokud v tom nebudu skvely, tak to nebudue delat?







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.
Jde o přístup, když k práci někdo přistupuje lemplovsky stylem “dělám to z donucení”, jakým asi bude přínosem pro zaměstnavatele?
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Jan Karasek 01. 05. 2021, 13:49:29
jo, to je ta otazka - kdo je programator

ja uz jsem davno v duchodu a za cely zivot jsem zazil jedineho opravdoveho programatora - (v rijnu to bude 10 let co zemrel) - je mu venovana ta znama pisnicka:

Write in C ...https://www.youtube.com/watch?v=wJ81MZUlrDo

V te pisnicce je take zodpovezeno, zda jsou jsou skutecne potreba vsechny ty skills, o kterych tady nekteri hovori. (napr SQL :-) )
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: nehalem 01. 05. 2021, 14:02:35
jo, to je ta otazka - kdo je programator

ja uz jsem davno v duchodu a za cely zivot jsem zazil jedineho opravdoveho programatora - (v rijnu to bude 10 let co zemrel) - je mu venovana ta znama pisnicka:

Write in C ...https://www.youtube.com/watch?v=wJ81MZUlrDo

V te pisnicce je take zodpovezeno, zda jsou jsou skutecne potreba vsechny ty skills, o kterych tady nekteri hovori. (napr SQL :-) )
V tom case zomrel aj Steve Jobs ktory mal(ma) pochybny kult osobnosti a mna vyslovene stvalo, ze pan Ritchie ktory toho realne urobil viac, ale nemal ten kult nebol vobec zaujimavy pre media pricom ja si ho ovela viac a hlboko vazim ako toho sarlatana ktory dosiahol k dokonalosti sikanu podriadenych a ich napady a uspechy potom prezentoval za svoje a z produktov urobil obsesie a zo znacky sektu.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: ded kenedy 01. 05. 2021, 14:03:25
To ma byt nejaky guerilla marketing na cooljobs nebo se OP pouze nudi?

V nejake forme to uz shrnul "J ouda". To, co popisujes jsou obecne znalosti, ktere se v zakladni variante uci na bakalari, neni duvod, aby se to nenaucil i clovek po 40.

Citace
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...

SQL se da naucit za pul dne, opravdu to neni zadna veda.

"- principy normalizace/deduplikace/optimalizace", nevim k cemu se to ma vztahovat, ale jestli k databazim, tak se to da naucit taky za pul dne (a stejne to malokdo poradne pouziva, protoze ORM)

Snad jedina relevantni polozka tam jsou "procedudury" a programovaci jazyk. Bez toho se opravdu jako programator tezko uzivis. Naucit se Python, PHP nebo Javu opravdu neni zadna  raketova veda. Horsi je ziskat algoritmicke mysleni, ale to je znacne individualni zalezitost.

Git a sprava zdrojaku, testovani zdrojakou jsou na tom seznamu snad jen pro pocit vlastni dulezitosti autora puvodniho prispevku, ale opet to neni neco, co by se clovek nemohl naucit za par hodin, ci dnu.

Navrhove vzory jsou v tomto kontextu absolutne precenovane. Pokud je clovek zacatecnik, tak jsou mu k nicemu, protoze nezna kontext, jak je pouzit, pokud je clovek zkuseny programator, pouziva je plus minus automaticky.

Nejvetsi perla je pak "naucit se mrte knihoven". Proc, proboha proc? Knihovny a frameworky se meni kazdych par let (nebo tydnu ve svete JS), to je vec, kterou ma cenu se ucit az za pochodu, jinak je to promrhany cas.

Programovani na profesionalni urovni jsem se zacal venovat pred 25 lety. Za tu dobu se vsechno nekolikrat tak zmenilo, ze jsem musel v podstate nekolikrat udelat kompletni restart svych znalosti. Neni duvod, proc by nekdo nemohl zacit od cisteho stolu i ve vetsim veku.

Jinak ty nabidky prace nejsou zadny velky zazrak, maximalne tak pro nejakeho mlamoje. Vytvaret tabulky a k nim formulare pro nejakou banku nebo jiny korporat muze cloveka naplnovat par let a muze se uspokojova  vysi sveho platu. Ale casem nevyhnutelne zjisti, jaka je to nuda a sed. A kdyz si po tech par letech uvedomi, ze to nema cenu, zjisti, ze cely IT svet je zase uplne jinde a jeho Java Enterprise znalosti jsou mu k nicemu a musi zacit od nuly.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: nehalem 01. 05. 2021, 14:04:18
Musi to byt strasne robit v IT, progamovat ci adminovat a nemat k tomu ani najmensi vztah. To nestoji za to, ani za tie prachy, aby clovek kazdy den pri praci myslel len na to, ze to neznasa a robi to len pre tie prachy a takto premarnit cely zivot. Ja by som teda urcite nezvladol, nejaky maly plamienok lasky k oboru tam musi byt, inac to nema zmysel.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Idris 01. 05. 2021, 14:34:41
obecne znalosti, ktere se v zakladni variante uci na bakalari, neni duvod, aby se to nenaucil i clovek po 40
Ovšem jak se to naučí, aniž by studoval BSc?
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: PanVP 01. 05. 2021, 14:35:48
Ja tieto znalosti mam


S vyjimkou tezkych junioru o tehle vecech vedel kazdy programator

Jak by se to mohl bezbolestně naučit?
Máte tipy na knížky, které ho do toho uvedou? Něco uceleného?
Já to posbíral tak nějak cestou, spíš z článků...mnoha článků.

Nějakou dobrou knížku by si možná přečetl i někdo další.
...ne že by mně osobně mělo uškodit si znovu zopakovat základy...

PS: Skriptování ho paradoxně baví. Ale jedna věc jsou malé projektíky a jiná velké projekty.
Osobně považuji za nejobtížnější naučit se číst kód po ostatních.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: yoyoA 01. 05. 2021, 15:31:37
Může editovat open source projekty. Tam se i naučí číst po ostatních, i orientaci v rozsáhlém projektu, i ten git...
Tutoriálů je všude mraky...



Ja tieto znalosti mam



S vyjimkou tezkych junioru o tehle vecech vedel kazdy programator

Jak by se to mohl bezbolestně naučit?
Máte tipy na knížky, které ho do toho uvedou? Něco uceleného?
Já to posbíral tak nějak cestou, spíš z článků...mnoha článků.

Nějakou dobrou knížku by si možná přečetl i někdo další.
...ne že by mně osobně mělo uškodit si znovu zopakovat základy...

PS: Skriptování ho paradoxně baví. Ale jedna věc jsou malé projektíky a jiná velké projekty.
Osobně považuji za nejobtížnější naučit se číst kód po ostatních.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Ondra Satai Nekola 01. 05. 2021, 16:06:37
Ja tieto znalosti mam


S vyjimkou tezkych junioru o tehle vecech vedel kazdy programator

Jak by se to mohl bezbolestně naučit?
Máte tipy na knížky, které ho do toho uvedou? Něco uceleného?
Já to posbíral tak nějak cestou, spíš z článků...mnoha článků.

Vysoka skola je prekvapive pomerne snadny zpusob, jak velky kus dostat pohromade. Kazdopadne urcite to nejde "bezbolestne".
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Pixe 01. 05. 2021, 16:07:01
Ovšem jak se to naučí, aniž by studoval BSc?

Vystuduje ho. Bez práce nejsou koláče. Bez studia nejsou znalosti. Bavíme se o hard skills, samo od sebe se to do té hlavy nedostane.

Možností je mnoho
a) přihlásit se na toho bakaláře - kombinovaně
b) přečíst si studijní plán, v sylabu předmětů je uvedená literatura, tu dostat do hlavy, namátkově https://is.slu.cz/predmet/opf/leto2021/INMBKPJA (to samé ČVUT, VUT, UHK, UPCE, UJEP, VŠE,...)
c) MIT OpenCourseWare, Coursera, atd. - ideálně něco, kde k tomu za mrský peníz dostaneš papír, který si dáš do životopisu/na LinkedIn
d) rekvalifikační kurzy,...,...

Především ale musíš sám vnitřně chtít se sebou něco dělat.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: PanVP 01. 05. 2021, 16:17:42
Mě teda na VŠ nenaučili vlastně vůbec nic.... 
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Idris 01. 05. 2021, 16:23:11
Mě teda na VŠ nenaučili vlastně vůbec nic....
Zajímavé. A je chyba v té VŠ?
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: xyz 01. 05. 2021, 16:31:59
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?

Muzu se zeptat, co programujes?
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: BoneFlute 01. 05. 2021, 17:01:47
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

Je zajímavé, že spousta kolegů kolem mě z toho seznamu umí:
- programovací jazyk
- pár knihoven
- select, insert, update z SQL
a celkem v pohodě fungují a berou slušný prachy.

Normalizaci nezná nikdo z nich.

Netestují.

Návrhové vzory jsou blbost, to ať se nikdo neučí. To spíš SOLID a spol. To je mnohem užitečnější.

K otázce:
Je hlad po programátorech. Takže pokud umí víc než průměr, bude brát víc než průměr, a určtiě se může chytit. Pokud ho to baví, nebo má jinou motivaci, může růst, a tím i brát víc.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Pixe 01. 05. 2021, 17:17:53
Ta elementární neznalost je mnohdy ještě větší. Spousta lidí se neobtěžuje naučit ani ty nástroje, které používají každý den. Jakmile jim začne padat build v jejich oblíbeném buildovacím nástroji, jsou v rejži - mnohdy i "senioři".

Konfigurace vlastního stroje - environment proměnné, atd... nic.

V korporátech nastavení proxy, interních repozitářů... nic.

Nastavení svého IDE nebo editoru... nic.


Normalizaci nezná nikdo z nich.

Netestují.

...
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: PanVP 01. 05. 2021, 17:59:25
Osobně netestuji všechno, ale jsou věci, které se prostě testovat mají.
Už se mi stalo, že mi dělaly bordel věci, do kterých bych to nikdy neřekl.

Netestují
To, že udělat testy je kolikrát pracnější, než napsat ten kód...to asi nemá smysl rozebírat.
Proto lidi kolikrát netestují.

neznalost je mnohdy ještě větší
Nj.taky bych se rád naučil líp s debugerem.
A to nemluvím o profilování a zrychlování kódu.
Třeba 500x  ::)
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: jouda2 01. 05. 2021, 18:07:57
Nj.taky bych se rád naučil líp s debugerem.
A to nemluvím o profilování a zrychlování kódu.
Třeba 500x  :)
A co tomu brání?
(hint: nic. a jako motivace stačí se dostat k nějakému starému zanedbanému projeku (klidně jako uživatel, i bez přispívání), kde člověka opravdu prudí, když to občas žuchne, nebo je to pomalé jak windows)
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: PanVP 01. 05. 2021, 18:30:51
A co tomu brání?

Moje lenost  ;D  ;D  :P

Takový ten stav - kdy tvoje ToDo dalece přesahuje tvojí očekávanou délku dožití  ;D
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: nehalem 01. 05. 2021, 19:12:54
Ta elementární neznalost je mnohdy ještě větší. Spousta lidí se neobtěžuje naučit ani ty nástroje, které používají každý den. Jakmile jim začne padat build v jejich oblíbeném buildovacím nástroji, jsou v rejži - mnohdy i "senioři".

Konfigurace vlastního stroje - environment proměnné, atd... nic.

V korporátech nastavení proxy, interních repozitářů... nic.

Nastavení svého IDE nebo editoru... nic.


Normalizaci nezná nikdo z nich.

Netestují.

...
Prosim ta, to si videl a zazil na vlastnej kozi alebo je to hyperbola a v reale to zas az tak zle nie je? Ja si to vobec nedokazem predstavit, ze by (senior) programator nevedel vyriesit build alebo premenne prostredia. Koniec-koncov niekto ten build musel vymysliet a napisat skript, nie? :) Aj ked je pravda, ze som par krat cital na zahranicnych weboch, ze existuje normalne pozicia kde sa clovek naozaj na full-time zaobera buildovanim a build systemom + releasmi, nejaky release engineer ci tak nejak.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Pixe 01. 05. 2021, 19:19:24
Když se ještě chodilo do kanceláří, tak o dvě židle vedle ;)

V tom je právě ten vtip, někdo to nastavil, commitnul, a pak se na to spoustu let nesáhne. Při příchodu do firmy si přečteš onboarding guide, nebo ti to někdo další nastaví (rozuměj, zkopíruje ze svého počítače) a jede se. Teď v době kontejnerové je to ještě vymakanější - do readme v repu se napíše "zapni přes docker-compose up" - jak to funguje, nikdo netuší.
Název: Re:Stát se programátorem po čtyřicítce
Přispěvatel: Idris 01. 05. 2021, 19:25:52
Návrhové vzory jsou blbost
:D