Comment penser comme un programmeur

Obtenez notre guide GRATUIT pour décrocher un emploi de développeur junior

Découvrez EXACTEMENT ce que vous devez faire pour décrocher votre premier emploi à temps plein en tant que développeur web







Vous pouvez vous désabonner de notre liste de diffusion à tout moment. Nous n'utiliserons votre adresse e-mail pour toute autre chose, promis!

Les développeurs sont de toutes formes et tailles, mais ils partagent une chose en commun: ils ont tous les programmeurs pensent comme. Et ils apportent cette approche à tout dans leur vie, que ce soit un problème de logiciel difficile, ou « piratage » d'autres aspects de leur vie, comme le souffle d'ail ou Voyage ou relations!

Donc ce qui définit cet état d'esprit de développeur? Et comment pouvez-vous commencer à cultiver YOURS aujourd'hui?

Les cinq éléments du Mindset Developer

1. Apprenez à sangle et ne pas arrêter jusqu'à ce que le travail soit fait.

Quiconque a déjà tâté de codage sait qu'il est un exercice de patience. Parfois, surtout quand vous débutez, vous passerez des heures à essayer de trouver un point-virgule manquant ou un mot de miss-capitalisé, qui casse votre script.

Les bonnes nouvelles sont que les ordinateurs sont en noir et blanc: si elle est juste pas il ne fonctionnera pas.

Les mauvaises nouvelles sont que l'ordinateur sont en noir et blanc: si elle est juste pas il ne fonctionnera pas.

Le premier principe de l'état d'esprit du développeur cultive le zen de codage. vous devez apprendre à être calme, briser votre problème dans les plus petites étapes possibles, et aller méthodiquement à travers votre ligne de scripts en ligne pour déraciner le bogue.

Plus important encore, vous ne pouvez pas abandonner jusqu'à ce qu'il soit fait.

Maintenant que je suis la programmation depuis quelques années, je peux vous dire que lorsque je rencontre un problème dans mon code qui n'est pas facile à diagnostiquer, le changement est littéral. Je décalera toute mon énergie pour se concentrer sur la tâche à accomplir, souvent littéralement changer la façon dont je suis assis dans ma chaise, redresser le dos, planter les deux pieds sur le sol, prêt à affronter tout ce qui vient à moi.

2. Apprenez à aimer la douleur. Ou du moins, pas le combattre.

Après avoir bu quelques verres, mon père regardait diaboliquement et dit: « Eh bien, vous pourriez prendre un autre tueur de douleur ou vous pouvez simplement apprendre à profiter de la douleur. »

La vie en général, et le codage en particulier, est plein de choses qui sucent tout à fait. Mais ce sont des choses sucky que nous avons tous à traiter et travailler par le biais et la meilleure chose que nous pouvons faire pour nous-mêmes est d'essayer de notre mieux pour recadrer la façon dont nous pensons.

Et heureusement, le moment Alléluia vous obtenez quand il fait tout se réunir vaut tout cela.

3. Rappelez-vous pourquoi vous faites quelque chose!

Le codage est comme ... demandé d'écrire un livre en utilisant uniquement des chiffres. Comment voulez-vous faire?

Eh bien ... vous pouvez utiliser 3 pour e, 4 pour, 8 pour b ...

Le point étant que vous êtes dans cette situation constante d'avoir un nombre limité d'outils pour travailler avec, et un jeu toujours changeant des choses que vous êtes censé accomplir.

La magie vient de vous comprendre de façon créative comment combler l'écart entre votre boîte à outils limitée et où vous voulez aller.







Un piège commun pour les développeurs est de passer trop de temps à se concentrer sur la façon dont ils le font. Comment nettoyer leur code est. Quelle est l'efficacité. À quelle vitesse.

Et propre, le code efficace, rapide est une bonne chose. Mais seulement si elle est dans la recherche de quelque chose de cool et utile.

Les meilleurs développeurs viennent avec des choses drôles, intelligent, utile à faire avec leurs compétences techniques.

Votre défi est d'utiliser habilement les outils de codage à votre disposition pour faire la chose la plus étonnante, la plus utile que vous pouvez penser.

Rappelez-vous: le code est le moyen, non la fin à elle-même.

4. Rappelez-vous que TOUT LE MONDE a besoin d'aide. Atteindre!

L'une des plus grandes erreurs que je vois les débutants font en matière de programmation est qu'ils pensent qu'ils devraient savoir comment faire tout cela et attendre beaucoup trop longtemps avant d'atteindre à l'aide.

Regardez, bien sûr, vous avez besoin d'apprendre à être un peu autonome, mais il est bien connu que tout le processus de poser une question peut être suffisant pour vous aider à trouver la solution. Alors demandez!

De plus, tous les développeurs ont besoin d'aide à peu près tout le temps. Et les programmeurs ont créé une énorme industrie à aider les uns les autres à divers défis de codage. Stack Overflow, géré par la société mère Stack Exchange vaut, selon certaines estimations, plus de 300 millions $!

Sinon, commencer à chercher des canaux IRC par sujet. Si vous êtes un développeur Ruby vous pouvez trouver un par juste googler quelque chose comme « canal Ruby sur IRC » (# ruby-lang), ou tout simplement rechercher le canal IRC du sujet de votre choix (angulaire! Startups! Python!). Puis télécharger un client IRC et commencer à chatter avec d'autres développeurs partageant les mêmes idées!

Si en personne est plus votre truc, jetez un oeil à Meetup pour joggings ou spécifiques à une langue sujet ou google pour quelque chose comme « groupes d'utilisateurs PHP » dans votre région (remplacer PHP avec le sujet de votre choix).

5. Gardez à l'esprit que le plaisir est la clé. Rappelez-vous d'être ludique!

La programmation est difficile. Et la meilleure façon de rendre difficiles les choses plus faciles? Avoir un sens de l'humour !

Alors l'obtenir avec déjà!

Prêt à commencer à penser comme un programmeur? Rejoignez une communauté de soutien d'autres apprenants. Inscrivez-vous pour un plan directeur Skillcrush carrière et commencer cet été. Nous serons l'ami qui vous aide à sortir du lit et à la salle de gym ... ou, vous savez, sur votre ordinateur.

Comment penser comme un programmeur

Obtenez notre guide GRATUIT pour décrocher un emploi de développeur junior

Découvrez EXACTEMENT ce que vous devez faire pour décrocher votre premier emploi à temps plein en tant que développeur web

Vous pouvez vous désabonner de notre liste de diffusion à tout moment. Nous n'utiliserons votre adresse e-mail pour toute autre chose, promis!

Salut im 18 ans, il est ma première année en science informatique, je me sens la peur quand je vois tous mes amis (ils ont l'expérience) faire tous les programmes comme en 30 minutes alors que je pris des heures, parfois l'idée que quelque chose que je suis faire le mal atteint mon esprit, je aime vraiment le code, je veux vraiment être un développeur, mais je me sens comme poubelle quand je ne peux pas résoudre aa problème et mon éducation est très cher et j'ai la pression que si je ne, je ne étudier plus.

Ne vous inquiétez pas, il vous suffit de continuer à essayer. La plupart des années d'étude informatique sont tous de faire votre passe-temps votre proffession. Donc, si pas déjà, commencez par faire la programmation de votre passe-temps d'abord. Et faire, que vous avez montre pas avoir peur de passer beaucoup de temps programmation détermination à être l'un des meilleurs. Continue!

Merci pour cette Adda pour partager cela. Son assez difficile avec vous êtes une femme et un débutant, demander à d'autres développeurs qui sont en avance sur vous des questions ne donne pas toujours des résultats positifs car ils ont tendance à regarder vers le bas sur vous. Je parle en fait de ma propre expérience. hos ne traitent i avec cela?

Adda, une fois de plus matériel impressionnant. Je suis inscrit dans un autre cours en ce moment mais ne peut pas obtenir assez de contenu inspirant, le taux de désabonnement. Great stuff!

Enrique Segarra Répondit il y a 3 ans

Ceci est un excellent matériel, comme 31 ans d'expérience en tant que programmeur mainframe, administrateur de base de données, développeur Business Intelligence / analyste Je peux dire que Adda a frappé le cœur d'être et de penser comme un programmeur-analyste parce que vous devez porter les deux chapeaux dans le cycle de développement. Lundi prochain, je commence un nouveau chemin dans ma carrière quand je commence ma carrière Web Developer.

Enrique! Nous ne pouvons pas attendre de vous avoir ici dans la terre web;) Et vous aurez à nous raconter des histoires sur les mainframes ... WOW !!

c'est super encourageant! Je suis inscrit actuellement dans le plan de conception web, mais je prévois de vous inscrire pour le cours de développeur quand je suis fait!







Articles Liés