![]() |
Ajde da pitam još jedno pitanje, zna li itko još koju it firmu da daje edukaciju prije posla za developera (dakle u pravilu ne moraš znati programirati) osim omega software firme?
|
Nisam bas cuo iskreno za takve ponude. Mislis da ono, ne znas nista, al kazes da imas volju pa te oni educiraju i daju posao?
Nisam cuo za takve firme. Znam da imaju one ljetne skole, i onda ako bi se tamo netko bas istaknuo bi ga firma i zadrzala. Al ni te ljetne skole kolko sam vidio nisu bile za ljude koji nemaju bas nikakvo znanje. Mislim da ne treba imati iskustvo, ali da se trazi barem osnovno znanje programiranja. Ovo ljeto sam vidio puno reklama za tu ljetnu skolu od firme AGENCY04, ali stvarno ne znam detalje. |
Citiraj:
Citiraj:
Citiraj:
Citiraj:
Uglavnom, nije li malo suludo ocekivati da ce te netko zaposliti kao "developera" (sto god to bilo) na nacin da znas upaliti aparat i logirati se u Windowse? Barem danas, vise nego ikada, imas more materijala, pa krenes, pitas, ucis, radis, bla bla bla... Onda je sve puno lakse. S time da nemoj zaboraviti da danas, osim samog jezika, moras znati jos hrpu toga, od verzioniranja, CI-a, upravljanja projektom kroz neki alat tipa JIRA i tako dalje... Uostalom, imas kao sticky ovdje dva posta, jedan za Python, jedan za Go, pa uvijek mozes poceti otalen. |
Ma sve ja to kužim, ali znam da to nude (doduše ne trenutno radi korone) pa zato pitam nudi li još itko.
|
Citiraj:
Ukratko, piči po onome što ti više leži, a rekao si da je to backend. Jednom kad pohvataš većinu toga što se tiče logičkog znanja, pretraživanja pojmova i izgradiš dobar temelj, vrijeme je da digneš kat kuće i funkcionalno je dekoriraš frontend znanjem. Dekor stvari će se mijenjati, ali temelj će ostati uvijek tu gdje jest. Jednom kad pohvataš frontend i kako stvari tamo funkcioniraju vrijeme je da u tu kuću netko i useli. Ljudi sa imenom i prezimenom, brojevima, navikama itd. Svi podaci će biti zapisani u nekakvoj bazi, a ta baza će držati dugoročno informacije i o ukućanima, ali i o kući, tako će se znati tko je, kada i što radio na/u kući. Proces gradnje kuće je dugotrajan za nekoga tko se time ne bavi, a želi sam izgraditi (od planiranja do useljenja), tako da treba biti strpljiv, uporan i znati odrediti cilj. Želiš li napraviti temelj, prodati to za određenu svotu, želiš li napraviti temelj i kat pa prodati to za veću svotu, ili želiš graditi još takvih kuća u koje će se ljudi useljavati, a ti biti pun ko brod 😁 Sent from my VOG-L29 using Tapatalk |
Citiraj:
Citiraj:
Nakon toga odlucio napravit svoj prvi app. Evo bez pretjerivanja, nisam siguran dali sam znao postavit projekt uopce i krenut sa icime. Znaci kreirao sam git repo, klonirao, otvorio u visual studio code i gledao blijedo ko tele jer nisam znao sta trebam sada. (nakon 60h vue tecaja)... Ali, znao sam ili otic na tu lekciju koja mi trenutno treba, ili sam znao sto mi treba, ali ne i kako napraviti pa bih googlao to. Tu sam stvarno zapravo naucio najvise (barem mislim), tako da po mom skromnom misljenju, tutoriali ce te dovuci do jedne tocke, i treba se maknut na vrijeme i ne pratit tutorijale slijepo i stalno. @Bullet1 - Bas si lijepo ovo srocio :D Da, backend mi vise lezi i zanimljiviji mi je pa sam tako i odlucio. Al svakako ne planiram tu stat. Malo po malo. Bitno da sam sada unutra kak bi se reklo |
Citiraj:
|
apekop, mislim da ti je to sve OK, cak i vise od toga. Uci, u jednom trenu ces se ufurati, pogotovo ako si sad u drugom jeziku pa te i sitnice mogu zbuniti ako brzopleto uletis. Trudi se sto vise mozes i odjednom ces skuziti kako ti to sve ima smisla (ili nema, ali znas zasto nema).
I imaj na umu da ucenju nikad nema kraja. Kako skuzis jedan problem otvorit ces ih 5 novih. Uvijek ima nesto sto jos ne znas, i uvijek ima nesto sto je novo. Loptica je u tvom terenu i jasno da postoji strah jer ti je dano povjerenje ali ako se trudis i imas koga pitati rekao bi da je nemoguce da puno zajebes. Budi korektan prema mentoru (to ti moze biti vrlo korisna suradnja u buducnosti), a ovo kako si opisao si super naletio, mogao si naletiti na Bubbu i vodit raspravu jel imenica napisana u zagradi atribut ili objekt :D I puno ti ovisi u kakav si projekt uletio. Savrsen ne postoji, jer savrsene specifikacije ne postoje i sto je stvar veca to se vjerojatnost gomila da se nesto previdilo. Onda su tu rokovi, manjak usko strucnog kadra,... milijon razloga moze biti zasto nesto nije napravljeno po PSu. Uci, nauci na tudjim greskama, i sretno :beer: |
Citiraj:
Hvala stvarno! Morao sam se negdje doci jadat jer nemrem na poslu, a jos se i radi od doma zbog ove korone, nije lako bit novi. |
Citiraj:
Najcesci problem kojeg sam ja primjetio s ljudima koji "zele poceti programirati" je sto se prime toga kao lopate. Na zalost (ili na srecu), to nekada nije bio takav posao, ali sada se pretvorio u to zbog nevidjene potraznje. To me podsjeca na onu pricu kada frajer perfektno prica [umetni jezik po zelji] - ali ga nista ne razumije! Kod jezika, programskog ili lingvistickog, bitno je sto zelis reci i kako prenosis informaciju. Upravo u tom prijenosu informacije lezi car programiranja. Jer mozes ti napamet memorizirati apsolutno sve iz jezika po volji, ali ako ne znas iskomunicirati s njime ono sto ti je ideja, djaba ti jezik, zar ne? Pa eto, tako i s tvojim Vjuom. Sto si ti napravio? To do listu? Shopping portal? Problem je taj sto ti nedostaje ideja u kojoj mozes realizirati to sto ti programski jezik nudi. I tek tada onda mozes shvatiti neke koncepte koje ti trebaju za "pravi posao". Jer ako u Vjuu nisi shvatio zasto i kada ti treba Vuex, kako ces koristiti rute ili sto vec (a to imas u svakom frameworku manje vise na isti kalup), onda ti je djabe sto si napravio gettere/mutatione/actione ili koje vec kurce-palce. Treba ti idejni koncept, rjesenje, misao. Zelim napraviti portal, logirat cu tri grupe korisnika, svaka ce moci vidjeti ponesto, a ima stvari koje ce vidjeti skupa, i zelim da to radi sexy i fino i korisniku udobno. Eee, to ti je vec *ozbiljan* projekt, koliko god se cinio trivijalan, a mozes hrpu toga nauciti. A to je samo jedan primjer nekog "holistickog" pristupa gdje moras korisnitit n koncepta, nacina razmisljanja i pristupa da bi ostvario korisniku lakocu rada. I tada ti u sustini postane gotovo svejedno hoce li to biti Vue, React, Angular, Svelte ili nesto pedeseto. Citiraj:
Poslusao sam malo, ali lik je IMNSHO *super*naporan, radje gledaj tecajeve onog malog nacista Švarcmilera, hi hi, on je simpa i brz je. Citiraj:
Tako da, nemoj se uljuljati u neku pricu, uvijek mozes iskoristiti neko krace vrijeme za ucit/gledat/radit nesto svoje, stvarati si portfelj i nuditi se i dalje na trzistu. Takodjer, nemoj ocekivati da ces, sve da si i maderfaker (to sad ovi moderni mladici i djevojke zovu ninđom), upasti u neciju tudju pricu koda i onda magicno sve odradjivati. Covjece, upadnes u vlastiti kod nakon mjesec dana i imas problem. Slicno ti je kao kada jebes tudju zenu - znas ti teoriju i sve je to pet, ali opet imas hrpu problema koje nemaju veze sa samom akcijom ili znanjem, jelda? Citiraj:
|
Citiraj:
Citiraj:
Drugi projekt sam napravio crm. Citiraj:
|
Citiraj:
|
Radi li netko možda u Infinumu ili da je bio na razgovoru za posao?
|
Citiraj:
|
Citiraj:
|
Uz sve ovo što je Bubba gore divno opisao, htio bih još dodati da se često podcjenjuje opseg znanja koji čini jednog kompletnog developera, i da se to prečesto olako shvaća.
Zamisli da voziš jugića i želiš postati automehaničar - izguglaš kako zamijenit kotač i promijenit ulje i misliš si - eto me mehaničar, prošao sam 10 sati web tutorial. I onda dođeš u Porsche na razgovor za posao za automehaničara, a kad tamo - znaš li koristiti sve alate, znaš li osnovne zakone termodinamike, fizike, znaš li raskopati kompletan motor da npr. zamijeniš karike... ...i shvatiš da nemaš pojma i nisi konkurektan u tržištu koje je zasićeno ljudima svježe s faksa koji su ili 1.) lumeni pa su počeli raditi već kao studenti ili 2.) školovali se bar 5 godina da bi bili junior developeri. Velika razlika je između nekog tko je naučio malo sintakse na codecademy i nekog tko zna koncepte objektnog programiranja, algoritme i strukture podataka i još koješta što ti treba da bi znao na stvarnom radnom mjestu otkud uopće krenuti. Osim hard skillova, soft skillovi su također velik faktor ali to je sasvim druga priča. Ne želim obeshrabrivati nikoga, ali kao bivši developer i sadašnji manager smatram da je za večinu ljudi koji nakon 20-e kreću u vlastoručno učenje programiranja sve to neisplativo i gubitak vremena. |
Ne znam u kojem idealnom svemiru ti zivis ali na trzistu je vec neko vrijeme ogroman nedostatak developera tako da je trenutno vjerovatno jedini kriterij da nisi kompletni idiot (za juniore pricam). Naravno, firme ne zele juniore placati puno pa je to lose-lose situacija vecinom.
|
Citiraj:
Ja živim u svemiru zapadnoeuropskog tržišta gdje je potražnja uglavnom za ljudima s malo više iskustva i tamo te samouko učenje neće daleko dovesti, osm ako si jedan od onih koji to rade već godinama i mogu demonstrirati neko konkretno znanje. Uvijek postoje firme koje će dati nekome priliku po principu "kol'ko para, tol'ko muzike". Tu vidim da se uglavnom radi o malim firmama s 10-15 zaposlenih, a junior devovi se tretiraju kao potrošna roba u razini operatera u call centrima. Svojevremeno sam I ja radio za takvog jednog pa je iskustvo bilo frustrirajuće uglavnom za obje strane. |
Ovo "junior developer s faksa" je, za moj pojam, šuplja priča. Možda postoje neki magični faksovi na kojima studente uče ne modernim nego stvarima koje će se početki koristiti za 5 godina i tamo to onda vrijedi, ali u stvarnom svijetu je to šuplja priča.
Čovjek može itekako jako puno sam naučiti, neovisno o godinama, ukoliko je dovoljno zainteresiran. Hoće li odabrani pravac biti i komercijalno isplativ. to je neko skroz drugo pitanje. |
Citiraj:
|
Citiraj:
A sto se tice seniora ili midova, njih je jos teze nac. Zapadne firme se sve vise okrecu remoteu i developerima s balkana i istocnih zemalja jer jednostavno nema dovoljno ljudi. |
Citiraj:
|
Citiraj:
Doduše osnove Pascala sam imao iz srednje, a C-a sa faksa, ali to ne smatram programiranjem, nego samo ispravnim načinom razmišljanja, znao sam koncepte, šta su petlje, objekti, varijable, tipovi podataka, pointeri (nije da su mi trebali za C#...)... HTML i CSS sam znao, isto iz srednje, ali opet njih naučiš brzo. Ali sam sa skromnim znanjem Pascala i još skromnijim C-a trebao naučit cijeli novi koncept (web programiranja, tada u Web Formama) i spajanja na baze... neko predznanje sam imao, ali reći da je gubljenje vremena krenut učit u 20-ima, ne bih se složio. Više je tu stvar dal netko ima žicu da to ili nema. Ako te nije išla matematika i logika u školi, teže ćeš postati odličan programer. Code Monkey može biti svatko, ali za bit ozbiljan programer moraš znati rješavati probleme, a da bi znao rješiti problem, moraš mu znati pristupiti. Možda priglup i netočan test, ali ja sam ljude koji žele biti programeri znao pitati "Jeste li voljeli i znali rješavati zadatke s rječima iz matematike?" Ako vam je odgovor NE, moje mišljenje je da niste za programera, ali kažem, nit je stručan, nit je možda točan, ali to je bio neki moj filter za to dal ću nekom pomagat da vidi želi li bit programer. |
Citiraj:
Nije uopće stvari mistifikacije nego tvrdim da u većini slučajeva postoji objektivna razlika u dubini znanja nekog tko je prošao cijelu torturu od assemblera na gore i nekog tko je se priučio. Čast iznimkama ali govorim o prosječnoj osobi. Vas sve druge da sad ne citiram, naravno da uvijek postoji netko tko će uspjeti samoinicijativno doći do neke visoke razine, ali u pravilu to nije tako, i u nekim situacijama su takve razlike bitne. Primjera radi, moja žena je avio inžinjer i radi u struci. Za takvu poziciju nećeš biti ni pozvan na razgovor bez formalnog obrazovanja, bez obzira koliko ti samouko čitao i proučavao. Može netko naučiti kako koristiti određeni softver i rješavati određene tipove problema, ali bez temeljnog razumijevanja zašto i kako se neke stvari događaju. Da još malo karikiram, biste li pristali da Croatia Airlines na vašem letu zaposli pilota koji se naučio na flight simulatoru ili da leti certificirani civilni pilot? |
Fantasticna ti je usporedba, nema sta.
Programirat svak danas moze naucit, barem logiku i osnove iza toga, a ucenje je proces koji se nastavlja prilikom zaposlenja i tu najvise dalje ucis i razvijas se. Samo je pitanje volje i sposobnosti ucenja. |
Usporedba je odlična. Zašto bi itko išao na FER ako može naučit programirat od doma?
Naravno da se uči tijekom zaposlenja ali tvoje i moje poimanje minimalnog temeljnog znanja je različito. |
Ja ne razumijem da netko može smatrati da fakultet proizvodi ljude koji su spremni raditi. Pa to je zabluda par excellence. U školi se uči o zastarjelim stvarima, nevjerojatno da o tome treba pisati ovdje. Sami profesori, oni iskreni, su nam govorili kako nas sve krivo uče.
Jedina prava prednost koju ima jedan prosječan friško pečeni diplomirani što god prema nekome tko to nije, je to što, ovisno o kako kojem fakultetu, se moralo proći nekakvo sito i rešeto da se dođe do diplome. Što nikako nije garancija, jer ljudi prođu svakako nekako na snalaženje, na razne načine. Osnovna, srednja, faks, svejedno. Diploma mi je (to je naravno moje iskustvo, ne smatram da je svakome tako) najviše poslužila oko toga što su ljudi mislili da to nešto vrijedi, pa mi je startna plaća u par navrata (vjerojatno) bila nešto veća. A ono od čega živim nije ono što sam studirao (ista napomena kao i gore) već ono što sam pokupio uz studij i u što sam uložio puno vremena, truda i energije. Ima tu i jedna negativna strana, to što inteligentni hr poslodavci misle da ako si završio taj i taj studij to zapravo znači da ti možeš raditi sve što njima padne na pamet. Više od jednom sam imao taj problem, koji se rješavao ili uz svađu i natezanje ili davanjem otkaza. Rekao bi da je najkorisnije što mi je ostalo nakon 18 godina školovanja to što sam shvatio da zajebancija nije način da se postigne bilo što ozbiljno. Opet, nekima i to pođe za rukom, svakako se ljudi snađu, ali ja nisam od te sorte. |
Na poslu imamo nekolicinu stručnjaka koji sve znaju i non-stop prepričavaju priče s faksa (i uvijek spominju iste pizdarije: kanban, code churn, flowchart, Venn, itd.), a konkretno ne znaju razliku između RDP-a, VPN-a i VM-a.
Dok istovremeno traže da im se instalira SSMS i podese ODBC konekcije, jer za to nisu imali predmet na faksu, niti je na njima da znaju takve low-level tehničke stvari nakon završenog tehničkog faksa.:):D |
Blažen bio rad od doma :D
|
Citiraj:
|
Sva vremena su GMT +2. Sada je 23:59. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger