CodeGym /Cours /Python SELF FR /Écrivons du code

Écrivons du code

Python SELF FR
Niveau 64 , Leçon 4
Disponible

5.1 Une journée ordinaire dans la vie d'un développeur

Être programmeur est facile et agréable. L'organisation du travail est gérée par le Project Manager, la liste des fonctionnalités du produit — par le Product Owner. Les réunions sont organisées par le Scrum Master. Tous les processus organisationnels sont aussi formalisés et standardisés que possible.

Tu arrives le matin au travail, prends un thé ou un café, t'installes à l'ordinateur. Tu ouvres le chat commun, vérifies s'il n'y a pas de messages urgents, si personne n'est malade, et, si tout est en ordre, tu commences à travailler.

Tu ouvres le site JIRA, où est conservée la liste de toutes les tâches de ton équipe : le backlog du projet et le backlog du sprint actuel. Les tâches sont déjà triées par priorité par ton Scrum Master/TeamLead ou ProductOwner.

Tu prends la tâche tout en haut — la plus prioritaire et tu commences à y travailler. Pour cela, il faut la passer en statut In Progress. Cela se fait en quelques clics. C'est bon, le temps est lancé.

Des informations supplémentaires ou un lien vers la documentation sont généralement ajoutés à la description de la tâche. La tâche doit contenir toutes les informations nécessaires pour que tu puisses l'exécuter. Fournir ces informations est la responsabilité de ton manager.

Si quelque chose ne va pas, tu peux réassigner la tâche ("task" en langage de programmeur) à ton manager et écrire en commentaires quels problèmes/questions tu as rencontrés et/ou quelles informations manquent.

5.2 Écrivons du code

Tu as étudié la description de la tâche et tu comprends ce qui doit être fait. Super, commence à travailler. Ici, ton expérience d'apprentissage sur CodeGym et ton expérience de travail en équipe te seront utiles.

Une fois la nouvelle fonctionnalité prête, et que tu en es sûr, tu dois uploader le code dans Git. Cela se fait en quelques clics directement depuis l'IDE. Dans ton cas — depuis PyCharm. Tu commits ton code d'abord dans ton repo local, puis tu le pushes dans le repo central Git.

La plupart du temps, la dernière opération se fait via un Pull Request, où tu envoies une demande par Git à ton team lead pour review ton code. Si tout est correct avec le code et qu'il n'y a pas de remarques, ton team lead acceptera ton pull request et il ira dans la branche principale de travail de Git.

Important ! Surtout, ne reste pas silencieux si tu ne sais pas comment réaliser une tâche. Cette situation survient souvent, et beaucoup de débutants (et pas que) la résolvent souvent de manière incorrecte. Souviens-toi, si tu n'as pas réussi à comprendre comment accomplir une tâche en 2 heures, tu dois en informer ton manager.

Il ne faut pas non plus aller voir le team lead en disant « c'est impossible à faire ». Cette phrase est très agaçante, surtout si le team lead sait pertinemment que « c'est faisable », et qu'il a lui-même fait quelque chose de similaire à plusieurs reprises.

Tu ne sais pas comment faire — dis : « j'ai passé deux heures/deux jours à essayer de comprendre comment faire ça, mais je n'y arrive pas ». Le team lead te donnera une piste pour googler.

Et voilà, on a fait le tour du tableau du développement de produit moderne. Écrire du code — c'est seulement une petite part de tout le travail, mais tout est organisé de manière à ce que rien ne te distraie de ton travail. Alors, n'hésite pas à te lancer dans l'apprentissage de Python — être programmeur, tu vas aimer ça.

1
Étude/Quiz
Produits IT modernes, niveau 64, leçon 4
Indisponible
Produits IT modernes
Produits IT modernes
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION