¿Cómo puedo mejorar mis habilidades de jugador de equipo? [cerrado]

12

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 codificar en un equipo (no tengo el 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 la capacidad de trabajar en un equipo de desarrolladores.

Me he unido a un proyecto de código abierto y comencé en 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 tus sugerencias para mejorar mis habilidades de jugador de equipo?

Actualización: Sí, mis habilidades de comunicación ahora son mejores y puedo hablar con PhD como nunca antes. Al igual que @Nicholas y @Erick dijeron, 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.

    
pregunta alfonso.kim 01.09.2011 - 16:25

6 respuestas

15

Es mucho más fácil para un lobo solitario acostumbrarse a un nuevo paquete que sacar a cualquier otro lobo del paquete y esperar que sobreviva.

El lobo solitario ya es duro como las uñas y lo demostró sobreviviendo sin apoyo. No todo el mundo está hecho para ser un lobo solitario.

Los problemas más grandes a los que se enfrenta un Lone Wolf mientras se ajustan a un nuevo paquete son pequeños en comparación.

Me gustaría ver el currículum de alguien que sobrevivió por su cuenta durante un período prolongado de tiempo como un plus.

    
respondido por el maple_shaft 01.09.2011 - 17:23
20

Por otro lado, sus habilidades como desarrollador en solitario se están agudizando cada día.

Usted dice que este es el trabajo de sus sueños. Si no está buscando mudarse a un trabajo diferente, ¿por qué preocuparse por las habilidades que requieren los trabajos menos óptimos?

No puedes tener todas tus habilidades maximizadas al mismo tiempo. Sumérgete totalmente en los problemas a los que te enfrentas en tu trabajo actual y adquiere nuevas habilidades. Si llega el momento en que necesita trabajar en un equipo nuevamente, se ajustará rápidamente, habiéndolo hecho antes.

    
respondido por el Eric Wilson 01.09.2011 - 16:38
3

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 casos graves de Dunning-Kruger . Descubrí que, con el tiempo, tengo menos y menos tolerancia para las personas que piensan que han aprendido lo suficiente o que no les gustan sus trabajos. Aunque con este último puedo simpatizar siempre y cuando no se conviertan en una molestia para mi propio trabajo.

Al trabajar solo por largos períodos de tiempo, hago mucho tiempo para que un buen equipo interactúe con él, pero no puedo decir que estoy perdiendo la habilidad de un jugador de equipo. Por otra parte, ¡es mejor morir solo que tener que soportar estos jefes de pelo puntiagudo un día más!

Ok, ahora, ¡suficiente para despotricar, volver al trabajo, el jefe de pelo puntiagudo está a la vuelta de la esquina!

    
respondido por el Newtopian 02.09.2011 - 04:46
0

¿Es posible que otros desarrolladores del equipo trabajen con usted en proyectos para que pueda trabajar con otros desarrolladores parte del tiempo? Esa parece ser una solución mejor, ya que lo que puede desear es el tiempo ocasional que dedica a trabajar con otros desarrolladores. Al mismo tiempo, no olvide que está en un equipo multidisciplinario, lo que significa que algunas de las habilidades de juego de su equipo se están resolviendo, ya que todos los demás tienen su especialidad y pueden requerir ajustes para comunicarse bien con ellos.

    
respondido por el JB King 01.09.2011 - 17:30
0

Elija un área de tecnología o metodología de desarrollo y vea si puede traer un asesor por un día o dos. Lo que esto demostrará:

  1. Puedes identificar lo que no sabes.
  2. Eres capaz de encontrar y evaluar talento. No es que desee ser gerente, pero es bueno saber que podría ayudar a agregar a un equipo y / o identificar fortalezas y debilidades de otros miembros.
  3. Capacidad para coordinar un proyecto y trabajar con otros.
  4. Identifica lo que es importante.
  5. Encuentre formas mejoradas de hacer las cosas.

Esto podría ser cualquier cosa que se pueda hacer en uno o dos días o la cantidad que su grupo pueda pagar. Esto puede duplicarse como formación y consultoría. Es una buena manera de ampliar sus habilidades y pasar un tiempo con alguien en su área.

Nuestra empresa contrató a un experto en rendimiento de bases de datos. Como tenía muchas herramientas pre-construidas, pude hacer preguntas mientras corrían. Me aseguré de que trajeran un almuerzo gratis mientras recogía su cerebro durante una hora.

Hay muchas formas de trabajar en equipo.

    
respondido por el JeffO 01.09.2011 - 19:42
-1

Según entiendo de su pregunta, su trabajo no necesita que trabaje en equipo. Cuando surja 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 ocurrir sin dolor.

OMI, está pensando demasiado en una situación "qué pasaría si" cuando no lo necesita. El trabajo en el que estás es el trabajo de tus sueños, disfrútalo mientras puedas. Esos son mis 2 centavos.

    
respondido por el Amar Jarubula 01.09.2011 - 19:44

Lea otras preguntas en las etiquetas