Programiranje: Vodič za početnike

Pre nekoliko godina na jednom od prvih događaja startup zajednice u Beogradu, imao sam priliku da upoznam dosta taletnovanih ljudi, prvenstveno programera koji su svoje ideje pretvarali u sjajne proizvode i postajali veoma zapaženi na startup sceni.

Sve to me je jako motivisalo i nateralo da obnovim svoje programersko znanje koje sam stekao još na fakultetu i da probam da budem deo cele te priče. Počeo sam malim istraživanjem na webu o popularnosti različitih programskih jezika, njihovim mogućnostima, kao i broju poslova koji se nude.

Posle veoma kratkog vremena, odlučio sam da se fokusiram iskjučivo na C# programski jezik i .NET, prvenstveno zbog robusnosti same tehnologije i mogućnosti izrade sofvera za sve platforme, bile one mobile, desktop ili web bazirane. Takođe, na portalima MSDN-a i Microsoft Virtual Academy nalazi se veliki broj kvalitetnih materijala, video kurseva i primera koji su sasvim dovoljni da savladate osnove objektno orijentisanog programiranja i C# programskog jezika, što je veeeeliki plus!

Dakle, vodič:

Ultimativni vodić za početnike (C# based)

Online kursevi

This is CS 50 – CS50 je možda najpopularniji univerzitetski kurs koji se može naći na internetu, a predstavlja sam uvod u programiranje, osnovne koncepte i metodologije. Obavezno štivo za svakog početnika, ali i „kodere“ koji žele da uanprede svoje razumevanje osnovnih programskih koncepata.

Stanford CS101 – Jedan od „must see“ online kurseva na kome možete naučiti osnove koncepte programiranja, a predstavlja standardni kurs osnova programiranja na fakultetima u svetu.

C# Fundamentals for Absolute Beginners – Bob Tabor je pravi veteran C# programskog jezika i jedan od najboljih „predavača“ na internetu. Pomoću ovog besplatnog kursa koji nam je on pripremio, možete naučiti najosnovnije koncepte C# programskog jezika i generalno programiranja. Kurs koji definitivno ne smete da propustite!

C# Fundamentals via ASP.NET Web Apps – Takođe pripremljen od strane Bob Tabora, odličan kurs osnova programiranja u C# programskom jeziku, ali ovog puta sa naglaskom na web programiranje i Microsoft ASP .Net .

EdX Programming with C# – Malo napredniji kurs programiranja namenjen prvenstveno programerima koji žele da prošire svoja znanja i uđu dublje u problematiku računarskih nauka.

Kudvenkat C# tutorial for beginners – Odličan video tutorijal sa preko 100 video lekcija koje objašnjavaju osnovne koncepte programiranja i C# programskog jezika.

Knjige

Microsoft Visual C# 2012 korak po korak – Predstavlja osnovnu literaturu za svakog C# programera u kojoj se može naći skoro cela specifikacija C# programskog jezika, koncepti programiranja, LINQ primeri i sl. „Must Have“ u vašoj računarskoj biblioteci! Dostupno i novo izdanje za specifikaciju 6.0, ali samo na engleskom jeziku.

Design Patterns: Elements of Reusable Object-Oriented Software – Izdata daleke 1990. godine, knjiga Design Patterns objašnjava koncepte programiranja korišćenjem ponovo upotrebljivih rešenja za probleme koji se javljaju prilikom razvoja softvera. Obavezna literatura za naprednije korisnike C# programskog jezika! Više o knjizi možete naći na StartIT blogu ovde!

C# 5.0 za programere: Sveobuhvatan referentni priručnik – Programerski kuvari, kako ih popularno naziva izdavać predstavljaju skup primera i dokazanih rešenja koje možete koristiti za vežbu ili ih implementirati u vaše aplikacije. Takođe, postoji i novije izdanje za specifikaciju 6.0, ali samo na engleskom jeziku.

Sajtovi

Microsoft Virtual Academy – Zvanični Microsoft eLearning portal na kome možete pronaći veliki broj besplatnih kurseva i tutorijala. Odlično mesto za sve početnike, ali i one iskusnije programere.

DevU – Web portal sjajnog Boba Tabora na kome možete naučiti bukvalno sve što ima veze sa C# programskim jezikom. Za oko 100 eura dobijate mnogo, pa ako možete da priuštite, obavezno se učlanite na sajt!

MSDN Code – Preko 7000 primera koje možete iskoristiti za učenje ili implementirati u svoje aplikacije.

StartIT blog – Veliki broj korisnih tekstova i smernice za sve one koji žele da budu deo startup scene. Obavezno pogledajte tekstove: Kako besplatno nauciti programiranjeProgramiranje — put od juniora do profesionalcaKodiranje ≠ računarske nauke

Listu planiram da osvežavam sa novim informacijama par puta godišnje, a ako mislite da nešto treba da se nađe u sadržaju ovog blogpost-a, ostavite mi komentar ispod. P.S. Hvala što delite! 🙂

Kako smo postali toliko asocijalni?

Jutro je počelo kao i svako drugo, ustao sam, promrmljao nešto u bradu i uhvatio se telefona nebi li saznao šta sam to propustio dok sam spavao. Naravno, facebook i twitter su bile prve dve stvari koje sam pogledao, tražeci nešto zanimljivo od dragih ljudi, poneku sliku starlete i omiljenog debeljuskastog lika koji ostri jezik po domacoj politickoj eliti. Usledilo je nekoliko lajkova, par fejvova dobrih guzica i smešnih mačaka, ali prava komunikacija je izostala. Pokušavajuci da isplaniram neki dobar provod za današnji dan, shvatio sam da od ~100 prijatelja na facebook-u i približno toliko na twitteru, ja ustvari nemam pravi kontakt sa svojim prijateljima i ljudima koji mi nesto znače u zivotu.

Svega nekoliko razmenjenih privatnih poruka, lajkova i tagova ulivali su mi laznu nadu da smo u kontaktu, ali ustvari, udaljili smo se mnogo više nego kada smo se vidjali jednom mesečno lli cak godisnje. Ravnodusnost na razne zivotne dogadjaje, kao i nedostatak ličnog kontakta, zajednickih izlazaka i malih čarki doprinelo je totalnoj asocijalizaciji čak i izmedju najboljih prijatelja. Nažalost, socijalne mreze nisu ispunile osnovna očekivanja i primarni koncept socijalizacije društva i lakseg povezivanja, vec su naprotiv otudjili ljude, koji sada kao neurotičari očekuju da se nešto desi na njihovom profilu ili timeline-u. Nadam se da ću u skorijoj budućnosti obrisati sve profile na društvenim mrežama, a ljude vredne vremena pratiti kroz blogove,  druzenja i koferencije. Ipak, sve ovo me je nateralo da napisem ovaj post i da ga podelim preko tih istih mreža. Apsurd! 🙂

Čuvanje pasa

Kućni ljubimci su odavno punopravni članovi svake porodice koja ih ima, a uglavnom su oni i najvoljeniji. Pored velike količine ljubavi koje pružaju kao i radosti koje donose, oni predstavljaju i veliku obavezu, pogotovu u današnjem suludom vremenu gde se radi više nego ikad. Takodje, svaki vlasnik već izdvalja veliku količinu novca nebi li zadovoljio svog ljubimca, što pokazuju uvek puni pet šopovi. Shodno tome, ovde leži vaša prilika da krenete posao sa dlakavim prijateljima!

Ideja

Kao vlasnik male dobermanke imao sam prilike da se nadjem u situaciji da ne mogu otići na put ili čak do grada, jer nemam kome da je ostavim na čuvanje. U Beogradu postoji nekoliko pansiona za pse, ali nijedan nije na dobrom glasu, a pored toga, nisu ni usput u kom god pravcu da krenete. Takodje, nisam video da bilo ko od njih pruža usluge šetnje ili čuvanje pasa na nekoliko sati, što bi po mom mišljenju bila jako popularna usluga.

Keš

Čuvanje pasa kao i njihova šetnja može biti prilično unosan posao kada se pogleda neki prosečan godišnji budžet koji vlasnici troše na svoje ljubimce. Cifre do kojih sam ja dolazio su negde oko 60.000 dinara na godišnjem nivou za prosečnog psa, gde su naravno uključeni i troškovi veterinara, ogrlica za buve kao i hrana. Takodje, ako bi na primer naplaćivali 500 dinara po satu, teoretski bi mogli da zaradite 3000 din za jedno radno vreme, što bi u prevodu značilo oko 550 eura mesečno. Nije loše, pogotovu ko bi pritom uspeli da naučite i neku metodu dresure pasa, cene časova koje možete naplatiti dodatno su preko 15 eura po satu!

Realizacija

Kao i prethodna poslovna ideja, čuvanje pasa predstavlja posao sa niskim rizikom i malim ulaganjima. Lično bih vam savetovao da otvorite preduzetničku radnju, neku od desetak kvadrata u kojoj bi mogli da nudite dodatne usluge kao što su šišanje pasa, skraćivanje noktiju i sl. Takodje, kao preduzetnik izgledate mnogo ozbiljnije u očima vlasnika, što je jako bitno jer vam oni bukvalno ostavljaju svoju decu ili bar životinje koje toliko vole. Razmotrite varijantu i u kojoj bi vi otišli kod vlasnika i tamo čuvali kućnog ljubimca, što je trenutno najpopularnija opcija za koju se vlasnici kućnih ljubimaca opredeljuju u inostranstvu.

Želim vam puno sreće u realizaciji ovog projekta i naravno, imate već jednu povremenu mušteriju 😉