Descargo de responsabilidad: Las opiniones expresadas son únicamente mías y no expresan los puntos de vista u opiniones de mi empleador.
Trabajo para una pequeña empresa, en la que pocas personas son desarrolladores, otras son QA / Test y 1 es gerente. Me uní a esta empresa hace 1,5 años. 3 desarrolladores senior tienen más de 8 años de experiencia.
Estas son las observaciones que hice sobre el líder del equipo. (considerándome más fresco con menos experiencia en comparación con ellos en todos los aspectos)
- Nunca discuten 1: 1 o nunca consideran la sugerencia menor (estoy de acuerdo en que depende de ellos, lo acepten o no, al menos deberían considerar una opinión).
- Como líder senior del equipo, pueden intentar refactorizar la base de código con nuevas tecnologías (incluido el factor de implementar nuevas tecnologías y otros desarrolladores e infraestructura también están listos), pero estos líderes de equipo se sienten menos inseguros para trabajar con nuevas tecnologías, ya que No están actualizados. (Por lo que estoy diciendo, no saben qué tendencia de programación actual, * (como proyectos populares de código abierto como modernizr, bootstrap y muchos otros).
- En nuestra base de código se repiten más de 10000 líneas, así que les conté
DRY: Don't Repeat yourself
. Su respuesta fue: "Es un artículo fascinante, pero nunca funciona en la práctica". Les acabo de decir que si no lo hacemos 100% SECO, al menos podemos usar interfaces, pero eso tampoco fue considerado. * (se pueden agregar interfaces para nuevas funciones, sin tocar la base de código anterior, si no están listas para refactorizar) - Todos los desarrolladores senior realizan tareas de mantenimiento y reparación de parches. El resto del tiempo solo pasan en sitios de entretenimiento. Están felices de terminar la tarea.
- Introducir nueva tecnología es malo? * (se puede incluir el factor de viabilidad).
- El gerente también está menos preocupado por las cosas de las que estoy hablando.
- Junior espera que puedan aprender muchas cosas del líder del equipo. * (no pidiendo ayuda o codificación senior para ellos).
Mis preguntas son:
- ¿Soy demasiado agresivo con los cambios que propongo?
- ¿Qué debo esperar de los líderes de desarrollo senior que tienen más de 8 años de experiencia?
- ¿Me equivoco al esperar aprender y adquirir experiencia de una empresa?
Actualización:
Por qué se sienten SECOS no es práctico: porque no quieren involucrarse con los conceptos de OOP. Están contentos con repetir tareas.
Nuevas tecnologías que propongo:
- Uso de Minificación de imágenes CSS, JS, SPrite
- Uso de interfaces y .net framework 4, genéricos y muchos otros.
- Bibliotecas del lado del cliente como modernizr, knockout js, bootstrap para responsive,