À long terme, il existe une réponse claire et évidente à cette question. Mais la réponse est unique à chaque personne qui lit ceci.
Alors voilà, qu'est-ce qui est plus prometteur comme carrière... scientifique de données ou développeur de logiciels ?
Je suis un développeur de logiciels depuis les deux dernières décennies. J'étais autodidacte à l'adolescence et j'ai été pleinement employé depuis que j'ai obtenu mon diplôme universitaire.
Le monde du logiciel a été très bon pour moi jusqu'à présent.
Mais voici la chose. Le développement logiciel n'est pas fait pour tout le monde.
Par exemple, au lycée, j'avais des amis très intelligents que j'ai essayé de cajoler et de convaincre d'apprendre à coder. Ils en ont appris un peu, mais ils n'ont pas vraiment pris goût à cela.
Des années plus tard, l'un de mes amis est devenu un ingénieur en mécanique très prospère. Un autre ami est entré dans le domaine de l'informatique et, aux dernières nouvelles, travaillait dans un centre de données de Google. Et un troisième ami a fini par devenir lui-même un programmeur, mais il a pataugé pendant près de dix ans avant de se lancer vraiment dans le monde du code.
Cette première expérience m'a appris une énorme leçon. La programmation est géniale si vous aimez la programmation. Cela ne vaut pas la peine de la poursuivre si elle ne fait pas tilt chez vous.
Je dirais la même chose pour la science des données. C'est un domaine fantastique si cela clique avec vous. Terrible si ce n'est pas le cas.
Et devinez quoi ?
Un meilleur salaire et des perspectives de croissance à long terme ne signifient pas grand-chose si vous n'aimez pas le travail. Être payé quelques milliers de dollars supplémentaires par an pour faire un travail que vous détestez n'en vaut pas la peine.
Tant de gens courent après l'argent comme sa propre fin lorsqu'ils choisissent une carrière qu'ils finissent par choisir quelque chose qu'ils n'aiment même pas assez pour devenir vraiment bon et être très bien payé.
Parce que c'est l'autre côté de la médaille. Si vous n'aimez pas suffisamment votre domaine pour y devenir très bon, vous ne serez pas payé au prix fort pour le faire.
La majeure partie de mon succès en tant que programmeur vient du fait que j'aime construire des logiciels. J'aime suffisamment cela pour que ce soit quelque chose que je fasse avant que quelqu'un me paie pour le faire. Des décennies plus tard, je suis très bien payé pour écrire du code. C'est plutôt cool. Mais si je détestais ça, je ne serais jamais devenu assez bon pour être bien payé.
Alors, si vous êtes entre la science des données et la programmation, choisissez celle que vous aimez le plus apprendre et faire.
Si vous ne savez pas laquelle c'est, choisissez-en une et commencez à la faire pendant les 6 prochains mois tous les jours pour voir si vous aimez ça. Ensuite, essayez l'autre pendant 6 mois. Au bout d'un an, vous aurez une image beaucoup plus claire de ce que vous voulez faire avec les prochaines décennies de votre carrière et de votre vie.
-Brian
P.S. J'écris sur le code et les questions de carrière ailleurs aussi...
.