Muke sa web programiranjem

Piše: Marko Ristin (Ovaj članak sam napisao kao odgovor jednom prijatelju koji me je zamolio da mu predočim novije tehnologije za razvoj web aplikacija i koji je tek od skora počeo profesionalno da se bavi programiranjem. Umesto kratkog teksta sa pregledom modernih jezika i rešenja, odlučio sam se da pre svega obrazložim zbog čega je razvoj web aplikacija izuzetno težak. Čini mi se da je ta problematika mnogim novopečenim programerkama i programerima strana, te da zato biraju nepodesne alate, nesvesni sa kakvim se problemom upuštaju u koštac. Nadam se da će ih sledeći tekst potaknuti da se na to malo … Nastavi sa čitanjem Muke sa web programiranjem

Kako sam za par godina učetvorostručio platu i dao otkaz

Počelo je tako što sam završio neki levi fakultet, i godinama bio bez posla. Hteo sam da radim nešto u struci, ali posao nikako nije dolazio. Morao sam da spustim kriterije. Zaposlio sam se u lokalnoj fabrici kao fizički radnik, radio redovno subotom, a često i nedeljom, za platu duplo manju od prosečne. Nakon pola godine mi se ukazala prilika za posao u struci, u redakciji nekih novina. Plata je bila slična, ostao sam neprijavljen, ali je posao bio neuporedivo bolji, barem za mene. Pisao sam tekstove i kolumne, pijuckao kafu na poslu, osećao se kao gospodin čovek 🙂 Međutim … Nastavi sa čitanjem Kako sam za par godina učetvorostručio platu i dao otkaz

Ponovo radi Škola koda!

Nakon izvesne pauze, ponovo sam se posvetio držanju radionica za učenje programiranja. Imao sam veliku dilemu da li je moralno naplaćivati obrazovanje, jer se ceo život zalažem da ono bude besplatno. Međutim, besplatno obrazovanje, kao u slučaju državnog, je moguće samo kada neko pokriva troškove, što ovde nije slučaj. Rešenje sam našao u poslovanju čiji cilj nije ostvarenje profita. Glavni cilj nam je proizvodnja besplatnih tutorijala, a jedno od sredstava da to postignemo je mesečna članarina (kao kod karate kluba). Dakle, mesečnom članarinom pokrivamo troškove i omogućavamo održavanje kurseva, koje zatim snimamo i besplatno kačimo na net. Ja sam već … Nastavi sa čitanjem Ponovo radi Škola koda!

Kako preživeti jQuery? Vodič za refaktorisanje Javaskript koda

Ukoliko radite kao web developer, verovatno ste naleteli na „jQuery crevo“, nesagledivu budževinu Javaskript koda, nabacanog bez ikakvog reda. U većim firmama čak postoje „jQuery creva“ koje su stvarale generacije developera, kako je ko stigao. Pa kako se pobogu izboriti sa tim?? Srećom, pomoću malih i jednostavnih koraka možemo povratiti čitljivost i kontrolu nad kodom. Na osnovu dosadašnjeg refaktorisanja na desetine Javaskript aplikacija, napisao sam mali priručnik koji će Vam pomoći u tome: https://github.com/mudroljub/refaktorisanje/blob/master/jquery.MD Ukoliko imate bilo kakvih komentara ili ispravki, molim Vas dopunite. Nastavi sa čitanjem Kako preživeti jQuery? Vodič za refaktorisanje Javaskript koda

Refaktorisanje if/else uslova sa obrtanjem vrednosti

Na poslu sam nedavno u sklopu redovnog pregleda koda naišao na sledeći primer bespotrebnog if/else uslova, čije uklanjanje prilično dobro oslikava vrednost refaktorisanja.

Primer je dat u programskom jeziku CoffeeScript, ali rešenje je opšte primenljivo.

If/else uslov


if $scope.checkAll is false
  $scope.checkAll = true
  _.forEach $scope.clips, (item) - >
    item.DownloadSelected = true
else
  $scope.checkAll = false
  _.forEach $scope.clips, (item) - >
    item.DownloadSelected = false

Nastavi sa čitanjem „Refaktorisanje if/else uslova sa obrtanjem vrednosti“

Video tutorijali za programiranje i web development

Ukoliko savladate ove kurseve stećićete vrhunsko univerzitetsko obrazovanje iz web programiranja.

Kursevi na ovom spisku su napravljeni u saradnji sa kalifornijskim Stanford Univerzitetom, Univerzitetom u Torontu, Fejsbukom, Googleom. U svakom slučaju, vrhunski stručnjaci iz dotičnih oblasti su uključeni.

Važna napomena: neki od ovih tečajeva su „Intermediate“ (srednji nivo), odnosno zahtevaju prilično predznanja. Meni je u početku teško da ih ispratim, ali kada sam im se vratio nakon godinu dana već lakše ide.

Ukoliko tek počinjete sa programiranjem, predlažem da prvo pređete osnovne kurseve koje sam preporučio onomad.

Nastavi sa čitanjem „Video tutorijali za programiranje i web development“

Škola koda, učimo narod programiranju!

skola-koda

Osvanuo je i taj dan. Najzad je došao kraj muci i bedi za goloruki srpski narod. Bili ste nezposleni, otpušeni, nekvalifikovani? To je prošlost.

Dosta je bilo bednih isprika, vreme je da zagrejemo stolicu i savladamo najtraženiji zanat današnjice. Učićemo web development redom, po jezicima:

HTML

CSS

JavaSript

PHP

Python

Nastavi sa čitanjem „Škola koda, učimo narod programiranju!“