Koji programski jezik učiti

Pitanje iz naslova jedno je od najčešće postavljenih pitanja svršenih diplomaca ili ljudi koji ulaze u svet programiranja. Pitanje nije trivijalno iz jednostavog razloga što dobro odabrana tehnologija znači veće mogućnosti za pronalaženje posla, bolje plaćen posao, … u najkraćem – svetliju budućnost.

Sve do juče na pitanje iz naslova bez mnogo razmišljanja odgovarao bih – PHP. Jednostavno, PHP poslova uvek ima, PHP se relativno brzo nauči, tako da za relativno kratko vreme možete doći do posla. Čak i za one bez ikakvog iskustva, otvorenost Web platforme omogućava početnicima da naprave sopstveni sajt, sajt komšijine prodavnice, prijatelja … whatever … i tako za kratko vreme steknu kakve takve reference i iskustvo – stvar koju tako mnogo tražimo mi koji tragamo za kvalitetnim developerima.

Elem, pre nekoliko dana kolega iz FBM-a zamolio me je da otvorim novu poziciju za iPhone developere, nakon čega sam nažalost jako brzo saznao da se broj iPhone Developera u Srbiji može nabrojati “na prste” jedne ruke.

Međutim situacija u svetu a naročito u USA je dramatično drugačija. Broj downloada iPhone aplikacija na Apple Application Store-u bliži se cifri sa 9 nula, a trenutno na listi najprodavanijih knjiga na Amazonu u kategoriji Računari i Internet možete naći samo nekoliko programerskih knjiga, od kojih su apsolutno sve vezane za iPhone. Ista priča je i kada odete i na kategoriju Programming gde su tri od prvih pet naslova knjige o razvoju iPhone aplikacija!

iPhone Development Books
iPhone Application Develpment Books

Nažalost cene Apple računara i nedostatak zvanične iPhone podrške u Srbiji i dalje je veliki problem u ovoj priči. No, za one za koje taj problem nije nepremostiv, današnji odgovor na pitanje iz naslova definitivno bi bio Objective C. Nisam siguran da ću čak i ja odoleti iskušenju …

Kraj posle 4 godina Blogovanja

Pre neki dan setio sam se (iako nažalost nisam stigao i da pišem o tome) kako je ovaj Blog ušao i u petu godinu postojanja. Naime, u ovo vreme pre tačno 4 godine napisao sam svoj prvi post, na tada ne baš savršenom engleskom jeziku, na još manje savršenoj platformi (movabletype).

Danas sa zadovoljstvom mogu da konstatujem da je ovaj Blog jedan od najčitanijih u regionu, pa i šire, obzirom da programerske tekstove objavljujem i na engleskom jeziku.

Nažalost, vođenje Bloga u ovim teškim danima je sve samo ne isplativo, tako da sam posle 4 godine bio primoran da domen dinke.net kao i kompletan sadržaj na njemu prodam kompaniji Adriatek koja će od sada ovaj Blog koristiti za svoje promotivne aktivnosti.

Naravno i dalje ćete kao i do sada na ovom istom mestu moći da pratite kvalitetne tekstove, a već sada mogu ekskluzivno da najavim post koji razotkriva veliku zaveru moderatora devprotalk foruma, foruma samozvanih “Web Profesionalaca” gde je nepravedno i ničim izazvano ukaljan veliki ugled ove kompanije.

MysQl, mySQL, MYsql, …

U prethodnih par nedelja u vezi sa ovim oglasom pregledao sam desetine raznih CV-eva, što ovdašnjih što belosvetskih developera. Jedna interesantna stvar koja mi je zapala za oči je da mnogi od njih (među kojima ima dobrih i iskusnih programera) bukvalno ne znaju da napišu ime tehnologije za koju apliciraju. Viđao sam pHp, mySql, mySQL itd. itd. Cela ova stvar inspirisala me je da jednom za svagda rešim nečiju dilemu oko pravilnog ispisa, a bogami i izgovora kada je MySQL u pitanju.

Dakle, što se MySQL-a tiče, kada se referencira na tehnologiju (baza podataka) ili na MySQL server, pravilno se piše MySQL. Eventualno u slučaju da referenciramo na MySQL klijent program, možemo reći mysql (dakle sve lowercase).

Takođe interesantno je da mnogi MySQL izgovaraju sa “Maj Se Ku El”, što nije tačan izgovor. Iako SQL (skraćeno od Structured Query Language) mnogi izgovaraju “SEQUEL” (pošto je SEQUEL bio preteča SQl-a), za MySQL važi da se izgovara isto kao reči na engleskom alfabetu dakle “Maj Es Kju El” (/maɪˌɛskjuːˈɛl/).

Što se PHP-a tiče, stvar je poprilično jasna, obzirom da je PHP skraćenica, piše se naravno velikim slovima. Inače prvobitan naziv PHP-a bio je Personal Home Page ali su kasnije Zeev Suraski and Andi Gutmans to promenili u ‘PHP: Hypertext Preprocessor’.