Cette partie de l'apprentissage de Java est en fait au centre d'aujourd'hui. Cette partie est utilisée pour répondre aux questions que de nombreux amis du groupe ont posées, c'est-à-dire comment apprendre Java ? Aujourd'hui, j'ai l'intention de 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 certains 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, je tiens à souligner deux points. 1. Étant donné que je suis un développeur back-end Java, le contenu d'apprentissage recommandé est la voie de développement Java Web et Java back-end. Les étudiants qui ne sont pas des développeurs Java Web et Java back-end doivent se référer à leurs idées d'apprentissage de manière appropriée. copie. 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, 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. Bases de Java Trouvez d'abord un tutoriel Java de base pour apprendre Ici, vous pouvez recommander un groupe QQ pour l'apprentissage et la communication Java (numéro de groupe : 159610322). vidéos. Tutoriel. Lorsque vous apprenez les bases de Java, vous devriez essayer d'en faire autant que possible. Souvent, lorsque vous écrivez et exécutez des choses que vous considérez comme acquises, vous constaterez que ce n'est pas le cas. , essayez-le. Après avoir appris le contenu ci-dessus, vous devez avoir une compréhension de base de Java. Vous pouvez écrire des 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 des programmes pendant quelques jours, vous vous sentirez souvent confus car ce que vous écrivez 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 (pages 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 frontale). Vous pouvez trouver cette partie sur le site Web runoob ci-dessus.
Vous pouvez essayer d'écrire quelques pages vous-même, bien sûr, vous pouvez faire de votre mieux pour que ce soit le plus beau. 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 est la partie Servlet/JSP (J2EE). Cette partie est une partie du développement back-end Java que vous devez maîtriser. Par conséquent, cette partie nécessite le plus d'énergie parmi les trois parties. pour le moment, 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, suivez 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, je n’ai pas regardé sa vidéo moi-même, donc je ne peux pas le dire avec certitude. Si vous avez un meilleur choix, vous pouvez vous en tenir au vôtre et ne me laissez pas intervenir. J'avais initialement prévu de publier une vidéo pédagogique, mais en raison de problèmes de temps, j'ai décidé d'abandonner. Mais si vous rencontrez des problèmes en regardant la vidéo, vous êtes invités à venir dans mon groupe de communication pour poser des questions, ou à vous rendre à Douyu pour regarder ma diffusion en direct et poser vos questions. L'adresse de diffusion en direct et le numéro de groupe se trouvent sur le côté gauche de. mon blog personnel. La dernière étape consiste à 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 encore qualifié pour travailler. 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. Une autre chose à mentionner est 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 ici, vous pouvez la regarder. 4. Trouvez un emploi. Après avoir terminé vos études sur le cadre de développement, vous devriez trouver un emploi. Ceux qui sont aux études trouveront des stages et ceux qui ont obtenu leur diplôme trouveront un emploi à temps plein. 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 en toute hâte. 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, à l'heure actuelle, vous avez déjà un travail Java. C'est une étape 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 j'ai dit : dès votre entrée 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 m'a fallu trois mois pour le lire. À vitesse normale, je devrais pouvoir le terminer dans environ six mois. Je n’en demande pas trop ici, à condition que vous ayez fini de lire ce livre d’ici un an. Bien sûr, ce que je veux dire par le lire, c'est l'absorber complètement, plutôt que de le lire une seule 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.
Partie 3 : Pour les étudiants qui travaillent depuis 1 à 2 ans. Les étudiants au cours de cette période ont déjà acquis une compréhension plus approfondie de Java. Mais 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 à cette époque que les modèles de conception sont apparus. Je lisais le livre "Dahua Design Patterns" et j'ai écrit une version complète du blog sur les modèles de conception. Par conséquent, je demande à tout le monde de commencer à bloguer lorsque vous travaillez depuis au plus un an, et le modèle de conception est le début de votre blog.
N'oubliez pas que ce que j'ai mentionné sont essentiellement les exigences minimales, alors ne faites aucun laxisme, 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. ' revenu. une certaine entreprise. Cette année, vous devez bien connaître les modèles de conception, et les « Dahua Design Patterns » peuvent être votre point de départ. 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 sentent qu'ils sont déjà très bons à ce moment-là, ils ne peuvent donc s'empêcher de commencer à se détendre lentement. N'oubliez pas que vous êtes encore beaucoup plus jeune. A 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. À mes yeux, ce livre est plus important que "Java Programming Thoughts". Le contenu de ce livre est de vous aider à comprendre de manière globale la machine virtuelle Java. À 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.
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, je vous recommande le livre "Java Concurrent Programming in Practice". Tant que vous lirez ce livre, vous comprendrez essentiellement la partie concurrence. Dans le même temps, il reste 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. La condition préalable à la compréhension de 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 pourrez vraiment pas suivre, ou vous ralentirez progressivement. Et je suis très responsable de vous dire que lorsque j’étais à ce stade, j’ai appris bien plus que ce qui est énuméré ici.
Ne pensez donc pas que vous avez appris beaucoup. Ce que j'ai dit ne sont que les exigences minimales. Pas seulement moi, de nombreuses personnes ont appris bien plus que la portée de cet article au cours de cette période. Si vous n'arrivez pas à suivre le rythme, après quelques années, si le marché des programmeurs n'est pas bon, vous aurez probablement non seulement un salaire inférieur à celui des autres, et l'entreprise ne sera pas aussi bonne que les autres, mais aussi vous ne pourra pas du tout trouver un emploi. Dans l'ensemble, à 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 de concurrence Java 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. De plus, il existe une autre manière d’apprendre qui devrait également être utilisée dès les 2 ans, c’est la fabrication de roues. Ne tombez pas dans le piège de l’argument « ne réinventez pas la roue », c’est une invention des 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 n'avoir aucune valeur pour les autres ne veut pas dire qu'il n'a aucune valeur pour soi. Le processus de fabrication d’une roue est un processus consistant à fabriquer quelque chose à 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 des opportunités pour vous 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 créer 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 est souvent plus diversifié. Parce qu'au cours des trois dernières années, vous devez avoir été exposé plus ou moins à d'autres technologies, telles que le big data, la mise en cache distribuée, les services de messagerie distribués, l'informatique distribuée, l'équilibrage de charge logiciel, etc. Si vous maîtrisez l'une de ces technologies, ce sera 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 en ce moment. 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 sont allés travailler 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'ai l'impression de tout savoir et j'écris hardiment sur mon CV que je comprends le big data, la mise en cache distribuée et l'informatique distribuée. En fait, chacun d'entre eux n'est que 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 trois années précédentes. Même si l'étude précédente doit encore être poursuivie si elle n'est pas suffisamment approfondie, vous devriez à ce stade réfléchir davantage à la construction de vos avantages, ce qui est important. peut également être appelé pour la différence. Je crois que la différence n'est pas difficile à comprendre, il s'agit de se différencier. 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érenciation, vous devez également combler les lacunes de vos fondamentaux. Jusqu'à présent, je n'ai pas évoqué les fondamentaux. 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 voulez étudier 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 je crois 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, comme les algorithmes, les principes des systèmes informatiques et les principes de compilation. Mais le temps de chacun est limité, et il faut un an et demi pour lire chacun de ces livres de base, et on n'arrive vraiment pas à les terminer, donc il faut quand même faire un choix. Bien que faire plus d'art ne soit pas un fardeau, le problème est que faire plus d'art a un prix, qui nécessite du temps et de l'énergie. Personnellement, je préfère obtenir le maximum de gain au même prix.
Tout d'abord, il y a trois livres de base que je recommande vivement, à savoir « Compréhension approfondie des systèmes informatiques », « Explication détaillée TCP/IP Volumes 1, 2 et 3 » et « Structures de données et algorithmes". 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, je tiens à 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 de lire intensivement les trois livres.
Mais si le temps est limité, choisissez le livre qui vous est le plus utile et lisez-le en premier. Théoriquement parlant, si vous parvenez à lire intensivement un de ces trois livres cette année, vous serez 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 : « Je, je ne sais pas quel est mon domaine ? Que dois-je faire ? » À ces personnes, je veux juste dire : « Bon sang, vous me demandez ? Pourquoi je ne le fais pas ? c'est pour toi ?" Vous pouvez apprendre, d'accord ? »
Partie 6 : Étudiants qui travaillent depuis 4 à 5 ans, après l'expérience de l'année précédente, je crois que vous vous êtes déjà établi dans le domaine que vous étudiez. À ce moment-là, vous devriez avoir 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 supplémentaire est vraiment minime, à moins d'être spécialisé dans la recherche universitaire. Malheureusement, la plupart des programmeurs ne peuvent pas faire cela. Améliorer l'influence en ce moment 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. J'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 au cours des 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 sûr, je suis pleinement préparé maintenant et je ne suis programmeur que depuis moins de 4 ans et demi. Par conséquent, concernant la partie 4 à 5 ans, mon opinion n'est peut-être pas correcte, et même si elle est correcte, elle peut ne pas l'être. être adapté à tout le monde.
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 se termine essentiellement ici. L'ensemble de l'article est très long, mais en fait il parle principalement de deux parties, l'une est la préparation à l'entretien de recrutement social et l'autre est l'apprentissage de la carrière Java. J'ai déjà donné mes propres opinions sur ces deux parties, 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 j’ai dit peuvent être justes, 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 la même chose dans votre vie et votre travail. Il y a toutes sortes de gens autour de vous, certains que vous aimez et 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 ! ! !
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!