Arhiva za ‘online edukacija’ tag
Usavršavanje i spoznaja vještina sa edukacijom podobnom za online poslovanje 2/4
Ovaj članak je drugi u nizu od četiri članka na temu “Zarada na internetu i rad od kuće”. Pročitajte i prvi članak u nizu: Kako započeti rad od kuće?
Izvoz vještine?
Sa druge strane, izvoz sofisiciranih vještina, i želja za što većim kvalitetom usluge od strane poslodavca, ostavlja prostor za sve individue koje posjeduju kvalitet i nivo vještine potrebne poslodavcu. Dakle, ukoliko želite da se bavite outsourcing-om, možete da si postavite pitanje da li je nivo kvaliteta vještina koje posjedujete može biti konkurentan na globalnom tržištu? Da bi dali odgovor na to pitanje, morate prvo da odradite analizu konkurencije koja posjeduje vještinu i analizu poslodavaca koji su spremni za tu vještinu da plate. Na kraju te analize, biti će vam jasno da li vam je uopšte isplatno unovčiti vašu vještinu, ili više njih te da li postoji tržište za istu. Internet, istovremeno kao kanal i kao medij, nudi mnogo prilika, ali je ujedno izložen direktnoj globalnoj konkurenciji. Drugim riječima, i ako dođete u priliku da prodate uslugu, cilj će vam biti ne samo da kvalitetno obavite uslugu, već da pokažete konkurentima na kojem nivou kvaliteta vaša usluga može biti obavljena kako bi i poslodavac ali i konkurent dobili jasan signal vaših vještina i pozicije na tržištu.
Edukacija
Za većinu freelancer-a na tržištu vještine nisu dovoljno usavršene ili unapređene do te mjere da mogu biti konkurentne na globalnom tržištu. Dosta vas ima jaku želju, ali ne posjeduje vještinu. Sljedeći korak da steknete ili usavršite vještinu koja će vam trebati kao alat pri online poslovanju jeste edukacija.
U regionu se pojavljuje sve više edukativnih ustanova koje nude učenje vještina i metodologija koje se koriste i u online poslovanju. Većina je bazirana na kurseve koji će vam dati osnovnu sliku vještine, dok napredniji oblik edukacije morate proći kroz praksu i to većinom u sopstvenoj režiji. Online poslovanje je veoma fragmentiran i globalan pojam, sa dinamičkom i progresivnom istorijom i budućnošću. Drugim riječima, teško je u ovom trenutku zamisliti koji poslovni trendovi će prednjačiti u online poslovanju narednih 10 godina. Međutim trenutno postoji dosta deficitarnih zanimanja, a sa druge strane mnogo novopečenih stručnjaka se odlučuje na samostalnu djelatnost gdje pokazuju zavidne uspjehe. Bilo da se odlučite za marketing, programiranje, advertizing, finansijsko online poslovanje, ili pak neke kreativne vještine poput grafičkog/web dizajna, umjetničkog stvaralaštva ili fotografije, veliki dio vremena ćete posvetiti edukaciji. Edukacija svakako nije jedini faktor formule za uspjeh, niko vam neće usaditi vještinu, već je to samo jedan od puteva koji vas može dovesti do uspjeha, a uz kvalitetne edukativne programe i vašu predanost njima to može da predstavlja prečicu do uspjeha.
Pojam edukacije ne predstavlja samo kurs koji ćete proći u par dana ili mjeseci, već se treba shvatiti kao konstantno usavršavanje koje će vam pomoći da ispeglate svoje vještine i spremite se za borbu protiv globalne konkurencije.
Bilo kako bilo, edukacija će vas pratiti kroz vaš životni i poslovni vijek, bilo da je riječ o formalnom ili neformalnom obliku, mentorsanom obliku edukacije ili samoinicijativnoj, praktičnoj ili teoretskoj, cilj je zajednički a to je usvajanje znanja i usavršavanje vještina.
Samostalno online poslovanje
Pored outsourcing-a, novi trend je samostalno online poslovanje. Radi se o dijametralno suprotnom načinu poslovanja u odnosu na outsourcing. Za ovaj oblik poslovanja je potrebno više od jedne vještine. Pored vaših vještina i poduzetničkog duha, sa druge strane se nalazi proces koji ste spremni da ispratite do kraja kako bi ostvarili neku zaradu, a usput stekli nove vještine i iskustvo. Mnogo individua se danas bave samostalnim online poslovanjem, koje obično iza sebe ima neki produkt, koji može biti vaš autorski produkt, ili nečiji drugi. U samostalnom online poslovanju, marketing je ključni alat koji će vam pomoći da ostvarite zaradu online. Do sada smo imali niz članaka na tu temu, poput Affiliate Marketing-a, izrada i monetarizacije online sadržaja, klik-aktivnosti ili najnoviji trend tkzv. crowdfunding.
Affiliate marketing
Affiliate marketing, je jednostavna komisiona prodaja tuđih online servisa ili produkata. Proces za ovu vrstu djelatnosti je prilično jednostavan, ali ostvarivanje zarade na ovaj način je nepredvidiv, jer sadrži veći niz nepoznanica. Proces ide u smjeru identifikovanja produkta za promociju, obicno produkta koji ima dobru performantnost u prodaji i visok % komisije, tako da nekad prodajom nekog online produkta možete ostvariti i do 75% komisija od vrijednosti produkta. To je obično slučaj za online produkte (non-tengable), dok za fizičke produkte (tengable goods) su komisije dosta niže i rijetko prelaze 30%. Proces postaje kompleksniji ukoliko ulazite u investicije za online kampanje i korišćenje marketinških alata za online analize i oglašavanje.
Optimizacija za internet pretraživače (SEO)
Jednom riječju optimizacija za Google, koji drži više od 70% udjela na tržitu pretrage. Dakle, jedna od već isprobanih i dugo praktikovanih metoda je promocija produkata putem besplatnih sadržaja, koji se na osnovu ključnih riječi pozicioniraju na internet pretraživačima (SEO) i na taj način dolaze do publike i konzumenata. Ovaj način promocije je prilično neizvjestan jer ne postoji tačna procedura kako možete da se pozicionirate na rezultatima nekog od poznatih internet pretraživača. Na osnovu toga se razvila kompletna pseudo-grana online industrije pod nazivom optimizacija za internet pretraživače (SEO). Međutim do sada niko nije pronašao tačnu formulu koja može da omogući pozicioniranje sadržaja na rezultatima internet pretrage, te se na osnovu toga formirala i tamna strana SEO industrije, takozvani black-hat SEO. U ljudskoj prirodi je istraživanje i put do saznanja urođen. Neki se pridržavaju pravila, dok nekolicina koja ima značajan progres, se ne pridržava pravila, a za rijetku manjinu među njima ta pravila ni ne važe, već su oni ti koji kroje pravila kako bi svima drugima odvukli pažnju od ključnih stvari. Slično je i u SEO industriji koja je u zanjih par godina prilično kompromitovana, te rezultati njihovih strategija ne ostvaruju značajne rezultate na tržištu, tako da se sve manje kompanija odlučuje da koriste bilo kakve SEO usluge, međutim i dalje postoje djelom učinkovite metode koje omogućavaju solidnu promociju za omjer utrošenih resursa u odnosu na dobijene rezultate.
Izrada i monetizacija online sadržaja
Izrada i monetizacija online sadržaja je jedan od najčešćih oblika samostalnog online poslovanja. Glavni cilj je privući što veći broj posjetilaca na kreirani sadržaj. Neki se odlučuju na kvantitet (što veći broj stranica sa sadržajem), dok drugi idu na kvalitet (manji broj stranica sa sadržajima, ali ispunjen detaljima). Samostalno kreirani sadržaj može biti sve od video do tekstualnih materijala. Svaki oblik sadržaja je moguće monetarizovati postavljanjem online oglasa različitih kompanija koje nude mogućnost podjele zarade od oglasa. Najjednostavniji, najzastupljeniji i besprekoran servis te vrste je Google AdSense koji je prilično automatizovan. Naime, Google prodaje oglase oglašivačima, gdje vi kao publisher u par koraka integrišete njihov kod na stranice sa vašim sadržajem, i svakom posjetom vi ste u potencijalnoj zoni zarade. Google naplaćuje svaki klik od oglašivača, te ako je ostvaren na stranici sa vašim sadržajem automatski dijeli zaradu gdje obično vama može da pripada od 50-70% zarade. Što veća posjećenost vaših stranica sa oglasima, to više potencijanih klikova. Statistiku klikova i zarade možete pratiti malte ne u realnom vremenu. Pored Google i druge kompanije nude slične servise, dok je Google ipak neprikosnoveni monopolista po pitanju internet oglašavanja, i ima realno najbolje uslove za publish-ere (online izdavače). Ostvarenu zaradu obično možete da unovčite na kraju mjeseca ili dok ne dođete do minimalnog iznosa od $70, a isplatu je moguće obaviti putem čeka, bankovnog transfera, WU ili drugih servisa, u zavisnosti od vaše rezidentalne lokacije. Ovom metodom se obično služe blogeri, tekstopisci i drugi tvorci sadržaja. Danas je na taj način moguće monetizovati sve vrste online sadržaja, od tekstualnih, video i audio sadržaja, fotografija, itd.
Klik aktivnosti
Klik-aktivnosti su najkontroverzniji oblik internet zarade. U suštini tu se i dešava najviše prevara, kako od strane servisa koji nude te usluge, tako i od strane onih koji odrađuju takve aktivnosti. Naime radi se o nekoj vrsti klikanja i popunjavanja formi. Najpopularnije je popunjavanje anketa, ili ocjenjivanje sadržaja ili sajtova, ili ispunjavanje nekih zadataka u par koraka. Ilegalne aktivnosti su klikanje na reklame, lažno popunjavanje i ostavljanje lažnih izjava. Sa druge strane postoje zanimanja koja su isključivo bazirana na klikanju, a odnose se većinom na neke semantičke procese koje računarske mašine ili software-i ne mogu da analiziraju. Google recimo zapošljava preko hiljadu honoraraca koji rade na semantičkoj analizi fotografija za Google pretragu slika, te opisuju svaku fotografiju koju dobiju u bazi kako bi mogli da nauče sistem da raspoznaje slike. Na taj način Google pretraga slika može da pronađe slike sa zalaskom sunca, jatom ptica, slike sa većinskom crvenom bojom i slično.
Crowdfunding
Pojavom sajtova poput Kickstarter ili IndiGoGo, povećao se trend tkzv. crowdfundinga. Naime, radi se o mogućnosti da predstavite svoju briljantnu ideju jednoj velikoj zajednici sastavljenoj od osoba koje su spremne da investiraju u dobre ideje, a za uzvrat im nudite manje poklone ili udio u budućoj firmi ili od profita produkta. Tu se radi obično o idejama koje još niko do sada nije komercijalizovao, a imaju značajan komercijalni potencijal, ali za njihovu realizaciju su potrebna značajna sredstva koja vi ne posjedujete. Tako da su ideje poput aparata za virtualnu stvarnost pod nazivom Oculus Rift još tokom 2010 podržale hiljade članova KickStarter zajednice gdje je vrijednost podrške prešla milion dolara, dok je par godina kasnije Oculus Rift kupljen od strane kompanije Facebook čija transakcija je premašila vrijednost od 2 milijarde dolara!
Samostalno online poslovanje se svakodnevno razvija te se pozicionira u različitim pravcima, a povećava se i broj ljudi koji uspjevaju da samostalnim online poslovanjem ostvare značajne prihode. Dakle, ni tu ne postoji jasna formula uspjeha, iako pored jasnih procedura gotovo svako može da se bavi jednom od navednih samstalnih poslovnih modela. Međutim na svakom pojedincu je da napravi spoznaju sopstvenih vještina, da se informiše, i istovremeno edukuje u smjeru u kojem želi da ide.
Utvrđivanjem sopstvenih vještina, pravca u kojem želite da idete, svakako dobijate jasniju sliku o tome kojim aktivnostima bi se mogli baviti i na taj način doći do zarade koja bi vam isprva mogla biti dodatna, a kasnije obično se pretvoriti i u glavni izvor prihoda.
— Pročitajte nastavak ovog članka: “Online poslovanje: Kako se odlučiti za najprosperitetniji pravac u online biznisu?“
Želite raditi za Google? Ovo su znanja koja morate posedovati
Želja vam je da jednog dana radite u Google-u? Kompanija Google je objavila spisak znanja koje želi da njeni kandidati poseduju.
Već duže vreme kompanija Google je najpoželjniji poslodavac na svetu. Što se tiče posla u Googleu, inženjeri su dosta traženi i dobro plaćeni. Google navodi da se godišnja plaća kreće od 70.000 do 90.000 dolara, softverski inženjeri će zaraditi nešto malo manje od 120.000 dolara dok će viši softverski inženjeri u proseku zaraditi 153.000 američkih dolara.
Kompanija Google navodi da godišnje zaprimi 2,5 miliona prijava za posao, ali da samo angažuje oko 4.000 ljudi.
Srećom za sve one koji žele da jednog dana rade u Google-u, kompanija je objavila spisak veština koje žele da vide u svojim potencijalnim inženjerima.
Solidno znanje kompjuterskih nauka je veoma važno za uspešnog softverskog inženjera. Ovaj vodič je neka vrsta smernice za studente koji ima za cilj da oni što više razvijaju svoje tehničke veštine, kako akademski tako i ne-akademski, sa samoinicijalnim učenjem, sticanja novih znanja i vještina,
navodi se u saopštenju kompanije Google.
Osim što je objavio spisak veština koje želi da vidi kod svojih budućih inžinjera, Google je takođe naveo i online resurse koji će svim zainteresovanim biti odlična polazna tačka za učenje. Ono što Google traži od svojih budućih inžinjera je:
1. Poznavanje osnova kompjuterskih nauka. Potencijalni kandidat mora biti sposoban završiti osnovni kurs iz kompjuterskih nauka, poput onih iz koji se mogu pronaći na Udacity ili Coursera.
2. Da znaju kodirati u najmanje jednom objektno-orijentisanom programskom jeziku, kao što su naprimer C++, Java ili Python. Veliki je broj online resursa za učenje, izdvojićemo MIT, Coursera i Udacity.
3. Da znaju neke druge programske jezike kao što su JavaScript, CSS, Ruby, HTML, PHP, C, Perl, Shell, Lisp i Scheme. Kao startnu osnovu za učenje Google preporučuje W3school, CodeAcademy i Udacity.
4. Da znaju testirati svoj kod. Za Google je ovo važno jer želi da budete u mogućnosti da “indentifikujete propuste (bugs), pravite testove i razlažete softver.” Još jednom, preporučeni online resurs za učenje je Udacity.
5. Poznavanje apstraktne matematike, poput logičkog rasuđivanja i diskretne matematike koji su od izuzetnog značaja za kompjuterske nauke. Preporuka je MIT kurs “Mathematics for Computer Science”.
6. Da razumeju algoritme i strukture podataka. Google želi da naučite osnovne tipove podataka kao što su “stacks”, “queues” i “bags” i algoritame za sortiranje poput “quicksort”, “mergesort” i “heapsort”. MIT Introduction to Algorithms, Coursera Introduction to Algorithms Part 1 i Part 2, Wikipedia: List of Algorithms, List of Data Structures.
7. Dobro poznavanje operativnih sistema jer će se većina vašeg posla odnositi na rad sa i na operativnim sistemima. Google preporučuje da pogledate primer Univerziteta Kalifornije, UC Berkeley Computer Science 162.
8. Da imaju znanje iz oblasti veštačke inteligencijom. Google preporučuje resurse Univerziteta Stenford, Introduction to Robotics, Natural Language Processing, Machine Learning.
9. Da znaju napraviti kompajlere. Online kurs na Coursera je idealna početna tačka za učenje.
10. Da imaju znanje iz kriptografije jer je Cybersecurity od ključnog značaja u svetu u kojem danas živimo. Na Coursera i Udacity ćete pronaći online kurseve za sticanje znanja iz kriptografije.
11. Poznavanje paralelniog programiranja. Veoma je važno da ste u stanju da se nosite sa ogromnim brojem proračuna istovremeno. Coursera online kurs “Heterogeneous Parallel Programming” će vam pomoći u tome.
Naravno da ovo nije sve što Google želi da vidi kod svojih kandidata, kompletan spisak traženih znanja možete pogledati na oficijelnoj stranici. Kompanija kod svojih potencijalnih kandidata ne traži samo određena znanja i veštine već i određenu personalnost.
Online Tržište takođe preporučuje članak “Sajtovi koji će vam pomoći da naučite programirati”.
Sajtovi koji će vam pomoći da naučite programirati
Jedan od većih trendova u proteklih nekoliko godina jeste online učenje programiranja.
Bilo da želite da naučite nešto novo ili samo želite da osvežite svoje znanje, postoji veliki broj online resursa koji vam mogu pomoći da naučite programirati.
Prema poslednjem izveštaju Američkog Biroa za Statistiku Rada, biti programer je vrlo perspektivno zanimanje.
Prema projekcijama, zapošljavanje programera će porasti za 30 odsto do 2020 godine, što je mnogo više od proseka za sva zanimanja. Broj radnih mesta za developere aplikacija će porasti za 28 odsto, a sistemske programere za 32 odsto. Najveće izglede za zapošljavanje će imati kandidati sa znanjem savremenih programskih alata i jezika. Takođe, programerima se otvara sve veći broj konsultantskih mogućnosti s obzirom da poslovanja sve više traže pomoć za upravljanje, nadogradnju i prilagođavanje svojih sve komplikovanijih kompjuterskih sistema,
navodi se u izveštaju Američkog Biroa za Statistiku Rada.
Zbog toga ćemo u ovom članku navesti nekoliko online resursa koji će vam pomoći da naučite programirati. Neki od njih su u e-mail formatu, neki u formatu igre a neki su u formatu video instrukcija.
CodeAcademy
Na prvom mestu spomenućemo CodeAcademy, koji sebe deklariše kao “najlakši način za učenje kodiranja”, i zahvaljujući ovom online projektu mogućnost za učenje programiranja nikada nije bila tako dostupna kao sada. CodeAcademy ima za cilj da vas na zabavan način nauči programirati putem kurseva u formi igara. Sajt vam nudi seriju kurseva grupisanih oko određenoj tema ili programskih jezika. Pa tako, sa CodeAcademy možete da naučite JavaScript, HTML, CSS, Python, Ruby i jQueri. Registracija je potpuno besplatna, a kao vid motivacije tu su poeni i bedževi koje zarađujete savladavanjem lekcija. Treba reći da završavanjem kurseva nećete dobiti nikakav sertifikat. Ono što je važno istaći jeste da se do sada na učenje sa CodeAcademy prijavilo više 400.000 ljudi.
Google Code University
Svakako da je velika stvar učiti programirati od tima koji stoji iza najpopularnijeg pretraživača na svetu. Na Google Code University možete pronaći kurseve o kompjuterskim naukama, programskim jezicima, Web programiranju, Web bezbednosti, čak i Google API i alate. Google Code Univerzitet je besplatan i ne zahteva registraciju, nastava se nudi putem snimljenih video predavanja, razgovora, rešavanjem problema, vežbi, dokumenata i slajdova. Generalno, kursevi programiranja su uglavnom osnovni a uključuju programske jezike kao što su Python, C ++, GO i JavaScript. Završavanjem ovih kurseva takođe nećete dobiti nikakav sertifikat.
Khan Academy
Nezaobilazan izvor svakako je Khan Academy koji nudi veliki broj besplatnih kurseva koji pokrivaju oblast kompjuterskih nauka. Učenje je usmereno na stvaranje grafike i animacija koristeći JavaScript primenu programskog jezika Processing koji je dizajniran za multimedijalne umetnike.
Processing je open-source programski jezik i okruženje sa kojim možete stvarati slike, animacije i interakcije. Ovo je jedan od najlakših načina da malo dublje uđete u suštinu programiranja. Processing je alat za učenje, ali je isto tako sposoban za stvaranja vrlo impresivnih radova.
Sve što vam je potrebno da naučite ovaj programski jezik možete pronaći na Processing.org, uključujući i besplatno preuzimanje platforme softvera, vodiče, primere koda, kao i forum.
edX
Možemo da preporučimo sjajno mesto za učenje programiranja. edX je zajednički projekt Univerziteta Harvard i MIT koji nudi besplatne online kurseve programiranja iz obe institucije. Nastava sa Harvarda, MIT i Berekley se ovde nudi besplatno, s naglaskom da će se u skorijoj budućnosti pridružiti još nekoliko poznatih univerziteta. Važno je naglasiti da se sertifikat o završenom kursu trenutno dodeljuje besplatno mada je planirano da se u bliskoj budućnosti naplaćuju (navodno će iznos biti skroman). Sadržaj koji se ovde nudi zaista je vredi za pogledati, na primer, Softver kao Usluga sa Berklija, Uvod u kompjuterske nauke sa Harvarda, ili Uvod u kompjuterske nauke i programiranje sa MIT, i to je sve besplatno!
Peer to Peer University P2PU
Peer to Peer University (P2PU) je grupno iskustvo gde učite u okviru zajednice sa drugima. Registracija i kursevi su potpuno besplatni. P2PU nudi nekoliko "škola", uključujući jednu koja se odnosi na Web programiranje i koja je podržana od strane Mozilla, kreatorat popularnog Web preglednka Firefox. Interesantni su kursevi koji pokrivaju osnove Internet marketinga, WebMaking 101 i programiranje sa Twitter API. Sve u svemu, vrlo vredan izvor za učenje koji vredi pogledati.
Apple Developer Center
Najveća tech kompanija na svetu Apple putem Apple Developer Center nudi veliki broj resursa posebno za programere koji žele bolje da se upoznaju sa njihovim aplikacijama, uređajima ili Web pretraživačem. Kompanija drži širom otvorena vrata svoje platforme omogućavajući svima besplatan pristup osnovnim vodičima za programiranje uz još mnogo drugih naprednih informacija.
Android Developer Center
Mobilni operativni sistem Android izuzetno je popularan sa stotine miliona korisnika u više od 200 zemalja sveta. Rastom popularnosti rastao je i broj ljudi koji želi da nauči da pravi aplikacije za ovaj Google-ov besplatni operativni sistem. Ako ste ikada razmišljali o tome da naučite praviti aplikacije za Android, onda je Android Developer Center pravo mesto na kom možete da saznate sve o Android platformi. Ovde ima za svakoga ponešto, uključujući i apsolutne početnike koji nikada ranije nisu programirali. Takođe, ovde su vam dostupni i SDK, API dokumentacija, smernice za dizajn, obuka namenjena kako za početnike tako i za napredne korisnike, itd..
Možda će vam biti interesantan mali vodič o tome kako napraviti Android aplikaciju računaru.
HTML5 Rocks
HTML5 je očekivano brzo postao jezik koji većena programera treba da zna. HTML5 Rocks nije samo platforma za učenje već i masivna baza podataka vezana za sve ono što možete da uradite sa HTML5.
Ovde možete pronaći pregršt vodiča, članaka i simulatora u okviru pretraživača koji će vam pomoći da savladate HTML5. Registracija i korišćenje sajta je potpuno besplatno a ovde takođe možete pronaći radne okvire za razvoj Web aplikacija, alate za otklanjanje grešaka i ostalo.
The Code Player
The Code Player je vrlo interesantan za sve one koji žele da vide šta znalci mogu da urade sa HTML5, CSS3 i JavaScript. Na sajtu su postavljeni primeri kako nešto napraviti. Kliknite na neki od videa i prvo što ćete videti jeste fragment koda u akciji, na primer, popularna Matrix animacija urađena sa HTML5 i JavaScript. Klikom na dugme "Play" , moći ćete pratiti kako se pisao kod, zajedno sa informacijama i komentarima. Kod je kompletan tako da ako želite možete da ga kopirate i nalepite za svoj projekat.
RubyKoans
RubyKoans je za sve one koji žele da nauče Ruby. Ovde ćete pronaći seriju vodiča koji imaju za cilj da vas nauče programski jezik Ruby, njegovu sintaksu, strukturu, uobičajene funkcije i biblioteke. Potrebno je da preuzmete Ruby framework (što je besplatno) kako bi mogli uživati u učenju.
Scratch
Scratch je projekt prvenstveno namenjen za decu, mada svako ko želi može na ovom sajtu da nauči osnove programiranja. Scratch je programski jezik namenjen za kreativne Web projekte: igre, muziku, umetnosti, priče, animacije, itd.. Scratch je besplatan za preuzimanje i zabavan za učenje. Sve što napravite možete postaviti na Scratch galeriji kako bi to mogli videti i svi ostali.
Alice
Alice je takođe prvenstveno namenjen mlađoj populaciji koja želi da se malo bolje upozna sa svetom programiranja. Alice je obrazovni softver koji će vas naučiti kako da programirate u 3D okruženju. Fokus je na animacije i igre. Ponuđeni alati i materijali imaju za cilj da podstaknu logičko razmišljanje, rešavanje problema i naravno računarsko programiranje. Alice je razvijen od strane Univerziteta Carnegie Mellon i sav nastavni materijali je besplatan. Treba reći da je ovo sjajno mesto za upoznavanje sa objektno orijentisanim programiranjem kao i osnovnim konceptima programiranja.
MobileTuts+
Svi oni koje zanima razvoj aplikacija za mobilne uređaje treba da posete MobileTuts+ gde mogu pronaći sve što ih zanima o razvoju aplikacija za različite mobilne platforme. Nudi se dosta širok dijapazon kvalitetnih vodiča i članaka namenjenih svima onima koji žele razvijati aplikacije za mobilne uređaje, od Windows Phone SDK preko iOS i Androida do HTML5. Sajt je vrlo lepo organizovan u sekcije tako da vrlo lako možete pronaći vodiće, članke, savete ili video snimke.
Programr
Programr, online laboratorija za učenje programiranja, nešto poput Codecademy ali za programske jezike višeg nivo, ne nudi mnogo kurseva koji bi se izvršavali u vašem pretraživaču ali zato pruža prostor za učenje i eksperimentisanje sa različitim jezicima u pretraživaču. To znači da nema potrebe za instaliranjem programskog jezika i okruženja za razvoj. Sajt nudi nekoliko interesantnih načina za učenje, rešavanjem vežbi, učestvovanjem u takmičenju, a tu je i više od 2000 aplikacija koje su napravili drugi a Programr korisnici a koje mogu da vam posluže kao inspiracija. Na sajtu je sve besplatno i imate mogućnost da naučite različite jezike, od Jave do SQL.
Obrazovni sadržaj na YouTube
Pored velikog broja video sadržaja YouTube takođe nudi veliki broj obrazovnog sadržaja organizacija kao što su NASA, BBC, TED i ostalih. Ako više preferirate da učite gledajući kako neko drugi radi neke stvari, onda je ovo pravo mesto za vas. Pod kategorijom Engineering naći ćete videa vezana za učenje programiranja. Tu su razni kursevi od Uvoda u kompjuterske nauke, Web developmenta do upravljanja bazama podataka.
Hackety Hack
Hackety Hack je namenjen onima koji nemaju nikakvo prethodno programersko iskustvo. Radi se o sjajnom mestu za učenje jezika Ruby. Prolazeći kroz lekcije naučićete kako da koristite Ruby što efikasnije. Svoje projekte možete postaviti u galeriju programa zajedno sa onima koje su postavili drugi korisnici delili i tako pokazati svoja stečena znanja.
Learn Code The Hard Way
Sam naziv sajta teško da će privući osobe koje žele da nauče programirati, međutim radi se jednom od najkorisnijih sajtova koje možete pronaći na Internetu za učenje jezika C, Python, Ruby, SQL i Regex. Learn Code The Hard Way nudi vrlo ozbiljne lekcije za učenje ovih jezika, temeljno analiziranje svake vežbe i pokretanje koda. Knjige koje on nudi su besplatne za online čitanje u vašem pregledniku a ako želite možete i da ih kupite.
Ovo su samo neki od velikog broja resursa za učenje programiranja koje možete pronaći na Internetu. U jednom od naših ranijih članaka “Gde pronaći besplatne online kurseve programiranja” takođe ćete pronaći vrlo kvalitetne sajtove koji vam nude besplatno učenje programiranja.
Za učenje i sticanje novih veština niste nikada premladi ili prestari, a gledajući ova najnovija istraživanja poslova za programere sve je više. Dobra stvar je ta što veliki broj tih poslova možete raditi od kuće, bilo puno radno vreme ili samo par sati.
Da li želite da naučite programirati? Koji vas jezik interesuje? Šta vas je motivisalo da počnete da učite programirati? Molimo vas da podelite svoja razmišljanja i iskustva sa nama.
Gde pronaći besplatne online kurseve programiranja
Jedan od većih trendova u proteklih nekoliko godina jeste online učenje programiranja. Sa sve većom potražnom za programerima sve veći broj ljudi želio je da nauči mnogo više o programskim jezicima. Učenje programiranja sa vodičima unutar pretraživača postalo je sve popularnije.
Prošli su dani kada ste morali da kupite knjigu i podesite okruženje za razvoj pre nego što ste mogli da počnete sa kodiranjem. Možda želite da započnete sa učenje na vašem radnom računaru, na kom ne možete da instalirate okruženje za programiranje, ili možda želite da počnete odmah i ne želite da se zamarate sa naručivanjem knjiga ili instaliranjem softvera. Bez obzira na razloge, u ovom članku predstavićemo vam nekoliko destinacija na kojima možete početi učiti programirati bez potrebe za bilokakvim instaliranjem softvera. Sve što vam je potrebno jeste pretraživač i želja za učenjem.
Codecademy
Codecademy sebe deklariše kao “najlakši način za učenje kodiranja”, i zahvaljujući ovom online projektu mogućnost za učenje programiranja nikada nije bila tako dostupna kao sada. Codecademy vam omogućuje da naučite osnovne sintakse kodiranja kroz osam jednostavnih lekcija koje će vas upoznati sa varijablama, stringovima, poljima, if-else izjavama, incremeningt i decrementing kao i while petljom. Nakon što završite sa osnovnim lekcijama možete nastaviti sa četiri dodatne lekcije koje se fokusiraju na JavaScript. Codecademy pored JavaScript-a nudi i online učenje HTML i CSS-a kao i jQueri ali i učenje moćnog serverskog jezika Pyton.
Codecademy je dobar alat sa kojim možete da proširite svoje vidike po pitanju programerske logike i strukture programiranja. Codecademy kao motivaciju za učenje koristi bedževe koje korisnik dobiva nakon svake završene lekcije.
Khan Academy
Pre dve nedelje Khan Academy, koji je fantastičan izvor besplatnih obrazovnih alata i video instrukcija, predstavila je vlastitu seriju video tutoriala koji pokrivaju oblast kompjuterskih nauka. Lekcije su usmerene na stvaranje grafike i animacija koristeći JavaScript primenu programskog jezika Processing koji je dizajniran za multimedijalne umetnike.
Processing je open-source programski jezik i okruženje sa kojim možete stvarati slike, animacije i interakcije. Ovo je jedan od najlakših načina da malo dublje uđete u suštinu Kodiranja. Processing je alat za učenje, ali je isto tako sposoban za stvaranja vrlo impresivnih radova.
Khan Academy trenutno nudi lekcije koje možda nisu odmah primenjive na nekoga ko pokušava da nauči poslovno orijentisani razvoj softvera (development), ali ako želite da stvarate umetnost ili igre, onda je ovo dobro mesto za početak.
Code School
Code School nudi besplatne i plaćene kurseve programiranja za koje vam nije potrebno instaliranje nikakvog softvera, jer se sve obavlja u pretraživaču. Veliki broj Code School online kurseva programiranja većinom su namenjeni nešto vičnijim programerima ali tu je i besplatani kurs JavaScript biblioteke jQuery za koji se tvrdi da sadrži sasvim dovoljno JavaScript-a da biste mogli odmah početi radit sa jQuery. Code School je sasvim dobro mesto za početak, pogotovo ako ste Web dizajner koji želi proširiti svoj skup veština.
Ostali kursevi pokrivaju Git, CSS, Ruby on Rails, Node.js i još mnogo toga, tako da sa Code School online kursevima programiranja možete jako mnogo napredovati ako imate volje za učenjem.
Eloquent JavaScript
Eloquent JavaScript je zapravo kompjuterska knjiga koja će vas uvesti u osnove programskog jezika JavaScript i programiranja u opšte, i dostupna je besplatno na Web-u. Web verzija sadrži interaktivne lekcije koje se mogu završiti u okviru pretraživača. Potrebno je samo da unesete Kod u mali okvir i stranica će ga izvršiti. Ovo je odličan resurs za sve početnike koji žele sa se upuste u programiranje sa učenjem jednog od jednostavnijih programskih jezika kakava je JavaScript.
Code Avengers
Code Avengers može podsetiti na Code School online kursevima programiranja, sa visoko stilizovanim lekcijama koje se izvršavaju u vašem pretraživaču, ali ipak sa tom razlikom da nema video tutorijala.
Ono što Code Avengers trenutno nudi jesu tri online kursa: JavaScript Level 1, JavaScript Level 2 i HTML / CSS.
Programr
Programr, online laboratorija za učenje programiranja, nešto poput Codecademy ali za programske jezike višeg nivo, ne nudi mnogo kurseva koji bi se izvršavali u vašem pretraživaču ali zato pruža prostor za učenje i eksperimentisanje sa različitim jezicima u pretraživaču. To znači da nema potrebe za instaliranjem programskog jezika i okruženja za razvoj. Programr nije jedino razvojno okruženje koje se zasniva na pretraživaču, kompanije poput Cloud9 IDE i Action takođe omogučavaju da razvijate za Web sa Web-a ali je Programr usmeren na učenje i eksperimentisanje.
Bloc
Bloc koji je odlično mesto za učenje programskog jezika Ruby. Bloc svakome omogućava pravljenje i implementaciju Web aplikacija. Radi se o odličnom alata za online učenje programiranja sa Ruby pogotovo za početnike koji ne mora da rade nikakve postavke da bi mogli odmah videti rezultate svoga rada. Bloc će vas kroz svoje lekcije naučiti konkretnim i zanimljivim stvarima koje možete odmah primeniti. Ono što Bloc razlikuje od Codecademy je to što Codecademy koristi JavaScript kao osnovu za početnike u svetu programiranja dok Bloc počinje odmah sa Ruby omogućavajući vam da implementirate svoje aplikacije online.
Khan Akademija konačno pokreće edukacioni program za oblast kompjuterske nauke
Khan Academy, koji je fantastičan izvor besplatnih obrazovnih alata i video instrukcija, objavila je da će konačno pokrenuti vlastitu seriju video tutoriala koji će pokrivati oblast kompjuterskih nauka.
"Ovaj projekat će otvoriti širom vrata obrazovanju iz oblasti kompjuterskih nauka. Imam osećaj da će za ljude on biti izuzetno zabavan. Radi se o potpuno novoj platforma koja je usmeren na ljude bez ikakvog programerskog znanja i kojima će moći ponuditi angažovanje i zabavno okruženje za učenje. Pre svega, želimo smo da naglasimo kreativnost i istraživanje kao i da ih učinimo pristupačnim za osobe svih uzrasta, uključujući i decu”, izjavio je JavaScript guru, John Resig.
Novi edukativni program sada obuhvata kurseve vezane za osnove programiranja, upoznavanje sa JavaScript, animacije i korisnička interakcija.
Pored video tutorijala, program donosi i dinamična polja za unos teksta koja omogućavaju učeniku da vide rezultate svog programiranja u realnom vremenu, dok kuca kod. Khan Academy navodi da napredovanje kroz kurseve takođe može biti sačuvano.
Program će biti usmeren na ljude koji su prethodno koristili matematičko-naučna videa i drugi materijala Khan Academy.
Khan akademija će se tako pridružiti niz drugih organizacija kao što su Codecademy, Google i W3C, u naporima da se ljudima omogući da što bolje shvate programiranje. W3C W3schools nudi osnovnu online obuka za većinu Web tehnologija kao što su HTML, CSS, JavaScript i drugi. Google-ov Code University nudi kompletne osnovne kurseve C ++ i Python.
Salman Khan, osnivač akademije, počeo je da pravi YouTube tutorijale još 2006 godine kako bi pomogao mlađim članovima svoje porodice da se izbore sa problemom zvani matematika. Danas, Khan Akademija predstavlja poštovan i inovativan način online edukacije svih uzrasta iz različitih oblasti. Njegova YouTube biblioteka obuhvata hiljade videa koji su zajedno dobili više od 174 miliona prikaza.