Maison > Java > javaDidacticiel > Suggestions pour les programmeurs Java à différents stades d'apprentissage

Suggestions pour les programmeurs Java à différents stades d'apprentissage

巴扎黑
Libérer: 2017-06-23 16:38:25
original
1076 Les gens l'ont consulté
    • Suggestions pour apprendre les programmeurs Java

Cette partie est en fait l'objet d'aujourd'hui. Cette partie est utilisée pour répondre à de nombreux groupes. La question posée par des amis est la suivante : LZ, comment as-tu appris Java ? Pouvez-vous me donner quelques conseils ?

Aujourd'hui, LZ va parler de quelques informations pratiques, donc ne parlons pas de certaines méthodes et techniques d'apprentissage, mais parlons directement du contenu à apprendre à chaque étape et même de quelques livres. Le contenu de cette partie s'applique également à certains étudiants qui souhaitent se tourner vers Java.

Avant que tout le monde ne le lise, LZ souhaite faire deux remarques.

1. Puisque LZ lui-même est un développeur back-end Java, le contenu d'apprentissage recommandé est la voie du développement Java Web et Java back-end. Les étudiants qui ne sont pas impliqués dans le développement Java Web et Java back-end. devraient faire référence à leurs études de manière appropriée. Pensez-y, ne les copiez pas.

2. Le contenu recommandé suivant pour la [Partie 1] est destiné à vous aider à devenir un développeur Java capable de travailler le plus rapidement possible. Il convient mieux aux étudiants au chômage et se préparant à passer à Java. Si vous êtes étudiant à l'école, assurez-vous d'apprendre les bases (comme les systèmes informatiques, les algorithmes, les principes de compilation, etc.) avant d'envisager les études suivantes.

 

Première partie : Pour les étudiants qui n'ont pas encore travaillé sur Java, y compris certains étudiants actuels et ceux qui se préparent tout juste à passer à Java.

1. Les bases de Java

Tout d'abord, trouvez un tutoriel Java de base pour apprendre Ici vous pouvez recommander un groupe QQ : 159610322 qui propose un grand nombre de tutoriels vidéo de base.

Lorsque vous apprenez les bases de Java, vous devriez essayer d'en faire autant que possible. Plusieurs fois, lorsque vous écrivez et exécutez les choses que vous considérez comme acquises, vous constaterez que ce n'est pas le cas. vous n'y croyez pas, essayez-le.

Après avoir appris le contenu ci-dessus, vous devez avoir une compréhension de base de Java. Vous pouvez écrire quelques programmes simples en langage Java et utiliser l'éditeur le plus simple, tel que le Bloc-notes.

Pour le moment, ne vous précipitez pas vers la partie suivante. Laissez quelques jours pour écrire quelques programmes et vous familiariser le plus possible avec ces contenus de base.

2. Développement Web

Après avoir écrit un programme pendant quelques jours, vous vous sentirez souvent confus car ce que vous avez écrit semble inutile, comme implémenter une simple calculatrice, lire un fichier. , etc. À ce stade, vous devriez apprendre à écrire quelque chose que vous trouvez intéressant, vous devriez donc acquérir davantage de connaissances.

Ces contenus sont principalement liés au développement Web, incluant les connaissances liées au HTML/CSS/JS (page front-end), au Servlet/JSP (J2EE) et à MySQL (base de données).

L'ordre d'apprentissage doit être d'avant en arrière, donc la première chose à apprendre doit être HTML/CSS/JS (page front-end). Vous pouvez trouver cette partie du contenu sur le site runoob. au-dessus de. Vous pouvez essayer d'écrire quelques pages vous-même, et bien sûr, vous pouvez faire de votre mieux pour les rendre les plus belles. Cette partie du contenu n'est pas particulièrement importante en théorie pour le back-end Java, mais elle doit au moins atteindre un niveau où vous pouvez écrire quelques pages simples par vous-même.

Ensuite, ce que vous devez apprendre, c'est la partie Servlet/JSP (J2EE). Cette partie est la partie dans laquelle le développement back-end Java doit être très maîtrisé, donc cette partie nécessite le plus d'énergie parmi les trois. pièces, et À ce stade, vous devez apprendre à utiliser les outils de développement au lieu d'utiliser le Bloc-notes. Vous pouvez choisir Eclipse.

Après avoir téléchargé et installé Eclipse, veuillez suivre le didacticiel de la vidéo étape par étape et assurez-vous de le faire davantage. Concernant la sélection de vidéos Servlet/Jsp, l'industrie reconnaît les vidéos de Ma Soldier, nous les recommandons donc à tout le monde. Bien sûr, LZ lui-même n’a pas regardé ses vidéos, il est donc difficile de le dire de manière absolue. Si vous avez un meilleur choix, vous pouvez vous en tenir au vôtre et ne pas être gêné par LZ.

À l'origine, LZ avait également prévu de publier une vidéo pédagogique, mais en raison de problèmes de temps, il a décidé d'abandonner. Mais si vous rencontrez des problèmes en regardant la vidéo, vous êtes invités à venir au groupe de communication de LZ pour poser des questions, ou à vous rendre à Douyu pour regarder la diffusion en direct de LZ et poser vos questions. L'adresse de diffusion en direct et le numéro de groupe se trouvent sur le côté gauche de. Le blog personnel de LZ.

Dans la dernière étape, vous devez apprendre à utiliser une base de données MySQL est un bon choix d'entrée, et la base de données relationnelle dominante dans le domaine Java est MySQL. Cette partie est généralement exposée lorsque vous apprenez Servlet/Jsp. La partie JDBC est la partie liée à la base de données. Vous devez non seulement apprendre à utiliser JDBC pour faire fonctionner la base de données, mais également apprendre à utiliser les outils clients de base de données, tels que navicat et sqlyog. Choisissez simplement l'un des deux.

3. Cadre de développement

Après avoir appris le contenu ci-dessus, vous n'êtes pas suffisant pour travailler en ce moment, vous devez toujours poursuivre vos études. Afin d'améliorer l'efficacité du développement, les entreprises utiliseront certains frameworks Web Java, vous devez donc également apprendre certains frameworks de développement.

Actuellement, les frameworks SSM les plus courants sont, à savoir spring, springmvc et mybatis. Vous devez apprendre à créer ces trois frameworks et à les utiliser pour créer un projet Web simple d'ajout, de suppression, de modification et d'interrogation. Vous n'avez pas besoin de comprendre ce que signifient ces configurations et pourquoi vous devez les effectuer. Vous pourrez les apprendre plus tard. Mais vous devez être capable d'utiliser rapidement ces trois éléments pour créer un framework Web. Vous pouvez enregistrer votre premier processus de construction, croyez-moi, vous l'utiliserez certainement.

Il convient également de mentionner que lors du processus de création de SSM, vous pouvez souvent entrer en contact avec un outil appelé maven. Cet outil est également un outil que vous devrez presque utiliser dans votre futur travail, vous pourrez donc également en apprendre davantage sur Maven tout en créant SSM. À votre stade actuel, il vous suffit de vous renseigner sur l'utilisation de base de maven sur Internet. Au fur et à mesure que votre expérience professionnelle augmente, vous entrerez progressivement en contact avec certains usages haut de gamme.

Je voudrais vous recommander une adresse pour apprendre le framework SSM. Il y a une vidéo dedans. Vous pouvez la regarder.

4. Trouver un emploi

Après avoir terminé vos études sur le cadre de développement, vous devriez trouver un emploi. Ceux qui sont à l'école trouveront des stages, et ceux qui ont obtenu leur diplôme trouveront un emploi à temps plein. des emplois. En même temps, vous ne devriez pas arrêter vos études pendant que vous cherchez un emploi. Pour être précis, vous ne devriez pas arrêter vos études à l’avenir.

Vous venez d'apprendre à utiliser le contenu ci-dessus. Vous pouvez progressivement essayer d'en apprendre davantage. Internet est votre professeur le plus important.

 

Partie 2 : Pour les étudiants qui travaillent depuis moins d'un an.

Félicitations, à ce moment-là, vous avez déjà un travail Java. Cette étape est celle où vous grandissez extrêmement vite et où vous pouvez souvent faire des heures supplémentaires.

Mais faire des heures supplémentaires ne signifie pas que vous pouvez vous détendre. Rappelez-vous toujours ce que LZ a dit, à partir du moment où vous entrez dans l'industrie, vous devez continuer à apprendre. Au cours de cette année, vous devez au moins lire le livre "Java Programming Thoughts". Le contenu de ce livre est de vous aider à mieux comprendre Java. Il s'agit d'une version améliorée des bases de Java.

Ce livre est très épais. Il a fallu trois mois complets à LZ pour lire ce livre. À vitesse normale, je devrais pouvoir le terminer dans environ six mois. LZ n’a pas d’exigences trop élevées ici, à condition que vous ayez fini de lire ce livre dans un délai d’un an. Bien sûr, ce que LZ a dit après avoir lu, c'est de l'absorber complètement, plutôt que de le lire une fois, vous pouvez donc lire certains contenus plus d'une fois.

Dans l'ensemble, l'idée principale de l'apprentissage à ce stade est de s'entraîner au travail et d'avoir une compréhension plus approfondie des bases de Java.

 

Troisième partie : Pour les étudiants qui travaillent depuis 1 à 2 ans.

Les étudiants de cette période ont déjà eu une compréhension plus approfondie de Java. Cependant, l'expérience de l'orientation objet n'est peut-être pas assez approfondie. Lors de la programmation, elle reste encore au niveau de l'exécution des fonctions et prend rarement en compte les problèmes de conception.

C'est donc à ce moment-là que le modèle de conception arrive. À cette époque, LZ lisait le livre « Dahua Design Patterns » et écrivait une version complète du blog sur les modèles de conception. Par conséquent, LZ exige que tout le monde commence à bloguer après avoir travaillé pendant un an au maximum, et le modèle de conception est le début de votre blog.

N'oubliez pas que ce que LZ propose sont essentiellement les exigences minimales, alors n'ayez aucun répit, sinon, après cinq ans, vous ne devriez pas envier les autres dont le salaire est supérieur au vôtre, ni envier les autres. qui sont entrés dans l’industrie.

Cette année, vous devez bien connaître les modèles de conception, et "Dahua Design Patterns" peut être votre point de départ. Bien sûr, vous pouvez également vous rendre sur le blog personnel de LZ pour en savoir plus, l’adresse est la suivante.

De plus, les modèles de conception ne sont pas votre seule tâche cette année. Vous devez également lire quelques livres sur l'optimisation de l'écriture de code. Par exemple, « Refactoring pour améliorer la conception du code existant » et « Java efficace ».

Dans l'ensemble, à ce stade, votre tâche principale est d'améliorer vos capacités de codage et d'être capable d'écrire du code élégant.

 

Partie 4 : Pour les étudiants qui travaillent depuis 2 à 3 ans

Certains étudiants se sentent déjà très géniaux en ce moment, donc ils ne peuvent pas Aidez-moi, mais commencez à vous détendre lentement. N'oubliez pas que vous êtes encore beaucoup plus jeune.

À ce stade, il y a un livre que vous devez lire. Il s'appelle "Compréhension approfondie de la machine virtuelle Java". Ce livre est certainement le livre le plus important pour les développeurs Java, sans exception. Aux yeux de LZ, ce livre est encore plus important que "Java Programming Thoughts".

Le contenu de ce livre est de vous aider à comprendre de manière globale la machine virtuelle Java A ce stade, vous devez déjà savoir que Java s'exécute sur la JVM. Ainsi, en ce qui concerne la JVM, vous n’avez aucune raison de ne pas le savoir. LZ a déjà écrit sur la série JVM. Vous pouvez la consulter.

De plus, au cours des deux dernières années de travail, vous devez avoir été exposé dans une certaine mesure à la concurrence. À ce stade, vous devriez avoir une compréhension plus approfondie des connaissances liées à la concurrence, et pour cette partie, LZ recommande le livre "Java Concurrent Programming in Practice". Tant que vous lirez ce livre, vous comprendrez essentiellement la partie concurrence.

En même temps, vous avez encore beaucoup à faire à ce stade. À ce stade, vous devriez avoir une compréhension plus approfondie du framework que vous utilisez et une compréhension plus approfondie de la bibliothèque de classes Java. Par conséquent, vous devez examiner le code source de certaines classes du JDK, y compris le code source du framework que vous utilisez.

Le prérequis pour comprendre ces codes sources est que vous devez avoir une bonne compréhension des modèles de conception. Sinon, lorsque vous regardez le code source, vous vous poserez toujours des questions telles que : pourquoi ce code est-il écrit ainsi ? Pourquoi définir cette interface, elle semble redondante ?

Cela montre également que ces processus d'apprentissage sont imbriqués. Si vous échouez à un moment donné, vous ne pouvez vraiment pas suivre le rythme, ou on peut dire que vous avancez étape par étape. . lent. Et LZ a la responsabilité de vous dire qu'à ce stade, LZ a appris bien plus que ce qui est indiqué ici. Par conséquent, ne pensez pas que vous avez appris beaucoup. Ce que LZ a dit ne sont que les exigences minimales. Non seulement LZ, de nombreuses personnes ont appris bien plus au cours de cette période que le cadre de cet article.

Si vous n'arrivez pas à suivre le rythme, après quelques années, si le marché des programmeurs n'est pas bon, vous risquez non seulement d'avoir un salaire inférieur à celui des autres, mais l'entreprise n'est pas aussi bonne que les autres, mais vous ne pourrez trouver personne du tout.

En bref, à ce stade, ce que vous devez faire est d'avoir une compréhension approfondie des bibliothèques de classes Java et Java sous-jacentes (par exemple, le livre sur la concurrence est le contenu du package Java concurrent java. concurrent), c'est-à-dire le contenu associé de la JVM et du JDK. Et vous devez avoir une compréhension plus approfondie du framework que vous utilisez. Il est recommandé de lire le code source ou de lire la documentation officielle.

Par ailleurs, il existe une autre manière d'apprendre qui devrait également être utilisée au stade des 2 ans, et c'est la fabrication de roues.

N’écoutez pas l’argument « ne réinventez pas la roue ». Il est inventé par les entreprises pour gagner du temps et de l’argent. Réinventer la roue peut ne pas avoir de valeur pour les autres, car la roue que vous créez a peut-être déjà existé et, en général, la roue que vous créez n'est pas aussi bonne que celle existante. Mais ne pas avoir de valeur pour les autres ne veut pas dire que cela n’a aucune valeur pour vous-même.

Le processus de fabrication d'une roue est un processus à partir de zéro. Ce processus peut vous donner un exercice systématique. Il teste non seulement votre capacité de codage, mais également votre capacité de conception de framework. Vous devez rendre votre roue suffisamment évolutive et robuste.

Et dans le processus de fabrication des roues, vous rencontrerez divers problèmes, et ces problèmes sont souvent pour vous des occasions d'apprendre. Lorsque vous construisez la roue, vous constaterez certainement que vous avez réellement gagné beaucoup.

Par conséquent, à ce stade, en plus de comprendre le code source de la JVM, du JDK et du framework mentionnés ci-dessus, il vous est également demandé de construire n'importe quelle roue que vous pouvez imaginer sur la base de l'excellent code source d'autres personnes.

 

Partie 5 : Étudiants qui travaillent depuis 3 à 4 ans

Il est déjà difficile pour les étudiants à ce stade de s'améliorer, et l'apprentissage à ce stade échoue souvent Relativement diversifié.

Parce qu'au cours des trois dernières années, vous avez dû être plus ou moins exposé à d'autres technologies, comme le big data, la mise en cache distribuée, les services de messagerie distribués, l'informatique distribuée, le soft Load Balancing, etc. Si vous maîtrisez l'une de ces technologies, cela constituera un énorme avantage pour vous lors des futurs entretiens, donc si vous êtes intéressé par une certaine technologie, vous pouvez l'étudier en profondeur à ce moment-là. La technologie ne doit pas nécessairement être celle que vous utilisez dans votre travail, mais elle doit être pertinente.

Et lorsque vous recherchez une nouvelle technologie, veillez à ne pas agir au hasard. Certains étudiants se sont mis au travail sur le Big Data aujourd'hui, en travaillant sur des choses comme Hadoop et Hbase. Au bout d'un moment, j'ai trouvé que c'était ennuyeux et j'ai commencé à étudier le cache distribué, comme Redis. Puis après un certain temps, j'ai recommencé à étudier l'informatique distribuée, comme MapReduce ou Storm.

En fin de compte, j'avais l'impression de tout savoir. Je me vantais dans mon CV de tout savoir sur le Big Data, la mise en cache distribuée et l'informatique distribuée. En fait, chacun d'entre eux était simplement superficiel. Le moment venu, l’intervieweur le découvrira avec juste une question informelle.

N'oubliez pas qu'en tant que programmeur, vous pouvez être exposé à de nombreuses technologies dans votre vie quotidienne, mais si vous souhaitez faire d'une technologie votre avantage, vous devez alors avoir une meilleure compréhension de cette technologie. les gens peuvent le faire.

Par conséquent, à ce stade, vous ne pouvez plus simplement étudier le contenu des 3 premières années. Bien que l'étude précédente ne soit pas assez approfondie, vous devez quand même continuer, mais à ce moment-là, vous devriez réfléchir. en savoir plus sur la construction de votre Les avantages peuvent aussi être appelés différences.

Je crois que la différence n'est pas difficile à comprendre, il s'agit de se rendre unique. Vos études au cours des trois premières années suffisent pour que vous deveniez un développeur Java essentiellement qualifié, mais vous êtes encore loin de devenir un excellent développeur Java.

La soi-disant excellence signifie être capable de faire ce que les autres ne peuvent pas faire. Ce que vous avez appris au cours des trois premières années peut être maîtrisé par ceux qui développent Java depuis plusieurs années. Donc, pour vous différencier, vous devez trouver une autre voie et trouver une direction pour étudier en profondeur, en espérant qu'à l'avenir, vous pourrez devenir un expert dans ce domaine, comme un expert dans le domaine de l'informatique distribuée, un expert dans le domaine du big data, et un expert dans le domaine de la concurrence, etc.

De plus, en plus d'établir votre différence, vous devez également combler vos lacunes fondamentales. Jusqu'à présent, LZ n'a pas évoqué les connaissances de base. La raison en est que les bases sont très ennuyeuses. L'apprendre trop tôt est non seulement facile à vous rendre confus, mais aussi facile à provoquer une ombre psychologique lorsque vous êtes confus, de sorte que vous ne vouliez pas étudier ces bases à l'avenir. Mais les bases sont ce que vous devez maîtriser lorsque vous vous plongez dans certains domaines. Par exemple, si vous étudiez l’informatique distribuée, si vous ne comprenez pas les algorithmes, pourquoi ne pas simplement jouer avec ? Par exemple, si vous souhaitez effectuer une mise en cache distribuée, mais que vous ne comprenez pas la mémoire du système informatique, comment pouvez-vous effectuer une mise en cache ?

Si votre fondation est déjà très solide, alors félicitations, je crois que vous avez pleinement réalisé l'aide de ces fondations dans vos travaux précédents. Mais LZ estime que les bases de la plupart des gens sont très faibles. Même ceux qui sont diplômés d'une spécialisation, beaucoup de gens n'osent pas dire à quel point leurs connaissances de base d'origine sont solides, telles que les algorithmes, les principes des systèmes informatiques et les principes de compilation.

Mais le temps de chacun est limité, et chacun de ces livres de base ne peut être lu pendant plus d'un an et demi, il faut donc encore faire un choix. Bien que l'art ne soit pas un fardeau, le problème est que l'art a un prix, qui demande du temps et de l'énergie, et LZ préfère personnellement obtenir le maximum de gain au même prix.

Tout d'abord, il existe trois livres de base que LZ recommande fortement, à savoir « Compréhension approfondie des systèmes informatiques », « Explication détaillée TCP/IP Volume 1, 2 et 3 » et « Structure des données et algorithme". Parmi eux, il y a trois livres sur TCP/IP, mais nous considérons ici ces trois livres comme un seul gros livre.

Ces trois livres conviennent respectivement à trois types de personnes. "Compréhension approfondie des systèmes informatiques" est plus adapté aux personnes qui ont été engagées dans le développement Web Java et le développement back-end d'APP. "Explication détaillée de TCP/IP Volume 1, 2 et 3" est plus adapté aux personnes qui font de la programmation réseau. Par exemple, si vous utilisez netty pour développer, vous devez avoir une compréhension plus approfondie de TCP/IP. Le livre "Data Structures and Algorithms" est plus adapté aux personnes effectuant des recherches en informatique, comme l'informatique distribuée mentionnée tout à l'heure.

De plus, LZ tient à souligner que l'adéquation mentionnée ici ne signifie pas que les deux autres livres vous sont inutiles. Par exemple, si vous faites du développement back-end Java Web et APP, le livre « Explication détaillée TCP/IP Volume 1, 2 et 3 » vous sera également d'une grande utilité. Ceci n’est qu’un classement de priorités. Si vous disposez de suffisamment de temps, il serait préférable que vous puissiez lire les trois livres de manière intensive. Mais si le temps est limité, choisissez le livre qui vous aidera le plus et lisez-le en premier.

Théoriquement parlant, si vous parvenez à lire intensivement un de ces trois livres cette année, il sera très puissant. Avec les bases et l’expérience professionnelle antérieure, vous pouvez explorer votre propre domaine.

Au cours de cette année, vous devez planifier votre propre terrain, établir vos propres avantages et créer des différences. Si vous n'êtes pas assez clair sur votre domaine, à mesure que vous travaillez de plus en plus longtemps, vous serez exposé à de plus en plus de technologies. À cette époque, vous pouvez facilement vous noyer dans l'océan de la technologie. exposé, plus vous êtes exposé à la technologie. Plus vous venez, plus vous en utiliserez, mais vous n'avez aucun avantage.

Certains étudiants peuvent demander : « LZ, je ne sais pas quel est mon domaine ? Que dois-je faire ? »

À ce genre de personne, LZ veut juste dire : « Putain » " Hé, pourquoi ne me demandes-tu pas ? Et si j'apprenais pour toi, d'accord ? " > Après l'expérience de l'année précédente, je pense que vous avez déjà acquis certaines connaissances dans le domaine que vous étudiez, vous auriez dû le faire à ce moment-là. rencontré un goulot d'étranglement technique.

Ne vous précipitez pas pour améliorer vos compétences en ce moment. Il est temps d'améliorer votre influence. Vous pouvez essayer de vous adresser à des entreprises bien connues pour améliorer votre expérience. Vous pouvez publier des articles pour influencer plus de personnes. . Bien sûr, vous pouvez également accéder à Github pour créer votre propre projet open source afin de créer vos propres produits. Ce projet open source est différent du précédent projet de fabrication de roues. À l'heure actuelle, vous devez vraiment faire de votre mieux pour créer une roue qui soit vraiment précieuse pour les autres.

A ce stade de l'apprentissage technique, il est facile de rencontrer des goulots d'étranglement, et souvent après avoir atteint un certain niveau, l'effet d'un approfondissement plus approfondi est vraiment minime, à moins d'être spécialisé dans la recherche académique. Malheureusement, la plupart des programmeurs ne peuvent pas faire cela.

À l'heure actuelle, augmenter l'influence n'est pas seulement dû au fait qu'il est facile de rencontrer des goulots d'étranglement techniques, mais aussi parce que l'influence peut créer plus d'opportunités pour vous. Les programmeurs ressemblent dans une certaine mesure aux célébrités. Une bonne série télévisée ou un bon film peut créer un groupe de stars. Les programmeurs font parfois la même chose.

Par exemple, il existe plusieurs projets populaires en Chine, tels que Taobao, Alipay, QQ, Baidu, WeChat, etc. Chacun de ces projets a créé un groupe de programmeurs. LZ ose dire que si vous êtes le développeur principal d'un projet ici, le simple fait d'avoir un tel titre est déjà un énorme avantage pour vous. De plus, ce n'est pas seulement ça. Le titre n'est qu'un titre après tout. Plus important encore, lorsque l'on réalise ce genre de projet, il doit être très puissant pour votre expérience.

Et si vous souhaitez participer à un tel projet, en plus de compter sur la chance, l'influence est aussi un moyen très important. Par exemple, si vous avez une certaine influence dans le domaine de l'informatique distribuée, alors s'il existe de bons projets liés à l'informatique distribuée, l'autre partie vous invitera probablement. Même si quelqu'un ne vous invite pas et que vous prenez l'initiative d'aller à un entretien, si l'autre partie connaît votre influence dans ce domaine, elle jouera certainement un rôle important, et ce rôle pourra même dépasser vos capacités techniques actuelles.

Par conséquent, à ce stade, votre plus grande tâche est d'améliorer votre influence et de préparer ce jour dans votre carrière professionnelle pour les dix prochaines années. Si vous pouvez compter sur votre influence et les compétences que vous avez accumulées dans le passé pour participer à un grand projet, alors vous réussirez au cours des cinq prochaines années.

Bien entendu, LZ est désormais parfaitement préparé et est programmeur depuis moins de 4 ans et demi. Par conséquent, concernant la partie 4 à 5 ans, l'avis de LZ n'est pas forcément correct, même s'il est correct. , ce n'est pas le cas. Il doit y en avoir pour tous les goûts. Par conséquent, j’espère que chacun pourra utiliser son propre jugement pour décider comment dépenser cette année.

  • Conclusion

Cet article est pratiquement terminé. L'article dans son ensemble est très long, mais en fait, il est principalement terminé. parle de Il y a deux parties du contenu, l'une est la préparation à l'entretien de recrutement social et l'autre est l'apprentissage de carrière Java.

Concernant ces deux parties, LZ a déjà donné ses propres avis, mais encore une fois, lorsque chacun absorbe la connaissance, il doit avoir la capacité d'en extraire l'essence et d'enlever les scories. Certains de ce que LZ a dit peuvent être vrais, d'autres peuvent être faux, certains peuvent vous convenir et d'autres peuvent ne pas vous convenir. Vous devez être capable de juger par vous-même.

En fait, c'est pareil dans votre vie et votre travail. Il y a toutes sortes de gens autour de vous, certains que vous aimez, d'autres que vous détestez. Mais en fait, les gens que vous aimez ont aussi des défauts, et ceux que vous détestez ont aussi des avantages. Vous devez apprendre à apprendre les bonnes qualités des personnes que vous détestez et ne jamais les battre à mort avec un bâton, car cela ne vous coûtera que de nombreuses opportunités d'apprendre et de grandir.

Eh bien, cela dit, arrêtons-nous ici. J'espère que cet article pourra vous aider en tant que programmeur ou en tant que programmeur sur le point de devenir programmeur.

Attention aux étudiants qui apprennent Java ! ! !
Si vous rencontrez des problèmes pendant le processus d'apprentissage ou si vous souhaitez obtenir des ressources d'apprentissage, vous êtes invités à rejoindre le groupe d'échange d'apprentissage Java : 159610322 Apprenons Java ensemble !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal