Tu as le choix. Vous pouvez être spécialiste ou généraliste. Quel itinéraire choisir?
Tu as le choix. Vous pouvez être spécialiste ou généraliste.
Utilisons le principe de Pareto pour l'expliquer.
Spécialiste signifie que vos compétences sont à 80% UNE CHOSE, un domaine. Vous consacrez 80% de votre temps à cela, et vous n'avez aucun intérêt à élargir vos connaissances en dehors de cela.
Vous ignorez 99% du reste des choses pour être génial à ce 1% spécifique que vous voulez.
Généraliste signifie que vous avez la main sur 4 grands sujets différents et que vous consacrez 25% de votre énergie à chacun d'entre eux.
Ou peut-être que vos compétences sont à 50% dans un domaine, et vous avez 2 autres domaines où vous consacrez l'autre 50% de votre temps.
Vous êtes un spécialiste si vous êtes un développeur qui se concentre sur React et que vous faites simplement cela. Vous vous appelez même «développeur React».
Vous êtes un généraliste si vous connaissez et utilisez React, mais connaissez également Vue, vous pouvez concevoir une page dans Figma et traduire cette conception en un composant React avec CSS. De plus, vous savez également comment déployer une application sur Heroku.
Ce qui est mieux?
Je ne sais pas.
Certaines entreprises n'embauchent que des spécialistes. Si vous êtes Google, cela n'a pas de sens d'embaucher un généraliste, je pense. Ils ont des équipes entières qui font cette chose très spécifique.
Une startup en démarrage peut embaucher quelques généralistes à la place, car ils sont plus flexibles et prêts à changer d'orientation au besoin.
Je suis généraliste. Je suis un ingénieur informatique qui peut écrire dans quelques langages de programmation différents, j'ai un œil pour le design, je peux faire du design, de la rédaction et du marketing, je sais utiliser un serveur Linux, je peux créer des applications mobiles, des applications Web, Je travaille avec des appareils embarqués.
Et je fais assez mal toutes ces choses, si vous comparez le résultat de chaque chose que je pourrais faire avec le résultat d'un spécialiste.
Mais en tant que généraliste, j'ai un avantage sur un spécialiste: je ne dirai jamais «ce n'est pas quelque chose que je fais».
Plus de tutoriels de laboratoire:
- La pile que j'utilise pour exécuter ce blog
- 8 bonnes raisons de devenir développeur de logiciels
- SEO pour les développeurs écrivant des blogs
- Critique du livre La semaine de travail de 4 heures
- Créer une entreprise de style de vie
- Créez votre propre plateforme
- En tant que créateur indépendant, quel type de produit devriez-vous créer?
- Créez votre propre sécurité d'emploi
- Développeurs, apprenez le marketing
- La liberté d'une entreprise de produits
- Générer de la valeur
- Avoir un but pour votre entreprise
- L'idée n'est rien
- La niche
- Travail à distance pour les développeurs de logiciels
- Adaptation produit / marché
- Les meilleurs podcasts pour les développeurs frontend
- Pourquoi devrais-je créer une liste de diffusion?
- Déconnectez le temps de l'argent
- Le principe de rareté appliqué aux produits logiciels
- Le principe de preuve sociale
- Comment j'ai ajouté le mode sombre à mon site Web
- Mes notes sur le livre Deep Work
- Les avantages de l'utilisation d'une pile ennuyeuse
- Comment estimer le temps de programmation
- Devenir indépendant en tant que développeur
- Comment apprendre à apprendre
- Pourquoi les questions d'entrevue pour les emplois de programmation sont-elles si difficiles?
- Ai-je besoin d'un diplôme pour être programmeur?
- Tout le monde peut apprendre la programmation
- Comment être productif
- Comment obtenir le nombre réel de pages vues d'un site statique
- Avez-vous rempli un bucket de développeur aujourd'hui?
- Comment j'enregistre mes vidéos
- Tous les projets logiciels que j'ai réalisés dans le passé
- Tutoriel purgatoire du point de vue d'un créateur de tutoriels
- Chaque développeur doit avoir un blog. Voici pourquoi et comment s'y tenir
- Avoir un esprit d'entreprise pour les développeurs
- Comment écrire du code non maintenable
- Qu'est-ce que le syndrome de l'imposteur
- Comment travailler de chez soi sans devenir fou
- Comment j'ai arrêté de m'inquiéter et appris à aimer l'écosystème JavaScript
- Comment je prototyper une page Web
- Vous devriez être le pire développeur de votre équipe
- Comment démarrer un blog avec Hugo
- Écrivez ce que vous ne savez pas
- Comment bloquer les distractions avec uBlock Origin
- Le codage est un art
- J'ai écrit 1 article de blog chaque jour pendant 2 ans. Voici 5 choses que j'ai apprises sur le référencement
- Faire face au feu
- Être généraliste
- Le dilemme du développeur
- My plan for being hired as a Go developer. In 2017
- Gains de productivité liés à l'utilisation d'un Mac et d'un appareil iOS
- Comment passer des tutoriels à votre propre projet
- C'est mon petit jardin numérique
- Comment démarrer en freelance en tant que développeur
- Partager le chemin vers la création d'une entreprise de produits logiciels
- Sous-dossier vs sous-domaine
- Comment j'utilise l'expansion du texte pour gagner du temps
- Le logiciel est une superpuissance
- J'aime les livres
- Comment j'ai décidé de créer une nouvelle application de gestion de projets