[Swift] Combien dois-je étudier avant de me lancer dans la pratique?

En regardant Twitter, "Etes-vous à ce niveau!?" Je pense souvent ça.

vice versa, "(Ce serait difficile à ce niveau ...)" Il y a aussi ça.

Parce qu'il n'est pas clair pour les débutants combien devrait être la ligne à pratiquer Je pense que c'est un phénomène naturel. Quelle ligne devrais-je porter en fonction de l'expérience d'une personne? J'écrirai si je dois me mettre à la pratique.

Ligne à pratiquer

** Je veux porter au moins ** En tant qu'ingénieur Swift, j'ai indiqué combien je devrais étudier par moi-même. ・ Implémentation de base ・ La mise en œuvre de base peut être personnalisée ・ Les données peuvent être obtenues à partir de l'API et utilisées. ・ Vous pouvez installer et personnaliser la bibliothèque avec des Cocoapods. ・ Sourcetree ・ github peut être utilisé ・ Firestore peut être utilisé ・ Une certaine sensation UI / UX ・ Vous pouvez résoudre certaines erreurs vous-même

Si vous avez fait cela, vous devriez vous mettre immédiatement à la pratique. C'est parce que l'auto-apprentissage n'est pas comparable à la pratique. Vous n'êtes pas obligé d'étudier plusieurs bibliothèques. Je pense que cela suffit si vous pouvez utiliser une bibliothèque de discussion ou une bibliothèque graphique.

Une fois que vous avez atteint la ligne où vous pouvez vous mettre en pratique, il vaut mieux apprendre en pratique. Puisque vous pouvez être impliqué dans le projet et échantillonner ce qui est écrit dans le code qui fonctionne réellement, L'efficacité d'absorption est également différente, et surtout, elle est facile à comprendre. (Voir c'est croire)

En savoir plus sur les compétences que vous souhaitez acquérir au minimum

** - Implémentation de base ** Ceci est un TableView, CollectionView, etc. comme ceux de la bibliothèque principale Xcode C'est la mise en œuvre de base. Une fois cela fait, nous le personnaliserons ensuite. ** ・ La mise en œuvre de base peut être personnalisée ** Vous pouvez personnaliser la disposition de TableView et CollectionView à votre guise Je vais jouer avec. Je souhaite également supprimer les cellules personnalisées ici. ** ・ Les données peuvent être obtenues à partir de l'API et utilisées ** J'étudierai le traitement asynchrone. Utiliser DispatchQueue ou Closure Rendre l'API disponible. ** ・ Vous pouvez installer et personnaliser la bibliothèque avec des Cocoapods ** Peu de projets n'utilisent pas la bibliothèque. Je veux m'habituer à installer des bibliothèques avec l'installation de pod. Personnalisons maintenant la bibliothèque externe. (L'utilisation d'une bibliothèque externe est utile pour les portfolios d'entretiens, etc.) ** ・ Sourcetree ・ github peut être utilisé ** Un outil de gestion de projet standard. Je veux le rendre utilisable au minimum. ** ・ Firestore peut être utilisé ** Il est utile en tant que portefeuille dans une certaine mesure. ** ・ Quelques sensations UI / UX ** L'interface utilisateur est la première chose qui attire l'attention d'un tiers, plutôt que la logique complexe. Si vous vous en tenez à cela, l'évaluation a tendance à être élevée. L'interface utilisateur, c'est-à-dire que le design ressemble plus à l'augmentation des tiroirs qu'au sens, Par exemple, pour que les personnes qui ne connaissent pas les pommes ne puissent pas écrire des pommes Je dois stocker de beaux designs Il est assez difficile d'exprimer un beau design. Recherchez "app ui", etc. en pinterest pour augmenter le nombre de retraits. ** ・ Vous pouvez résoudre certaines erreurs vous-même ** Inutile de dire que c'est un point très important en tant qu'ingénieur.

en conclusion

Qu'as-tu pensé. La première chose à faire est d'étudier dans le but de se mettre en pratique sans intervenir pour toujours. Je trouve ça bien.

Recommended Posts

[Swift] Combien dois-je étudier avant de me lancer dans la pratique?