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.
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?
pour faire la différence et changer la vie des autres?
Pourquoi vous conduisez-vous à agir lorsque vous vous sentez fatigué, distrait, frustré ou manque de motivation, à condition que vous souhaitiez vraiment y parvenir.
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?
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:
Veuillez noter qu'il s'agit seulement d'un guide général à des fins d'illustration, pas d'un plan d'action final.
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!
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.
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.
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
Adam Dannay
Denise Chandler
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.
contribuer aux projets open source peut montrer beaucoup de choses, telles que:
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:
github (lisez cet article sur les débutants de GitHub)
freecodecamp
Automattic
Angular
aller
Ê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.
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.
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
Quel que soit votre niveau d'expérience, gardez pertinent et continuez à apprendre.
Expérience
un coach d'entreprise de 35 ans qui vient d'obtenir une maîtrise en administration des affaires, ou
Prix
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
Pour cela, veuillez vérifier la méthode de travail de Pomodoro.
Compétences
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.
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.
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?
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?
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)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!