

Es-tu vraiment fait pour être développeur ?

Tu as vu que le métier de développeur avait le vent en poupe en plus d’être bien payé ?
Tu te vois déjà comme le hacker méga classe, qui peut régler n’importe quel problème en deux trois clics ?
On se détend un peu, la réalité du développeur, bah c’est pas ça. C’est même, pas du tout ça.
Prépare toi, installe toi confortablement, et on voit à la fin de l’article si t’es vraiment fait pour être développeur.
C’est pas toi le patron.
Aussi étrange que cela puisse paraître, tu n’es pas le patron quand tu arrives dans une entreprise. Je sais, je sais, même moi ça m’a fait bizarre. En plus de ça, tu ne vas pas développer le nouveau MMO Riot, où deux mois après ta prise de fonction les appels et les mails vont te tomber dessus pour te faire venir à la Silicon Valley.
Revenons à la réalité car ce que je veux te dire par là, c’est que le développeur est confronté à un problème de taille. En effet, les patrons ou les chefs de projet n’y connaissent rien au développement mais vont quand même te faire des demandes impossibles :
”Tiens mets machin sur machin ca doit pas être bien compliqué”.
Si le problème s’arrêtait là, ça pourrait encore aller, sauf que non, en plus de te demander des trucs impossibles, on va te demander ça sur des deadlines de plus en plus courtes.
Tout ça cumulé fait que le développeur peut être soumis à une certaine pression pour la seule raison que ton supérieur ne connaisse pas le métier de développeur.
Attention, c'est pas le cas de toutes les entreprises et de tous les chefs de projet, mais ça reste une réalité du métier de développeur.
Des connaissances, toujours des connaissances !
HTML, CSS, JavaScript, PHP, Ruby, Java, Swift, C#, C, C++, Python, Julia, Scala, AngularJS, NodeJS, VueJS, ReactJS, Symphony, Spring, et je peux continuer car la liste est encore très longue.
Prêt à tout apprendre ? Non, ne fais surtout pas ça. Le monde des langages programmatiques, c’est comme la mode. Il évolue très vite et tu pouvais être très bon sur un langage hier qui n’est plus tendance aujourd’hui. Le métier de développeur, c’est aussi savoir s’adapter, se remettre en question et vouloir apprendre de nouvelles choses.
Tu peux avoir la chance de rester dans la même boîte où tu travailles sur un seul langage, sur un seul framework. Le problème, c’est que lors de ton prochain entretien d’embauche, ça risque de se corser, car ce dernier est tout sauf une partie de plaisir.
Ça y est, je t’ai dégouté du métier de développeur ? Bon reste un peu, car développeur c’est aussi de belles choses en perspectives.
Un réel sentiment d’accomplissement
Je te l’ai dit plus tôt, le métier de développeur, c’est beaucoup de pressions avec des demandes improbables et des deadlines insensés. Pourtant, quand tu as laissé ton corps et ton âme dans un projet, qu’il ne te reste plus aucune goûte de sueur et que tu as réussi à rendre ce projet à temps, tu peux me croire que le sentiment d’accomplissement est réel.
C’est là toute la beauté du développement, tu as réfléchi au projet, tu as conçu le projet, et voir cette réflexion et cette conception prendre vie et dire :
”Ça c’est moi qui l’ai fait”
Et bah ce sentiment, il n’a pas de prix, et c'est le cas dans tous les plaisirs de la vie sauf que dans le développement, c’est ton lot quotidien.
La Communauté du Développeur
Toutes les ressources pour devenir développeur et pour faire du développement sont disponibles en ligne, gratuitement. Ça voudrait dire qu'on peut devenir développeur sans diplôme ? Bon, c'est un poil plus complexe que ça. Mais, ce n'est pas un mythe, le monde du développement est une grande communauté qui s'entraide.
On retrouve notamment la plateforme Github qui permet aux développeurs de stocker et de partager, publiquement ou non, le code qu’ils créent.
Stack Overflow est également un superbe outil communautaire où quasiment n'importe quelle question que tu pourrais te poser sur le développement est répondue sur ce site.
On retrouve aussi de nombreux forums, des serveurs sur Discord, il existe une pléthore d'exemples qui montre l'esprit communautaire du monde du développement.
Bon ça y est, finalement tu serais tenté par l’aventure du développement web ?
Alors, laisse moi te donner les compétences nécessaires pour devenir développeur.
-
La logique
L’esprit logique est une, si ce n’est la, compétence primordiale pour un développeur. Tu vas devoir réfléchir à tes lignes de codes, les concevoir, et pour être le plus efficace et performant possible, un esprit logique est indispensable.
-
La persévérance
Et oui, ça arrive souvent qu’on bloque sur une ligne de code, t’as aucune idée de comment résoudre ce casse-tête. Tu peux rester 3 jours dessus, mais si tu persévères, ça peut porter ses fruits et le sentiment d’accomplissement est jouissif.
-
La curiosité
La veille technologique, tu vas devoir en faire, donc autant te dire que si t’es pas un minimum curieux, avec une envie de découvrir de nouvelles choses, ça risque d’être compliqué. Les nouveaux langages, les tendances du moment, il faut que tu restes à la page de l’environnement technologique !
-
La patience
Comme je te l'ai dit, tu peux rester longtemps sur le même problème, c'est pourquoi la patience est mère de vertu dans le monde du développement si tu ne veux pas dégoupiller après tes trois premiers mois.
-
La motivation
Et oui, si tu veux te lancer dans le développement, je te préviens qu'il va falloir que tu sois un minimum motivé. Tu vas pas devenir autodidacte en 3 semaines. Non, avant de devenir développeur, tu vas passer par de longues phases de doutes, à te dire et si c'était le bon choix ? Donc si t'es pas motivé, oublie.
Et si tu ne te retrouves pas dans ces qualités, ne perds pas espoir, il y a plein d'autres métiers liés au développement.
Alors, es-tu vraiment fait pour être développeur ? Ce métier n'est pas le long fleuve tranquille qu'on t'a vendu, bien au contraire. Il a ses défauts comme chaque job, mais il a aussi des avantages certains qui te procurent des émotions positives. Et si tu penses que t'es fait pour ce boulot, tu peux voir à quoi ressemble la vie d'un pôle tech en entreprise.
A bientôt !
- Vues574