• # Python rulz!

    Posté par . En réponse au journal Huit ans et plus toutes ses dents. Évalué à 9.

    J'ai pas de réponse générale à apporter, chacun son métier.

    Le Big Data, c'est un peu un métier à part, par exemple, et c'est assez costaud sur le plan théorique, il faut un bagage correct en maths. On est plusieurs de ma boîte à avoir essayé de suivre un MOOC big data un peu en dilettante à temps perdu (celui-ci, je crois : https://www.fun-mooc.fr/courses/course-v1:MinesTelecom+04006+session10/about) et on s'est cassé les dents. Ça demande des pré-requis et de l'investissement.

    Python est un outil qu'on peut utiliser dans plein de métiers et ça vaut d'autant plus le coup de l'apprendre que c'est très accessible et super sympa. Je recommande chaudement ce cours en ligne : https://www.fun-mooc.fr/courses/course-v1:UCA+107001+session02/about.

    Comme dit dans un autre commentaire, savoir utiliser un gestionnaire de version (git par exemple), faire des tests unitaires (pytest en python) et un peu d'intégration continue (analyse statique de code lors des commits, déploiement automatisé quand les tests passent, ce genre de choses), c'est bien aussi. Mais franchement, j'ai regardé un jour la doc de Jenkins et j'ai trouvé ça assez touffu alors sans projet réel sur lequel l'utiliser, je me vois pas l'apprendre. C'est bien de connaître l'idée et je pense pas que ça soit rédhibitoire à l'embauche : ça peut s'apprendre sur le tas au fur et à mesure.