[HELP] Reconversion en developpement web

En fait ce ne sont pas des technos et des outils de même niveau.
En très gros, l’administration de systèmes cible des machines fournies par des hyperviseurs pilotés par des solutions de cloud, il y a plusieurs niveaux d’abstraction, plus tu es dans un niveau haut plus c’est compliqué car, en général, on te demande de gérer aussi les niveaux inférieurs.

C’est de l’intégration continue : l’automatisation du cycle de vie du logiciel au travers de ces solutions :

  • le code est stocké dans un serveur de gestion de version de code (gitlab)
  • une fois du nouveau code poussé dans la solution, un automate (Jenkins) le construit (build)
  • une fois construit et éventuellement testé, il est poussé dans un dépôt d’artefacts (Nexus/Artifactory)
    Des tests d’intégration sont effectués lors de ce cycle ce qui donne le nom d’intégration continue : le cycle est automatique jusqu’à l’intégration.

Il existe le contious delivery (CD) qui consiste à faire passer automatiquement des tests supplémentaires (systèmes, end-to-end) afin de carrément déployer le code (delivery) dans un environnement (éventuellement jusqu’en production).
Bon mes explication restent très succintes mais c’est un domaine qui touche au dev et à l’infrastructure et l’automatisation.

1 « J'aime »

Alors data scientist je ne conseillerai pas forcément: c’est ce que tous les petit jeunes veulent faire en ce moment (Python, Ml, data science…) et les besoins ne me paraissent pas être suffisants pour absorber toute la demande. Du coup trouver une place sans avoir des connaissances métier (donc non-info) en plus des connaissances techniques me paraît difficile. A vérifier, je n’ai pas une vision globale du marché.

Dans ton cas, et puisque l’aspect financier n’est pas contraignant, partir sur un domaine qui te plaît vraiment (tout en étant un minimum ouvert, cf ma remarque sur la data science) me paraît un gros plus: il va te falloir beaucoup de motivation. Te forcer à partir sur un domaine qui ne te tente qu’à moitié ce sont des risques accrus de lâcher en cours de route.

Non, les devs back et les devops aussi font du télétravail.

Difficile à dire. Le front (dev web et UI en général) c’est l’aspect le plus « grand public » et le plus facile d’accès pour faire du dev amateur. Donc forcément ça attire plus.
A partir du moment où tu passes pro (donc avec la formation qui va bien, puis l’encadrement et les moyens), je ne suis pas convaincu qu’il y ait une différence en terme de difficulté par rapport au dev back. Ça va plus être une question de goût.
Pas facile de le savoir à l’avance.

Après si ta formation est suffisamment éclectique, tu pourras encore choisir une fois qu’elle sera terminée. Ce sont surtout les stages et les premiers postes qui sont déterminants pour ça.

Et pour te donner une idée de ce que ça donne, j’attends que s’exécute l’installation d’un cluster kubernetes dans AWS en vous parlant. J’ai codé via un outil (Terraform) toute la logique de déploiement et de configuration du cloud ainsi que la configuration de la dizaine de serveurs différents qu’il contient.

1 « J'aime »

J’en prend bonne note. Ce genre de point de vue est intéressant. Je ne le partage pas, mais je n’ai évidement pas ta vision. Maintenant cette question est tellement long-termiste (5-10 ans) que beaucoup de choses ont le temps de changer.

Je ne comprends pas bien pourquoi tu pars du principe (déjà dans ton précédent post) que le domaine ne me tente qu’à moitié. Alors que, justement je choisi de faire ça, parce que j’en ai l’envie et que ça semble me correspondre et non par défaut ou opportunisme.

Je peux comprendre qu’on interroge ma motivation (au regard de ma situation) mais je ne comprends pas cette remise en question de mes centres d’intérêts. :thinking:

Je n’ai absolument pas dit le contraire. J’ai seulement dit que le web dev (qui inclut donc les back-end) se pretait plus facilement au télétravail que le devops.

Est-ce que je me trompe ? (c’est tout à fait possible, hein. En revanche, je n’ai jamais dit que devs back ou devops ne peuvaient pas faire de télétravail).

Je pense cerner le principe, mais l’application reste sacrément obscur :slight_smile:

J’ai probablement mal lu alors. Je croyais comprendre que tu avais une préférence pour le dev web (sous entendu front/UI) par opposition au dev back et au devops.
Du coup je disais: autant choisir le type de dev qui te plaît le plus, ça facilitera d’autant ton apprentissage.
Je ne remets pas du tout en question tes centres d’intérêt, je dis au contraire qu’il est d’autant plus facile de suivre les dits centres si l’aspect financier est secondaire (tu gagneras peut-être moins en dev web qu’en back, et encore ce n’est pas sûr).

Alors je précise: ce n’est pas le cas. A partir du moment où tu as accès au réseau interne de ton entreprise via un VPN bien foutu, c’est pareil.

D’ailleurs je télétravaille aujourd’hui (1 jour par semaine).

Je ne le partage pas non plus. 100% des data scientists qui sortent de chez nous on du taff avant même d’etre diplômé. Le problème dans ton cas, c’est surtout qu’on ne devient pas data scientist avec une formation sur 1 an si on a pas déjà des grosses connaissances a coté (et je connais pas ton background).

C’est le problème de certaines boites de formation, elles vont te promettre pleins de choses (devenir un expert cybersécurité en 6 mois, etc.) et tu vas devoir faire le tri. Mon frere est en plein dedans… et c’est pas facile.

Tout à fait, c’est d’ailleurs précisément pour ça que je n’envisage pas cela directement mais éventuellement après une expérience en développement.

Oui, c’est aussi là-dessus que je cherche des retours. C’est assez difficile de faire le tri. Le temps de formation semble déjà un bon indicateur, mais finalement, il semble que certaines écoles arrivent à des bons résultats sur des durées très contraintes.

Il y a souvent un gros flou sur la partie « stage pro » et sa durée. Moi qui n’ai jamais fait de formation professionnelle, j’ai du mal à me représenter l’organisation de cette phase et les problématique qu’il peut y avoir (en dehors de trouver une entreprise, et encore, il semble que pour ces domaines ce soit assez simple.

Quand je vois tout ce qu’il y a pour pas cher du tout pour s’y mettre (Arduino etc.), je pense que c’est un truc qui peut vraiment mettre le pied à l’étrier de certains qui cherchent comment aborder l’informatique et qui ne savent pas par quel bout prendre leur formation.

Mais je t’avoue que moi le premier c’est un domaine que je touche peu, je suis du genre à cramer des amplificateurs opérationnels par la pensée… Jamais eu de gros coup de foudre pour l’électronique (enfin, pas le bon coup de foudre, que des coups de jus…).

C’est vrai qu’une Rpi et un kit capteur Arduino (compatible Rpi) ça coûte rien… et on peut faire pas mal de truc. Un bras poppy ergo jr peut être rigolo aussi.

Mais en industrie, c’est bien plus compliqué l’IoT, entre bullshitt & co. Il faut surtout savoir utiliser le broker du moment et lire une doc. Rien de « spécifique » mais rien de palpitant.

Autant @ThinkBriK à raison de te donner pour info l’éventail des possibilités en informatique, autant l’admin Systèmes & Réseaux c’est clairement un domaine très différent du développement, j’en veux pour preuve que souvent les développeurs n’aiment pas en général l’administration et que les admis n’aiment en général pas le dév. Ceci est d’autant plus renforcé par les organisations en silo des grands comptes, l’exception étant le concept récent et poste DevOps. Et donc par rapport à ce que tu as dit et du fait que c’est une reconversion c’est clairement à ne pas choisir pour toi dans l’immédiat.

Après rien n’empêche de t’y intéresser par la suite, par curiosité mais aussi pour avoir un minimum d’autonomie vis à vis des admins.

Pour revenir au développement Web le gros changement par rapport au développement dit client lourd, que j’ai connu en Delphi, c’est l’hétérogénéité des couches techniques et des langages pour un même projet. C’est ça qui peut être compliqué à appréhender au début. Je me souviens avoir écrit un cahier de spécifications pour des écrans d’une application Web avec mon expérience Delphi: on m’a fait vite comprendre que tout ce que je demandais n’était pas dans la philosophie Web. Maintenant que j’ai fait des petits développements en php pour me faire les dents, et un gros projet Web en R Shiny depuis 2 ans, je comprends mieux mon décalage. Il faut dire que pendant 15 ans je n’ai fait quasiment que du back : et c’est marrant c’est nouveau pour moi de m’intéresser au front, et c’est finalement plus intéressant que ce que je pensais car il faut faire un équilibre entre les possibilités techniques, l’ergonomie et les fonctionnalités attendues par l’utilisateur. Même si mon projet contient 70% de back, le côté front est primordial dans ce projet.

Le mieux est donc de commencer à te spécialiser ou en back ou en front. Avant l’arrivée des frameworks front comme ReactJs, Angular, Vue.Js, le front était le royaume de la bidouille, et c’était plus structurant de commencer par du back. Maintenant avec ces frameworks front, c’est presque plus facile que le back car tu n’as pas à te soucier de d’autant de choses qu’en back. En tout cas j’ai croisé il y a 3 ans un jeune graphiste Web qui a réussi à se reconvertir en développeur Web en débutant sur un framework front, parrainé par ses collègues expérimenté. Et il a réussi sa reconversion.

Mais si ce n’est pas indiscret qu’est ce qui t’a poussé vers le développement, qu’est ce que tu faisais avant / maintenant ? C’est davantage l’envie de changer d’orientation en soi ou l’attirance vers le développement qui t’a poussé à te reconvertir. C’est plus par curiosité sur ton cheminement, ce n’est pas pour te détourner de ton objectif.

1 « J'aime »

J’ai un Arduino avec lequel j’ai fait quelques trucs très basiques. Je me suis bien marré, mais c’est pas vraiment ce qui m’excite le plus.

Merci pour ces précieux conseils. Le cumul de tous ces retours est une mine d’or et aide beaucoup à orienter mes recherches.

Vaste question, trop longue réponse… Je suis (encore) militaire, spécialiste de l’electronic intelligence (qui inclut un volet analyse du signal d’une part et collecte/gestion/analyse des données d’autre part) et de l’electronic warfare. Des domaines dans lesquels j’exerce depuis 15 ans au sein de l’Armée de l’air.
Depuis 2 ans, j’assure l’instruction au profit de toutes les nouveaux personnels renseignement de l’armée de l’air.
J’ai décidé de quitter ce métier pour plein de raisons qui vont du sentiment d’avoir fait le tour à une promesse de mutation prochaine sur Paris.
Le développement, c’est quelque chose qui me parait évident. Ado, je souhaitais être développeur de jeu. Sauf que j’ai jamais osé présenter ce projet puéril à mes parents ou mes profs/conseiller d’orient. Résultat: j’ai commencé un DEUG MIAS, sauf que j’étais idiot et je l’ai pas suivi. Ensuite, j’ai commencé un BTS info de gestion, sauf que j’étais très idiot et je l’ai pas suivi. Enfin, je me suis engagé dans l’armée de l’air (essentiellement pour être pilote ce qui à l’évidence n’a pas été couronné de succès) ça m’a permis de me construire personnellement. À l’armée, j’ai pu bidouiller des macros VisualBasic pour la gestion de nos bases de données. Dans le perso, au fil des années, je me suis penché à plusieurs reprises sur la programmation, dernièrement sur Unity. Mon souhait de faire des jeux existe toujours, mais j’ai toujours cette idée que c’est plus de l’ordre du doux rêve que du réalisable et réaliste. Tandis que la conception de site me parait une activité beaucoup plus viable, notamment en indépendant.

Et enfin, il y a un souhait de devenir nomades avec ma famille. Je souhaiterais donc développer une activité qui me permettrait de gagner de l’argent « sur la route » (concept de nomades 2.0 pour ceux qui connaissent). L’avantage étant que ce projet de vie nomade est viable même sans ce boulot, qui viendrait donc surtout: mettre du beurre dans les épinards, me permettre de vivre enfin cette passion de la programmation et enfin, me permettrait de nous monter un site pour présenter notre projet, permettre à nos proches ou à une communauté de nos suivre et si possible beaucoup d’autres choses…

Dans ce contexte la formation qualifiante est peut-être overkill, mais je souhaitais aussi profiter de cet avantage qui m’était donné d’avoir une vraie formation pro pour faire les choses bien, acquérir une expérience en entreprise, etc…

4 « J'aime »

Ha ouais, cheminement intéressant :+1: ! En tout cas , sans vouloir te brosser dans le sens du poil, AMHA tu ne viens pas de nul part pour développer, tu as dans tes expériences des compétences qui vont te servir au développement. :slight_smile:

2 « J'aime »

Juste sur ce point, j’ai bossé dessus cette semaine avec une personne que j’accompagne. Sur le Grand Est, en 2019 : 39 recrutements…ça fait vraiment pas beaucoup pour le soi disant métier le plus recherché de la terre. Je veux bien que le Grand Est ne soit pas une terre de tech, mais c’est vraiment pas lourd.
Et les profils recrutés : soit des marketeux, soit des statisticiens (source : données APEC)

Clairement, ton projet tient plus la route que 50% des gens que je peux voir en entretien aujourd’hui

Étant donné que l’aspect financier est presque assuré, j’ai pas grand chose à te proposer comme aide.
La GZ a donné vraiment une mine d’infos pour les technos à privilégier ou non.
Comme je te le disais en PM, ce qui va compter, à AMHA, c’est le/les stages que tu pourras faire, en plus de ton XP pro, ça fera la différence avec un boucher qui aura peut être fait la même formation que toi (true story)

Si tu as deux trois noms d’écoles qui reviennent, bip moi en PM, je regarderai si j’ai des infos sur la qualité de l’offre de formation ça reste des questionnaires de satisfaction bateau mais ça donne une tendance

PS : à ce jour, ne vous baser pas sur l’appli CPF pour la qualité des formation. C’est une fumisterie, toujours à mon humble avis, qui à encore moins de valeur que les commentaires amazon d’obscurs vendeurs chinois.

Gz touch mais t’as pensé à la cyber sécurité ? T’as un profil en or pour ça et c’est mega recherché. Si t’es côté red team tu peux avoir un peu de dev (scripting).

:face_vomiting:

La SSI, de base ça fait super pas rêver. Je l’ai probablement trop subi pour en avoir une bonne image (surtout que la SSI à l’armée c’est vraiment le raisonnement par l’absurde).

Mais comme l’infra, je dois mal connaitre le domaine car pour moi, ce sont essentiellement des textes et directives à retranscrire dans des normes et des standards d’usage…

Alors, attention. Si je dis que ce job n’est pas une nécessité, c’est pas non plus qu’on va rouler sur l’or… C’est simplement qu’on a prévu d’adapter notre niveau de vie (que ce soit en nomades ou non) pour pouvoir vivre sans travailler, tout en mettant de l’argent de coté. Donc tout revenus viendra apporter du confort à notre situation et si en plus je peux exercer dans un métier plus proche de mes centres d’intérets et compatible avec ce mode de vie, c’est parfait.

Concernant les subventions de formations, je souhaitais également pouvoir continuer à percevoir mon salaire (et faire grossir ma pension) en prolongeant mon temps de service durant le temps de formation (le congé reconversion compte en temps de service).

Malheureusement, je viens d’apprendre que puisqu’il existait un marché avec l’AFPA, il était quasiment impossible de se faire financer cette formation ailleurs…ça restreint grandement le champ des possibles…

C’est un peu l’autre nom du data scientist :wink:

Idéalement il faudrait un bac+5 et toutes les portes te seraient ouvertes… Mais c’est long et chiant.
Bac+2 tu t’en sors déjà pas mal sauf peut-être pour du Python car je ne sais pas pourquoi les recruteurs ne prennent presque pas de junior python avec que bac+2.
Après tu as toujours les POEI (ou au pire POEC) qui te permettent d’avoir une formation courte, genre 3 mois, dans une branche qui recrute.
Tu risques de pleurer niveau salaire au début mais après 2 ans tu passes dev confirmé et tlm te voudra pour 30k€/an (en province).
Pour les langages, Java en prio car c’est le plus porteur. Sinon javascript/typescript et angular/react ou PHP et symfony. Avec ce genre de compétence tu devrais trouver rapidement. Petit bonus si tu as moins de 30 ans !
Et enfin beaucoup de openclassrooms, codingame etc

donc c’est très bullshit marketing d’appeler ça Data Scientist au lieu de statisticien, car je crois qu’en France on forme des statisticiens depuis pas mal de temps…

1 « J'aime »

Je suppose que tu le sais déjà mais au cas où, l’informatique orientée vers le traitement des signaux c’est un domaine qui pourrait t’intéresser tout en étant lié à tes compétences existantes. Ce pan là est, je crois, assez présent du côté de Rennes (avec les boîtes télécom notamment).