Maison > Périphériques technologiques > Industrie informatique > 21 étapes pour devenir un développeur Web réussi

21 étapes pour devenir un développeur Web réussi

Lisa Kudrow
Libérer: 2025-02-17 09:00:19
original
1000 Les gens l'ont consulté

21 Steps to Becoming a Successful Web Developer

Vous voulez être un développeur Web réussi? Ne vous contentez pas de demander «comment devenir un développeur Web», mais demandez «comment devenir un développeur Web à succès». Il y a beaucoup de développeurs Web dans le monde, mais combien réussissent vraiment? Cet article vise à vous aider à développer l'état d'esprit d'un développeur Web à succès, à maîtriser les connaissances et les compétences nécessaires, afin que vous puissiez vous démarquer de la compétition et obtenir une brillante carrière - qu'elle travaille dans une entreprise ou que vous démarrez un Business indépendant.

Cet article s'adresse aux développeurs Web qui souhaitent devenir développeurs Web et à ceux qui sont difficiles à percer à des goulots d'étranglement. Les 21 étapes suivantes vous aideront à réussir.

Points clés

La clé d'un développement Web réussi est un véritable enthousiasme et une forte force motrice interne - vos objectifs.
  • L'élaboration d'un plan d'action est crucial, notamment l'apprentissage des compétences nécessaires, la construction de portefeuilles et l'accumulation d'expérience pratique.
  • Le succès du développement Web nécessite non seulement des compétences techniques, mais aussi de l'autodiscipline, de l'expansion du réseau et la volonté d'apprendre et de s'adapter constamment aux nouvelles technologies.
  • La tarification rationnelle, le maintien d'une grande efficacité et la contribution à des projets open source peuvent tous améliorer votre réputation et vos chances de succès.
  • La persistance et la détermination sont des traits clés qui vous font vous démarquer dans votre carrière de développement Web lorsque vous faites face à des défis et des échecs.
    Êtes-vous vraiment passionné par cela?
  1. Le mot "passion" a été maltraité et sa véritable signification a été déformée. "L'enthousiasme" signifie en fait "fort et difficile à contrôler les émotions".

La passion n'est pas passive: c'est la poursuite de l'action. La plupart des gens détestent travailler de 9 à 5 ans, mais peu font des emplois qu'ils aiment et qui sont passionnés.

Vous devez vous poser ces trois questions:

L'idée de créer des sites Web et des applications Web m'a-t-elle excitée?
  1. Cela deviendra-t-il ma carrière passionnante?
  2. est-il approprié d'être un développeur Web comme la façon dont je veux vivre (et ma famille)?
  3. Si votre réponse à la question ci-dessus est oui, alors vous vous dirigez vers le bon chemin pour devenir un développeur Web.

    Quel est votre "pourquoi"?
  1. C'est l'une des questions les plus importantes que vous devez vous poser. Pourquoi voulez-vous être un développeur Web (réussi)?

pour faire la différence et changer la vie des autres?
  • construire des projets pour d'autres?
  • Construisez votre propre projet?
  • gagner un énorme revenu?
  • L'un de mes «pourquoi» permet aux autres de les aider à créer des impacts positifs dans leur vie afin qu'ils puissent aussi aider les autres.

Pourquoi vous conduisez-vous à agir lorsque vous vous sentez fatigué, distrait, frustré ou manque de motivation, à condition que vous souhaitiez vraiment y parvenir.

    Qu'est-ce qui vous intéresse?
  1. préférez-vous la logique et la résolution de problèmes, ou la conception et les effets visuels?

Si vous préférez la logique et la résolution de problèmes, vous aimerez le développement Web backend.

Si vous préférez la conception et les effets visuels, vous aimerez le développement Web frontal.

La programmation backend est tout ce que vous ne pouvez pas voir sur un site Web. Pensez à un serveur (un grand disque dur avec toutes les informations d'un site Web) qui se trouve quelque part dans le monde, traite toutes les données du site Web, puis les envoie au navigateur.

La programmation frontale est tout ce que vous pouvez voir, cliquer et interagir sur un site Web.

peut-être que vous aimez les deux?

  1. Développer un plan d'action

Une fois que vous avez compris ce qui vous intéresse et ce que vous serez heureux de faire, il est temps de commencer à planifier.

Combien de temps avez-vous à étudier? Dans quelle mesure les coûts d'étude êtes-vous prêts à investir?

faire un plan qui vous convient. Cela pourrait ressembler à ceci:

Je n'ai que 2 heures d'études par jour. Mon budget est inférieur à 500 $ et je suis intéressé par le développement Web frontal.

Après quelques recherches sur l'apprentissage du contenu et des voies d'apprentissage, le plan peut être le suivant:

  • Mois 1: Apprenez HTML et CSS
  • Mois 2: Apprenez Bootstrap et concevoir les bases
  • Mois 3: Créez un site Web à l'aide de HTML, CSS et Bootstrap
  • Mois 4: Apprenez JavaScript
  • Mois 5: Apprenez plus avancé JavaScript
  • Mois 6: Créez un site Web à l'aide de HTML, CSS et JavaScript
  • mois 7: Concentrez-vous sur la création de sites Web de portefeuille personnels et la création de marques personnelles
  • Mois 8: Contactez les entreprises et les organisations pour créer des sites Web pour eux (obtenir une expérience gratuite)
  • Mois 9: Concentrez-vous sur l'amélioration de vos connaissances et voyez ce dont vous avez besoin pour améliorer
  • mois 10: Le portefeuille doit avoir au moins cinq sites Web clients
  • Mois 11: Apprenez les connaissances de base de la pige et des points commerciaux
  • mois 12: Contactez les clients potentiels, promouvoir votre travail, obtenir des clients payés ou postuler pour un emploi.

Veuillez noter qu'il s'agit seulement d'un guide général à des fins d'illustration, pas d'un plan d'action final.

  1. Action

Si vous voulez faire quelque chose de bien, vous devez faire des compromis et vous sacrifier.

Si vous voulez être un développeur Web ou un pigiste réussi et que vous vous plaignez de ne pas avoir le temps, regardez simplement vos activités quotidiennes quotidiennes / hebdomadaires / mensuelles pour voir ce que vous pouvez supprimer, prenez plus de temps afin que vous puissiez en savoir plus , développez vos compétences et appliquez vos connaissances.

L'une des plus grandes distractions que j'élimite de ma vie est de regarder la télévision: je "quitte la télévision" depuis plus de deux ans et ça fait du bien!

Je ne suis pas le seul à faire cela. Seth Godin, l'un des plus grands spécialistes du marketing et des leaders d'opinion de notre temps, est également un ardent défenseur de ne pas perdre de temps à regarder la télévision.

À quel point êtes-vous impatient de réaliser votre "pourquoi"? Ne tergiversez pas et ne faites pas d'excuses. Action levez-vous!

  1. L'auto-discipline est meilleure que la motivation

La puissance est toujours bonne, mais elle peut être temporaire. L'autodiscipline vous motivera à agir lorsque vous ne voulez rien faire ou que vous ne voulez pas continuer.

  1. médias sociaux

La construction de votre présence en ligne est impérative et les médias sociaux sont un moyen de le développer.

Assurez-vous d'avoir des profils sur LinkedIn, Twitter, Instagram et Facebook.

  1. Créer un site Web de portfolio

Votre portefeuille est votre CV en ligne.

Je continue de dire que montrer ce que vous faites est plus important que de dire aux gens ce que vous pouvez faire.

Trois excellents exemples de portefeuille sont:

Robby Leonardi

21 Steps to Becoming a Successful Web Developer Adam Dannay

21 Steps to Becoming a Successful Web Developer Denise Chandler

21 Steps to Becoming a Successful Web Developer Consultez les trois sites Web ci-dessus. Ils étaient des débutants, mais voyez comment ils mettent en valeur leur travail et leur expertise aujourd'hui.

Si votre portefeuille est assez bon, les clients et / ou les employeurs potentiels prendront l'initiative de vous chercher. Accumulent de nombreux projets / sites Web - même si vous devez travailler gratuitement pendant un certain temps.

  1. contribuer aux projets open source

contribuer aux projets open source peut montrer beaucoup de choses, telles que:

  • votre enthousiasme pour le travail que vous faites
  • Compétence de travail d'équipe
  • vos compétences

La meilleure chose est que si vous vous débrouillez très bien, vous pouvez obtenir une reconnaissance dans la communauté - ce qui augmentera également votre crédibilité globale.

John Résig, fondateur de jQuery, a dit quelque chose d'intéressant:

En ce qui concerne le recrutement, je choisis toujours des journaux de soumission GitHub au lieu de curriculum vitae.

Les cinq endroits suivants peuvent contribuer à des projets open source:

  1. github (lisez cet article sur les débutants de GitHub)

  2. freecodecamp

  3. Automattic

  4. Angular

  5. aller

  6. Êtes-vous assez têtu?

Pourquoi est têtu?

Les développeurs Web rencontrent souvent divers défis. S'il y a une erreur dans votre code ou si le résultat ne correspond pas à ce que vous planifiez, si vous ne trouvez pas de solution, n'abandonnez pas facilement et ne prenez pas de raccourcis. Vous devez découvrir le problème obstinément. Bien que cela puisse vous prendre plus de temps pour résoudre le problème, ce que vous apprenez à travers cette attitude obstinée sera avec vous toute une vie, et à cause de cela, vous serez plus efficace et efficace dans les projets futurs.

    Travaillez intelligemment
Donnez-moi six heures pour réduire un arbre, et je passerai les quatre premières heures pour aiguiser ma hache.

Ce célèbre dicton d'Abraham Lincoln m'a profondément influencé. Il est facile pour les gens de se concentrer uniquement sur les aspects techniques du codage ou de la gestion d'une entreprise indépendante, et de négliger souvent de meilleures méthodes plus rapides.

Les développeurs réussis travaillent intelligemment et obtiennent de meilleurs résultats.

  1. Ce n'est pas seulement à quel point vous savez

Je connais plus de langages de programmation que vous, donc je réussis plus.

Il ne s'agit pas seulement de ce que vous savez, c'est la façon dont vous utilisez ce que vous savez.

Si vous voulez avoir une entrevue, la personne ayant le plus de connaissances obtiendra toujours l'emploi, non? Si vous vivez dans le "monde réel", nous savons tous que c'est loin de la vérité.

Ce n'est pas seulement un ensemble de compétences qui garantit que vous obtenez un emploi (ou obtenez un client indépendant), il existe de nombreux autres facteurs.

Croissance
  1. Les experts de toute industrie apprennent constamment à améliorer leurs connaissances et leurs compétences. Pour le développement Web, l'apprentissage continu est plus important.
Si vous avez appris C il y a 20 ans et que vous n'avez pas suivi la nouvelle mise à jour de la version, vos connaissances aujourd'hui sont presque hors de propos.

Quel que soit votre niveau d'expérience, gardez pertinent et continuez à apprendre.

Expérience
  1. Qui préférez-vous embaucher?

un coach d'entreprise de 35 ans qui vient d'obtenir une maîtrise en administration des affaires, ou

    Un coach d'affaires de 30 ans qui a abandonné le lycée, n'a pas de certificat mais a de l'expérience dans la gestion de trois entreprises de plusieurs millions de dollars et a réalisé un profit pour en vendre deux?
  • L'expérience est meilleure que la théorie. Ne dites pas seulement "Je peux créer [insérer du contenu ici]": Chaque développeur Web moyen dira cela. Montrez ce que vous faites.

Prix
  1. Une fois que vous commencez à devenir plus confiant et à acquérir plus d'expérience, vous devez mieux évaluer vos services.
Cela peut vous faire ou vous casser. Préférez-vous un salaire annuel de 50 000 $ ou 90 000 $? Est-ce 500 $ ou 5 000 $ pour créer un site Web?

Si je vous vends une bouteille de vin et que je vous dis que j'ai deux bouteilles, l'une pour 5 $ et l'autre pour 55 $, vous pourriez penser qu'il y a quelque chose qui ne va pas avec cette bouteille de vin pour 5 $, n'est-ce pas?

Les mêmes principes de tarification s'appliquent à votre service.

Bien que cela s'applique principalement au freelance, le principe s'applique également à la négociation de votre salaire.

Efficiency
  1. Se concentrer sur 1,5 heure sans distraction est bien meilleur que d'être distrait par 4 heures d'informations, YouTube ou des GIF intéressants et entrecoupé des travaux entre les deux.
Éliminez toutes les interférences autant que possible et améliorez l'efficacité sur un calendrier hautement concentré.

Pour cela, veuillez vérifier la méthode de travail de Pomodoro.

Compétences
  1. Ce n'est pas la bonne chose à faire simplement l'apprentissage du langage de programmation "X".
Pour améliorer vos chances de succès, il est également important d'apprendre d'autres compétences, telles que le marketing de base, la négociation, la communication et les compétences sociales.

Regardez les développeurs les plus performants: ce sont tous des personnes bien développées et talentueuses qui ne se concentrent pas seulement sur le codage.

  1. Interagir avec les autres en ligne

Rejoignez des communautés de codage, des groupes Facebook, des chats Twitter et d'autres plateformes et n'ayez pas peur de poser des questions (stupides).

Possément posé des questions et répondu aux questions dans des endroits comme Stack Overflow, Reddit, Quora et Blogs.

  1. assister aux fêtes et aux événements sociaux

C'est à ce moment que vous sortez et vous connectez avec les autres.

Je suis un super introverti. Sérieusement. Les gens m'appellent du crabe ermite. Devinez où je serais dans un environnement de groupe? Oui, dans le coin ...

Si vous êtes un introverti (comme moi), vous devez vous rendre compte qu'à un moment donné, vous devez sortir de votre zone de confort et interagir avec les autres.

Utiliser des services tels que la réunion pour voir des parties près de chez vous.

Remarque. Ne vous contentez pas d'assister aux partis et à des événements des développeurs. Si vous êtes un pigiste, participez également aux activités commerciales. Après tout, à quelle fréquence les développeurs embauchent-ils d'autres développeurs?

  1. ont une personnalité divisée

Vous devez penser comme un visiteur de site Web et un propriétaire de site Web.

En tant que visiteur du site Web, vous devez penser: à quoi je pense à chaque étape du site Web? Ai-je obtenu la réponse pour laquelle je suis venue ici? Ce site Web répond-il à mes besoins? Est-ce que je fais confiance à cette entreprise? etc.

En tant que "propriétaire" du site Web, vous devez penser: mon site Web répond-il aux questions et questions auxquelles les visiteurs de mon site Web pensent en ce moment? Que puis-je faire pour répondre à leurs questions? Que puis-je faire sur mon site Web pour convaincre les visiteurs du site Web de prendre les mesures que je veux prendre?

  1. N'abandonnez jamais

Les gens qui réussissent échouent souvent, mais l'un de leurs traits indéniables est qu'ils n'abandonnent jamais et ne recherchent jamais de nouvelles façons.

Parfois, la seule différence entre vous et le succès ou l'échec est la volonté de continuer.

N'abandonnez jamais vos rêves, vos souhaits et vos objectifs.

Conclusion

Ne pensez jamais que vous ne pouvez pas faire quelque chose et réussir. Si vous avez besoin de quelqu'un qui croit en vous, je le suis!

J'espère que ce court article vous affectera de manière positive. J'adorerais vous entendre dans les commentaires ci-dessous.

Les questions fréquemment posées sur le fait d'être un développeur Web à succès (FAQ)

Quelles compétences de base sont nécessaires pour devenir développeur Web?

Pour devenir un développeur Web à succès, vous devez maîtriser diverses compétences. Tout d'abord, vous devez avoir une compréhension approfondie du HTML / CSS, qui est le fondement du développement Web. JavaScript est un autre langage essentiel car il vous permet d'ajouter une interactivité à votre site Web. De plus, il est crucial d'apprendre les langages côté serveur tels que PHP, Ruby, Python ou .NET. Vous devez également être familier avec les bases de données et SQL. Enfin, l'apprentissage des systèmes de contrôle de version comme Git peut vous aider à gérer efficacement les projets.

Combien de temps faut-il pour devenir développeur Web?

Le temps nécessaire pour devenir un développeur Web varie considérablement, selon votre chemin d'apprentissage. Si vous êtes autodidacte, cela peut prendre entre 6 mois et plusieurs années pour acquérir les compétences nécessaires. Cependant, si vous choisissez de poursuivre un diplôme en informatique ou en majeure connexe, cela peut prendre environ quatre ans. N'oubliez pas qu'être un développeur Web à succès ne consiste pas seulement à apprendre les compétences, mais aussi à acquérir une expérience pratique.

ai-je besoin d'un diplôme pour devenir développeur Web?

Bien que le fait d'avoir un diplôme en informatique ou des majors connexes puisse être bénéfique, ce n'est pas une exigence stricte pour devenir développeur Web. De nombreux développeurs Web à succès sont autodidactes ou ont terminé les bootcamps de codage. La chose la plus importante est votre compréhension des concepts clés de développement Web et votre capacité à les appliquer dans des situations réelles.

Quel est le rôle des développeurs Web dans l'équipe?

Dans un environnement d'équipe, le rôle d'un développeur Web peut varier en fonction des exigences spécifiques du projet. Ils peuvent être responsables de la création d'un site Web à partir de zéro, de la maintenance et de la mise à jour des sites Web existants ou de la gestion des fonctionnalités spécifiques du site Web. Ils travaillent souvent avec des concepteurs, des créateurs de contenu et d'autres développeurs pour créer un site Web cohésif et fonctionnel.

Comment pouvons-nous suivre les dernières tendances de développement Web?

Le domaine du développement Web se développe constamment, il est donc important de suivre les dernières tendances. Vous pouvez le faire en suivant des blogs pertinents, en assistant à des conférences de développement Web, en participant à des communautés en ligne et en suivant des cours en ligne. De plus, pratiquer régulièrement vos compétences et travailler sur des projets personnels peut vous aider à rester vif.

Quelle est la différence entre le développement frontal et le développement back-end?

Le développement frontal comprend des éléments visuels d'un site Web qui crée des interactions utilisateur. Cela comprend tout, de la disposition et de la conception aux éléments interactifs. Le développement du backend, en revanche, implique l'utilisation de serveurs, de bases de données et d'applications pour s'assurer que le site Web fonctionne correctement.

Dans quelle mesure est-il important d'apprendre une variété de langages de programmation?

Bien que vous puissiez apprendre un langage de programmation spécifiquement, l'apprentissage de plusieurs langages peut faire de vous un développeur Web plus général. Chaque langue a ses avantages et ses inconvénients, et la langue adaptée à un projet dépend généralement des exigences spécifiques du projet.

Quels défis rencontrent généralement les développeurs Web?

Les développeurs Web rencontrent souvent des défis tels que le suivi des dernières technologies, la gestion des exigences complexes du projet, le code de débogage et la garantie que les sites Web sont accessibles et conviviaux. Cependant, ces défis peuvent également offrir des possibilités d'apprentissage et de croissance.

Comment construire un portefeuille en tant que développeur Web?

Les portefeuilles de construction sont essentiels pour présenter vos compétences en tant que développeur Web. Vous pouvez commencer par travailler sur un projet personnel ou contribuer à un projet open source. De plus, la prise d'un travail indépendant ou un stage peut vous offrir une expérience pratique et des résultats tangibles à présenter aux employeurs potentiels.

Quelle est la perspective de carrière des développeurs Web?

Alors que de plus en plus d'entreprises reconnaissent l'importance d'avoir une forte présence en ligne, la demande de développeurs Web devrait croître. Les développeurs Web peuvent travailler dans une variété d'environnements, notamment les entreprises technologiques, les agences de marketing numérique et la pige. À mesure qu'ils accumulent de l'expérience, ils peuvent également être promus à des postes tels que le chef de projet ou le développeur principal.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal