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

PanVP

Re:Stát se programátorem po čtyřicítce
« Odpověď #30 kdy: 01. 05. 2021, 16:17:42 »
Mě teda na VŠ nenaučili vlastně vůbec nic.... 


Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Stát se programátorem po čtyřicítce
« Odpověď #31 kdy: 01. 05. 2021, 16:23:11 »
Mě teda na VŠ nenaučili vlastně vůbec nic....
Zajímavé. A je chyba v té VŠ?

xyz

  • ***
  • 200
    • Zobrazit profil
Re:Stát se programátorem po čtyřicítce
« Odpověď #32 kdy: 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?

BoneFlute

  • *****
  • 1 981
    • Zobrazit profil
Re:Stát se programátorem po čtyřicítce
« Odpověď #33 kdy: 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.

Pixe

Re:Stát se programátorem po čtyřicítce
« Odpověď #34 kdy: 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í.

...


PanVP

Re:Stát se programátorem po čtyřicítce
« Odpověď #35 kdy: 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  ::)

jouda2

Re:Stát se programátorem po čtyřicítce
« Odpověď #36 kdy: 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)

PanVP

Re:Stát se programátorem po čtyřicítce
« Odpověď #37 kdy: 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

Re:Stát se programátorem po čtyřicítce
« Odpověď #38 kdy: 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.

Pixe

Re:Stát se programátorem po čtyřicítce
« Odpověď #39 kdy: 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ší.
« Poslední změna: 01. 05. 2021, 19:24:51 od Pixe »

Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Stát se programátorem po čtyřicítce
« Odpověď #40 kdy: 01. 05. 2021, 19:25:52 »
Návrhové vzory jsou blbost
:D