Učenje programiranja (za ljude koji to nisu studirali)
  • Јова

    Šta, kako, gdje?
    Koliko vremena treba da se stigne od nule, do nekog nivoa koji je koliko toliko konkurentan i naplativ?

    Osim programiranja, ima li još koja IT disciplina kojim bi se isplatilo pozabaviti?

    Ja lično imam neke ideje da se pozabavim ili Pythonom ili C# -om, uz neizbježni dodatak HTML-a, CSS-a i JavaScripta.

    Ali me zanima kakva su iskustva drugih samoukih... isplate li se razne akademije, kursevi, ili je bolje sam kopati materijale na netu? Pritom, kako zadržati motivaciju?

    Ili je to sve ćorav posao učiti po stare dane, ako nisi išo u školu za to...

  • celt

    nije corav posao da se uci bilo sta.
    moras jedino da budes svestan da ces mnogo duze da budes tzv "code monkey" nego sto ce da ti se svidi u tvojim godinama. i ako ne procenis dobro tehnologiju u koju ces da se ulozis, ako ne napravis dobre osnove da ti svejedno u kom programskom jeziku se drkas, mozes da se zajebes, jer je to promenljiv svet.

    moj savet ti je javascript (nodejs) i pajton. zajebi ostalo.
    pogotovo JS. gugl je to izgurao do nevidjenih granica, sta oces web ili desktop ili app danas mozes da napises brzo u JS, i da isti softver guras na milion nacina.
    taman dobro da se krene.

  • celt

    i nadji nekog da te polagano dovede do nivoa da mozes posle sam da ucis.

  • Јова

    E to je pitanje, da li ima iko vremena da se sa mnom zavitlava i za koje pare...

  • celt

    sve moze za pare :)

  • Carl Cox

    Haha, za dzabe nece niko ni da ti pomogne drva da istovaris, a ne da te uci nesto.
    Pritom ti bi cimao lika koji vec presolidne pare zaradjuje, plus moze jos vise da zaradjuje da hoce da se cima, i da gubi slobodno vreme (a ti mu to trazis, i mnogo manje nudis da platis).

    Tako da, ili ako imas sestru neku nesto, ili sam pa ponekad izokola cimas ortaka malo

  • l

    programiranje je odlicna gimnastika za mozak, to je korist koju ces sigurno da imas.ako ti je jedina motivacija novac nema sanse da savladas.puknuce ti film kad tad i oteraces sve u kurac.mora da ti se svidja to da bi mogao da naucis, posebno ako ucis sam.i ne treba ti niko imas materijala i knjiga na netu kolko hoces/ja se godinama zanimam sa tim stvarima periodicno, nikad nista nisam izgurao do kraja.html i css savladao ali nisam profi, ne ide mi dizajn pa mi je vezbanje postalo naporno.npr krenem da pravim sajt i mnogo vise vremena potrosim na fotosop nego na kodiranje, da bi sve to na kraju ispalo sranje.moj savet ti je pajton, najlaksu sintaksu ima, koliko sam video java skript je uzas.ako ne mozes da naucis pajton onda ne mozes ni jedan

  • l

    - ako primetiš sreću, radost i osećaj blagostanja kada ti se program uspešno kompajlira i radi kako treba;
    - ako te na neki mističan način ceo koncept programiranja privlači i vuče da praviš još komplikovanije stvari;
    - ako ti je zanimljivo da u debuggeru izvršavaš liniju po liniju koda i pratiš šta se dešava;

    onda ti definitivno jesi za programiranje.

    U suprotnom, ako primetiš samo opštu konfuziju i frustraciju - definitivno nisi.

  • Thilmo

    Programeri sa upworka nemaju svoj život, robovi su posla.

  • Thilmo

    Svi, ne samo programeri. To jednom ode na Kubu godišnje i kao dobro živi.

  • dusan1001

    Ne bih se složio sa keltom c# je ipak dosta lakši jezik za početnika od JSa.Preporučio bi ti da prvo njega kreneš.JS kolko god bio moćan i korišćen ima tendenciju da postane nepregledan i užasan čak i kod iskusnijih programera dok je c# ipak nub frendli jezik i mnogo lakše sse kapiraju neki osnovni koncepti programiranja koje će ti koristiti kasnije.
    Imaš gomilu c# tutorijala na netu.
    Ako nasstavi da te interesuje programiranje preporučio bi ti ovaj piratski sajt na kom možeš naći dosta tutorijala za sve i svašta koji se inače plaćaju
    Registracije se otvaraju čini mi sse 1 u messecu ali nisam siguran
    https://www.cgpeers.com/index.php

  • М♦

    Ja kad sam bio deran mislio sam da je programiranje za bubuljicave strebere. Sad se kajem sto i sam nisam programer

  • М♦

    A solidan sam poznavalac informacionih tehnologija tako da je veliki promasaj mog zivota sto ne odoh u programere. Prvi od mnogih promasaja

  • fade

    Programiranje je robovski poso
    Stalno rokovi, stalno izmišljaju nešto novo da im uguziš u kod, stalno sastanci, stalno pritisci. Na sve to ima mnogo da se uči dok funkcionalno nešto kreneš da radiš, teško je naći poso.

    Bolje da lepo ko čovek budeš neki administrator, sistema, baze podataka, mreže, itd.
    Manje se radi, zanimljiviji poso, nekad presediš ceo dan, il nedelju, jer nema posla, boli te doika.
    U mozgu ti ravnije nego Vojvodina (koja je deo Srbije).

  • S

    Jovo ako budes hteo da probas mobile development pitaj u dm sta ti treba

    Iz nekog mog iskustva potrebno je oko 6 meseci da “udjes u pricu”, meni je bar trebalo toliko. Posle jedno 6m sam nasao posao i posle sve ide samo od sebe.

    Ne mozes i c i pajton, pa malo dodatak js.. Raspitaj se malo sta se gde koristi i odluci se za jedan programski jezik. Kada njega dobro savladas onda predji na sledeci ako zelis da se usavrsis i da npr postanes full stack developer. To to je neki moj savet. Mozda jedino da probas od svega po malo da vidis cisto koja ti sintaksa vise lezi, ne znam..

    I ne slusaj ove sto pisu da je to robovski posao lol noobcine

    Jedino nemoj da si u zabludi da ce neko odmah da ti da 1000€ + na lepe oci, znam da ovi iz it akademije forsiraju tu neku pricu ali nije bas tako, pogotovo ako upadnes u domacu firmu.

  • S

    Robovski posao za nabine koje ne mogu da napregnu mozak da obradi 2 logicka zadatka pa je njima to tesk poput planine, ne brt bolje idi radi za 40 soma negde plus svaka druga subota, to je sloboda

  • Сантјаго Коровјов

    Zavisi, ako hoćeš freelance-om da se baviš, moraš da kreneš od sranja kao što je JavaScript i sličnih čuda, ako oćeš da radiš negde.

    HTML u suštini nije jezik, i njega ćeš morati "da znaš", taman na tom nivou da znaš kako sve može da se isformatira jebeni tekst i da brzo nađeš odgovarajući tag ako ga već ne znaš, CSS isti kurac.

    C# je dobra stvar, mada mi se iskreno ne sviđa pomisao kretanja od čisto objektno-orijentisanog jezika, u smislu da tebi ako nisi imao dodira sa programiranjem, prvo treba bazični nivo uhodavanja sa tim načinom razmišljanja, a posle toga tek ide usvajanje ozbiljnijih koncepata.

    C# je pristojan i za mobile game developing u suštini, jer Unity leži na njemu, a, ako planiraš ozbiljniji game dev, ideš ka Unreal-u i C++u.

    Mada, previše širimo priču, šta ti je cilj, čime bi se bavio, koja te oblast zanima? Ne koji jezik, nego je l' bi pravio aplikacije, sajtove i slično. Jako je relevantno jer ako omašiš oblast koja te zanima, stagniraćeš i zgadiće ti se pre nego što budeš uopšte skontao da nije to sve što možeš da radiš.

    Tipa, ja bih pre govno pojeo nego se bavio ozbiljnijim web developingom (back-end i đene đene, ali front-end mrzim iz dna duše, a za bilo koji ozbiljniji back moraš da imaš predstavu i o frontu).

    Nije robovski posao, mož biti i jako zanimljivo i lepo, samo je bitno da zagaziš u stvari koje te zanimaju. Idi na Udemy i neke slične sajtove, i loš kurs će ti koristiti više od nikakvog kursa, makar da ti da smernice kojim putem da ideš, i odakle da kreneš). Jer mnogo ljudi odustane jer ne zna šta će i odakle će. A imaš ih stvarno za 10-20$ jako pristojnih.

  • PuppetMaster

    Маестро ♦
    A solidan sam poznavalac informacionih tehnologija tako da je veliki promasaj mog zivota sto ne odoh u programere. Prvi od mnogih promasaja

    Ako ikada budem pisao biografiju, ovo cu u predgovor da stavim.

  • b

    Meni je ovo sa programerskim hajpom malo smesno. Ubise nekim reklamama po novinama i svi se istripovali kao da tu samo treba nesto da naucis i pare sevaju. Niko nema dva grama mozga pa da skapira kako nije dovoljno da nesto znas, vec moras biti i dobar u tome. A pogotovo su mi jaki ovi koji nemaju apsolutno blage veze o bilo cemu i hoce da budu programeri. E kao vidi Mesi zaradjuje milione, idem ja da ucim da igram fudbal.

  • Thilmo

    Bravo borat.

  • S

    Ne koji jezik, nego je l' bi pravio aplikacije, sajtove i slično. Jako je relevantno jer ako omašiš oblast koja te zanima, stagniraćeš i zgadiće ti se pre nego što budeš uopšte skontao da nije to sve što možeš da radiš.

    Da ovo je kljuc, zato ako te nesto zanima oko mobile developmenta cimaj na dm.

    Ja sam krenuo npr sa html i css i pogresio, realno to se ne moze nazvati programiranjem a i smara me jako. Umalo da batalim sve, bukv mi se zgadilo. Kad sam se presaltovao na mobile dev svanulo mi.

  • celt

    Jscript for the win. Ne zajebavam se.
    Pocinjemo polagano da menjamo sve indijce sto znaju ovo ili ono sto su fax idioti onima sto znaju nodejs.
    Pocinje sve da se pravi na tome, i ozbiljne zajebancije ne samo zajebancije

  • celt

    Jednim likom sto ume da se raspetlja sa 20 razlicitih nodejs frejmorka zamenis frontend developera, bekend developera, app developera i statiznam.

  • celt

    al u principu nemam pojma, odavno nisam bio pocetnik u tome.

  • mordoss koll

    *Any application that can be written in JavaScript, will eventually be written in JavaScript.* ---Jeff Atwood
    Svakako prvi jezik python ili js.
    Python jer je beginner friendly i elegantan. Na skoro svim vodecim tehnickim univerzitetima se uci kao prvi jezik sa razlogom.
    A js, jer jbg accessibility. Mnogo stvari se seli browser, a i ona sama je davno izmilela i van.
    Ako je neki jezik *one language to rule them all* onda je to js.
    Sintaksa je laka i ima najveci community. Evoluirala je dosta zadnjih godina na bolje, ima i dlaje kvirkova ali ima bezbroj prednosti. Najbrze mozes da vidis plodove svog ucenja jer imas kompletan lako dostupan browser ekosistem. Pa ces shodno tome najbrze i nacii junior posao.
    Svako bih ti savetovao da zaobidjes: c++, c#, php, javu i narocito ruby.

  • Ludi Psihijatar

    AI će uskoro da preuzme kodiranje bilo cega... mi ljudi sto smo jebali, jebali smo... Ja bi se u ovom pred singularity vremenu skoncetrisao na kupovinu dosta lubrikanta valja pripremiti guzu za DARPA terminatore, nadam se da ce da budu nežni i dati mi malo soylenta da jedem ako budem dobro mešao dok me tovare :(

  • S

    Jednim likom sto ume da se raspetlja sa 20 razlicitih nodejs frejmorka zamenis frontend developera, bekend developera, app developera i statiznam.

    Ne znam kako da zamenis app developera? Ni React nije dovoljno mocan da se napravi apsolutno svaka native like app u njemu, mislim da JS nece jedino nece moci da zameni Android i Swift, e sad mozda gresim jer sam jako malo ceprkao sa JS i ne znam koliko je (postao) mocan..

  • celt

    Ne znam kako da zamenis app developera?

    ne sve, ali 95% aplikacija moze sa ovakvim nekim cudima
    https://cordova.apache.org/
    https://ionicframework.com/
    itd...

    more i vise od 95% da se ne lazemo. isti kod bejs za websajt, desktop aplikaciju (elektron) mobile aplikaciju (ova dva) pa mu das isto i bekend da napravi sa expressom

  • celt

    sve sto treba da bude sareno (95% aplikacija)

  • Dragisic

    "

    "
    Posto ne umem ovo da postelujem, necu da kenjam.

  • dusan1001

    SSlažem se kelte samo ako počinješ da učiš jezike ne kreneš od mandarinskog nego engleskog lolo
    Nebitno možda sam i malo pristrasan budući da mi je c# glavni jezik pošto radim u unityju
    Nego kelte koji bi editor preporučio za JS ja dosad što sam probao najviše mi leži VS Code

  • celt

    to je to :)

  • Скелетор

    kaste tako pametni što ne izhakujete neke pare, podignete i ćao će eto me u Antananarive na par godina ili gde već ne doseže interpol šta li

  • Pepe González

    C, brkato programiranje.

  • celt

    za C i C++ se vata samo kad se mora, realno. ako si doso do toga, a ne programiras nesto golo sto mu vidis procesor kako sija, ili si mator, ili pravis nesto upickumaterinu zajebano. cesce ovo prvo.

  • celt

    al da, ako bi programski jezici bili ljudi, C bi imao teske naocare, guste brkove, plavu kosulju sa kratkim rukavima https://vukajlija.com/sesulja i cigaru za zube

  • celt

    C++ bi bio visoki mrsavi crnokosi lik, 35-40 god, sdubokim glasom, adidas '67 patikama i majcom upasanom u farmerke.

  • Ludi Psihijatar

    Manijak, upravo tako... Treba jebati sistem a ne praviti sugave android aplikacije sa otvorenim backdoorom da moze nsa, cia i Kineska vlada da gleda na kakve sve bolestine drkam...

  • Bata Sale

    Ako si zaostao za vozom udri Python i guraj se u testiranje. Treba nam testera jbt. I testiranje je ozbiljna disciplina. Pre ces tu da se uglavis nego u dev. Mnogo je klinaca sa fakultetom da se guras kao pocetnik u dev. U krajnjem slucaju kada malo steknes znanje i iskustvo uvek mozes da se migriras u dev, sto cesto ljudi i radae. Zato i fali testera.

  • Ludi Psihijatar

    Programeri prodali ste ljudsku rasu za Lazy bagove i stoni tenis lebac vam se ogadio!

  • celt

    pajton je zalizani lik, sa blagim kompulsivno opsesivnim poremecajem i gomilom gedzeta oko sebe. nije mu prijatno da se rukuje sa ljudima.

  • mordoss koll

    Rust, synthwave hipster sa ETF-a.

  • mordoss koll

    Go, promiskuitetna Kariceva sekretarica sa 9.2 prosekom na ekonomskom, mini suknjom i naocarima.

  • celt

    Js - relativno dobrodrzeca tetka sto se oblaci u sareno i stalno prica nepovezano

  • celt

    Css - lik sa arhitehture, nosi sal oko vrata kad nije ladno i prca se u dupe

  • celt

    Ocu cek da upalim pc

  • celt

    zaboravio sam da dodam, js ima ultra bogatog muza koji se jebe sa ovom karicevom go sekretaricom