hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


10 types de développeurs Web les plus courants

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 post.

Les développeurs ont leurs préférences individuelles et leur style de travail sont très différents - même s'ils font les mêmes tâches. Nous allons jeter un coup d'œil aux 10 groupes de développeurs les plus courants. voyez si vous êtes capable de vous repérer ou de voir un de vos collègues là-bas.

1. Les puristes

Les puristes, par définition, sont des gens qui s'en tiennent aux règles traditionnelles, vous pourriez connaître un professeur d'anglais ou deux qui est puriste par nature. Les puristes de ma liste ne sont pas si stricts, ils sont juste le genre de développeurs qui ne sont pas très enthousiastes à l'idée d'utiliser des frameworks et des bibliothèques .

Ils choisiront Vanilla JavaScript sur JQuery à chaque fois. Ils ne voient aucun problème à utiliser des langues pures et traditionnelles ; en fait, ils se fâchent quand ils tombent sur encore un autre cadre ou une bibliothèque. Bibliothèques supplémentaires égalent ballonnement pour eux.

Rappelez-vous, cela ne signifie pas qu'ils n'utilisent pas ceux dans la vie réelle. Il est difficile de ne pas le faire, lorsque les offres d'emploi demandent ces jours-ci «l'expertise en jQuery». Peu importe à quel point ils semblent tendus ou proches, vous ne pouvez pas fermer les yeux sur la vérité dans leur argumentation.

2. Les Doers

Bien sûr que tout le monde doit faire son travail, quoi qu'il arrive, mais pour les Doers, leur liste de priorités commence par faire le travail . Vous pouvez parier qu'ils ont le cadre le plus récent et le plus rapide, les bibliothèques et le flux de travail mis en place. Ils ont des modules préfabriqués pour les modules, tous triés pour une utilisation rapide dans les projets.

Les acteurs résident dans les start-ups tout en mettant en œuvre tous ces outils pour une production en douceur. Un symptôme révélateur typique de l'auteur est l'utilisation d'un coureur de tâche comme le grognement ou la gorgée.

3. Les polyglottes

Les polyglottes sont ceux qui utilisent plusieurs langages de programmation ; certains sont même des développeurs full stack jonglant avec SQL et SASS comme un jongleur de cirque. Cela dit, travailler dans un seul langage de programmation est presque impossible dans le 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, vous vous vanter que vous êtes un polyglotte.

La plupart des polyglottes sont ce qu'ils sont à cause de leur situation de travail plutôt que par choix. Tout le monde ne dispose pas de développeurs ou de concepteurs frontaux distincts. De toute façon, ils abordent une nouvelle langue avec beaucoup plus de confiance que n'importe qui d'autre et apprennent rapidement . Pas besoin de se sentir dépassé par eux, parce que certains d'entre eux pourraient être Jack de tous les métiers, mais ne sont maîtres d'aucun.

4. Les perfectionnistes

Qu'est-ce qui me vient à l'esprit quand je dis programmateur 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 regardent, codent et vont au-delà du codage . Ils laissent des commentaires, prêtent attention aux variables de nommage et font de la documentation sur le travail sale (entre autres choses).

Regardons les choses en face, à quand remonte la dernière fois que vous avez laissé un commentaire détaillé ou écrit un manuel pour votre logiciel ? Pas récemment, je crois, pas tant que vous n'êtes pas perfectionniste. Ils sont rares à mon avis. La plupart des développeurs ne font pas attention à cela (bien que la documentation soit vraiment importante, voici ce que dit Thoriq Firdaus).

5. Artsy

En termes de développement web, disons simplement que leur langue maternelle est CSS. Les formes, les couleurs, les animations, les filtres et tous les autres éléments 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 terrain, ce sont des développeurs. Ils expriment leur art avec du code plutôt que Adobe Illustrator ou After Effects. Associez-les à un designer, c'est comme étaler du beurre sur du pain, ce qui donne une bonne combinaison.

6. Le Reuser

Pas chacun d'entre nous est désireux de sauter en premier lieu pour écrire une classe générique ou une méthode pour gérer les blocs de code répétitifs. Nous laissons cette partie jusqu'à l'étape d'optimisation qui se produit seulement après avoir franchi avec élégance le grand délai de 10px du solide rouge et la brève période de relaxation qui suit.

Les réutilisateurs savent mieux que cela, ils constituent une base solide de fragments de code réutilisables depuis le début et économisent beaucoup de temps d'optimisation plus tard. Ce sont pour la plupart des développeurs expérimentés qui peuvent prévoir un bloc de code obligé de faire plusieurs apparitions . Il n'y a probablement pas un seul de leurs projets qui soit sans un fichier global entièrement rempli ou une classe utilitaire.

7. Les rats de bibliothèque

Un jour avant mon tout premier VB Lab, mon professeur nous a donné une série de brèves instructions pour assembler un formulaire. Elle a fait une démo au début de la classe, ce qui m'a malheureusement manqué parce que je suis arrivée en retard. Les morceaux d'instructions que j'avais réussi à écrire ne suffisaient pas à me sauver et j'étais assis trop loin de mes amis pour tout langage gestuel ou lecture de lèvre pour aider.

J'ai donc fait la seule chose que je pouvais faire - j'ai ouvert mon bon vieux manuel. Je suis devenu un rat de bibliothèque . Par conséquent, non seulement j'ai reçu des félicitations de la part de mon professeur à la fin du cours pour avoir réussi à réunir toutes les exigences dans mon formulaire, mais j'ai aussi ajouté une image de fond - que personne d'autre en classe n'a J'ai appris du manuel.

Il n'est pas rare pour moi de trouver certains de mes associés qui sont vraiment doués pour la programmation et la logique pour avoir des bureaux empilés et recouverts de livres . Bookworms prendre aux textes dans la poursuite de la connaissance approfondie, parfois acquise par hasard, ce qui est finalement le meilleur type!

8. Les débogueurs

Le débogage est une compétence en soi. Sa véritable puissance ne peut être mise en évidence que lorsque la page affiche "Internal Server Error 500". Les débogueurs sont non seulement capables d'attraper et d'écraser les bogues dans leur propre code, mais aussi dans les codes écrits par d'autres (ce qui est le cauchemar d'un développeur à part entière)!

Ils connaissent bien tous les outils et options de débogage, que ce soit sur un navigateur ou un IDE. Mais les outils mis à part, le débogage nécessite la connaissance claire d'un flux d'événements et la capacité de repérer le déclencheur dans cette chaîne.

Si le code appartient à quelqu'un d'autre, les Débogueurs montrent leur vraie prouesse d'observation, en passant par des lignes sur des lignes de code, en cherchant les 'if', 'else', 'ou', 'et / ou un point-virgule manquants

9. Les chercheurs

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

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

10. Les Sociables

En dépit de la copie des codes les uns des autres, nous restons collés dans le cadre d'une communauté qui mange, respire et vit le code. Physiquement cependant, nous sommes assis devant l'ordinateur par nous-mêmes, seuls mais pas seuls. Nos compétences sociales prennent un coup, que cela nous plaise ou non.

Et puis, il y a les Sociables. Ils se réunissent avec vous pour des boissons, racontent des blagues geek, parlent des derniers et meilleurs sur le terrain, sont excités par les versions à venir, matériel ou logiciel, se lancent dans des opportunités de réseautage, et si le temps le permet, échangez des téléphones avec vous . Les deux peuvent essayer un système d'exploitation différent. Connaissez-vous une Sociable parmi vos amis développeurs?

Emballer

Certains d'entre vous sont obligés de trouver un ami, vous-même, dans le cadre de quelques groupes, parfois se chevaucher, d'autres fois en contradiction - nous ne jugeons pas, à la fin, nous sommes tous des développeurs. Mais nous sommes curieux de savoir à quels groupes de développeurs vous êtes le plus proche. Faites le nous savoir dans les commentaires.

6 outils de cartographie de l'esprit pour accroître l'efficacité de la conception

6 outils de cartographie de l'esprit pour accroître l'efficacité de la conception

La technique de la cartographie mentale existe depuis des siècles, mais Tony Buzan, un auteur de psychologie des années 70, était le plus récent défenseur de la cartographie mentale, expliquant que le fait de noter des idées à la manière d'une branche est beaucoup plus propice Nous parcourons automatiquement une page quand elle n'est pas conforme à la prise de notes linéaire. Et cela

(Conseils techniques et de conception)

Web Design Museum vous montre les tendances de conception Web du passé

Web Design Museum vous montre les tendances de conception Web du passé

Nous oublions souvent à quel point le web était primitif . À la fin des années 90 et au début des années 2000, les gens commençaient tout juste à se connecter à Internet, et même alors, beaucoup n'utilisaient pas le Web très souvent.De nos jours, la plupart des gens ne peuvent pas imaginer la vie sans Internet. Et à caus

(Conseils techniques et de conception)