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