¿No voy a ser un buen ingeniero de software si no puedo trabajar en equipo? En términos de oportunidades de empleo y esas cosas.

Depende de tu nivel de habilidad.

Si puedes completar proyectos * completamente tuyos * y eres un tipo de programador de Lone Wolf que se siente cómodo con proyectos solitarios, entonces no tendrás ningún problema.

Si te contratan en una situación en la que absolutamente debes trabajar en un equipo, entonces tu vida será un infierno. Los miembros de tu equipo te estrangularán felizmente si no puedes jugar según sus reglas.

Tiendo hacia lo primero. Me ha servido bien … pero luego gravito hacia los proyectos altamente técnicos en los que ninguno de los otros miembros de mi equipo quiere trabajar.

Por lo general, hay proyectos de nicho en los que puede trabajar usted mismo y aún contribuir a los resultados de la empresa.

Prepárese para asumir proyectos que son difíciles de DARPA.

Puedes ser una estrella de rock de Lone Wolf, pero solo si realmente puedes producir un buen código … todo por tu soledad.

Su pregunta combina dos cosas diferentes, que no están aisladas en absoluto:

  • Ser un buen ingeniero de software
  • Trabajando en un equipo

Permítanme decirlo de esta manera: hay muy pocos trabajos que le permiten trabajar en modo aislado. Tarde o temprano, debe comunicarse con otras personas:

  • Para obtener sus requisitos
  • Comprender el entorno técnico.
  • Obtener información de las personas responsables internas o externas de la infraestructura.
  • Para probar tu trabajo
  • Para que sea aprobado

Las organizaciones más grandes casi no tienen lugar para trabajadores solitarios. Las organizaciones más pequeñas trabajan en estrecho contacto con otras personas.

En mi opinión, puede tener limitaciones sobre las oportunidades de trabajo si “no puede trabajar en equipo”.

La gran pregunta aquí es por qué piensas eso. Solo tú puedes responder eso.

La respuesta a esto es simplemente … Trabajarás bien con cierto tipo de trabajo / jefe. Algunos empleos y jefes darán la bienvenida al lobo solitario que puede resolver problemas complicados en solitario (menos personas para pagar, ¿verdad?), Mientras que muchos de los que no están familiarizados en el campo de la ingeniería de software adoptarán un enfoque de forzamiento mucho más duro e ignorante. sobre usted (a pesar de ser contraproducente, negativo para la moral y probablemente conducirá a un producto final peor e innumerables argumentos internos).

También soy una de esas personas que es terrible trabajar en equipo. La universidad no es realmente divertida para mí. Lo anterior se basa en mis experiencias haciendo trabajo independiente; Espero que sea similar al empleo a tiempo completo.

# 1 Creo que te estás preocupando demasiado. La preocupación interferirá con que hagas tu mejor esfuerzo. Sé tú mismo, sé un buen oyente y trata a todo el equipo con el mismo respeto que quieres de ellos. Los equipos casi siempre tienen un miembro que hace grietas sabias y presume. Ignóralos y mantente concentrado en tu trabajo. Todo saldrá muy bien. ¡Dios te bendiga!

Definitivamente necesitarás poder trabajar en equipo.

Hay muy pocos trabajos que requieren un solo ingeniero de software.