Alva Carvalho Tiago Tout d’abord j’avais envoyé mes questions à une dizaine de
Alva Carvalho Tiago Tout d’abord j’avais envoyé mes questions à une dizaine de professionnels mais je n’avais pas eu de réponses, j’ai donc dû chercher ces informations sur internet, après quelques jours à la surprise générale lorsque je ne m’y attendais plus juste avant ma session de mentorat j’ai eu une réponse très complète d’un développeur web. Recueil des informations sur internet : Qu’avez-vous fait comme étude pour exercer ce métier ? J’ai exercé le métier de développeur web full stack lors de mon stage pendant 1 ans pour mon école d’ingénieur. Qu’est ce qui vous plaît le plus dans ce métier ? J’aime le processus créatif qu’il est possible d’avoir, la satisfaction de voir son code se transformer au beau ramassis de pixel bien organisé et fonctionnels. Quels sont vos missions au quotidien ? Mes principales missions sont : - Construire des prototypes et interfaces web - Programmer, développer et mettre à jour ces interfaces - S’assurer du bon fonctionnement des plateformes développés Est-ce un métier prisé sur le marché du travail ? Oui c’est un métier très demandé par les entreprises aujourd’hui en France, Vous n’aurez aucun mal à trouver du travail si vous parvenait à devenir développeur. Quels sont les qualités pour exercer ce métier ? Selon moi, Les principales qualités pour ce métier sont : - La rigueur - La patience - L’autonomie - Polyvalent - Connaissance solide des différents langages Quels sont les inconvénients de ce métier ? Le fait de devoir resté assis toute la journée. Alva Carvalho Tiago Questions poser au professionnel : Qu’avez-vous fait comme études pour exercer votre métier ? La voie la plus commune est le master informatique ou l'école d'ingénieur (donc bac+5), mais il y a plein d'autres voies, le tout est d'arriver à faire ses preuves. Pour ma part, j'ai suivi un DUT Informatique, puis une Licence Pro Systèmes Informatiques et Logiciels option Génie Logiciel en alternance, donc bac+3 et je m'en porte très bien. Sachez également que l'informatique est un des rares domaines où on peut faire sa place sans diplôme si on est capable d'apporter une solide expérience derrière (ex : avoir fait des sites webs ou des applis pour des associations, pour sa commune, etc.. peut suffir pour ouvrir quelques portes si on sait les metttre en avant). Bien entendu, plus le diplôme sera élevé, plus trouver une 1ère expérience sera facile (certaines entreprises ne jurent d'ailleurs que par le bac+5 car c'est ce qu'elles vendent à leurs propres clients, ex : "notre équipe d'ingénieur est à votre disposition"), mais personnellement je ne regrette en rien de m'être arrêté au bac+3, car vu qu j''avais pas mal touché au dév de mon côté, les études ne m'apportaient plus grand chose, et aujourd'hui, par rapport à des amis qui ont continué sur un bac+5, j'ai un salaire similaire et un statut équivalent voire plus valorisant qu'eux). Le bac+8 en informatique n'est intéressant que si vous souhaitez vous diriger vers de la recherche scientifique dans le domaine de l'informatique (attention cependant car j'ai déjà vu des personnes refusées en entreprise car "trop qualifié") Dans tous les cas, je conseille tout de même au moins un bac+3 pour simplifier l'accession à une première expérience pro et conserver un certain choix dans les spécialités une fois sur le terrain. Pourquoi avez-vous choisi de faire ce métier ? La diversité des métiers, des domaines que ça touche et la possibilité d'en apprendre toujours plus. Je me suis plongé dès mon enfance dans l"informatique (oui, Windows 95, de la programmation sur du DOS, etc.), ça m'a toujours passionné, et jusqu'à présent, je ne m'en suis jamais lassé. Pour moi, un développeur, c'est quelqu'un qui va chercher à apprendre et expriménter des choses pour résoudre des problèmes que d'autres personnes ou lui-même rencontrent. Concernant le métier de développeur, pour aider à clarifier un peu : Alva Carvalho Tiago Contrairement à ce que l'on pourrait croire, un développeur n'est pas quelqu'un qui tape du code sur son clavier toute la journée (et heureusement sinon on deviendrait vite fou). On parle généralement d'analyste-développeur pour englober l'ensemble des métiers qui nécessitent à un moment ou à un autre de taper du code, mais il y a beaucoup de spécialité (j'y reviens un peu plus tard). Le mot analyste est important, car c'est là la majorité du travail d'un développeur : Analyser un besoin, une contrainte pour la transformer en une solution concrète pour le demandeur, généralement un site, une appli ou un logiciel, mais ça peut aussi être un object connecté, une borne automatisée, etc. Suivant les entreprises, l'analyse peut être uniquement technique (comment créer le code de façon à ce qu'il soit maintenable, robuste, comment le déployer, de quel matériel avons nous besoin, etc.) ou également fonctionnelle (quelle est la meilleure solution qu'on peut apporter pour répondre au besoin, est-ce un site, une appli, un objet connecté ? Si c'est une appli, doit-elle être disponible sur plusieurs plateformes ? Comment s'assurer que cette appli aide l'utilisateur dans son quotidien ? Comment la rendre la plus ergonome possible ? etc.) C'est là que je vais revenir rapidement sur les différentes spécialités du boulot de développeur, car chaque spécialité correspond en réalité à un métier différent. - L'analyste-développeur Front va travailler majoritairement sur ce qui est visible par les utilisateurs, autrement dit, les interfaces, l'ergonomie, l'enchainement des écrans. Il faut donc généralement avoir de la créativité et quelques connaissances sur des domaines voisins tels que le graphisme, le design, l'ergonomie et potentiellement quelques notions de marketing. - L'analyste-développeur Back quant à lui, va travailler majoritairement sur qui n'est pas visible par les utilisateurs, autrement dit, ce qu'on appelle le "code métier" qui généralement est le coeur de la solution que l'on apporte au demandeur, car c'est ici que l'on va implémenter les règles de gestion, les calculs et préparer toutes les données qui seront ensuite fournies dans l'interface. Généralement, son travail n'est jamais mis directement dans les mains des utilisateurs, mais plutôt déployé sur des serveurs que les développeurs Front vont attaquer pour alimenter leurs interfaces. Il va donc avoir à faire preuve d'esprit analytique, de prise de recul et de compréhension du besoin. - Les analystes-développeurs Full-Stack, eux, sont à la fois Front et Back, ils sont donc polyvalent, bien que généralement la polyvalence signifie aussi qu'on n'est pas expert dans un domaine. C'est là les 3 plus grandes spécialités, et elles sont tellement grandes, qu'on complétera souvent par le langage ou le domaine d'expertise, par exemple, si je simplifie un peu (vu que j'ai un profil un peu particulier), aujourd'hui je suis à la fois Développeur FullStack Java & Alva Carvalho Tiago Développeur Mobile Android. Il y en beaucoup d'autres spécialités (vraiment vraiment beaucoup), en voici quelques-unes pour vous aider à y voir plus clair : - Le DevOps : qui en plus du développement se charge également de la partie infrastructure/exploitation, c'est à dire l'installation-configuration des différents matériels, le déploiement des applications, l'automatisation de certaines tâches - Le DevSecOps : comme le DevOps mais qui gère aussi la partie sécurité - Le DBA (DataBase Administrator) : qui va gérer tout ce qui est base de données - Chef de projet : qui fonction de la société dans laquelle il travaille, va continuer ou non à développer. Il va principalement s'occuper de la gestion du budget, des différentes contraintes du client, etc. - Le Data Analyst / Data Scientist : qui généralement évolue dans un milieu scientifique et va récolter/analyser des données, faire des requetes en base de données, utiliser des langages informatiques à visée statistiques ou scientifique (R, Python, etc.) - etc.. (je ne peux pas tous les citer mais sachez que beaucoup de métiers ou de spécialités émergent régulièrement dans le domaine de l'informatique, dont certains propre à certains domaines métier) Quelles sont vos missions au quotidien ? Je vais tout simplement prendre une journée d'aujourd'hui comme exemple vu qu'elle est assez représentative, je ne pourrais pas faire plus concret : - 8h45 : début de la journée, on fait un point avec l'équipe pour se synchroniser sur les différents sujets, voir s'il y a des points de blocages ou si quelqu'un a besoin d'aide. On en profite également pour passer des infos transverses ou importantes. - 9h00 : Analyse de bugs remontés via nos tests (donc avant que ça arrive dans les mains des utilisateurs) et si nécessaire correction de ces bugs. Je passerai ensuite sur la liste des besoins que le chef de projet a pu récolter des utilisateurs de façon à analyser ce qu'il y a à faire et proposer une solution pour y répondre. - 11h : Réunion d'amélioration continue, où on va discuter ce qui a été depuis la dernière réunion pour capitaliser dessus et de ce qui a été un peu moins bien, de façon à éviter de reproduire les mêmes erreurs. L'idée est de revoir un peu notre fonctionnement, notre organisation, nos techniques, outils, etc. de façon à toujours être capable de proposer le meilleur uploads/Management/ experimentez-un-metier-d-x27-avenir 1 .pdf
Documents similaires










-
35
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 25, 2021
- Catégorie Management
- Langue French
- Taille du fichier 0.1506MB