En el programa inmersivo de Codesmith, buscamos estas habilidades:
- Resolución de problemas Un pensador metódico es más confiable que alguien que memoriza soluciones.
- Manejo de no saber. Su comportamiento y medición de la respuesta ante el misterio es crucial para calcular un plan.
- Comunicacion tecnica. Los ingenieros trabajan en equipos, y los equipos necesitan comunicar conceptos técnicos diariamente. Por lo tanto, la comunicación técnica es primordial e insustituible.
- Comunicación no técnica. Como parte de cualquier equipo, uno debe saber cómo ser el pegamento que mantiene a las personas unidas y no una cuña que las separe. Esta habilidad viene a encontrar el equilibrio entre ser profesional y ser agradable.
- Experiencia en el lenguaje de programación en cuestión. Este punto es el último y a propósito. Necesitará conocimiento del idioma para tener éxito, pero de todas las habilidades enumeradas aquí, la falta de esta habilidad es la más cambiante.
Si domina estas habilidades, puede estar en camino a más de una posición de nivel de entrada. Te deseo buena suerte, pero creo en el enfoque y la diligencia. Así que les deseo estos dos rasgos.
- Aunque C no es un lenguaje orientado a objetos, ¿puede hacer todo lo que Java o C ++ pueden hacer?
- ¿Qué es lo mejor que puede hacer una carrera profesional para un ingeniero de software en este largo fin de semana?
- Quiero convertirme en compositor musical. ¿Donde debería empezar?
- De Copenhague, Dinamarca; y Wellington y Auckland, Nueva Zelanda, ¿cuál es la mejor ciudad para un aspirante a ingeniero de software?
- Tengo 24 años y soy brillante sin experiencia en programación, ¿es posible convertirme en un ingeniero de software excepcional y bien pagado en los próximos 10 años?