Partage d'expérience de parcours d'apprentissage back-end Java - le plus fiable sur l'ensemble du réseau

URL d'origine : Partage d'expérience de parcours d'apprentissage back-end Java - le plus fiable de tout le réseau_IT Knives Out Blog-CSDN Blog

Introduction

Cet article est un partage d'expérience en auto-apprentissage de Java. Vous pouvez rejoindre un poste de développement back-end Java en 5 mois.

J'étais autodidacte en Java sans aucune connaissance de base en Java . Il m'a fallu 5 mois pour recevoir 6 offres .

Certaines choses ne peuvent pas être copiées, mais la méthode d'apprentissage de Java peut être copiée . En étudiant sur ce site, vous pourrez copier mon processus, et vous pourrez également obtenir une offre avec un salaire mensuel d'environ 10K sans aucune connaissance de Java .

Actuellement, je suis un expert du blog CSDN, auteur de plusieurs projets open source, et je continue de produire des tutoriels allant de l'introduction au Java avancé.

Que faut-il apprendre sur Java ?

Recherchez directement : Développement Java sur Boss Direct Recruitment pour trouver les technologies qu'il faut maîtriser pour les postes Java. Les techniques à apprendre sont les suivantes :

Bases Java, JVM, multi-threading, MySQL, Redis, design patterns, frameworks (Spring, SpringMVC, SpringBoot, MyBatis), middleware (MQ, Shiro) distribués (SpringCloud, Dubbo), ElasticSearch.

Comment apprendre Java (parcours d'apprentissage) ?

Le parcours d'apprentissage est le suivant :

  1. Apprenez les bases du backend Java
  2. Projets pratiques pour apprendre l'entrée Java
  3. Mémorisez les questions d'entretien Java
  4. Soumettez votre CV et commencez à chercher un emploi

1. Apprenez les bases du backend Java (3-4 mois)

Il existe deux manières d'apprendre les bases du backend Java : 1. Lire des livres.  2. Regarder des vidéos . Le webmaster recommande de lire des livres. Lire des livres est beaucoup plus rapide que regarder des vidéos . Tant que vous choisissez le bon livre, il est facile de commencer. Les critères de sélection des livres sont : 1. Le contenu est élémentaire et adapté aux débutants. 2. Combinez théorie et pratique. ( La version PDF est recommandée car elle est facile à enregistrer, à transporter et consultable.)

Lorsque le webmaster a appris Java pour la première fois, il a recherché de nombreux livres sur Internet, a trouvé sept ou huit livres sur chaque technologie, les a comparés , puis a sélectionné le meilleur. Les livres sont les suivants :

technologie livres Il faut lire le chapitre temps d'étude méthode d'étude
Les bases de Java "JAVA Development Practical Classic 2e édition" Chapitre 1-15, chapitre 24 1~2 mois Coder tout en apprenant.
JVM "Compréhension approfondie des fonctionnalités avancées et des meilleures pratiques de la machine virtuelle Java JVM, 2e édition" Chapitre 2-4 1 semaine Facile à comprendre, pas besoin d’approfondir. Les questions d'entretien qui suivent vous aideront à approfondir.
Multithreading "La beauté de la programmation simultanée en Java" Chapitre 1-2 1 semaine Compréhension simple, un peu de codage. Les questions d'entretien qui suivent vous aideront à approfondir.
MySQL "Tout ce que vous devez savoir sur MySQL" Vous n’avez pas besoin de lire ce qui suit, vous devriez lire tout le reste.
Chapitres que vous n'avez pas besoin de lire : chapitres 2.2.2, 2.2.3 ; chapitres 9 à 10, chapitres 22 à 30.
3 semaines Utilisez Navicat pour écrire des phrases tout en apprenant.
Rédis "Développement, exploitation et maintenance Redis" Les chapitres 1 et 2 sont destinés à une étude approfondie ; les chapitres 3, 5, 6, 9, 10 et 11 sont destinés à une compréhension simple. 2 semaines Écrivez des instructions en utilisant la ligne de commande pendant l'apprentissage.
Modèles de conception J'ai cherché une douzaine de livres, mais ils ne sont tous pas fiables et sont une perte de temps. Il suffit de regarder le tutoriel du webmaster : Design Patterns Comprenez simplement quels sont certains modèles de conception courants. 1 semaine Il suffit de comprendre, pas de pouvoir l’appliquer. Les modèles de conception d'applications sont intermédiaires à avancés en Java
Démarrage de printemps "Explication détaillée de Spring Boot 2.x" Chapitre 3,4,6 1 semaine Comprenez simplement les concepts, tels que : IOC, AOP. Le combat réel à l'intérieur n'est pas très bon et il est difficile de démarrer. Il n'est pas nécessaire d'apprendre le combat pratique au préalable. Après avoir lu tous les PDF ici, il est préférable de regarder le didacticiel vidéo du webmaster : Démarrer avec la pratique Combattre .
MyBatis-Plus J'ai cherché cinq ou six livres, mais ils ne sont tous pas fiables et sont une perte de temps. Il est préférable de lire les tutoriels du webmaster : bien débuter en pratique Apprenez à ajouter, supprimer, modifier et vérifier. 0 jours Il n’est pas nécessaire de l’apprendre ici, après avoir lu tous les PDF ici, il est préférable de regarder le tutoriel vidéo du webmaster : bien démarrer en pratique .
MQ "Guide pratique RabbitMQ" Chapitre 1-4 1 semaine Comprenez simplement le concept. Le livre n'intègre pas la pratique réelle de SpringBoot. Vous pouvez lire directement l'article du webmaster : Adresse de l'article
Shiro J'ai cherché six ou sept livres, mais ils ne sont tous pas fiables et sont une perte de temps. Le mieux est de lire le tutoriel du webmaster : Shiro en action 1 semaine Sachez simplement comment le contrôler, par exemple : vérifiez d'abord le jeton, puis vérifiez les autorisations des ressources (autorisations d'URL ou autorisations de données).
Il n'est pas nécessaire d'écrire du code, car le contrôle des autorisations est effectué en Java à un niveau avancé.
PrintempsNuage "Explication détaillée de Spring Boot 2.x" Chapitre 17 1 semaine Configurez votre propre environnement et appelez feint.
Dubo Pas besoin d'apprendre 0 Dubbo n'a pas besoin d'être appris.
Recherche élastique Pas besoin d'apprendre, il suffit de comprendre ce qu'est un index inversé, voir : cet article

Pour les livres ci-dessus, le webmaster a déjà collecté des PDF, ajouté un catalogue, et le contenu est consultable , et le webmaster les partage directement gratuitement :

Gong X a recherché « Java Think Tank » et la réponse a été « PDF ».

livres trompeurs

Présentation de quelques livres trompeurs :

livres Pourquoi tromper les gens ?
《Tête d'abord Java》 Caractéristiques de la série Head First : Des choses qui étaient à l'origine très simples sont décrites de manière fantaisiste, ce qui les rend très difficiles à comprendre. Et de nombreuses connaissances clés ont été ignorées.
"Java du débutant au maître" Caractéristiques de la série Du Débutant à la Maîtrise : incapable de saisir les points clés, incapable de distinguer les niveaux, incapable d'apprendre quoi que ce soit.

2. Projet pratique d'apprentissage de Java (10 jours)

Pour les projets d'introduction à Java, apprenez simplement de ce site. Quand j'ai commencé, j'ai cherché de nombreux autres projets Java, y compris des projets gratuits et payants, mais je n'ai pas pu démarrer rapidement. D'autres projets Java ne sont pas du tout partis de zéro . Après avoir appris, j'ai découvert que je ne pouvais toujours pas écrire des projets . Vous pouvez également comparer le contenu de ce site avec d'autres tutoriels. Tous les tutoriels de ce site sont les plus fiables .

Le tutoriel d'introduction à Java présent sur ce site vous permet de l'apprendre à fond en dix jours ! Vous amène à créer l'environnement => installer le logiciel => créer un projet => ajouter des dépendances et des configurations => générer du code via des tables => écrire du code d'ajout, de suppression, de modification et de requête => auto-test du code => front-end et arrière -fin du débogage conjoint => terminer la tâche.

Le didacticiel pratique d'introduction à Java est ici : Introduction à la colonne pratique du projet d'introduction JavaWeb – Assistant d'auto-apprentissage

3. Mémorisez les questions d'entretien Java (3 à 5 semaines)

Il suffit de regarder ce site pour les questions d'entretien Java. Lorsque je cherchais un emploi, j'ai mémorisé de nombreuses autres questions d'entretien (à la fois en ligne et au format PDF), ce qui fait que presque aucune des questions de l'intervieweur n'a été incluse, ce qui m'a fait échouer l'entretien ! J'ai donc compilé cet ensemble de vraies questions à haute fréquence pour vous aider à réussir l'entretien en toute confiance !

Les vraies questions d'entretien Java sont ici : Une collection de vraies questions d'entretien Java backend – Assistant d'auto-apprentissage

4. Soumettez votre CV et trouvez un emploi

Avant de soumettre votre CV, vous devez être parfaitement préparé : optimiser votre CV et, mieux encore, réaliser une simulation d'entretien.

Voir : Reprendre l'optimisation et la simulation d'entretien – Assistant d'auto-apprentissage

J'ai reçu une offre, que dois-je choisir ?

Le choix d’une offre dépend à la fois de l’entreprise et de la direction, cette étape est très importante, alors ne tombez pas dans le piège.

Voir : Comment choisir une offre ? – Assistant autodidacte

Guess you like

Origin blog.csdn.net/feiying0canglang/article/details/132629361