iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   Ontwikkelen voor iOS (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/)
-   -   van nul tot appontwikkelaar (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/127282-nul-appontwikkelaar.html)

realpapahotel 11-10-12 11:03

van nul tot appontwikkelaar
 
Goedemorgen,

Ik wil graag weten als je op nul begint (dus geen enkele programmeerervaring) en wilt eindigen als (volleerd) appontwikkelaar wat voor soort opleidingstraject je dan het beste kan volgen en/of welke opleidingen/cursussen. En ten tweede in wat voor tijdsbestek dat dan ongeveer zou moeten kunnen.

Whacko 11-10-12 13:20

Tja dat is altijd een lastig onderwerp. Dat ligt helemaal aan jezelf. Heb je een technische achtergrond? Leer je snel? Hoe goed is je engels, en kan je dus engelse sites afstruinen als je een antwoord op iets zoekt? Kun je goed analytisch denken?

Daarnaast merk je vaak dat mensen denken: "oh ik leer dat wel ff, en maak mijn eigen app". Soms lukt ze dat wel, maar kun je aan de kwaliteit zien dat er een paar tutorials bij elkaar zijn gemikt, en het dan goed is. Als er dan een bug optreedt zullen ze veel moeite hebben met het oplossen. Dan zullen ze op forums gaan posten: "dit werkt niet, help me!".

Ik heb zelf 4 jaar HBO Informatica gedaan, en daar leer je een hoop. Het belangrijkste is nog wel de zelfstudie. Je zult problemen moeten kunnen analyseren en een oplossing ervoor kunnen vinden.
Natuurlijk kun je uit boeken een hoop leren. Wat ik dan aanraad, is boeken over programmeren te lezen. Begin met "programmeren voor dummies" (als dat bestaat) bij wijze van spreke, en probeer steeds geavanceerdere boeken te lezen. Zodra je snapt wat je doet, en zelfstandig code kunt schrijven zonder iets te hoeven opzoeken. Denk ik dat je pas moet beginnen aan een echte app te schrijven. daarvoor moet je denk ik echt denken aan simpele dingetjes zoals programmaatjes die rekensommen uitrekenen, of tekstbewerkingen doen. Want je zult zien, dat de kennis die je in het begin hebt, op het eind heel anders is, en je wilt niet aan het einde van je app-traject erachter komen dat je hele ontwerp verkeerd is, omdat je nog niet wist hoe je het allemaal moest doen.

Het korte antwoord: Met veel studie, en een paar uur per dag, denk ik dat je in een jaar wel een goede basis hebt om apps te maken.

realpapahotel 11-10-12 13:30

Oke dank je voor je uitgebreide antwoord. Wat me opvalt is dat er voor opleidingen/cursussen app ontwikkelen vaak C++ wordt vereist als kennis. Is het derhalve slim me eerst daar op te focussen?

Whacko 11-10-12 13:50

C en C++ zijn wel een van de meest gebruikte talen. Je kunt je daarop focussen, de overschakeling naar Objective-C voor iOS zal dan niet zo'n grote stap zijn, omdat je de basisprincipes van programmeren dan al kent. Zorg dan wel dat je goed leert wat object-georienteerd programmeren is. want dat zul je moeten toepassen op iOS.

Een andere richting is misschien om te beginnen met Java (niet javascript), dat is een echt object georienteerde taal, en zul je dus vanaf het begin een goede basis leggen.

Kwa taal maakt het eigenlijk niet veel uit waar je mee begint, zodra je snapt wat je doet kun je elke taal leren.

Nikooos 11-10-12 14:09

Inderdaad.. Als je de basis van programmeren snapt dan kom je al erg ver. Dan is het alleen nog een kwestie van de juiste naamgeving leren en ontdekken welke mogelijkheden er allemaal zijn.

realpapahotel 11-10-12 16:38

Onwijs bedankt voor jullie nuttige reacties. Hebben jullie wellicht nog tips waar en/of welke aanbieders van opleidingen/cursussen?

Nikooos 11-10-12 16:54

Zelf nooit cursussen of opleidingen gevolgd die specifiek voor het maken van apps zijn. Het apps maken heb ik echt geleerd door gewoon te doen en te proberen. Maar dan moet je die basis als wel hebben en die heb ik eigenlijk gewoon door mijn schoolopleiding gekregen.

Dat was overigens HBO Communicatie & Multimedia Design in Rotterdam.

Whacko 11-10-12 17:09

Blijkbaar biedt de LOI cursussen aan...
Met de opleiding Java Programmeren specialiseer je je al in drie maanden!

en dan ook het vinkje "Inleiding programmeren" aanvinken, aangezien je geen basiskennis hebt.

Jonaske_ 21-10-12 18:19

Zelf heb ik ook leren programmeren op mijn eigen voor iOs. Belangrijk is dat je erg goed Engels kan. Zonder Engels kom je immers bijna nergens in het informaticawereldje. Verder is het belangrijk dat je een beetje logisch kan redeneren en problemen kan oplossen. Als je dit beide kan raad ik je het boek Programming in Objective C aan. Lees het boek goed door, probeer de oefeningen en 'speel' wat met de code. Als je dat onder de knie hebt kan je je verdiepen in het framework Cocoa touch en begint het echte ontwikkelen. Reken er wel op dat je toch wat motivatie nodig hebt. Rome is trouwens ook niet op één dag gebouwd ;). Het zal dus wel aardig wat tijd in beslag nemen, maar het is het zeker waard :)


Alle tijden zijn GMT +2. Het is nu 20:43.