Actualmente estoy en el trabajo de mis sueños en un laboratorio de investigación como el único desarrollador en un equipo multidisciplinario. Me estoy preocupando un poco porque me olvido de la codificación en un equipo (no tengo código heredado, mantengo mi propio código, manejo mi propia agenda, etc.). Aunque trato de seguir algunas de las mejores prácticas como la entrega continua, TDD y SCRUM solo para mí, creo que estoy perdiendo mi capacidad de trabajar en un equipo de desarrolladores.
Me uní a un proyecto de código abierto y comencé con el código katas y el código golf. Pero estos no pulirán el perfil de jugador de mi equipo.
¿Cuáles serían sus sugerencias para agudizar las habilidades de mi jugador de equipo?
Actualización: Sí, mis habilidades de comunicación ahora son mejores y puedo hablar con doctores como nunca antes. Como dijeron @Nicholas y @Erick, algún día me enfrentaré a un equipo en desarrollo (tal vez en mi trabajo actual, tal vez no) y quiero estar al día con esas prácticas que hacen que un buen desarrollador sea un mejor miembro del equipo, como la programación de pares o el código revisión.
fuente
Respuestas:
Es mucho más fácil para un lobo solitario acostumbrarse a una nueva manada que sacar a cualquier otro lobo de la manada y esperar que sobreviva.
El lobo solitario ya es duro como clavos y lo demostró al sobrevivir sin apoyo. No todo el mundo está hecho para ser un lobo solitario.
Los mayores problemas que enfrenta un Lobo Solitario mientras se ajusta a un nuevo paquete son pequeños en comparación.
Me gustaría ver el currículum de alguien que sobrevivió solo durante un período prolongado de tiempo como un plus.
fuente
Por otro lado, sus habilidades de desarrollador en solitario son cada vez más agudas.
Dices que este es el trabajo de tus sueños. Si no está buscando pasar a un trabajo diferente, ¿por qué preocuparse por las habilidades que requieren los trabajos menos óptimos?
No puede maximizar todas sus habilidades al mismo tiempo. Sumérjase completamente en los problemas que enfrenta en su trabajo actual y adquiera nuevas habilidades. Si llega el momento en que necesita trabajar en un equipo nuevamente, se ajustará rápidamente, ya que lo ha hecho antes.
fuente
Me di cuenta de que las veces que más perdí mis habilidades de jugador de equipo es trabajar en un equipo disfuncional donde me veo obligado a lidiar con los malos casos de Dunning-Kruger . Descubrí que con el tiempo tengo cada vez menos tolerancia para las personas que piensan que han aprendido lo suficiente o que no les gusta su trabajo. Aunque con estos últimos puedo simpatizar siempre que no se conviertan en una molestia para mi propio trabajo.
Cuando trabajo solo por largos períodos de tiempo, espero mucho para que un buen equipo interactúe, pero no puedo decir que estoy perdiendo la habilidad de jugador de equipo. ¡Por otro lado, es mejor morir solo que tener que soportar a estos jefes de cabello puntiagudo un día más!
ok, ahora, suficiente despotricando, de vuelta al trabajo, ¡el jefe de cabello puntiagudo viene a la vuelta de la esquina!
fuente
¿Es posible que otros desarrolladores del equipo trabajen con usted en proyectos para que pueda trabajar con otros desarrolladores algunas veces? Esa parece ser una mejor solución, ya que lo que puede desear es el tiempo ocasional que pasa trabajando con otros desarrolladores. Al mismo tiempo, no olvides que estás en un equipo multidisciplinario, lo que significa que algunas de las habilidades de juego de tu equipo están funcionando, ya que todos los demás tienen su especialidad y pueden requerir ajustes para comunicarte bien con ellos.
fuente
Elija un área de tecnología o metodología de desarrollo y vea si puede traer a un consumidor por un día o dos. Lo que esto demostrará:
Esto podría ser cualquier cosa que se pueda hacer en un día o dos o cualquier cantidad que su grupo pueda pagar. Esto puede duplicarse como capacitación y consultoría. Es una buena manera de estirar sus habilidades y pasar un tiempo con alguien en su área.
Hice que nuestra empresa trajera un experto en rendimiento de bases de datos. Como tenía muchas herramientas preconstruidas, pude hacer preguntas mientras corrían. Me aseguré de que trajeran un almuerzo gratis mientras yo le sacaba el cerebro por una hora.
Hay muchas formas de trabajar con un equipo.
fuente
Según entiendo por su pregunta, su trabajo no necesita que trabaje en equipo. Si surge tal circunstancia y alguien se une a usted, automáticamente comenzará a compartir, ayudar o asociarse con la otra persona porque desea obtener el trabajo correcto. Ajustarse a las circunstancias es la naturaleza humana y la mayoría de los escenarios deberían suceder sin dolor.
En mi opinión, estás pensando demasiado en una situación de "qué pasaría si" cuando no lo necesitas. El trabajo en el que estás es el trabajo de tus sueños, disfrútalo mientras puedas. Eso es mis 2 centavos.
fuente