Las horas que trabaja en una semana variarán enormemente dependiendo de dónde trabaje. Pero es cierto que hay muchas compañías donde trabajar horas extras es la norma.
Cuando comience, la mayor parte de su tiempo se dedicará a la codificación; algunos se gastarán leyendo especificaciones o requisitos para averiguar qué codificará, y también aclarando los requisitos para asegurarse de que su comprensión sea correcta. Una buena parte de su tiempo se dedicará a la depuración (lo cuenta como codificación).
A medida que se involucra más o se vuelve más senior, puede comenzar a tener que asumir más responsabilidades que se extienden más allá de la simple codificación. Los ejemplos serían revisiones de código, probar herramientas o bibliotecas para uso del equipo (aunque esto también implica codificación), tutoría o enseñanza de desarrolladores junior (también implicará codificación), consulta con analistas de negocios sobre requisitos técnicos y factibilidad, etc.
- Cómo cambiar de un puesto de ingeniero de software junior a un analista de negocios en CGI India
- ¿Cómo acceden los ingenieros de software de las empresas, como Facebook o Twitter, a los archivos para corregir errores o agregar nuevas funciones?
- ¿Por qué los jóvenes estudiantes indios están tan obsesionados con la ingeniería de software, TI, etc., hoy en día?
- Si mi objetivo final es trabajar para Google o Facebook como ingeniero de iOS, ¿debería aprender Objective-C antes de Swift?
- ¿Un ingeniero de software recibe tanto respeto como un abogado?