Leer Objectief-C
Objective-C is de standaard programmeertaal voor respectievelijk iOS- en OSX-producten.
Er zijn veel bronnen waar je er meer over kunt leren, zoals deze Code School-bron die het leren van Objective-C basics tot een nette game maakt. Het is duidelijk dat dit de eerste plaats is waar je zou moeten beginnen als je geïnteresseerd bent om iOS-ontwikkelaar te worden.
Swift is the Future
Met de release van Swift in 2014, zou je kunnen denken dat het leren van Objective-C je tijd misschien niet waard is. Niet zo snel, hoewel Roadfire Software aanbeveelt om je vertrouwd te maken met beide, vooral omdat Swift Objective-C nog niet volledig heeft vervangen:
"... je moet Swift of Objective-C kennen (weten dat beide de beste zijn). Voor een junior-niveau-positie moet je op zijn minst de syntaxis en een groot deel van het Foundation-raamwerk kennen (objecten, collecties, gegevenstypen, netwerken, JSON). Daarnaast moet je basisobjectgerichte concepten kennen, zoals wat een object is, wat een klasse is en hoe je methoden moet schrijven. "
Treehouse heeft een Swift-cursus waarvan je een voorbeeld kunt zien als je meer wilt leren.
Praktijk!
Nu je jezelf vertrouwd hebt gemaakt met Objective-C of Swift (of misschien allebei), moet je zoveel mogelijk oefenen. Bouw je eigen apps, post ze naar de App Store, tweaken zoveel mogelijk. Dit is de beste manier om vertrouwd te raken met alles wat een iOS-ontwikkelaar moet weten over app-ontwerp en onderhoud.
Het houdt ook je codeervaardigheden scherp, wat altijd een goede bonus is.
Maak deel uit van de gemeenschap
GitHub is een van de grootste coderende gemeenschappen online. Het biedt een versiegeschiedenis en een grote community die u kan helpen bij het testen van uw apps en programma's. Iedereen die geïnteresseerd is in een codeercarrière, gebruikt GitHub en dat zou reden genoeg moeten zijn om het te gebruiken. Maar het kan ook een enorme hulp zijn als je vastzit aan een probleem waarvan je niet zeker weet hoe je het moet oplossen.
Vrijwilliger van uw diensten
Een geweldige manier om portfolio-items en real-world ervaring te krijgen, is door je diensten aan te bieden aan non-profitorganisaties en lokale bedrijven. Natuurlijk verdien je geen geld, maar je bouwt die lijst met contacten en referenties die zo belangrijk zijn voor het vinden van een baan, vooral een op het gebied van iOS-ontwikkeling.
Zoals Andrew G. Rosen schrijft:
"Jouw strategie is om zoveel mogelijk opvallende referenties te krijgen over je iOS-ontwikkelaarsvaardigheden, en om public relations-vaardigheden te demonstreren." Werkgevers laten zien dat je in staat bent om jezelf te promoten en interactie met klanten te hebben, is essentieel.
Conclusie
Er zijn veel andere dingen die je kunt doen om aan de slag te gaan als iOS-ontwikkelaar, maar deze tips zijn zeker belangrijk als je van plan bent om een carrière in het veld te beginnen. Leer zoveel als je kunt over alles wat er te weten valt over de ontwikkeling van iOS en je zult zeer zeker op weg zijn om in een mum van tijd een ontwikkelaar te worden.