Question

Avertissement: les opinions exprimées sont uniquement les miennes et n'expriment pas les opinions ou les opinions de mon employeur.

Je travaille pour une petite entreprise, dans laquelle peu de personnes sont des développeurs, d'autres sont QA / test et 1 est un gestionnaire. J'ai rejoint cette entreprise il y a 1,5 ans. 3 développeurs seniors ont plus de 8 ans d'expérience.

Ce sont les observations que j'ai faites au sujet de la tête d'équipe. (Me considérant comme plus frais avec moins d'expérience par rapport à eux dans tous les aspects)

  1. Ils ne discutent jamais 1: 1 ou ils ne considèrent jamais la suggestion junior (je suis d'accord que c'est à eux, qu'ils l'acceptent ou non, au moins ils devraient considérer une opinion).
  2. En tant que chef d'équipe senior, ils peuvent essayer de refacter la base de code avec de nouvelles technologies (y compris le facteur de déploiement de nouvelles technologies est possible et d'autres développeurs et infrastructures sont également prêts), mais ces chefs d'équipe se sentent moins sécurisés pour travailler avec de nouvelles technologies, car Ils ne sont pas à jour. (Raison que je dis, ils ne savent pas quelle tendance de programmation actuelle * (comme des projets open source populaires comme Modernizr, Bootstrap et bien d'autres).
  3. Dans notre base de code, plus de plus de 10000 lignes sont répétées, alors je leur ai parlé de DRY: Don't Repeat yourself. Leur réponse était: "C'est un article fascinant, mais ne fonctionne jamais dans la pratique". Je leur ai juste dit que si nous ne le faisons pas à 100% sec, nous pouvons au moins utiliser des interfaces, mais cela n'a pas non plus été pris en compte. * (Les interfaces peuvent être ajoutées pour de nouvelles fonctionnalités, sans toucher la base de code précédente, si elles ne sont pas prêtes à refactor)
  4. Tous les développeurs seniors font l'entretien et la fixation à chaud des correctifs. Le reste du temps qu'ils passent sur des sites de divertissement. Ils sont juste heureux de terminer la tâche.
  5. L'introduction d'une nouvelle technologie est mauvaise? * (y compris le facteur de faisabilité peut être effectué).
  6. Le manager est également le moins préoccupé par les choses dont je parle.
  7. Junior s'attend à ce qu'ils puissent apprendre beaucoup de choses de l'équipe. * (pas en demandant de l'aide ou du codage senior pour eux).

Mes questions sont:

  1. Suis-je trop agressif dans les changements que je propose?
  2. Que dois-je m'attendre des responsables seniors du développement qui ont plus de 8 ans d'expérience?
  3. Ai-je tort de m'attendre à apprendre et à acquérir de l'expérience d'une entreprise?

Mise à jour :

Pourquoi ils se sentent secs sont peu pratiques: car ils ne veulent pas s'impliquer dans les concepts OOP. Ils sont satisfaits de répéter les tâches.

Les nouvelles technologies que je propose:

  1. Utilisation de la minification des images CSS, JS, Sprite
  2. Utilisation des interfaces et .NET Framework 4, génériques et bien d'autres.
  3. Bibliothèques côté client telles que modernizr, knockout js, bootstrap pour réactif,

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top