JavaRush /Blog Java /Random-FR /Feuille de route pour un débutant
Paul Soia
Niveau 26
Kiyv

Feuille de route pour un débutant

Publié dans le groupe Random-FR
Les débutants posent souvent la question : « Que faut-il savoir pour devenir développeur ? » Il y a beaucoup de mots incompréhensibles dans les postes vacants. Il y a tellement d’informations dans les livres qu’il semble que vous auriez dû commencer à les étudier dès l’enfance. En plus de tout cela, l’époque actuelle du développement Android est telle qu’il faut connaître deux langages : Java et Kotlin. Je vais essayer de faire une feuille de route pour un débutant : que faut-il savoir exactement pour décrocher son premier emploi. Feuille de route pour un débutant - 1Donc, la première et la plus importante chose est Java Core. Oui, il vaut mieux commencer maintenant avec Java. À mon avis, JavaRush est le meilleur moyen d’y parvenir. Il n’est pas nécessaire de se laisser distraire par quoi que ce soit tant que vous n’avez pas complètement terminé les bases. En même temps, ce sera un gros plus si vous trouvez un mentor capable de vous donner des conseils et des informations. Ensuite, vous pouvez essayer le SDK Android. Tout d'abord, vous devez comprendre comment utiliser TextView, EditText, les mises en page (Frame, Linear, Relative), ImageView, Button. Après eux, accédez à RecyclerView. À ce stade, la pratique est primordiale. Vous devez tout essayer, voir comment cela fonctionne, quelles sont les caractéristiques de ces composants, en quoi ils diffèrent. Ensuite, vous pourrez approfondir et comprendre l’activité et les fragments. Cycle de vie, lancement. Transférer également des données entre deux activités (intention) et deux fragments (Bundle). À ce stade, vous êtes prêt à créer quelque chose d’un peu plus complexe qu’une calculatrice. Vous devez écrire un petit projet composé de plusieurs écrans. L'essentiel est d'utiliser davantage de composants pour comprendre comment ils interagissent les uns avec les autres. Et encore une fois, ce sera un gros plus si quelqu'un voit votre code et peut vous donner quelques conseils. Ici, vous pouvez déjà essayer Kotlin. De plus, l'interaction avec l'API REST doit être ajoutée au projet. La bibliothèque Retrofit est utilisée à cet effet. Il existe de nombreux manuels à ce sujet. Il existe également de nombreuses API ouvertes, il y a beaucoup de choses sur lesquelles se former (par exemple, Instagram, Facebook et bien d'autres). Le résultat devrait être le téléchargement des données depuis le serveur et leur affichage à l'écran. La bibliothèque Glide (ou, comme alternative, Picasso) sera également utile ici. C'est tout du point principal. Ensuite, il convient de comprendre les modèles de développement. Sous Android, Google fait la promotion de MVVM, alors essayez-le. Découvrez également ce qu’est la Clean Architecture. Et pour couronner le tout, l'injection de dépendances. En parallèle, vous pouvez essayer de passer des entretiens. Sur tous les points, Internet regorge d’articles et d’exemples. Lorsqu’on étudie, il est encore plus important de comprendre comment et pourquoi cela fonctionne, plutôt que de mémoriser les noms. Il est également important de pouvoir utiliser le débogage pour détecter les erreurs. Et cela n’est possible qu’avec beaucoup de pratique. À mon avis, ce processus peut être achevé en six mois. Mais ce n’est que si vous consacrez suffisamment de temps à l’apprentissage. Il ne reste plus qu'à demander de la patience.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION