
Quelles compétences pour devenir un bon CTO ?
Publié le 08/06/2020
Énormément de développeurs refusent de se lancer dans l’aventure Startup par peur de ne pas être à niveau ou d’avoir les épaules nécessaires. Dans cet article nous allons t’indiquer quelques points essentiels qui font, selon nous, un bon CTO.
Ouverture d’esprit
Une des premières capacités d’un bon CTO, c’est sa facilité à se remettre en question et à s’ouvrir à des avis extérieurs. Techniquement on ne peut pas tout connaître et être un expert de chaque domaine, il est donc essentiel de savoir se tourner vers des personnes plus compétentes pour obtenir de précieux conseils.
Apprentissage
Il est rare de se lancer dans un projet en ayant une expertise sur toute la solution technique, c’est pourquoi le CTO doit être en capacité d’apprendre rapidement à utiliser de nouvelles technologies pour les besoins du projet.
Vulgarisation
En tant que CTO, tu vas être amené à dialoguer à beaucoup d’acteurs n’ayant aucune notion d’informatique. Il te faudra donc au maximum vulgariser ton métier afin de réussir à établir une communication de qualité.
Compétences techniques
S’il est impossible de définir un langage ou un framework pour faire un bon CTO, certaines bases d’informatiques sont cependant essentielles, car elles interviennent dans beaucoup de projets. Nous t’encourageons donc à avoir au préalable pu te confronter aux domaines suivants :
- Développement Front-End
- Développement Back-end
- Développeur d’applications mobiles
- DevOps – Gestion d’hébergements
Nous te proposerons bientôt sur M’associer des tutoriels dédiés à te former sur ces notions clés.
Gestion
Le rôle d’un CTO est avant tout celui d’un gestionnaire de projet technique, il doit donc en plus de son rôle purement technique gérer :
- La planification du projet : Ordre de développement, interdépendance de certaines fonctionnalités, estimation du temps nécessaire
- Budgétisation : Estimations de coûts serveur, choix d’une solution technique, projections de coûts d’API
- Qualité : Chercher de potentiels bugs, contribuer à l’amélioration du produit
Il est donc également nécessaire que tu ais à minima un début d’expérience dans chacun de ces domaines.
Conclusion
Le rôle de CTO demande énormément de compétences dans un spectre professionnel assez vaste, tu peux être amené à configurer un nouveau serveur et dans la même journée devoir calculer les budgets à allouer aux API utilisées par ton application.
Le rôle de CTO ne s’apprend cependant que dans une école, celle de l’entrepreneuriat, si après cet article tu es toujours motivé, saisit ta chance et lance-toi !
Nos autres articles qui pourraient t’intéresser :