
U čemu početi programirati - aktualnost, budućnost


S obzirom na to da su slične teme prilično stare (barem one koje sam našao), pitao bih sljedeće - imam 36 godina i otvoren paušalni obrt od nedugo (do sada sam bio u jednoj drugoj branši), vezan je za IT, ali nije za programiranje. Želio bih paralelno uz posao naučiti programirati - što me i zanima (odnosno, dugoročno naučiti neki skill koji je trenutno/će biti tražen na tržištu), ali ne znam otkud krenuti. Moje znanje je trenutno nula što se tiče programiranja, iako sam nekada u osnovnoj školi pisao jednostavne programe u Qbasicu (kasnije Visual Basicu) i načelno kužim logiku programiranja, ali hajmo pretpostaviti da krećem baš od nule.
Danas je širok spektar ponude programskih alata i stvarno se ne snalazim. Učiti sam? Uz pomoć online alata - Udemy, SmartNinja ili slično? Imate li kakve preporuke što i otkud početi? Od škole imam završenu samo gimnaziju. Volja postoji, samo trebam pomoć oko starta :)
Pa trebao bi se odlučiti koja te oblast najviše zanima. Možda ti je najlakše naučiti i početi karijeru kao Frontend Dev: - trebaš naučiti neki od JavaScript frameworks (React, NodeJS,...) + CSS + HTML.
Za Backend osim programiranja moraš znati i baze (SQL ili NoSQL) + neki od programskih jezika: Java, PHP, C# ili Python za početnu poziciju.
Bitno je da pohvataš koncepte OO programiranja i strukture podataka, a onda izbor programskog jezika ovisi o tebi.
Python je odličan za početnike jer je najsličniji engleskom jeziku, traži najmanje linija koda i ima širok community kad ti nešto zapne; a još je popularan za najnovije trendove kao što su analitika podataka, strojno učenje koje zahtjeva i napredno poznavanje matematike i statistike...
Popularne platforme koje daju certifikate su: Udemy, Coursera, Pluralsight, Udecity, EdX,... ; mada možeš i skroz besplatno učiti preko tutorijala na youtube kanalima.
Bitna je volja , upornost, odricanje , nekad i neprospavane noći i hektolitri kave .
Sretno!

gumifufna je više manje sve rekao s tim da Javascript/Typescript stack se da koristit kroz cijeli obim frontenda i backenda tako da u principu možeš profesionalno programirat bez da ikad dotakneš 'klasične' backend jezike.
U svakom slučaju webdev je solidan za početak: tražen i plaćen a kasnije s iskustvom se da možda preusmjerit na neke druge domene ako budu interesantnije.

Sreo sam dosta ljudi koji su se sa 35+ godina odlucili prekvalificirat u programere jer je tu dobra lova. Nitko nije uspio, bar od tih mojih poznanika. Problem je sta nisu oni bas neki pasionirani ljubitelji racunala ionako. Rade oni s racunalima, ali programiranje je malo specificno. Moras to "perverzno" voljet, na neki nacin.
Prvo moras naucit osnove. Onda moras provest vremena i probat napravit nesto "konkretno" SAM. Znaci, nema samo prepisivanja sa stack overflowa. Nego smislit ili nac neki zadatak, i napraviti ga DA RADI.
Moras znat da ti vecina stvari nece proradit iz prve, da ces se dobro oznojit i gubit sate i sate dok ne skuzis glupost zbog koje ti nesto ne radi.
Kad sam prodjes jedan projektic od pocetka do kraja, onda ces vidjet koliko ima podgrupa problema s kojima se moras baviti.
Jako je dobro je da znas osnovno i ostatak price, ne samo svoj uzak dio posla koji radis (podjela front, back, itd...), da znas o cemu ljudi pricaju kad pricaju kako stvari rade. Jer programiranje je vecinom koordinacija vise ljudi.
I onda se dalje usavrsavas, naucis kako napisat dobar kod, koje su best practices, naucis naprednije tehnike itd...
Sretno, ali ceka te puno posla

Hvala lijepa svima na kvalitetnim informacijama, sada imam neki smjer :)

Evo nesto aktualno - Web3 svijet koji postaje sve aktualniji, sto je ujedno i u naslovu.
Par linkova koje sam i sam trazio, a djeluju jako obecavajuce:
https://blog.devgenius.io/how-to-become-a-web3-developer-e1e76a23dcc7
- sveobuhvatna stranica sa zapravo najkorisnijim i najkonkretnijim informacijama koje sam nasao
https://www.web3.university/tracks/road-to-web3
- tecaj, nisam jos probao, al je dosta hvaljen i dzabe, vjerojatno cu krenut kroz koji tjedan i sam
https://www.breakintoweb3.dev/
- legit stranica gdje se firme spajaju s web3 devovima, bilo friskim ili iskusnim
Ako ce ti trebat pristup tecajevima koji se placaju, sibni mi poruku na privatno, budemo razmijenili znanja :D
S obzirom na to da su slične teme prilično stare (barem one koje sam našao), pitao bih sljedeće - imam 36 godina i otvoren paušalni obrt od nedugo (do sada sam bio u jednoj drugoj branši), vezan je za IT, ali nije za programiranje. Želio bih paralelno uz posao naučiti programirati - što me i zanima (odnosno, dugoročno naučiti neki skill koji je trenutno/će biti tražen na tržištu), ali ne znam otkud krenuti. Moje znanje je trenutno nula što se tiče programiranja, iako sam nekada u osnovnoj školi pisao jednostavne programe u Qbasicu (kasnije Visual Basicu) i načelno kužim logiku programiranja, ali hajmo pretpostaviti da krećem baš od nule.
Danas je širok spektar ponude programskih alata i stvarno se ne snalazim. Učiti sam? Uz pomoć online alata - Udemy, SmartNinja ili slično? Imate li kakve preporuke što i otkud početi? Od škole imam završenu samo gimnaziju. Volja postoji, samo trebam pomoć oko starta :)