¿Tener buenas habilidades de comunicación realmente importa para un trabajo de ingeniería de software?

No puedo decir que soy el más experimentado, pero creo que es absolutamente crítico. Cuando trabaje en cualquier proyecto de escala razonable, tendrá que coordinarse con muchas personas, a veces los miembros de su equipo, entre equipos y entre empresas. No hay forma de evitar eso (además de trabajar solo en pequeños proyectos), y los malentendidos son muy costosos.

En el software, a menudo trabajas largas horas durante largos períodos de tiempo con un pequeño grupo de personas. Desde el punto de vista del simple espacio de trabajo, es mejor que no pongas los nervios de esas personas, ¡y eso significa comunicarte bien con ellos!

Sin embargo, para mí, los problemas más comunes y, a menudo, los más difíciles de resolver en los equipos de software hoy en día no son de naturaleza algorítmica, sino que se trata de hacer que las bases de código continúen siendo mantenibles, lo que exige un software bien diseñado. Pero no diseñas todas las partes del software, por lo que tú y tus compañeros de equipo deben estar siempre en estrecha comunicación para asegurarse de que todas las personas que usan tu software entiendan las decisiones de diseño que tomas. Creo que una buena comunicación es, por lo tanto, fundamental para evitar la duplicación de trabajo, patrones de diseño y filosofías incompatibles, y conflictos entre compañeros de equipo a lo largo del tiempo.

Si.
La ingeniería de software trata con mucha interacción con los clientes, los miembros de su equipo. Si no podrás expresarte. Su contribución se verá afectada. Más que un acento adecuado. Lo que necesita aquí es qué tan bien puede hacer que la otra persona entienda de qué está hablando.

Usar “pobre” es relativo.

¿El candidato ni siquiera es capaz de expresar sus pensamientos adecuadamente, no puede explicar ni siquiera las preguntas técnicas que le han hecho? Sí, eso es definitivamente pobre. – No, no será contratado.

Si el candidato está nervioso, incoherente, tiene mala gramática, entonces depende.

Esto es lo que hago: si la competencia técnica de uno es demasiado buena, tiendo a encontrar una compensación, ¿podemos trabajar en el candidato para permitirle mejorar sus habilidades de comunicación? Si es manejable, entonces está bien, de lo contrario no será contratado.

El candidato no es contratado únicamente por sus habilidades de comunicación, ni lo rechazan. Pero es un criterio importante y no debe ser ignorado.

Si hay 2 candidatos con la misma competencia técnica pero uno con mejores habilidades de comunicación, y solo uno necesita ser contratado, entonces será el que tenga mejores habilidades de comunicación.

La comunicación es el embalaje externo de la personalidad, definitivamente un factor importante en la impresión general que se da en la entrevista.

Es importante para todos. Independientemente de cualquier campo. La gente te juzga primero por tu apariencia y por tus habilidades para hablar. N confíen en mí, quienes son muy fanáticos del inglés observarán los errores gramaticales que cometen. Así que solo hablar gud inglés no es suficiente. Errores gramaticales, fluidez n ua acento natural. No finjas ningún acento. La gente puede atraparlo muy fácilmente

Las habilidades de comunicación permiten que otros tengan una mejor perspectiva de usted como individuo, independientemente de su profesión.

Mientras que como ingeniero de software definitivamente lo ayudará a relacionarse con las personas que lo rodean en el lugar de trabajo para compartir sus ideas, opiniones, desafíos con claridad y viceversa.

Solo por un momento piense desde el punto de vista de los demás. Ponte en sus zapatos. Digamos que está trabajando en un proyecto con 5 módulos y 5 personas están trabajando en cada uno. ¿Te gustaría si una persona se sienta y desarrolla su módulo y no te comunica nada? Hay muchas cosas para comunicar. Debe saber cuál es la entrada, la salida, el acoplamiento, las comunicaciones entre cada módulo, solo entonces puede finalizar el proyecto. ¡TAN HABILIDAD DE COMUNICACIÓN ES CRÍTICA!

Tener una buena habilidad de comunicación es muy importante. No solo para un trabajo de software, sino también para cualquier otro trabajo … no importa si eres técnicamente muy sólido, sino que con base en habilidades de comunicación efectivas puedes recorrer un largo camino … Lo más importante para la comunicación es que no debes sentir dudó en preguntar algo o presentar su punto de vista frente a la gente … Eso es lo que lo hará tener la confianza suficiente para compartir sus pensamientos …

Déjame hacerte una pregunta …..

Usted a un mercado, deténgase en una tienda de sandías, todas las sandías son jugosas y dulces desde el interior. Pero una sandía tiene una cubierta podrida y opaca, mientras que otras son brillantes. ¿Qué sandía comprarías?

Por supuesto, el que tiene una cubierta exterior brillante.

El punto es por qué contratarían a la persona con malas habilidades de comunicación mientras pueden obtener una con mejores habilidades de comunicación. Y créanme, el mercado está lleno de buenos programadores. Solo contratarán a la persona si tiene algo que otros no tienen.

Sí. Es necesario aclarar los requisitos. A veces es posible que no necesite hablar con los usuarios finales, pero debe tratar con los miembros del equipo.

a menos que vayas solo.