Page d'accueil » Création de sites web » 10 types les plus courants de développeurs Web

    10 types les plus courants de développeurs Web

    Combien de développeurs connaissez-vous dans votre vie? Si vous travaillez avec un groupe d'entre eux, vous remarquerez peut-être qu'ils ont des bizarreries ou des personnalités particulières que vous pouvez réellement regrouper, ce que je vais faire avec ce message..

    Les développeurs ont leurs préférences individuelles et leur style de travail quisont très différentes - même si elles font le même travail. Nous allons examiner les 10 groupes de développeurs les plus courants. voyez si vous êtes capable de vous repérer vous-même ou l'un de vos collègues là-bas.

    1. Les puristes

    Les puristes, par définition, sont des personnes qui respectent les règles traditionnelles. Vous connaissez peut-être un professeur d’anglais ou deux qui est puriste par nature. Les puristes de ma liste ne le sont pas cette strict, ils sont juste le genre de développeurs qui ne sont pas très désireux d'utiliser des frameworks et des bibliothèques.

    Ils choisiront JavaScript à la vanille à JQuery à chaque fois. Ils ne vois pas de difficulté à utiliser des langues pures et de manière traditionnelles; en fait, ils se fâchent quand ils tombent sur un autre cadre ou une bibliothèque. Bibliothèques supplémentaires égales.

    Remarquez, cela ne signifie pas qu'ils n'utilisent pas ceux de la vie réelle. Il est difficile de ne pas le faire quand les offres d'emploi demandent ces temps-ci “expertise en jQuery”. Peu importe à quel point ils peuvent sembler tendus ou distraits, vous ne pouvez pas fermer les yeux sur la vérité dans leurs arguments..

    2. Les faiseurs

    Bien sûr, tout le monde doit faire son travail, quoi qu’il en soit, mais pour les Pratiquants, leur liste de priorités début pour faire le travail. Vous pouvez parier qu'ils disposent du cadre, des bibliothèques et du flux de travail les plus récents et les plus rapides. Ils ont modules prédéfinis pour modules, tous triés pour une utilisation rapide dans les projets.

    Les acteurs résident dans les entreprises en phase de démarrage tout en mettant en œuvre tous ces outils pour une production en douceur. Le symptôme révélateur d'un faiseur typique est l'utilisation d'un coureur de tâches comme Grunt ou Gulp..

    3. Les polyglottes

    Les polyglottes sont ceux qui utiliser plusieurs langages de programmation; certains sont même des développeurs complets qui jonglent SQL et SASS comme un jongleur de cirque. Cela dit, travailler dans un seul langage de programmation est presque impossible en développement Web; vous ne pouvez pas échapper à ce destin, même si vous êtes un développeur backend. Donc, seulement quand vous connaissez au moins 4-5 langages de programmation, pouvez-vous vous vanter d'être un polyglotte.

    La plupart des polyglottes sont ce qu'ils sont en raison de leur situation de travail plutôt que par choix. Tout le monde n'a pas à avoir des développeurs ou des concepteurs frontend distincts. De toute façon, ils approchez d'une nouvelle langue avec beaucoup plus de confiance que quiconque et apprenez vite. Inutile de se sentir dépassé par certains d'entre eux, car certains d'entre eux sont peut-être des hommes de tous les métiers mais ne maîtrisent aucun.

    4. Les perfectionnistes

    Qu'est-ce qui me vient à l'esprit lorsque je parle de programmeur perfectionniste? Eh bien, je ne parle pas de ceux qui cherchent à écrire le code le plus parfait et le plus parfait. Les vrais perfectionnistes sont ceux qui regarder, coder et aller au-delà du codage. Ils laisser des commentaires, faire attention à nommer des variables et faire le sale boulot aka Documentation (entre autres).

    Let's face it, quand était la dernière fois que vous a laissé un commentaire détaillé ou écrit un manuel pour votre logiciel? Pas récemment, je crois, pas à moins que et jusqu'à ce que vous soyez un perfectionniste. Ils sont rares à mon avis. La plupart des développeurs n'y prêtent pas attention (même si la documentation est très importante. Voici ce que Thoriq Firdaus a à dire).

    5. le artsy

    En termes de développement web, disons simplement que leur langue maternelle est CSS. Formes, couleurs, des animations, filtres et tous les autres trucs visuels leur importent le plus. Tu veux les rencontrer? Codepen est leur hub habituel.

    Ce ne sont pas des concepteurs, ou peut-être qu'ils le sont, mais au niveau du sol, ce sont des développeurs. Ils expriment leur art avec du code plutôt qu'avec Adobe Illustrator ou After Effects. Les associer à un designer revient à tartiner du beurre sur du pain, ce qui donne une belle combinaison lisse.

    6. Le réutilisateur

    Nous ne sommes pas tous désireux de commencer par écrire une classe ou une méthode générique pour gérer des blocs de code répétés. Nous laissons cette partie de côté jusqu’à la phase d’optimisation qui ne se produit qu’après que nous ayons franchi gracieusement la grande limite de 10px et la période de relaxation qui suit..

    Les réutilisateurs savent mieux que cela, ils constituent une base solide d'extraits de code réutilisables dès le début et permettent de gagner beaucoup de temps d'optimisation plus tard. Ce sont surtout des développeurs expérimentés qui peuvent prévoir un bloc de code lié à de multiples apparences. Il n’existe probablement aucun de leurs projets sans fichier global complètement rempli ni classe d’utilitaire..

    7. Les rat de bibliothèque

    Un jour avant mon tout premier laboratoire VB, mon professeur nous a donné une série d’instructions brèves pour la préparation d’un formulaire. Elle a organisé une démo au début du cours, ce qui m'a malheureusement manqué car je suis arrivée en retard. Les quelques instructions que j'ai réussi à écrire ne suffisaient pas pour me sauver et j'étais assis trop loin de mes amis pour que la langue des signes ou la lecture labiale soit utile..

    Alors j'ai fait la seule chose que je pouvais faire - j'ai ouvert mon bon vieux manuel. Je suis devenu un rat de bibliothèque. En conséquence, non seulement mon professeur, à la fin du cours, qui m'a félicité d'avoir réussi à rassembler toutes les conditions requises dans mon formulaire, j'ai également ajouté une image d'arrière-plan - ce que personne d'autre en classe n'a fait - d'après ce que J'ai appris du manuel.

    Il n’est pas rare que je trouve certains de mes associés qui sont vraiment bons en programmation et en logique pour avoir des bureaux empilés et recouverts de livres. Les rats de bibliothèque utilisent les textes à la recherche de connaissances approfondies, parfois acquises par hasard, ce qui est finalement le meilleur!

    8. Les débogueurs

    Le débogage est une compétence en soi. Son vrai pouvoir ne peut être révélé que lorsque la page montre “Erreur serveur interne 500”. Les débogueurs sont non seulement capables d'attraper et de supprimer les bogues dans leur propre code, mais aussi dans les codes écrits par d'autres (ce qui est un cauchemar pour les développeurs).!

    Ils connaissent bien tous les outils et options de débogage, qu’il s’agisse d’un navigateur ou d’un IDE. Mais au-delà des outils, le débogage nécessite la connaissance précise d'un flux d'événements et la capacité de détecter le déclencheur dans cette chaîne..

    Si le code appartient à quelqu'un d'autre, c'est alors que les débogueurs montrent leur véritable prouesse d'observation en parcourant des lignes sur des lignes de code, en recherchant tout "if", "else", "ou", "et" ou un point-virgule.

    9. Les chercheurs

    Pour les chercheurs, le code n'est pas juste un code pour eux; ça devient un sujet; un sujet de discussion de forum, un sujet de blog, un sujet de discussion StackOverflow Q & A. Pas de prédication, pas de jugement, juste un partage de la connaissance qu'ils ont fait un effort dans la dissection. Chaque code que nous écrivons a un usage et un but et malheureusement un effet secondaire, parfois.

    Les chercheurs parmi nous essayent de comprendre cet aspect du code. Ils déterrent des documentations, mènent des expériences et surtout partager leurs découvertes pour le reste d'entre nous qui serons éternellement reconnaissants pour ce qu'ils font.

    10. Les variables

    Malgré la copie des codes les uns sur les autres, nous restons ensemble dans le cadre d'une communauté qui mange, respire et vit le code. Physiquement, nous restons seuls devant l'ordinateur, seuls mais pas seuls.. Nos compétences sociales en prennent un coup cependant, que cela nous plaise ou non.

    Et puis, il y a les variables. Ils vous rencontrent pour un verre, racontent des blagues de geek, parlent des dernières nouveautés et des meilleures sur le terrain, sont enthousiasmés par les versions à venir, matérielles ou logicielles, s’engagent dans des opportunités, des possibilités de réseautage et si le temps le permet., échanger des téléphones avec vous afin que vous puissiez tous les deux essayer un système d'exploitation différent. Connaissez-vous un sociable parmi vos amis développeurs??

    Emballer

    Certains d'entre vous sont obligés de trouver un ami, vous-même, au sein de quelques groupes, se chevauchant parfois, se contredisant parfois - nous ne jugeons pas, nous sommes tous des développeurs. Mais nous sommes curieux de savoir à quel groupe de développeurs vous êtes le plus associé. Faites le nous savoir dans les commentaires.