No generalizaré su pregunta, pero admito que muchos ingenieros de software no están contentos con su trabajo. En la parte superior de mi mente, las razones detrás de este paradigma son las siguientes: (Abreviatura – SE = Ingenieros de software)
- SE no consigue el trabajo que les gusta. la mayoría de las veces, es el negocio de la compañía versus su interés. Y sabes quién gana.
- Siempre hay un problema con el incremento / promoción. Las empresas promueven solo del 10 al 15% de sus empleados. Ciertamente, gran parte de SE se decepciona debido a esto.
- Los plazos son asesinos. Incluso si su gerente / líder sabe que pocas cosas no son posibles de lograr en cierta línea de tiempo, aún así obligan a SE a hacerlo. Debido a esto, SE obtiene frustraciones. Tienen que llegar a la oficina los fines de semana. Recuerdo haber pasado el festival de Diwali en mi oficina 🙁
- Si eres un chico, se te asignan tareas difíciles como: trabajar en ubicaciones de clientes, hacer turnos nocturnos, etc.
- Si se está desempeñando bien, debe trabajar muy duro. Te conviertes en el héroe y, por lo tanto, tienes que realizar tareas difíciles en comparación con otros a los que les gusta mantenerse seguros. Hasta este punto, todo parece estar bien, pero cuando algo en el Proyecto sale mal O el cliente se pierde, se encuentra en el punto de mira de su gerente.
- SE tiene que actualizar continuamente sus habilidades, de lo contrario están fuera del mercado.
¡Espero que esto refleje los puntos débiles de la mayoría de los ingenieros de software! ¡Salud!
- Recientemente me uní a una empresa de servicios de TI como ingeniero de software para un equipo de desarrollo basado en Java. Me gustaría intentar un examen OCJP para explorar todos los temas de Java. ¿Cómo empiezo con él y cuál es el procedimiento para escribir este examen?
- Como joven ingeniero de software, ¿cuál es la mejor manera de manejar la asignación a una tarea que actualmente parece estar fuera de su alcance?
- ¿Qué significa tener experiencia con un sistema operativo Linux en los requisitos de trabajo para un puesto de ingeniería de software?
- ¿Es malo aprender php? ¿Es el nuevo Boston un buen lugar para aprenderlo?
- ¿Cuál es la diferencia entre RSDE y SDE en Microsoft Research?