Quel est le meilleur bootcamp iOS et pourquoi ?


J'apprends actuellement le développement iOS à New York à "Turn to Tech". J'ai eu une excellente expérience avec ce programme et je le recommande FORTEMENT. La raison pour laquelle je l'ai choisi par rapport aux autres que j'ai considérés (et ce que j'aime encore particulièrement à son sujet) est qu'il a une atmosphère vraiment positive et collaborative.

Le programme d'études est conçu de telle sorte que vous apprenez au fur et à mesure que vous travaillez sur une série de missions/projets de plus en plus difficiles. Par exemple, un premier projet pourrait consister à créer simplement votre propre classe en utilisant Objective-C ou Java, tandis qu'un projet plus avancé que vous obtiendriez après une semaine ou deux pourrait vous demander de construire une application qui a des fonctionnalités X, Y et Z. Dès que vous terminez un devoir, vous passez au suivant (en travaillant à votre propre rythme). Chaque projet introduit de nouveaux concepts qui s'appuient progressivement sur ce que vous avez déjà appris. D'après ce que je peux dire, ils modifient constamment le programme d'études pour refléter les dernières tendances/demandes du marché du travail, de sorte qu'au moment où vous terminez le programme, vous êtes très bien préparé pour vos entretiens d'embauche et avez les compétences que les employeurs attendent.


En tout cas, au fur et à mesure que vous travaillez sur les projets assignés, les instructeurs et les étudiants plus avancés qui sont plus loin dans le programme donnent tous un coup de pied et vous aident lorsque vous comprenez les choses. Vous avez également la possibilité de collaborer et de discuter avec d'autres étudiants de votre niveau qui travaillent sur les mêmes projets. Nous changeons les sièges dans le laboratoire assez régulièrement, de sorte que nous apprenons tous à nous connaître.


Je pense que cette approche présente plusieurs avantages distincts. Tout d'abord, je pense que c'est beaucoup mieux qu'un programme basé sur des cours magistraux parce que vous apprenez complètement par l'interaction 1-1 avec les instructeurs et les autres développeurs autour de vous. Vous n'avez pas à assister à des explications approfondies sur des sujets que vous comprenez déjà et, d'autre part, si vous ne comprenez pas quelque chose, vous pouvez simplement prendre tout le temps nécessaire pour comprendre et demander toute l'aide dont vous avez besoin. Vous n'avez jamais à avoir l'impression que vous'êtes " en retard " par rapport à ce que vous devriez être ou que l'on vous retient inutilement.

Deuxièmement, vous avez constamment la possibilité de tester votre compréhension des concepts en expliquant les choses à vos pairs.

Troisièmement, vous pouvez obtenir autant ou aussi peu d'aide que vous en avez besoin/que vous voulez. Lorsque je suis arrivé dans le programme, je ne connaissais pratiquement rien à la programmation et je posais une TONNE de questions. Les instructeurs se sont assis et ont travaillé avec moi individuellement jusqu'à ce que je comprenne les choses et m'ont guidé à mesure que je développais une meilleure compréhension des concepts. Au fur et à mesure que je suis passé à des projets plus complexes et que j'ai commencé à créer des applications, j'ai consciemment essayé d'être plus indépendant dans mon approche en demandant de moins en moins d'aide et en lisant la documentation d'Apple et les références de cours pour essayer de comprendre les choses par moi-même avant de demander. Cela est encouragé, car cela vous aide à développer les compétences en matière de recherche et de résolution de problèmes dont vous avez besoin dans le monde réel lorsque les instructeurs ne sont pas là pour vous aider. En même temps, vous pouvez toujours demander de l'aide chaque fois que vous ne comprenez pas quelque chose ou que vous êtes coincé et que vous ne pouvez pas'trouver comment déboguer votre code, comme le fait toute personne qui apprend encore.

Enfin, cependant, je ne peux pas assez insister sur la chose de l'atmosphère positive. C'est vraiment une communauté très soudée où tout le monde s'encourage et s'entraide. Les anciens du programme qui sont placés dans des entreprises de la ville passent tous les jours pour discuter avec nous, et c'est génial car ils sont capables de nous dire où se trouvent les nouveaux emplois et ce que nous devrions faire pour nous préparer aux entretiens. C'est aussi génial pour le réseautage. Je ne suis pas sûr que beaucoup d'autres programmes dans la ville aient le même genre de dynamique.