Salut tout le monde! Je m'appelle Dima. Ceci est mon premier article sur l'informatique, alors ne jugez pas trop sévèrement. Il sera utile à ceux qui viennent tout juste de commencer à rejoindre les rangs des programmeurs, mais qui ont peur de se perdre dans cette vaste mer d'informations.
Arrière-plan
Imaginez que vous avez 26 ans, que votre opérateur de téléphonie mobile vous a licencié et que votre PDG a fui vers l'Europe parce que ses pratiques frauduleuses l'obligent à vivre à l'étranger. Voilà à quoi ressemblait mon 31 décembre 2016. Je pourrais trouver un emploi similaire dans un domaine connexe et il y aurait même des offres, mais... est-ce que cela me ferait plaisir ? Vous êtes-vous déjà demandé pour quoi vous travaillez ? Qu’aimeriez-vous vraiment devenir ? Après mon licenciement, j'ai passé deux mois à me chercher... et je suis devenue une autre personne. J'ai réalisé que je pouvais être ce que je voulais : médecin, menuisier, homme d'affaires. C’est une question de temps, l’essentiel est de faire plus que les autres, et je réussirai à tout. Du coup, je suis devenu programmeur ! Je travaille avec succès dans une entreprise informatique depuis un an maintenant et j'en suis incroyablement heureux. J'adore apprendre, j'ai donc passé des centaines d'heures à étudier Java, les technologies Web et j'ai préparé un résumé de ce qui vous aidera à vous plonger rapidement dans le monde de Java.Première étape : l'illumination
Vous devez comprendre que la programmation n’est pas facile. Et le fait qu’au début on ne réussisse pas est normal. Au début, j'ai étudié Python pendant deux mois, et quand j'ai vu les cycles, ils m'ont semblé extrêmement complexes. Le plus important, ce sont les bases : sans les comprendre, vous ne pourrez pas apprendre rapidement les nouvelles technologies. Je parle de conditions, de boucles, de travail avec des tableaux, de POO, etc.Deuxième étape : Sur quoi coder ?
Vous aurez besoin d'un environnement de développement. Dans le monde Java, il y en a trois :- IDÉE (gratuite et payante)
- NetBeans (gratuit)
- Éclipse (gratuit)
- NetBeans est ancien et laid, et est actuellement dans l'incubateur Apache, il n'est donc pas clair s'il y aura une nouvelle version.
- Eclipse est populaire à l'étranger car il est gratuit et un peu plus agréable que Netbeans.
- IDEA est l'environnement de développement dominant, du moins pour nous. La différence entre la version payante et la version gratuite réside uniquement dans le travail avec des frameworks (Spring), dont vous n'avez pas encore besoin. De plus, il est fabriqué par des Russes de Saint-Pétersbourg. Soutenons les producteurs nationaux !
Troisième étape : Par où commencer ses études ?
Tout d’abord, à l’ancienne, en lisant des livres :- Tête d'abord, "Apprendre Java"
- G. Shildt, "Java 8. Guide du débutant"
- Kay Horstmann, "Java. La bibliothèque du professionnel"
- Bruce Yekel, " La philosophie de Java "
- Histoire : combien j'ai étudié, comment j'ai trouvé un emploi, quelles difficultés j'ai traversées.
- Par où commencer dans le développement Web dans le monde Java.
- Types d'authentification, autorisation.
GO TO FULL VERSION