La première partie de l'article : déterminer le pool de technologies La deuxième partie de l'article : les principales sources d'information La quatrième partie de l'article : Sélectionnez un environnement de développement et installez tous les logiciels nécessaires sur votre machine de travail
Sources d'informations supplémentaires mais importantes : forums
Les forums sont très importants, quelle que soit la manière dont vous étudiez, de manière indépendante ou dans le cadre de cours, ils constituent un réservoir de sagesse populaire. Cependant, avant de découvrir la vérité, vous devrez examiner minutieusement les informations qui en découlent. Mais c'est une compétence utile.- http://ru.stackoverflow.com/questions/tagged/java - forum ancien et utile. Il existe une section en russe, mais la version anglaise est beaucoup plus complète.
- https://toster.ru/tag/java/info - un analogue de Stackoverflow des créateurs du célèbre Habrahabr
- https://javatalks.ru/ est un forum purement « Java ».
- http://help.javarush.ru/ - un forum spécial pour discuter des tâches JavaRush et plus encore.
- https://www.reddit.com/r/learnjava/ - ici aussi, personne ne se moquera des questions des débutants.
Sources d'informations supplémentaires : livres et ouvrages de référence.
Références de programmation en ligne- https://docs.oracle.com/javase/7/docs/api/ - documentation officielle. Sec, difficile. Cependant, il est recommandé de s’y habituer progressivement, et dès le début. En anglais.
- http://www.tutorialspoint.com/java/java_documentation.htm - une référence simple. Également en anglais.
- Head First in Java est le best-seller mondial de la série Head First d'O'Reilly. Écrit avec humour et beaucoup de digressions lyriques. Si vous n'êtes pas sûr, nous vous le recommandons.
- Le livre de Jacob Fine " Programmation Java pour les enfants, les parents et les grands-parents ". En russe, conçu principalement pour les jeunes programmeurs, mais pas seulement.
- Kay Horstmann "Java SE 8. Basic Course" est un bon manuel.
- Java 8: The Complete Guide d'Herbert Shildt est un ouvrage de référence très complet.
- Bruce Eckel " Java Philosophy " - très utile par endroits. Il y a un Wikibook dessus - http://wikijava.it-cache.net/index.php?title=Chapter_1_Thinking_in_Java_4th_edition
Enfin, un bref résumé (basé sur les trois parties de l'article) :
- Nous sélectionnons une ou deux sources principales de théorie et construisons un programme basé sur elles. Nous étudions des sources supplémentaires. Nous apprenons la théorie de plusieurs sources.
- Pour apprendre à programmer , il faut programmer. Pas d'autre chemin. Par conséquent, nous prêtons tout d’abord attention à la pratique : cela doit être fait et testé. Par conséquent, vous avez besoin soit d’un cours interactif, soit d’un professeur. En dernier recours, il y a des conseillers sur les forums.
- Il y a beaucoup d'informations sur les forums. Le trouver prend du temps, mais cela en vaut la peine. N'hésitez pas à poser des questions « stupides ».
- Nous sélectionnons également les livres que vous avez aimés, mettons en favoris quelques cours vidéo, de la documentation Java et des cours de référence.
- La principale source de connaissances sont les cours interactifs JavaRush. Ils vous feront gagner beaucoup de temps car, en plus des cours et des tâches testées, ils contiennent des liens vers de bonnes sources de connaissances supplémentaires. De plus, pendant le cours, vous apprendrez à rechercher des informations et à rédiger un CV. Vous vous concentrerez sur l'essentiel : la programmation, et non sur l'endroit où trouver une source d'information. Mais quand il faut regarder, il faut regarder.
- Inscrivez-vous sur les forums.
- Nous achetons/téléchargeons un ou deux livres. Vous pouvez utiliser l'un des plus simples, le second est un ouvrage de référence.
- La principale source de connaissances réside dans des cours coûteux ou un mentor personnel. Il fait ce que fait JavaRush : explique la théorie, vous indique où trouver plus d'informations, et émet et vérifie les affectations. Seulement pour beaucoup plus d'argent. Et ajoutez le facteur humain. D'ailleurs, de nombreux mentors recommandent JavaRush en complément de leurs cours ;).
GO TO FULL VERSION