Auto-cultivation du programmeur après lecture

Répertoire d'articles

Voici des notes de lecture:

Chapitre un sur la carrière

10 inspirations pour les jeunes

1. Connaissez-vous correctement

2. Travaillez plus dur que la personne moyenne

Les génies que vous voyez autour de vous (bons programmeurs autour de vous) passent simplement plus de temps à travailler ou à étudier lorsque vous ne les voyez pas. Si vous insistez pour le faire, vous deviendrez aussi bons qu'eux. .

3. Établir une autorité personnelle au bon moment

J'entends souvent certains programmeurs se plaindre que leur carrière ne s'est pas améliorée, ou craindre d'avoir rencontré un goulot d'étranglement après avoir travaillé pendant quelques années. En fait, la raison en est souvent qu'ils se sont habitués à recevoir des ordres des autres, mais qu'ils n'ont pas leurs propres opinions et opinions . Au fil du temps, ils deviennent la personne médiocre qui est dispensable aux yeux des autres. Accumulez votre propre force et montrez-la au bon moment.

4. Suivez les meilleures pratiques

La technologie évolue constamment chaque année. Si vous souhaitez vous adapter à ce changement, il est recommandé d'apprendre ces meilleures pratiques et de comprendre les choses les plus essentielles dans le domaine du logiciel. En comprenant et en mettant en pratique ces excellentes idées de développement logiciel, vous pouvez comprendre le développement logiciel. Plus en profondeur.

5. Restez curieux et disposé à explorer de nouvelles choses

La curiosité peut être l'une des différences les plus significatives entre les bons programmeurs et les programmeurs ordinaires.

6. Mettez de côté le code et communiquez avec les gens

Si vous négligez de communiquer avec les gens, cela sera très préjudiciable au développement de carrière.

7. Travaillez avec des gens formidables

8. vie, sommeil, voyage

Nous devons comprendre que le travail, la technologie et l'écriture de code ne sont pas le sens de notre existence, la vie l'est. Nous devons comprendre la vie et apprendre à vivre.

• Voyage: voyager dans n'importe quel nouvel endroit peut être appelé un voyage. Voyager n'est pas une question de détente, car vous avez besoin de voler, de conduire et de marcher. Cela vous causera du stress, mais vous devrez quand même voyager car cela vous permet Découvrez et ressentez de nouvelles choses, qui ne sont pas disponibles sur l'écran de l'ordinateur .

9. Croyez en votre propre talent et créativité

Le talent et la créativité ne sont pas innés, ils doivent être continuellement cultivés et explorés.

Méthodologie:

  1. Lisez d'excellents livres
  2. Enregistrez et rassemblez vos bonnes idées éphémères
  3. Essayer de le faire, penser est inutile

Pour résumer

Si les autres suggestions mentionnées ci-dessus ne sont pas efficaces pour vous, veuillez vous en tenir à la deuxième suggestion, «travaillez plus dur que la moyenne des gens», car cela deviendra votre plus grand avantage concurrentiel.

L'expérience de carrière de ces programmeurs

1. Votre salaire n'a rien à voir avec la charge de travail

Votre salaire dépend en fait de nombreux facteurs, tels que la capacité technique, l'expérience et les qualifications, la charge de travail, etc., mais le plus important est de savoir si vous êtes important pour l'entreprise, en d'autres termes si vous êtes facilement remplacé.

Par conséquent, vous pouvez tout aussi bien définir votre état d'esprit, reconnaître correctement votre propre position dans l'entreprise, travailler dur pour mettre en pratique les compétences internes, vous rendre de plus en plus important et croire que votre salaire augmentera également.

2. Continuez à faire une chose autant que possible

Puisque votre valeur pour l'entreprise provient de votre irremplaçabilité, comment pouvez-vous l'améliorer efficacement? Ma suggestion est de faire une chose de la manière la plus cohérente possible . Cela signifie non seulement l'accumulation de technologie, mais aussi que vous pouvez participer au même projet ou développer un produit pour une durée complète ou plus longue . Bien que, parfois, le travail que vous effectuez ne dépend pas de vous personnellement, mais vous devez tout de même prendre consciemment l'initiative de saisir les opportunités qui vous permettent de continuer à accumuler de l'expérience technique ou de projet .

Participer à 10 projets n'est pas aussi bien que participer à un projet. Continuer à faire une chose est de vous demander de tout faire à fond et de bien le faire, plutôt que de simplement prendre un avant-goût rapide.

3. La seule constante est le changement lui-même, pour cultiver la capacité de continuer à apprendre

En tant que programmeurs, comment devons-nous gérer ces changements? Je tiens à dire qu'il vous est difficile de changer votre environnement ou de bloquer ces grandes tendances de changement. Ce que vous pouvez faire, c'est cultiver votre capacité à continuer à apprendre .

Pour les programmeurs, la règle dite des 100 heures est tout aussi importante: passer 100 heures à apprendre ou à pratiquer une nouvelle technologie peut souvent dépasser la moyenne des personnes. Vous devez améliorer votre capacité à apprendre rapidement. Plus vous apprenez, plus vite vous pouvez apprendre car il y a toujours une corrélation entre les connaissances .

4. Votre réputation est importante

La réputation elle-même est liée à de nombreux aspects, mais pour les jeunes programmeurs ou les jeunes diplômés, en plus du travail honnête et digne de confiance, pratique et acharné, etc., une chose est particulièrement importante, c'est la rigueur. Parce que c'est souvent un facteur important pour juger si un programmeur a un excellent potentiel .

Les programmeurs rigoureux comprendront attentivement les tâches qui leur sont assignées et vérifieront soigneusement leurs propres résultats, ce qui peut réduire considérablement la probabilité d'erreurs de travail et laisser une bonne impression à l'équipe ou aux autres personnes de l'entreprise . Il vous faudra peut-être beaucoup de temps pour bâtir votre réputation, et une erreur causée par une rigueur insuffisante peut vous faire perdre complètement. Développez une habitude rigoureuse qui vous sera bénéfique pour la vie.

5. Comprendre le sens de la communication

Toutes les fonctions que nous développons visent à résoudre un certain problème. Si vous n'avez pas une compréhension approfondie du problème, il est impossible d'écrire le bon programme. À ce stade, nous devons communiquer avec l'utilisateur pour vraiment comprendre le problème qu'il souhaite résoudre. C'est le sens de la communication

6. Votre cerveau droit sera la clé de votre succès

Certaines capacités non techniques sont la clé du succès, telles que la capacité d'écrire des documents et de faire du PPT, la capacité de parler, la capacité de persuader les autres

7. Ne dites pas facile ou impossible à la légère

Ne portez pas de jugements trop absolus à la légère, vous devez passer par l'analyse et l'argumentation, et exprimer efficacement d'une manière qui ne soit pas mal comprise, afin que vos opinions puissent être convaincantes.

8. Vous ne devriez pas toujours être seul

Ne travaillez pas toujours seul, apprenez à collaborer en équipe et essayez d'attirer le plus de bonnes personnes autour de vous. Cela élargira votre éventail de capacités et vous rendra plus fort.

Si vous voulez vraiment faire quelque chose d'influence, il est difficile de le réaliser vous-même. Vous devez coopérer avec des personnes occupant différents rôles dans l'équipe. Parfois, vous devez persuader les autres, et parfois vous serez persuadé par d'autres. Pendant cette période, vous pouvez être frustré à cause du refus, ce sentiment est facile de rendre les programmeurs frustrés, mais c'est votre chance de grandir.

9. Vos capacités sont évidentes

La capacité du programmeur vient de beaucoup de pratique de codage, ainsi que de la capacité de continuer à apprendre et de l'habitude de réfléchir dur. Quiconque est intelligent, ne sait pas faire semblant de comprendre, et de manière opportuniste, aux yeux d'une personne avertie, ne servira que d'effet et paraîtra si trivial.

Pour résumer

Croyez en ce en quoi vous croyez et vous irez de mieux en mieux

3. Comment recruter un programmeur fiable

Vous devez utiliser un texte aussi concis que possible pour décrire le contexte du projet, votre rôle dans le projet, la durée de votre participation au projet, la technologie que vous avez utilisée et les points forts de votre projet. Les bons programmeurs sont souvent doués pour généraliser et peuvent repérer les problèmes ou clarifier un problème de manière précise.

Votre blog technologique personnel, etc. vous donnera des points supplémentaires, car il montre que vous avez un grand enthousiasme pour le travail que vous faites et que vous êtes prêt à apprendre et à vous améliorer pendant votre temps libre.

Veuillez parler de la plus grande difficulté ou du défi que vous avez rencontré dans ce projet et de la façon dont vous l'avez résolu.
D'après la réponse de l'intervieweur à la question ci-dessus, je peux juger s'il a une forte capacité à résoudre des problèmes de manière indépendante, et je pense que c'est la capacité que les programmeurs devraient avoir en plus des compétences techniques.

Quatre, une chose que tout programmeur doit savoir: apprendre à se commercialiser

En fait, à mon avis, ces soi-disant astuces peuvent être résumées comme une sorte de capacité, c'est-à-dire l'auto-marketing. Ce n'est qu'avec cette capacité que vous pouvez vous démarquer et réussir, et cela s'applique également aux programmeurs.

Vous devez comprendre que le code que vous écrivez peut être inutile tant que les gens ne comprennent pas ce que vous faites, que les gens s'intéressent à ce que vous faites et que les gens sont enthousiastes et enthousiastes à propos de ce que vous faites.

Pourquoi apprendre à vous commercialiser

L'auto-marketing peut souvent amplifier efficacement vos efforts et agir comme un catalyseur sur votre chemin vers le succès. Le succès précoce est extrêmement critique pour notre génération de programmeurs, car il y a beaucoup de gens dans le monde qui travaillent aussi dur que vous, mais certaines personnes ont réussi au meilleur moment, tandis que d'autres l'ont réussi grâce à un travail acharné. A obtenu la même capacité, mais a raté le bon moment, s'engageant ainsi sur une voie complètement différente.

Si un programmeur peut réaliser dès que possible l'importance de l'auto-marketing, et exercer et utiliser consciemment cette capacité, cela sera bénéfique pour votre carrière.

Moyens d'améliorer la capacité d'auto-marketing

  1. Lisez des livres qui n'ont rien à voir avec la technologie

J'encourage tout particulièrement tout le monde à lire des livres qui n'ont rien à voir avec la technologie. Les programmeurs ne sont pas doués pour l'auto-marketing. L'une des raisons importantes est que leur propre système de connaissances est trop singulier, qu'il est difficile de communiquer avec d'autres en dehors de la catégorie technique et suscite l'intérêt et la reconnaissance des autres. Vous pouvez lire tous les livres d'histoire, d'économie, de sciences humaines et d'art. Ils peuvent vous aider à enrichir vos connaissances et vos idées, et vous rendre plus complet et plus complet, ce qui à son tour peut vous aider à gagner en confiance.

Bien sûr, vous pouvez également lire d'excellentes biographies, à partir desquelles vous pouvez acquérir l'expérience du succès ou de l'échec et perfectionner votre propre personnalité

  1. Peut écrire des documents

La qualité du document est l'un des critères importants pour juger si un programmeur est bon. Même si vous quittez l'entreprise, les documents que vous rédigez sont susceptibles de rester longtemps et d'être lus par de nombreux retardataires, et votre réputation se construit encore et encore.

De bons documents peuvent donner confiance aux gens et se sentir bien dans votre peau. Au contraire, des documents de mauvaise qualité nuiront à votre réputation.

Si vous ne voulez pas être simplement un programmeur, il vous suffit de semer une graine de «marketing personnel» dans votre subconscient et de la laisser grandir avec vous. Croyez-moi, votre avenir sera très Grande différence.

Cinq, les problèmes des programmeurs

Vous ne devriez pas toujours être pris dans le cycle des tâches ménagères. Sauter et créer de meilleures façons de les résoudre est la réponse.

Bien sûr, si l'entreprise ne voit vraiment aucun espoir et que vous n'êtes pas un membre fondateur, il n'y a rien de mal à choisir de partir. Mais participer au processus entrepreneurial sera toujours une expérience précieuse pour vous, quelque chose que vous devriez chérir encore plus.

6. Suggestions de carrière pour les jeunes programmeurs

1. Déterminez ce que vous voulez faire le plus tôt possible

Nous constaterons que ceux qui réussissent sont souvent ceux qui ont des objectifs fermes et continuent de travailler dur.

Identifier ce que vous voulez faire le plus tôt possible signifie que vous pouvez avoir plus de temps pour travailler dur que les autres. Nous ne sommes pas des génies, donc les réalisations que nous pouvons réaliser sont souvent proportionnelles au temps.

Loi de 2.10000 heures

Quel que soit le domaine dans lequel vous vous trouvez, tant que vous pouvez continuer à travailler dur pour le même objectif et passer plus de 10000 heures de pratique et de recherche, vous pourrez certainement devenir un talent exceptionnel dans ce domaine et devenir un type différent aux yeux des autres.

3. Améliorer l'efficacité du travail

Pour améliorer l'efficacité du travail, j'ai les deux suggestions suivantes:
• Accélérez le rythme de travail.
• Utilisez des outils pour terminer le travail

4. Communication concise

Lors de la communication, mettez en évidence les points clés

5.PKSS et apprentissage continu

PKSS: Désigne la compétition du samedi et du dimanche.

La différence entre les gens réside dans leur temps libre.

Réservez 2 heures tous les soirs et 4 à 6 heures le week-end pour lire, étudier, réfléchir, persister pendant quelques mois, et vous surpasserez ceux qui vous entourent.

6. Apprenez à contrôler vos émotions

  1. Faites la bonne chose et non la personne
  2. Apprenez à faire preuve d'empathie et à faire preuve d'empathie
  3. Exprimez vos émotions par d'autres moyens, comme discuter avec des amis, etc.

Alors, comment puis-je améliorer ma capacité de contrôle émotionnel? Un moyen simple est de faire la bonne chose et non la bonne personne. Lorsque vous êtes très en colère contre quelque chose, tout d'abord, vous devez vous demander s'il est utile de se mettre en colère. Si la réponse est non, alors pourquoi ne pas vous calmer et réfléchir à la façon de résoudre le problème. Deuxièmement, vous devez être empathique Attention, considérez le problème davantage du point de vue et du point de vue de l’autre côté, c’est-à-dire que nous disons souvent l’empathie, vous constaterez que souvent l’autre partie ne vous embarrasse pas délibérément et ne s’oppose pas à vous, mais a aussi ses considérations et ses problèmes pratiques existants; enfin , Vous devriez également avoir des moyens d'exprimer vos propres émotions, par exemple, discuter avec des amis, pratiquer la calligraphie, regarder des films, etc., sont tous de bons moyens de vous libérer.

7. Laissez les meilleures personnes vous entourer

8. Bonne induction et expression

9. Maîtrise d'anglais

10. Le sommeil vous rend plus fort

Chapitre deux pourparlers sur la pratique et la cognition

Voici quelques suggestions qui, à mon avis, sont utiles pour améliorer la réflexion des programmeurs Bien que je ne m'étende pas, je crois que tous les programmeurs seront d'accord:
• Pratique de programmation ininterrompue à long terme.
• Apprentissage continu et référence (référence).
• Apprenez à réfléchir et à penser comme un expert.

Percer la pensée des programmeurs

1. Découvrez la nature du problème grâce à la technologie

Des années de travail de développement ont amené les programmeurs à réfléchir inconsciemment à la manière de résoudre des problèmes avec des moyens techniques. Cependant, de très bons programmeurs doivent être doués pour découvrir l'essence des problèmes grâce à la technologie.

Je pense que c'est la première étape pour nous de briser la pensée des programmeurs, et c'est aussi l'étape la plus facile à réaliser. En parlant de méthodes, ce que j'utilise le plus souvent, c'est de demander à plusieurs reprises la cause de quelque chose. Par exemple, dans l'exemple que nous venons de trouver, la raison pour laquelle nous avons finalement trouvé était que le système ne donnait pas à l'utilisateur une invite conviviale, ce qui lui faisait croire à tort que le système ne gérait pas son Demandez et essayez de cliquer à plusieurs reprises. Par conséquent, notre solution est complètement différente de celle des programmeurs de l'équipe précédente. Il ne faut que quelques minutes pour ajouter une invite conviviale au système.

2. Donner des conseils comme un expert

Si vous avez une compréhension complète d'un problème et avez suffisamment de confiance, vous devez vous lever et donner votre propre avis comme un expert, ce qui vous permettra de vous démarquer de la foule. Si votre opinion s'avère correcte à chaque fois, il ne vous faudra pas longtemps pour être reconnu comme un véritable expert.

3. Apprentissage divers et en tirer des perspectives différentes

Améliorez votre système de connaissances en apprenant beaucoup de connaissances autres que la programmation, et obtenez-en des perspectives différentes, pour mieux comprendre les besoins des utilisateurs, voir l'essence du problème et donner des conseils comme un expert .

4. Retrouver la créativité

En fait, il existe de nombreuses façons de retrouver notre créativité, la clé est de savoir si vous êtes prêt à vous y tenir. Ma méthode est également très simple: je lis tous les jours et j'écris un blog chaque semaine pour enregistrer ce que je pense.

De plus, j'ai aussi un petit livre pour enregistrer ces pensées éphémères. Bien que certaines d'entre elles semblent si peu pratiques, je les enregistrerai. Je les examinerai quand je serai bien. J'obtiens de nouvelles idées bonnes et réalisables, puis j'essaie de passer du temps à les faire. Bien que la plupart d'entre eux ne produisent aucune valeur réelle, je sais que la prochaine grande idée ou idée peut venir d'eux.

Pour résumer

Briser la pensée des programmeurs ne consiste pas à l'abandonner, mais à nous aider à réfléchir et à résoudre les problèmes dans une perspective plus globale

Comment devenir un bon ingénieur full-stack

Curiosité - être curieux de tout emploi et prêt à apprendre et à s'améliorer continuellement est la caractéristique commune de ces ingénieurs exceptionnels.

Ce que je veux dire, c'est que pour les personnes qui considèrent l'apprentissage continu comme une habitude de vie, apprendre de nouvelles choses ne deviendra pas un fardeau, mais plutôt un plaisir.

Lorsqu'une opportunité se présente, traitez-la comme un défi et ne la rejetez pas.

Pourquoi chaque programmeur devrait apprendre à utiliser la ligne de commande

J'encourage aussi souvent les programmeurs autour de moi à écrire des scripts automatisés pour me libérer des tâches répétitives.

Le sens de la programmation

La programmation est une compétence

La programmation consiste à résoudre des problèmes

La programmation est expression et création

La programmation c'est laisser une trace

Chapitre trois: Développement personnel

• N'arrêtera pas le rythme de l'apprentissage: je pense que je ne suis pas assez intelligent pour m'améliorer grâce à l'apprentissage continu. Une fois que vous arrêtez le rythme d'apprentissage, vous ne pourrez pas acquérir les méthodes et les compétences qui peuvent vous améliorer.

Il est très important de faire face à vos erreurs honnêtement, ce qui signifie que vous ou votre partenaire pouvez corriger les erreurs en temps opportun, ce qui est le plus bénéfique pour vous, l'équipe et le projet. Chaque échec sera également une bonne occasion de s'améliorer. Quelle est la raison de l'échec? Comment éviter efficacement l'échec? Grâce à une réflexion opportune et à des mesures décisives, ces échecs seront le meilleur moyen pour vous de progresser.

3. La différence entre les experts et les gens ordinaires réside dans leur conscience

De même, dans le domaine de la programmation, la différence entre les experts et les gens ordinaires réside dans leur capacité à mieux résoudre les problèmes, et la clé pour résoudre les problèmes réside dans la conscience aiguë du programmeur. Notre étude et notre pratique habituelles ne visent pas seulement à accumuler ce que l'on appelle l'expérience, mais, plus important encore, à cultiver notre propre conscience unique. De la lecture d'un livre à l'écriture d'un morceau de code, en passant par une conférence, la rédaction d'un blog, les voyages, la cuisine, etc., les personnes qui savent bien réfléchir peuvent toujours en tirer plus d'inspiration et d'inspiration, ce qui les rend également faciles à trouver dans leur travail. Ces solutions optimales, au lieu de se creuser la cervelle comme des gens ordinaires mais toujours en vain, au fil du temps, elles deviennent naturellement des experts aux yeux de tous.

9. Vous pouvez également rédiger un excellent blog technique

Voici les étapes d'écriture que j'utilise souvent:
①Déterminez un sujet à écrire.
②Recherchez sur Internet des documents de référence qui peuvent vous aider à améliorer votre point de vue.
③ Énumérez le plan de l'article.
④ Améliorez le contenu en fonction du contour.
⑤ Révisions répétées jusqu'à ce que l'article soit fluide et facile à lire (parfois je trouve quelqu'un pour l'essayer et écouter ses opinions).
⑥ Donnez à l'article un bon titre.
⑦ Publiez votre article.

3. Produits secs techniques et produits humides à mes yeux

La plupart des gens aiment les produits secs, parce que "lisez un article, apprenez beaucoup et vous pourrez ensuite ...", nous lisons toujours ces articles avec des questions accrocheuses avec cette idée, et certaines d'entre elles Il résonne également vraiment avec les gens et estime que les points de vue ou les méthodes mentionnés dans l'article leur conviennent très bien, et il semble en tirer beaucoup à la fois. Vous pouvez également aimer l'article, le transmettre à Moments et le récupérer en pensant à le lire plus tard. Ensuite, cet article peut rester dans votre esprit pendant un certain temps, ou il peut être une ressource de conversation pour vous lorsque vous parlez aux autres, mais ce n'est peut-être rien de plus. Vous ne réfléchirez pas profondément et ce ne sera pas vrai. Pour le mettre en pratique, progressivement, cet article devient de plus en plus flou dans votre mémoire jusqu'à ce qu'il disparaisse. Combien d'articles secs que vous avez lus deviennent vos propres affaires, et combien d'articles que vous gardez pour une lecture ultérieure, allez-vous vraiment les sortir et les relire?
Les jeunes aiment les produits secs parce qu'ils ont envie de grandir, ces produits dits techniques secs sont à leurs yeux des promoteurs très efficaces. Il y a aussi de jeunes programmeurs autour de moi. Ils travaillent très dur et passent beaucoup de temps à lire divers articles techniques sur Internet. Lorsqu'ils discutent de technologie avec eux, ils peuvent toujours dire la vérité. Termes techniques, mais une fois que vous revenez au travail réel, vous ne pourrez peut-être pas gérer les problèmes les plus simples. Cela me rappelle que les fruits et légumes de la serre ont toujours une belle apparence, mais quand il s'agit de goût et de nutrition, c'est encore mieux pour ceux qui poussent dans l'environnement naturel après le vent et le soleil, et nourris par la pluie et la rosée. Il en va de même pour les programmeurs **, poursuivre aveuglément les produits secs pour obtenir une croissance rapide ne fera que vous faire, comme une plante sur-fertilisée, rapidement rencontrer des goulots d'étranglement et perdre la motivation d'une croissance continue. ** Les produits humides sont comme la lumière du soleil et la pluie dans mes yeux. Ils peuvent provenir de l'expérience, des idées ou des méthodes de ces maîtres, experts ou gens ordinaires comme vous et moi. Ils peuvent ne pas sembler vous apporter directement, mais dans ces produits humides Sous la nourriture de produits, vous pouvez améliorer votre pensée, votre conscience et votre perception en silence, et ce sont les lubrifiants efficaces qui vous aident à digérer ces produits secs.

Vous n'avez pas besoin de rechercher délibérément ces produits humides sur Internet tous les jours, car les produits humides prennent du temps, de l'environnement et de l'humeur à vivre, et il est plus efficace de les obtenir lorsque vous vous sentez le plus à l'aise. Et j'ai aussi mes propres méthodes:

Discours: Je regarderai des conférences TED pendant mon temps libre, mais en plus de celles liées à la technologie, je regarde également des conférences liées aux sciences humaines et aux arts. De ces personnes dans des domaines variés, j'ai pu m'inspirer beaucoup et aussi me faire découvrir différents intérêts. En plus de la technologie, vous devriez également découvrir différents passe-temps, qui vous rendront meilleur.

Pour moi, l'écriture est un processus consistant à mâcher à plusieurs reprises des produits secs que je n'ai pas digérés en produits humides, puis à les transformer en produits secs qui peuvent être acceptés par plus de gens. Peu importe ce que vous écrivez, respectez-le, et vous constaterez que l'écriture peut vous pousser à comprendre plus de problèmes.

Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/kaihuishang666/article/details/106559318
conseillé
Classement