Dowiedz się Objective-C
Objective-C jest standardowym językiem programowania dla produktów iOS i OSX.
Istnieje wiele zasobów, w których można dowiedzieć się więcej na ten temat, takich jak ten zasób Code School, który zamienia podstawy Objective-C w zgrabną grę. Oczywiście jest to pierwsze miejsce, od którego powinieneś zacząć, jeśli chcesz zostać programistą iOS.
Swift to przyszłość
Wraz z wydaniem Swift w 2014 r. Możesz pomyśleć, że nauka Objective-C może nie być warta twojego czasu. Nie tak szybko, jednak Roadfire Software zaleca zapoznanie się z obydwoma, zwłaszcza, że Swift nie zastąpił jeszcze całkowicie Objective-C:
"... musisz znać Swift lub Objective-C (wiedząc, że obie będą najlepsze). Dla młodszego poziomu, powinieneś przynajmniej znać składnię i znaczną część struktury Foundation (obiekty, kolekcje, typy danych, sieci, JSON). Oprócz tego musisz znać podstawowe pojęcia obiektowe, takie jak obiekt, klasa i metody pisania. "
Treehouse ma kurs Swift, który można wyświetlić, jeśli chcesz dowiedzieć się więcej.
Ćwiczyć!
Teraz, gdy zapoznałeś się z Objective-C lub Swift (lub obiema), powinieneś ćwiczyć jak najwięcej. Twórz własne aplikacje, publikuj je w App Store, ulepszaj jak najwięcej. Jest to najlepszy sposób na poznanie wszystkiego, co programista iOS musi wiedzieć o projektowaniu i konserwacji aplikacji.
Utrzymuje również ostre umiejętności kodowania, co zawsze jest dobrym bonusem.
Bądź częścią Wspólnoty
GitHub to jedna z największych społeczności kodujących online. Oferuje historię wersji i dużą społeczność, która może Ci pomóc w testowaniu aplikacji i programów. Każdy, kto interesuje się karierą w zakresie kodowania, korzysta z GitHub, a to powinno być wystarczającym powodem, aby z niego skorzystać. Ale może to być bardzo pomocne, jeśli utkniesz w problemie, którego nie wiesz, jak rozwiązać problem.
Zaoferuj swoje usługi
Doskonałym sposobem na zdobycie portfolio i doświadczenie w świecie rzeczywistym jest oferowanie usług non-profit i lokalnego biznesu. Jasne, nie zarobisz żadnych pieniędzy, ale zbudujesz listę kontaktów i referencji, które są tak ważne, aby zdobyć jakąkolwiek pracę, szczególnie taką w rozwoju iOS.
Jak pisze Andrew G. Rosen:
"Twoja strategia zawiera wiele referencji dotyczących twoich umiejętności programistycznych na iOS, a także pokazuje możliwości public relations." Pokazanie pracodawcom, że jesteś w stanie się promować i wchodzić w interakcje z klientami, jest kluczowe.
Wniosek
Jest wiele innych rzeczy, które możesz zrobić, aby rozpocząć pracę jako programista iOS, ale te wskazówki są z pewnością ważne, jeśli zamierzasz rozpocząć karierę w terenie. Dowiedz się jak najwięcej o wszystkim, co trzeba wiedzieć o rozwoju iOS, a na pewno wkrótce staniesz się deweloperem.