Formation informatique

Répondre
Partager Rechercher
Citation :
Publié par Caniveau Royal
@Frescobaldi

  • Non, les salaires sont corrects au vu de la formation initiale demandée, qui n'est pas si longue que ça.
Pour un développeur "moyen", je suis d'accord. Pour un excellent développeur, il est difficile de faire valoir sa productivité; ça ne se mesure pas au nombre de lignes de code pondues ni au nombre de tâches effectuées.
Vu qu'on parle de langages, j'ai une question.

Ca vous semble jouable pour quelqu'un qui n'a jamais programmé de sa vie et qui est une brèle en maths d'attaquer sur Python (orienté data) en premier langage (et SQL en parallèle) ?

L'avantage que j'y verrais c'est que tout ce que j'apprendrais aura une application directe à mon taf donc peu de chances d'oublier par manque de pratique. Je bosse pas mal avec des Data Scientists et Analysts mais en même temps j'aimerai bien aller chopper les info moi-même de temps en temps pour ne pas trop dépendre d'eux. Et parfois, quand ils me disent qu'ils ne peuvent pas récupérer une donnée X, je suppute du bullshit par flemme. Accessoirement, il est possible que dans un futur proche je doive manager un/des analystes donc ça me semble important d'avoir quand même une base technique.

Mon niveau actuel est plus ou moins à 0.1. Je fais des dashboards sous spreadsheet, j'y fais des queries et je peux à peu près comprendre et éditer quelques queries simples déjà existantes sur Looker (donc SQL pas Python).

Si je me mets au Python, y a moyen qu'au boulot on me file un accès à Databricks.

Dernière modification par Jyharl ; 16/04/2018 à 09h29.
Y'a carrément moyen oui.
Python reste très abordable et surtout est logique : Si quelque chose fonctionne dans un cas, il fonctionnera dans un autre. Pour apprendre, c'est excellent.
Python m'a toujours eu l'air assez adapté pour débuter. Surtout si comme tu le dis c'est ce que tu vas utiliser en pratique, ça veut dire que la motivation, les petits challenges et mises en pratiques, la "récompense" de réussir un truc qui te sert vraiment et pas juste un random exercice, seront au rendez-vous.
Et c'est ça qui est vraiment important en prog. "Comprendre" et "apprendre" un principe théorique ça ne mène pas loin, faut voir son intérêt et le mettre en place soit même "pour de vrai". Comme le management en fait, ça devrait te parler.

Et une fois dedans ptêtre même que tu te rendras compte que "récupérer la donnée X" c'est pas forcément impossible mais ça peut être un gros merdier voire nécessiter de répondre à 10 autres questions avant parce que c'est une demande floue, en fait.
Le problème du python est sa facilité. Il est possible de tout faire simplement et ça part vite dans du n'importe quoi s'il n'y a pas une très grosse rigueur derrière (que tu n'aura pas en tant que débutant).
Mais comme c'est uniquement pour toi, pourquoi pas.
Citation :
Publié par Jyharl
Vu qu'on parle de langages, j'ai une question.

Ca vous semble jouable pour quelqu'un qui n'a jamais programmé de sa vie et qui est une brèle en maths d'attaquer sur Python (orienté data) en premier langage (et SQL en parallèle) ?

L'avantage que j'y verrais c'est que tout ce que j'apprendrais aura une application directe à mon taf donc peu de chances d'oublier par manque de pratique. Je bosse pas mal avec des Data Scientists et Analysts mais en même temps j'aimerai bien aller chopper les info moi-même de temps en temps pour ne pas trop dépendre d'eux. Et parfois, quand ils me disent qu'ils ne peuvent pas récupérer une donnée X, je suppute du bullshit par flemme. Accessoirement, il est possible que dans un futur proche je doive manager un/des analystes donc ça me semble important d'avoir quand même une base technique.

Mon niveau actuel est plus ou moins à 0.1. Je fais des dashboards sous spreadsheet, j'y fais des queries et je peux à peu près comprendre et éditer quelques queries simples déjà existantes sur Looker (donc SQL pas Python).

Si je me mets au Python, y a moyen qu'au boulot on me file un accès à Databricks.
J'ajouterai à ça du R qui est encore plus simple (oui c'est possible) que Python parce qu'il colle parfaitement au besoin du data analyst.
@Selty : Merci !

@Assurancetourix : Récupérer la donnée X est clairement un gros merdier. Parce qu'on a un département "Data" qui centralise le sujet et qui sert tous les départements de l'entreprise. Le problème c'est qu'ils n'ont pas forcément la visibilité de ce dont tout le monde a besoin et les demande de néophytes sont effectivement trop imprécises. Donc de leur côté, ils font ce que les gens leur demande mais ils ne posent pas de questions quand les demandes sont trop vagues. Et du côté des départements (le mien en l'occurrence) on reste sur du Spreadsheet pour agréger des données parce ce qu'ils fournissent ne nous convient pas et y a des discrepancies entre la source des données et leur résultat dans Looker. A cause des demandes imprécises et aussi de notre manque de visibilité sur leur structure Data. Du coup y a des filtres & des calculs dont on a pas connaissance. Forcément le résultat est mauvais.
Raison pour laquelle je vais sûrement à terme me retrouver avec un Data Analyst à manager et éventuellement évoluer vers un poste où je vais gérer une équipe axée Performance, Forecast & Reporting (donc en gros, un mélange d'excitation et de grosse panique de mon côté ) Mais en attendant je suis devenu le référent "Data" et leur interlocuteur privilégié justement pour résoudre ce bordel.

Exemple tout con que j'ai découvert récemment : Jusqu'à présent, nous n'avons jamais eu de standardisation des noms des employés. Comme on a 60 nationalités différentes, on a des caractères spéciaux que certains outils ne gèrent pas (bisous la Norvège ou la Turquie), on a des noms à qui ne sont pas juste nom/prénom mais ont 5 prénoms (coucou le Brézil) et le départment Data prenait un outil où les noms n'étaient pas standardisés comme source. Résultat, on manquait énormément de données sans savoir pourquoi car on ne savait pas comment ils avaient formulés leur query. Je leur ai dis de prendre l'adresse email comme référence et non les noms et en même temps j'ai commencé à standardiser tout ça. Mais voilà, sans connaissance de la structure derrière, c'est difficile de prévenir ce genre d'erreur grossière. Donc comme ça commence à me gaver, autant que je m'y mette.

@Whinette : L'avantage de bosser dans une boite "Data Oriented" c'est que si jamais je sors un truc qui sort du champ "juste pour moi", ça passera par un process de validation interne avant d'être officialisé. Et du coup, si je fais un truc "qui marche mais la structure est nawak" on me le renverra sûrement avec un retour constructif ce qui est pas mal pour apprendre aussi.

@ron : Du calme, du calme. Je pars de 0 et je veux apprendre déjà deux trucs (Python et SQL) m'en rajoute pas un troisième de suite. Tu veux me tuer !

Dernière modification par Jyharl ; 16/04/2018 à 10h33.
Message supprimé par son auteur.
Salut Evol,
Je suis dans la même situation que toi. Je travaille dans l'informatique depuis 5 ans, mais uniquement côté fonctionnel. Une réorientation vers le dev me correspondrait plus.
Je suis actuellement suivi par l'APEC, afin de préparer ma conversion. Je les trouve assez efficace, et ca te donne accès à un réseau (en plus d'être gratuit).
Ce sujet est très intéressant, je vais bien le suivre.
Citation :
Publié par Heathcliff
Par ailleurs c'est pas quelque chose qui te servira tout de suite mais ne néglige pas de te former sur les structures de données et l'algorithmique, qui servent à la fois de base théorique et de sésame pour une part des entretiens.
1000% d'accord! Parfois t'arrive pas à résoudre un certain problème juste parce que t'as pas utilisé la bonne structure de donnée. Après, si tu fait du développement web, t'as pas besoin de tout connaitre, même il faut quand même avoir la base.

Pour ce qui est du langage pour débuter, je conseillerai plutôt le C. C'est un langage de bas niveau, mais ca permet au débutant de comprendre comment les algorithmes fonctionnent. Les pointeurs, les structures de données et tout le reste il faut les codés sois même. Quand tu sais coder en C, tu sais alors coder avec tous les langages de haut niveau (java, python, C#, php...).
Python c'est mon langage coup de cœur , ce langage fait tout, il a une syntaxe très simple, et est facile à apprendre. Ce langage je le conseillerai aux débutant qui veulent juste comprendre comment fonctionne un langage de programmation sans vouloir aller dans les détails.

Pour ce qui est de R, c'est un langage à part, c'est ce qu'on appelle "functional langage", sa syntaxe ne ressemble pas aux langages C-like, c'est basé sur les fonctions. A mon avis, pour quelqu'un qui veux faire que des statistiques mais qui n'a aucune base en programmation, je lui conseillerai d'apprendre ce langage plutôt que python, il n'y a pas vraiment besoin de savoir coder pour l'utiliser.
Merci à tous pour votre participation, c'est très intéressant et constructif

Je pense tenter le test en ligne d'entrée pour la wild code school à partir de demain soir, même si les délais pour le CIF risquent d'être trop juste pour aller chez eux, au moins ça me fera de la pratique.
Je les ai eu au téléphone et j'ai appris que le fongecif rhones alpes n'a plus trop de finance ces temps-ci, mauvais pour moi vu le prix des formations et mon salaire... je vais surement devoir auto financer une grosse partie pour avoir un dossier plus viable, ça va pas être facile vu le coût des déplacements quotidien mais bon... motivé

L'afpa sera mon plan B, ça commence en décembre (le risque étant que les finances du fongecif seront encore plus mauvaises, de plus la formation est plus longue...) mais je ne sais pas ce que ça vaut, ils ont mauvaise réputation sur la qualité de leur formation dans d'autres domaines, je suppose que ça dépend des centres et des formateurs.
Bref beaucoup d'inquiétudes sur la faisabilité de mon projet.

Si d'autres veulent bien parler de leur ressenti sur le métier, ça m'aiderait bien pour monter le dossier et ça m'intéresse d'avoir des retours objectifs
Citation :
Publié par Caniveau Royal
@Frescobaldi

  • Et les yeux, la vue peut en souffrir : il faut se promener pour s'obliger à voir loin de nouveau.
Un peu HS, mais : pour la prévention de la myopie, il a été prouvé récemment que l'exposition à une lumière naturelle intense et de façon régulière est déterminante. Une preuve est l'inversion de courbe de l'épidémie de Singapour (1/3 de la pop.) après avoir pris des mesures en ce sens. Le doc arte parlait d'une à deux heures par jour en extérieur, sans dispositifs compensatoires. A noter qu'une fois la maladie déclarée, c'est foutu de ce côté.
Citation :
Publié par Neirdan
Tu peux essayer les Formations de la CCI ?
J'ai été formateur pendant 3 ans là bas.
Je plussoie.

PS : T’était formateur ou ?

---

Pour les tutos etc un article de tonton korben vient de poper : https://korben.info/des-cours-gratui...e-a-coder.html

---

Pour les langages orientés data :*Clairement +1 pour R & Python.
Bon courage.
Citation :
Publié par evol

L'afpa sera mon plan B, ça commence en décembre (le risque étant que les finances du fongecif seront encore plus mauvaises, de plus la formation est plus longue...) mais je ne sais pas ce que ça vaut, ils ont mauvaise réputation sur la qualité de leur formation dans d'autres domaines, je suppose que ça dépend des centres et des formateurs.
Au niveau formations informatique l'AFPA c'est vraiment pas mal. Perso j'ai fait T2SI au centre de Caen l'an dernier, et on fréquentait pas mal nos voisins en dev, les ressentis ont été globalement les mêmes.

Avantages:

-L'AFPA n'est pas trop radin en ce qui concerne le matos et les licences logicielles, largement de quoi couvrir ces formations.

-Un réseau pro reconnu, que tu pourras te créer avant même la fin de ta formation via le stage de fin, l'AFPA a ses bonnes adresses et le jury final est composé de professionnels du milieu de la région où tu fais ta formation. J'ai décroché mon premier contrat au cours de mon entretien final comme 2 de mes collègues stagiaire sur 18 (16 diplomes obtenus).

-Des stagiaires motivés qui donnent envie de bosser, bon forcement t'auras le droit aux 2-3 types qui sont arrivés là par erreur.

-Si je ne me trompe pas, les référentiels AFPA (ce qui leur sert à faire le contenu des formations en fonction de la demande du marché pro actuelle tous les 5 ans) sont mis à jour en ce début d'année, donc tu auras une version toute neuve dédiée au marché pro actuel.

Entre deux:

-L'accès est assez simple, les connaissances de base à avoir sont vraiment faibles (parfois trop pour le contenu des formations), mais quelqu'un qui a envie réussira.

Inconvénients:

-Pas mal d'auto-formation, de plus que chez nous, la formation dev se faisait en 50% présentiel, ça peut être compliqué de se remettre au travail à la maison quand on a perdu l'habitude.

-Des formateurs assez différents, nous en avions 3 selon les chapitres abordés. Deux étaient excellent, le dernier médiocre (en mode personne ne comprend rien, c'est la faute des stagiaires, pas du formateur), ce qui a amené à quelques tensions entre lui et certains stagiaires, assez rapidement réglé malgré tout.

Personnellement, j'ai beaucoup apprécié ma formation, ils nous préparent vraiment bien à l'entrée dans le milieu pro visé par la formation, avec des sessions assez régulières de création de CV/Lettre de motivation et de recherche de stage (avec un projet pour ceux qui en trouvent rapidement), ainsi que de l'anglais pro 1h30 par semaine (et pour le coup c'est le meilleur prof d'anglais que j'ai jamais eu).

Voilà pour mon retour sur l'AFPA, en espérant que ça t'aideras dans ton choix !

Dernière modification par Pandora's Reborn ; 18/04/2018 à 13h12.
Je donne un peu de nouvelles, j'ai posé ma candidature pour la wild code school, du coup passage du test en ligne (faire un site en html et css) + breakfast de présentation sur Lyon et j'ai mes entretiens de motivation et technique ce mercredi.
La formation a vraiment l'air bien, l'ambiance géniale et les formateurs passionnés, bref, j’espère être accepté

Le formateur spé JS nous conseil de prendre un mac pour pouvoir codé de tout et la qualité de la bête ou, si trop cher, un bon portable a passé en linux, quel est votre opinion ?
Citation :
Publié par evol
Le formateur spé JS nous conseil de prendre un mac pour pouvoir codé de tout et la qualité de la bête ou, si trop cher, un bon portable a passé en linux, quel est votre opinion ?
A part si tu as l'intention de développer des applis iOS (ce qui n'a pas l'air d'être le cas vu que t'as l'air de te tourner vers le web), le Mac ne t'apportera rien de plus que de emmerdes par rapport à un dual-boot Windows-Linux sur lequel tu peux tout faire et que tu paieras moitié moins pour la même puissance.
Ce sujet m’intéresse aussi, étant dans la même situation.

Je bosse sur Strasbourg, mais j'ai toujours aimé l'informatique (dev ou réseau). Par contre je sais pas vraiment coder (juste les bases). Vais déjà lire le sujet et voir ce que je peux faire
Pas d'ios pendant la formation non. il le conseillait pour un investissement long terme et la facilité d'utilisation.
Lui conseil en spec:
15"
i5
8go ram
Un ssd
Un hdd

Ça vous semble bon ?
+1 pour le Dual Boot Linux/Windows (ou seulement Linux si tu es à l'aise avec).
Je passerais sur 16Go de ram si possible par contre, démarrer un environnement de dev en local (via du vagrant/docker...) ça peut consommer pas mal, encore plus si tu fais du java/utilise intellij comme IDE.
Pas la peine d'un dual boot Linux pour du web.

W10 pro + vscode + shell bash ubuntu, tu couvreras tous les besoins ...

C'est pas pour autant une mauvaise idée, mais si préférence windows il rencontrera pas de soucis.

(bon pour ses specs le full hd a plus d'importance que le 15" et le hdd tu t'en passes si 256go, en dessous aussi mais ça devient très vite relou avec les node_modules aux 500mo, 8go ça passe mais tu seras bien plus confortable avec 16 / tu sentiras les limites des 8)

Dernière modification par Squeef ; 28/04/2018 à 15h44.
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés