PC Ekspert Forum

PC Ekspert Forum (http://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (http://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   U čemu početi programirati - aktualnost, budućnost (http://forum.pcekspert.com/showthread.php?t=312334)

k1ter 10.04.2022. 09:01

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 :)

the_ghost 10.04.2022. 11:48

Python je generalno ok za pocetnike, za neke osnove nauciti ali dalje je pitanje preferenci, u hr, php, java, mozda i pyhton su neke glavne backend tehnologije, ali one su vezane i uz fremeworkove. Tesko da ce te bilo tko uzeti za ista vise od juniora nakon bilo cega polozenog online tako da je jedino pitanje da li to zelis full time raditi ili ne, ako radis nesto uz to, sumnjam da ces bas nekog velikog uspjeha imati. Udemy vjerovatno ima ok uvoda u programiranje, iako se ne bi zacudio da ima i kvalitetnih stvari na youtubeu.

Bubba 10.04.2022. 19:10

Postoji li bilo koja motivacija osim novca zasto zelis nauciti programirati?

Splitska Posla 10.04.2022. 20:15

Najbolje ti je početi s Pythonom jer njegova popularnost raste (https://www.tiobe.com/tiobe-index/).

Ne isplati ti se "učiti sam" jer ćeš se pogubiti u programskom jeziku. Idi po nekom tutorijalu, lekciju po lekciju. Imaš ih na YT besplatno (evo jedan koji se čini dobar: https://www.youtube.com/watch?v=kikE...xcsk5Y&index=1). Nakon tjedan dana ćeš već znati da li ti se isplati ulagati u online tečajeve na nekoj od platformi koje si naveo.

medo 10.04.2022. 22:17

U školi sam programirao i išao na natjecanja. Dogurao sam do državnog. Počeo sam rano, imao sam talenta, pisao sam strukturiran, čitljiv i optimiziran kod. Obučavao sam mlađe generacije i pripremao ih za natjecanja.

Kad sam kasnije uz faks počeo zarađivati odlučio sam se prestati baviti tim poslom. Bilo mi je žao i teško ali nisam mogao podnijeti sve ono negativno što ide uz taj posao.

Ako imaš iskustva u QuickBASICu i VisualBasicu predlažem ti također Python. Najsličniji je, a popularan i daleko upotrebljiviji nego što je BASIC bio onda.

k1ter 13.04.2022. 08:54

Citiraj:

Autor the_ghost (Post 3594033)
Python je generalno ok za pocetnike, za neke osnove nauciti ali dalje je pitanje preferenci, u hr, php, java, mozda i pyhton su neke glavne backend tehnologije, ali one su vezane i uz fremeworkove. Tesko da ce te bilo tko uzeti za ista vise od juniora nakon bilo cega polozenog online tako da je jedino pitanje da li to zelis full time raditi ili ne, ako radis nesto uz to, sumnjam da ces bas nekog velikog uspjeha imati. Udemy vjerovatno ima ok uvoda u programiranje, iako se ne bi zacudio da ima i kvalitetnih stvari na youtubeu.

:goood:

Citiraj:

Autor Bubba (Post 3594115)
Postoji li bilo koja motivacija osim novca zasto zelis nauciti programirati?

To me prije izrazito zanimalo, ali me druga branša odvela od toga, a sada kada su se stvari drugačije posložile (recimo da pozitivno mene), htio bih nastaviti gdje sam stao :) Zašto pitaš?

Citiraj:

Autor Splitska Posla (Post 3594128)
Najbolje ti je početi s Pythonom jer njegova popularnost raste (https://www.tiobe.com/tiobe-index/).

Ne isplati ti se "učiti sam" jer ćeš se pogubiti u programskom jeziku. Idi po nekom tutorijalu, lekciju po lekciju. Imaš ih na YT besplatno (evo jedan koji se čini dobar: https://www.youtube.com/watch?v=kikE...xcsk5Y&index=1). Nakon tjedan dana ćeš već znati da li ti se isplati ulagati u online tečajeve na nekoj od platformi koje si naveo.

Hvala :)

Citiraj:

Autor medo (Post 3594149)
U školi sam programirao i išao na natjecanja. Dogurao sam do državnog. Počeo sam rano, imao sam talenta, pisao sam strukturiran, čitljiv i optimiziran kod. Obučavao sam mlađe generacije i pripremao ih za natjecanja.

Kad sam kasnije uz faks počeo zarađivati odlučio sam se prestati baviti tim poslom. Bilo mi je žao i teško ali nisam mogao podnijeti sve ono negativno što ide uz taj posao.

Ako imaš iskustva u QuickBASICu i VisualBasicu predlažem ti također Python. Najsličniji je, a popularan i daleko upotrebljiviji nego što je BASIC bio onda.

Koja si negativna iskustva imao s tim poslom, ako možda možeš obrazložiti?

Master_Hrc 13.04.2022. 11:16

Bubba te pitao zapravo jako dobro pitanje. Jer ovisno o tome ti mozemo dati bolji savjet.
Ako ti je glavni razlog lova, slobodno zaboravi.
Ako zelis nastaviti uciti programirati zbog sebe, ja bih ti preporucio da odmah krenes sa OOP jezikom, npr Javom. Jednostavno svi ovi skriptni jezici su inferiorni OOP jezicima.
Što se tiče otkud krenuti, ja bih ti ovako predložio. Skineš Intelij community edition i izguglaš neke zadatke. Mogu biti za početak za srednju školu, s obzirom da si zadnji put programirao u osnovnoj školi. I kad to savladaš pređeš na zadatke koji se rade na faksu. Ne uzmeš zadatke sa FER-a recimo, to mozes malo kasnije kad savladaš sve drugo.
Kad god zapneš u google how to i na stackoverflow.
Cijeli ovaj postupak je malo duži, ako imas nekog frenda mozes kad skupis pitanja koja su ti nejasna kod njega na objašnjenje. To bi ti bilo malo brže.

Što se tiče negativnih strana ovog posla, iz mojeg iskustva:
Prekovremeni, konstantno silovanje od strane svih, PM, BA, QA , doslovno svih. Za sve si ti kriv, makar u timu imate 100 drugih rola. Na kraju krajeve, sve role u timu brze napreduju od developera... i tako.
:)

Bubba 13.04.2022. 15:00

Citiraj:

Autor k1ter (Post 3594520)
To me prije izrazito zanimalo, ali me druga branša odvela od toga, a sada kada su se stvari drugačije posložile (recimo da pozitivno mene), htio bih nastaviti gdje sam stao :) Zašto pitaš?

Citiraj:

Autor Master_Hrc (Post 3594557)
Bubba te pitao zapravo jako dobro pitanje. Jer ovisno o tome ti mozemo dati bolji savjet.
Ako ti je glavni razlog lova, slobodno zaboravi.:)

This.

Da me krivo ne shvatis - jos prije 15ak godina programiranje su se uglavnom bavili geekovi cija je motivacija bila tehnologija, inovacija i prtljanje s cudesima nedostupnima boraniji.

Danas je to postala pomodarska fama sa juniorskim satnicama od ~30€ po satu. Vrc ide na vodu dok se ne razbije pa ce i to puknuti prije ili kasnije, no kako je receno, a jos cu jednom ponoviti - ako ti zaista nemas problem kao motivaciju da se pocnes baviti programiranjem nego to gledas samo kao bolji izvor prihoda, tesko ce tu biti (dugorocne) vajde.

Volio bih i ja biti porno glumac i to me zanima, ali kuzis... :D

Citiraj:

Autor Splitska Posla (Post 3594128)
Najbolje ti je početi s Pythonom jer njegova popularnost raste (https://www.tiobe.com/tiobe-index/).

https://www.youtube.com/watch?v=BgxklT94W0I
https://www.youtube.com/watch?v=YnL9vAFphmE

hash 13.04.2022. 16:16

Nije ti bitno jel ides za lovom i jel si turbo pametan. Bitno ti je da ti programiranje seksi i volis sjest za komp i prevrtat kod.

Odaberi nesto sto ti se svidja, a relativno je dostupno (web, android/iOS appovi, mozda cak i desktop appovi, ne znam sto je jos toliko popularno) i sjedi za neki popularni tutorial i odvoji 2 tjedna. Ako nakon ta dva tjedna i dalje grizes onda mozes dalje. Ne budes sigurno krenuo programirati ECU od auta ako ti je doseg na auto zamijeniti brisac. Ako si u nekoj drugoj bransi onda mozda mozes tamo neku optimizaciju smisliti pa to pokusat razviti. Tesko da ces napraviti iz prve nesto super ali zabavit ces se, nauciti nesto i napravit dobar temelj za mozda neki projekt u koji ce netko htjeti ubaciti lovu. Vjerojatno neces ali bit ce ti zabavnije i to je vazno.

Nekakva gruba procjena je da ce ti trebati oko godinu do tri rada za neku junior poziciju ali zaposljavaju firme i s manje iskustva ako imas srece i u tebi prepoznaju kapacitet. Racunaj dve godine pa ako bude prije, super.

Kad se barem otprilike odlucis za smjer onda mozes opet pitati "ok, radio bi android appove, koji mi je najpamatniji put, istrazio sam i nasao sam to, to i to". Tu onda mozes dobiti neki konkretniji odgovor.

medo 13.04.2022. 21:08

Citiraj:

Autor k1ter (Post 3594520)
Koja si negativna iskustva imao s tim poslom, ako možda možeš obrazložiti?

Puno je vremena prošlo od mojeg vremena, a i jedna lasta ne čini proljeće.

Kao prvo u tom poslu nije najbitnije znati dobro programirati. To se podrazumijeva i to je easy part. Programiranje je iznimno kreativan posao u kojem moraš imati opću širu sliku o tome što radiš. Moraš moći voditi računa o kompleksnim projektima, misliti na puno stvari istovremeno i znati to ukomponirati u cjelinu.

Vidio sam dečke i poneku curu koji su izvrsni koderi koji programski jezik poznaju k'o svoj džep i imaju hrpetine repozitorija iz kojih vuku stvari napamet kao kovanice iz džepa ali nisu u stanju složiti omanji projekt 100% funkcionalan bez bugova jer se pogube u svom vlastitom projektu.

U tom poslu moraš imati puno sreće da nađeš dobru firmu i/ili dobrog klijenta. Manageri ne znaju što bi i kako bi. Zahtjevi se mijenjaju kako vjetar puhne kao i interpretacije zahtjeva od strane managementa. Needless to say, zahtjevi su često nerealni i neizvedivi čak i uz 10x veći budžet. Kada nešto debugiraš da proradi kako treba znajući da će sutra/prekosutra netko promijeniti pola projekta, motivacija i elan poprimaju negativan predznak.

Mogao bi o tome do sutra kao i o kolegama programerima kojima kronično nedostaje društvenih vještina i osobne higijene. To je najgori dio kada se nakon jako loših vijesti sa sastanka moraš vratiti u sobu koja smrdi na znoj, vape, mirisne štapiće u asocijalnoj atmosferi uz neki opskurni izbor glazbe i jebene mehaničke tipkovnice čiji klikentavi zvuk je kao da ti netko zabija čavliće u uho :goood: Pucaj mi u glavu odma sada odma.

Ima o tome koliko hoćeš na netu. All in all, za taj posao, uz živce i volju moraš imati određenu dozu mazohizma. Burnout faktor je jako visok.

zwer 13.04.2022. 23:28

Ne treba mazohizma, ima nas puno koji volimo svoj posao. Ponekad je stresno, true, al' vecinski se svodi na izbor firme, te firmin izbor klijenata. Kad nadjes neku s dobrim balansom (dobri manageri/sefovi, kvalitetni klijenti) - stres je prilicno nizak.

Ono kaje po meni najvaznije je da imas volju za ucenjem i ne stajes ni nakon posla. 8h radis, jos 4h doma eksperimentiras, citas tutoriale, radis svoj neki projekt, grizes. Nadjes dobrog mentora kojeg ces 2-3x tjedno pitat 10-15 pitanja koja si skupio tokom tjedna. To je nesto sto ne mogu svi, al' to je razlika izmedju success storya i utapanja u prosjeku ili ispod prosjeka.

Osobno sam mentorao ljude koji su dosli s faksa i napravili goli drek u 2g, sto zbog nezainteresiranosti, nedostatka upornosti i talenta... sto zbog lijenosti, "laku cu ja to" stava i slicno. A s druge s trane sam bome mentorao i par njih koji su dosli za 6k, u 2 godine stigli do 15k, iznimno su talentirani, radisni i uporni te imaju odlican stav prema radu, a danas prenose znanje na svoj manji tim i vode ga na vecem projektu.

Jezik je manje vazan. Vidi sto se trazi u drzavi gdje zivis, istrazi koji su rangeovi placa i kreni s necim. Vecina developera u karijeri prodje vise jezika, ja sam krenuo s Javom, zavrsio na PHPu.
Potraznja je tako velika, da ces u manje od 6 mjeseci s malo upornosti (i naravno odabranim jezikom :D) - vjerojatno dobit junior poziciju u nekoj solidnoj firmi.

I cekaj da otkrijes kolko je kvalitetan devops engineer placen :goood::D :chears:

simpleplan 14.04.2022. 08:50

Citiraj:

Autor zwer (Post 3594703)
Ne treba mazohizma, ima nas puno koji volimo svoj posao. Ponekad je stresno, true, al' vecinski se svodi na izbor firme, te firmin izbor klijenata. Kad nadjes neku s dobrim balansom (dobri manageri/sefovi, kvalitetni klijenti) - stres je prilicno nizak.

Ono kaje po meni najvaznije je da imas volju za ucenjem i ne stajes ni nakon posla. 8h radis, jos 4h doma eksperimentiras, citas tutoriale, radis svoj neki projekt, grizes. Nadjes dobrog mentora kojeg ces 2-3x tjedno pitat 10-15 pitanja koja si skupio tokom tjedna. To je nesto sto ne mogu svi, al' to je razlika izmedju success storya i utapanja u prosjeku ili ispod prosjeka.

Osobno sam mentorao ljude koji su dosli s faksa i napravili goli drek u 2g, sto zbog nezainteresiranosti, nedostatka upornosti i talenta... sto zbog lijenosti, "laku cu ja to" stava i slicno. A s druge s trane sam bome mentorao i par njih koji su dosli za 6k, u 2 godine stigli do 15k, iznimno su talentirani, radisni i uporni te imaju odlican stav prema radu, a danas prenose znanje na svoj manji tim i vode ga na vecem projektu.

Jezik je manje vazan. Vidi sto se trazi u drzavi gdje zivis, istrazi koji su rangeovi placa i kreni s necim. Vecina developera u karijeri prodje vise jezika, ja sam krenuo s Javom, zavrsio na PHPu.
Potraznja je tako velika, da ces u manje od 6 mjeseci s malo upornosti (i naravno odabranim jezikom :D) - vjerojatno dobit junior poziciju u nekoj solidnoj firmi.

I cekaj da otkrijes kolko je kvalitetan devops engineer placen :goood::D :chears:




Jesi li završio u devopsu?

Feyd 14.04.2022. 10:49

Citiraj:

Autor zwer (Post 3594703)
I cekaj da otkrijes kolko je kvalitetan devops engineer placen :goood::D :chears:

Offtopic, ali... koliko?

Ivo_Strojnica 14.04.2022. 11:18

Kao head od devops, mogu vam reci da ljudi imaju prosjecno oko 17k neto u odjelu.

simpleplan 14.04.2022. 11:47

To je i dalje junior backend plaća u zapadnoj EU. A bar se danas da radit remote :)

Renesis 14.04.2022. 13:38

Ako netko hoce zaposliti juniora bez iskustva radi full remote...

Ivo_Strojnica 14.04.2022. 13:55

Citiraj:

Autor simpleplan (Post 3594777)
To je i dalje junior backend plaća u zapadnoj EU. A bar se danas da radit remote :)

Želim ti sreću s tim i puno para. :)

simpleplan 14.04.2022. 14:36

Sjetite me za godinu dana za ovaj post :D
Btw pod junior ne mislim na nekoga tko ne zna nista, vec nekog pocetnika od 1-3 godine iskustva.

medo 15.04.2022. 00:35

Citiraj:

Autor Ivo_Strojnica (Post 3594774)
Kao head od devops, mogu vam reci da ljudi imaju prosjecno oko 17k neto u odjelu.

To je prilično dobro za naše prilike. Tvrtke u 'rvatistanu obično sistemce rastežu u devops sfere, a ne plaćaju ih kao devopse. Meni su to radili. Nekad to rade i s programerima.

Često mi se čini da management hrvatskih tvrtki ne razumije ili ne želi razumjeti IT pozicije poput programer/devops/sistemac/mrežaš.... mnogima je to sve isto ili slično. "Sve je to IT" :goood:

zwer 15.04.2022. 12:33

Citiraj:

Autor simpleplan (Post 3594735)
Jesi li završio u devopsu?

Ovisi, devops tim je u mojoj nadleznosti, ali imaju svog team leada i full autonomiju. Tako da nisam sluzbeno devopsas, al' pazim kaj rade :D

Kaj se placa tice - Ivo_Strojnica je vec napisao, give or take tu negdje je prosjek, al' dodaj 3-4-5 AWS certifikata i ide to preko 20k neto (klasicno zaposlenje, ugovor o radu, HR firma).


Citiraj:

Autor medo (Post 3594908)
Često mi se čini da management hrvatskih tvrtki ne razumije ili ne želi razumjeti IT pozicije poput programer/devops/sistemac/mrežaš.... mnogima je to sve isto ili slično. "Sve je to IT" :goood:

Svaka imalo dobra HR firma to dobro razumije. Zato i jesu place eksplodirale, a potraznja ogromna.

the_ghost 15.04.2022. 19:30

Citiraj:

Autor zwer (Post 3594954)
Ovisi, devops tim je u mojoj nadleznosti, ali imaju svog team leada i full autonomiju. Tako da nisam sluzbeno devopsas, al' pazim kaj rade :D

Kaj se placa tice - Ivo_Strojnica je vec napisao, give or take tu negdje je prosjek, al' dodaj 3-4-5 AWS certifikata i ide to preko 20k neto (klasicno zaposlenje, ugovor o radu, HR firma).

Ja se ne bi slozio da je bas 17k prosjek (jer znam po frendovima da ima firmi gdi ljudi rade za dosta manje ali da se moze dobiti preko 20k neto je istina (cak i bez certifikata, ali to isto ovisi o firmi, mi ne trazimo ikakve certifikate ali ako hoces otici na neki, platicemo ti).

(devops team lead)

dadoremix 15.04.2022. 19:41

a jel ima ovdje u grupi / forumu tko programira android apps ?
koji je to programski jezik ?


fušate šta sa strane ?

the_ghost 15.04.2022. 20:02

kotlin je afaik trenutni koji se koristi ali ne pratim bas sto nam mobile teamovi rade

simpleplan 11.07.2022. 09:03

Trenutno se dijele vaucheri preko nekih EU fondova i možete besplatno upisat neke Algebrine tečaje
https://www.algebra.hr/cjelozivotno-...ja-uz-vaucere/

Mommistake 12.07.2022. 08:41

Jel možda netko zna, ne mogu dobiti tu info.

Svi koji ispunjavaju minimalne uvjete dobivaju 100% ili se ide u bubanj i biraju se ljudi?

Pričam za ove vaučere.

sinisa1989 12.07.2022. 11:51

Ja sam se prijavio, pa čekam povratni info :)

mamikulcic 12.07.2022. 12:11

Jedan od uvjeta je da čovjek nije u sustavu visokoškolskog obrazovanja... E sad, ja pokušavam (🤣) dobiti jednu diplomu koja će mi vjerojatno u budućnosti trebati pro forme, sam si plaćam izvanredno studiranje. To bi se isto računalo da sam u sustavu ili ne?

Mommistake 12.07.2022. 12:16

I ja sam se prijavio.

Phyton će mi samo pomoći u DevOpsu. :D

Ajde, javim ako se tko javi.

sinisa1989 12.07.2022. 13:33

Citiraj:

Autor Mommistake (Post 3611188)
I ja sam se prijavio.

Phyton će mi samo pomoći u DevOpsu. :D

Ajde, javim ako se tko javi.

Ja sam dvoumio izmešu Pythona i administratora baze. Na kraju odlučio za admina :D

mamikulcic 12.07.2022. 14:01

Poslao upit i ekspresno u par min dobio odgovor pa ako kome treba...
Ako ste izvanredni student (zaposleni, sami si plaćate faks) nemate pravo na vaučer.


Sva vremena su GMT +2. Sada je 12:55.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 1999-2023 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger