Comment gérer le «dogmatisme» technologique

13

J'ai quitté un emploi (pour déménager dans un autre pays) où je programmais en Javascript et Haskell (un peu de python) la plupart du temps. J'ai vraiment aimé ça parce que les gens étaient objectifs, positifs, mathématiques et pourtant ils ont fait beaucoup de choses. C'était une boutique vraiment professionnelle.

Maintenant, je travaille dans une boutique Agile / XP. Bien que ce soit bon et tout ce que je pense, c'est que nous ne sommes peut-être pas professionnels en ce qui concerne la sélection des technologies et des bibliothèques. Je pense que notre approche de l'écriture de logiciels est un peu immature et non structurée. J'essaie de lire les livres qui m'ont été proposés et ils semblent encourager ce style ( ugh ). Souvent, nous choisissons simplement des bibliothèques dans git hub et nous les utilisons sans aucun type d'examen.

Je suis obligé de travailler avec quelqu'un tout le temps, même si c'est une petite tâche pour une seule personne. Il semble y avoir une petite règle "rapide" pour tout, même si la règle peut être brisée par un contre-exemple trivial (une fois j'ai fait l'erreur de donner ce contre-exemple et j'ai été verbalement attaqué). Est-ce normal ici aux États-Unis? Comment gérer ce dogmatisme?

Snog Fermenti
la source
2
La première fois que j'ai entendu parler de "programmation agile", je savais que je devrais abandonner mon travail si j'étais un jour obligé de faire des choses aussi stupides. Mes sympathies, et que vous trouviez un meilleur emploi.
Ingo

Réponses:

12

Ne généralisez pas.

Il est évident que votre boutique actuelle fait partie de ces magasins mal avisés qui pensent qu'ils font de l'Agile - mais ils ne le sont pas - et vont finir avec une base de code ingérable. «Retirer du code de github sans examen», «attaqué verbalement», «forcé de travailler avec quelqu'un» sont tous des signaux de danger. Bien sûr, vous agrandissez un peu les choses à cause du choc culturel, mais vous devriez peut-être chercher un nouvel endroit où travailler.

talonx
la source
4

Vous ne pouvez certainement pas juger une culture entière selon le fonctionnement d'un seul atelier de développement. Votre boutique est votre boutique. Il y en a probablement beaucoup comme ça. Beaucoup qui sont "pires" et beaucoup qui peuvent être "meilleurs". Si vous n'êtes pas à l'aise avec l'ajustement, passez à autre chose. Le dogme semble assez sérieux et il est peu probable que vous puissiez le changer ou vous y adapter. Pourtant, lisez la lecture de Joel's Getting Things Done lorsque vous n'êtes qu'un grognement . Vous pourriez trouver des stratégies de survie utiles.

Paul Sasik
la source