Saznajte Objective-C
Cilj-C je standardni programski jezik za iOS i OSX proizvode, respektivno.
Postoji puno resursa u kojima možete saznati više o tome, kao što je ovaj kodski resurs koji pretvara osnove učenja Objective-C u urednu igru. Očigledno, ovo je prvo mjesto koje trebate početi ako ste zainteresovani da postanete iOS programer.
Swift je budućnost
Sa puštanjem Swift-a u 2014, možda ćete misliti da učenje Cilj-C možda neće biti vrijedno za vaše vrijeme. Ipak, ne tako brzo, Roadfire Software preporučuje da se upoznate sa oba, pogotovo pošto Swift još nije potpuno zamenio program Objective-C:
"... morate znati Swift ili Objective-C (znajući da će oba biti najbolja). Za poziciju nižeg nivoa, trebali biste barem saznati sintaksu i dobar deo Fondacije (objekti, kolekcije, tipovi podataka, umrežavanje, JSON). Pored toga, morate znati osnovne objektno orijentisane koncepte, kao što je objekat, koja je klasa i kako napisati metode. "
Treehouse ima Swift kurs koji možete pregledati ako ste zainteresovani za učenje više.
Praksa!
Sada kada ste se upoznali sa Objective-C ili Swift (ili možda oba), trebalo bi da vežbate koliko god je to moguće. Izgradite sopstvene aplikacije, postavite ih u App Store, podesite koliko god je moguće. Ovo je najbolji način da se upoznate sa svime što iOS developer treba da zna o dizajnu i održavanju aplikacija.
Takođe održava vaše veštine kodiranja oštrim, što je uvek dobar bonus.
Budite deo zajednice
GitHub je jedna od najvećih kodiranih zajednica na mreži. On nudi istoriju verzije i veliku zajednicu koja vam može pomoći prilikom testiranja aplikacija i programa. Svako ko se interesuje za karijeru u karantingu koristi GitHub, a to bi trebalo da bude dovoljan razlog da ga koristite. Ali to takođe može biti velika pomoć ako se zaglavite na problemu koji niste sigurni kako da popravite.
Volontirajte svoje usluge
Odličan način za dobijanje portfolija i stvarnog iskustva jeste da volontirate svoje usluge neprofitnim i lokalnim poslovima. Naravno, nećete imati nikakav novac, ali ćete napraviti tu listu kontakata i referenci koji su toliko važni za dobijanje bilo kog posla, posebno one u razvoju iOS-a.
Kako Andrew G. Rosen piše:
"Vaša strategija dobija što više značajnih referenci o vašim vještinama za razvijanje iOS-a, kao i sposobnosti za odnose s javnošću." Prikazivanjem poslodavaca da ste sposobni da se promovišete i komuniciraju s klijentima je ključno.
Zaključak
Postoji mnogo drugih stvari koje možete uraditi da biste započeli kao iOS programer, ali ovi savjeti su svakako važni ako namjeravate započeti karijeru u ovoj oblasti. Saznajte što više o svemu što znate o razvoju iOS-a i sigurno ćete biti na putu da postanete programer u kratkom roku.