¿Cómo puedo agudizar las habilidades de mi 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 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.

alfonso.kim
fuente
¿Cómo funciona unirse a OSS-Projekt para mejorar sus 'habilidades de equipo'? En mi humilde opinión, estar en un equipo distribuido (supongo) es la prueba más difícil para el juego en equipo.
keppla
@keppla: Creo que quiere decir que no pulirá su CV.
Robert Harvey
1
entonces sugeriría un cambio de título a 'cómo facilitar la impresión de que trabajé con equipos' :), porque, bueno, cuando no trabajabas en equipos no trabajabas en equipos.
keppla
¡Si! @Robert, eso es exactamente lo que quiero decir
alfonso.kim
@keppla, algunas habilidades de equipo son mejores cuando se realizan juntas físicamente, como la revisión por pares, la programación de parejas, las reuniones de proyectos, etc. Estar en un equipo distribuido trae consigo un conjunto completamente diferente de dinámicas para tratar.
tehnyit

Respuestas:

15

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.

árbol de arce
fuente
1
No podría estar más de acuerdo. ¡así poner!
fpmurphy
77
En desacuerdo 100%. Desarrollar en equipo es mucho más difícil que hacerlo solo. Un "lobo solitario" tiene muchas menos posibilidades de integrarse en un equipo que un desarrollador de equipos para poder trabajar solo.
Michael Borgwardt
Alguien necesita una camiseta. Algo con lobos me parece ...
Shug
1
No mezcles Lone Wolfs con Cave Bears. Solitarios o en manadas, siempre son peores que los lobos.
discrepar. ¿Cómo puedes probar que hiciste algo ágil?
bharal
20

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.

Eric Wilson
fuente
55
Los trabajos de ensueño no son siempre trabajos de ensueño para siempre, pueden ir mal y hacer que lo odies o la empresa puede quedarse sin tanque. Mantener tus habilidades frescas siempre es algo bueno.
Nicholas Smith
2
Estoy de acuerdo. Si está recibiendo entrenamiento como francotirador, no se lamente de su falta de entrenamiento como líder de sqad. Solo aprende a ser el mejor francotirador que existe. Una cosa a la vez, enfoque, etc.
Christopher Mahan
@NicholasSmith, estaría de acuerdo con su comentario si no fuera por " siempre es algo bueno". Mantener las habilidades frescas suele ser algo bueno, cuando se puede lograr razonablemente. Otras veces es una carga innecesaria. Creo que este es uno de los últimos casos, aunque probablemente llegue el día en que sea necesario un trabajo diferente.
Eric Wilson
1
@Nicholoas Smith, ¿no es verdad? Todos mis trabajos favoritos estaban en compañías que colapsaron financieramente.
maple_shaft
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 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!

Newtopian
fuente
0

¿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.

JB King
fuente
0

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á:

  1. Puedes identificar lo que no sabes.
  2. Eres capaz de encontrar y evaluar talento. No es que quiera ser gerente, pero es bueno saber que podría ayudar a agregar a un equipo y / o identificar las 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 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.

JeffO
fuente
-1

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.

Amar Jarubula
fuente