Prvenstveno zato sto nudi kvalitetnu edukaciju potpuno besplatno, bez skrivenih troskova i marketinskih trikova. Pored zabavnog, zanimljivog, ali prije svega korisnog sadrzaja, programiranje.ba ima za cilj osposobljavanje pojedinca za samostalni rad na polju komjuterskog programiranja i sticanja znanja koje zasigurno moze obezbijediti uspjesnu profesionalnu IT karijeru. Sve video lekcije su hostovane na YouTube kanalu dok listu popratnih PDF prirucnika i kompletnog koda koji prati predavanja mozete pronaci na GitHub linku, takodje besplatno, jer znanje treba biti dostupno svima.
Pored kurseva programiranja, mozete pronaci kurseve Linux sistem administracije, AWS Cloud tehnologija, Docker i Kubernetes, te pratecih alata za automatizaciju u svakodnevnom svijetu savremene DevOps filozofije.
Ja cu vremenom dodavati kurseve, a svake druge sedmice, za sve koji se prijave na mailing listu, dobijacete obavjestenje o izmjenama za protekli period. Obavjestenja se sastoje iskljucivo od novih kurseva i posledjih clanaka sa bloga.
Da li je tesko nauciti programirati?Pitanje od milion dolara :). Ukratko DA, ali nemojte da se obeshrabrite, slijedi objasnjenje. Tesko je onoliko, koliko nemate slobodnog vremena i niste posveceni i fokusirani na ucenje. Da se razumijemo, programiranje je proces koji zahtijeva predanost, upornost i strpljenje prije svega. Ako imate bar jednu izrazenu, od tri navedene osobine, na dobrom ste putu da postanete programer. Ponovicu, bitne su upornost i temeljitost prilikom ucenja. Dakle, nemojte ici na sledeci nivo dok niste sigurni da ste savladali trenutnu lekciju i odradili sve zadatke za vjezbu u datoj sekciji. Ako vam nesto nije jasno, uvijek mozete postaviti pitanje na YouTube-u ispod videa. Na ovaj nacin dobicete direktno odgovor od mene ili nekog ko se vec susreo sa slicnim ili istim problemom. Sve ovo se nece desiti preko noci. Minimum koji je potreban da samostalno krenete pisati kodove bez oslanjanja na internet ili prirucnik je do tri mjeseca. Nakon konstantnog i upornog rada, vec za sest mjeseci mozete konkurisati u nekoj lokalnoj firmi na poziciju juniora a za godinu dana, pa dolaze novi juniori :)
Ne znam engleski jezik?Da, ali ga pocnite uciti sto prije! Zapravo, samim ucenjem programiranja, pocinjete uciti i engleski, naravno dodatni casovi engleskog su vise nego pozeljnji. Engleski jezik je jezik programiranja, da ne spominjem more online resursa tutorijala, kurseva, knjiga koje mozete pronaci upravo na engleskom jeziku i zaista je steta da propustite takvo nesto zbog nepoznavanja jezika. Takodje jako je bitno poznavanje engleskog jezika, ako radite za stranu firmu, ali i za nase firme, jer se u vecini ovaj posao svodi na rad sa stranim kompanijama.
Koji programski jezik prvo uciti?Mozda bi se ovo pitanje trebalo preformulisati u “Sta konkretno zelim postici ucenjem programiranja i koji su moji glavni ciljevi?” Preporuka je da se prvo prijedje teorija algoritama, kako bi smo istrenirali mozak da se prilagodi i priblizi nacinu razmisljanja kompjutera. Tek nakon ovog koraka mozemo poceti razmisljati o izboru programskog jezika.
Bazirano na licnom iskustvu ali i primjerima drugih kolega, nakon osnova algoritama, preporucio bih C programski jezik kao alfu i omegu za potpuno razumijevanje koncepta programiranja i kompjutera generalno. Pored osnova programiranja i znanja koje cemo steci upoznavanjem sa C programskim jezikom, razvice se mogucnost lakog ucenja bilo kog drugog programskog jezika. Vremenom cete prepoznati obrazce u drugim programskim jezicima, poput PHP-a, Python-a, Jave … Sve ovo stavlja C programski jezik kao osnovu za ucenje programiranja. Naravno, kao i uvijek, izbor je na vama, ukoliko ipak niste zadovoljni odgovorom, mozete poceti i sa Python-om. Zbog svoje ekstremne jednostavnosti, sirokog spektra koji obuhvata prilikom prakticne upotrebe, kao i odlicne podrske zajednice, postao je defakto programski jezik na mnogim svjetski priznatim univerzitetima i obraznovnim institucijama. Ako se i dalje niste pronasli u odgovoru, mozete poceti sa HTML-om. Iako u svojoj osnovi HTML nije programski jezik, pokazao se jednostavnim za ucenje i priblizavanje programiranja totalnim pocetnicima.
Takodje, procitajte moj clanak sa detaljnom analizom programskih jezika Koje programske jezike uciti u 2020? Ultimativni vodic!, koji ce vam pomoci da se upoznate sa potraznjom za programskim jezicima, kako na nasem, tako i na svjetskom trzistu. Pored dataljnog opisa programskih jezika, pronacete, uporedne analize, visinu prosjecne plate, a na kraju samog clanka imate dijagram toka koji bi trebao da vam pomogne prilikom odlucivanja, koji programski jezik da izaberete, odnosno u kom pravcu bi se najradije profesionalno razvijali.
Dalje na kurseve!
Najjednostavniji i najefikasniji nacin je da odete na moj YouTube kanal i pritisnete dugme SUBSCRIBE, na ovaj nacin cete direktno pomoci popularnost mog YouTube kanala, a samim tim i meni kao autoru.
Ako pritisnete dugme LIKE, pomoci cete na nacin da i ostali posjetioci prepoznaju moj trud i rad.
Konacno, pritiskom na dugme SHARE, omogucicete sirenje znanja i na ovaj nacin doprinijeti okupljanju zajednice oko programiranje.ba.
Naravno tu je i neizostavni nacin dijeljenja sadrzaja na drustvenim mrezama, poput Facebook-a, Twitter-a, Pinterest-a, Reddit-a, LinkedIn-a, Instagrama-a,.