A2A. Esto variará de una compañía a otra, pero le daré mis dos centavos sobre lo que espero de un desarrollador junior de C ++ el primer día.
- Una sólida comprensión de C ++. Debe conocer el flujo de control, la herencia, la composición, los punteros y las estructuras de datos como mínimo.
- Debe saber cómo buscar las cosas cuando hace preguntas. Puede usar StackOverflow, un libro de texto, cplusplus.com o lo que le resulte más cómodo. Si necesita recordar cuál es la sintaxis exacta para extraer un elemento de una pila, debe saber cómo buscarlo usted mismo.
- Cómo usar un entorno de desarrollo para escribir, compilar y construir su código. Eso podría ser cualquier cosa, desde Visual Studio a Vim en un terminal de Linux.
- Saber utilizar el control de versiones.
- Saber cómo depurar software y corregir el error.
- Tener una buena actitud Debería estar dispuesto a aprender de ingenieros de software más experimentados.
- Tener un interés en aprender la industria y los negocios de la empresa.
- Que se convertirá en un mejor ingeniero de software durante dos o tres años. Eso significa necesitar menos orientación por parte de ingenieros superiores, comprender y resolver los problemas clave de software en la industria y enseñar lo que sabes a otros ingenieros de software junior.