
Zdravím, chcel by som sa spýtať podľa čoho alebo ako zistím svoju “programovaciu úroveň” pre daný programovací jazyk ? Na stránkach ako [Profesia.sk](https://Profesia.sk) si rôzne ponuky vyžadujú nejakú úroveň (Úplný začiatočník, Začiatočník, Mierne pokročilý, Pokročilý, Expert). No nedočítal som sa ako sa tieto úrovne určujú. Je mi jasné že Pokročilý a Expert je niekto kto má dlhoročnú prax. Skôr by ma ale zaujímala “spodná hranica” pre nižšie úrovne. Určite to že viem napísať “Hello world” neznamená že som “Mierne pokročilý” atď…
Práve ukončujem strednú školu a programovanie som mal, čiže ho budem mať aj na maturitách. Znamená to že sa môžem považovať za ˇ”Úplného začiatočníka” alebo som “Začiatočník” ?
10 comments
Kašli na úroveň. Napíš tam, že si v robil niečo v tom a tom jazyku. To že si napísal hello world v 15 jazykoch neznamená nič. Úroveň dokáž projektami. Opíš tam pár projektov na ktorých si robil. To povie o úrovni tvojho programovania oveľa viac.
Začiatočník
Máš nejaký hotový projekt? Ak nie tak úplný začiatočník. Ak si už dokončil nejaký vlastný projekt tak začiatočník. Mierne pokročilý by som povedal, že keď už poznáš 2+ jazyky, resp databázový systém nejaký. A na ostatné úrovne už treba prax. Od mierne pokročilého už očakávam aj git – ak ho ešte nepoznáš, nauč sa v ňom robiť.
vymysli si nejaky projekt vo volnom case kde ukazes co vsetko vies a s tym chod na pohovor. Budes lepsie pripraveny ako 90% ludi a ak to nebudu nejake basic zaklady tak mas velku sancu uspiet
Je to dosť individuálne. Ja osobne mám v CV stlpec s technológiami a jazykmi a v zozname pracovných skúsností mám napísané čo som s danou technológiou robil. Reálny projekt je vždy lepší ako nejaké úrovne.
Ak si doteraz nikde nepracoval tak by som povedal ze si zaciatocnik bez ohladu na to ako dobre/zle vies programovat. Tieto “urovne” zahrnaju aj softskills, prace s nastrojmi, vseobecne poznatky ako veci funguju od web stranky az po compilator atd. takze nie je to len o tom ze ako poznas syntax jazyka.
Ja sa povazujem za vseobecne medior programatora bez ohladu na jazyk. Vychadza to z toho ze som si presiel vsetko od OpenCV, Unity, VR technlogie, .NET, Java, NodeJS, TS, Angular, Python, Kubernetes, Docker, CISCO atd … ani to uz nemam vsetko v CV lebo by som si pripadal ako pokemon “gotta catch em all”. Pracujem vzdy na projekte kde ma je treba aby sa veci dokoncili a hoci uz pracujem vyse 5 rokov nie som senior.
Napis meno projektu a co si v nom robil + dlzka a akym jazykom/technologia. Takto vymenuj viac projektov, ktore maju zmysel uviest.
Ohodnotenie slovom je v tomto pripade na prd a vacsinou na to sa divaju len headhunteri a personalistky, ktore nemaju sajnu o vacsine CV co je tam napisane. Potom dopiš dake modne slova, ak si realne s tym trochu robil.
Ked si programator nehladas si pracu na profesia.sk a podobnych vseobecnych kariernych portaloch…
Ak si nahodou praca nenajde teba (co je realita pre drtivu vacsinu programatorov ktorych poznam) tak rozumne pracovne ponuky pisu explicitne kolko rokov praxe vyzaduju a ake technologie vyzaduju (znalost programovacieho jazyka dnes uz nestaci pomaly ani na entry level job…)
Ak vidis pracovnu ponuku kde ti povedia iba ze chcu mierne pokrocileho cloveka v PHP a nic viac, tak to znamena ze ta firma sama o sebe nevie co chce a odporucam drzat ruky prec…
ked sa musis pytat, tak si niekde na zaciatku..
v kazdom pripade je to skor o tom, ako rychlo sa ucis nove postupy a veci a ci sa orientujes v problematike
To nevie nikto, ani ti co pisu tie inzeraty.