Vous avez donc un fort désir de devenir programmeur. Où courir maintenant ? Il existe de nombreuses réponses à cette question sur Internet. Nous avons déjà écrit un article à ce sujet . Pourtant, à en juger par les questions qu’on nous pose sur les réseaux sociaux, les débutants sont souvent perdus dans l’abondance d’informations et ne savent pas exactement par où commencer. En principe, tout ce que nous faisons chez JavaRush , c'est aider à répondre à cette question. Cependant, pour ceux qui sont complètement confus, nous avons décidé d’élaborer un plan d’action approximatif.
Tout d’abord, décidez du pool de technologies
- Choisissez 2-3 sources principales de connaissances, ainsi qu'une douzaine de sources supplémentaires. Mais n’oubliez pas de « Google » si quelque chose n’est pas clair.
- Sélectionnez un environnement de développement et installez tous les logiciels nécessaires sur votre machine de travail.
- Décidez quoi d’autre étudier et où obtenir des informations.
Bon, d'accord, disons Java. Comment sont payés les spécialistes de cette langue ?
Il existe de nombreux excellents sites à découvrir, comme DOU. Entre autres choses, ce site collecte des statistiques sur le salaire des spécialistes du développement et autres informaticiens en Ukraine. Alors, suivez le lien , sélectionnez-y, par exemple, la ville de Kiev et le poste de Développeur Junior (ou simplement Développeur), sélectionnez Java et comparez avec d'autres langages. Si vous n'habitez pas à Kiev, ne vous inquiétez pas : nous avons suivi la différence de coût du travail dans différentes villes et dans l'article « Le chemin du programmeur », nous avons fourni un tableau avec des données approximatives. Copions-le ici, le voici : C'est le tableau d'avant-crise. À l'heure actuelle, la situation a quelque peu changé, les salaires à Kiev sont restés à peu près au même niveau, mais les salaires à Moscou se sont rapprochés de ceux de Kiev. Si vous avez regardé le lien DOU, vous avez probablement remarqué que les programmeurs Java sont non seulement les plus demandés, mais aussi parmi les professionnels les mieux payés.Ou peut-être que Java est trop compliqué ?
...Pas vraiment. Il existe des langues qui sembleront plus faciles au premier stade de l'apprentissage. Cependant, Java a un énorme plus : il est répandu, nécessaire et présent sur le marché depuis de nombreuses années. En conséquence, il existe une grande variété de supports de formation, de conférences, de livres et de forums pour les programmeurs débutants et chevronnés. La communauté m’aide beaucoup dans mes études. L'essentiel dans toute cette diversité est de ne pas se tromper et de choisir du matériel pédagogique. Nous en parlerons dans le paragraphe suivant. Vous avez décidé que vous souhaitiez absolument développer des jeux et avez lu que la plupart des plus grands succès sont écrits en C++. Alors peut-être pourrions-nous lui apprendre tout de suite, cet aîné du monde des langues universelles ? Vous pouvez essayer, mais l’idée n’est pas la meilleure : le C++ est extrêmement difficile pour un débutant. Mais après une formation en Java, vous pouvez facilement passer au C++ si vous le souhaitez. À propos, tous les « gros » jeux ne sont pas écrits en C++. Le célèbre Minecraft , par exemple, a été créé en Java.Brèves conclusions
- Les développeurs les plus recherchés écrivent en Java et leur besoin ne cesse de croître ;
- Les développeurs Java ont des salaires élevés ;
- Java est un langage universel. Vous pouvez écrire presque n'importe quoi dessus. Jeux comprenant :
- Java est relativement facile à apprendre ;
- Après Java, il est facile de passer au C# ; il est assez simple d’apprendre JavaScript, Ruby, Python. Après Java, le programmeur est prêt à se familiariser en détail avec le C++ complexe ;
- Android est basé sur Java ;
- L'implémentation du multithreading en Java est à la hauteur. Si vous êtes nouveau, vous ne comprenez probablement pas encore à quel point c'est cool. Rappelez-vous simplement cette phrase =);
- La grande majorité des programmeurs parlent JavaScript comme deuxième langue.
GO TO FULL VERSION