Al elegir lo que queremos estudiar y hacer con nuestras carreras y vidas, todos tenemos algunas expectativas de cómo será. Ahora que he estado en la industria durante casi una década, he estado reflexionando un poco sobre lo que pensaba (cuando estudiaba Ciencias de la Computación) la programación de la vida laboral iba a ser como, y cómo se está convirtiendo en realidad. be.
Mis dos mayores choques (o debo decir, expectativas rotas) son, con mucho, la gran cantidad de trabajo de mantenimiento que implica el software y la falta general de profesionalidad:
Mantenimiento : en uni, se nos dijo a todos que la mayoría del trabajo de software es el mantenimiento de los sistemas existentes. Así que supe esperar esto en abstracto. Pero nunca imaginé qué tan abrumador resultaría ser esto. Tal vez sea algo sobre lo que me he enfadado mentalmente, y esperaba poder construir cosas nuevas geniales desde cero mucho más. Pero realmente es el caso que la mayoría de los trabajos son abrumadoramente para el mantenimiento, la corrección de errores y el soporte técnico.
Falta de profesionalidad : en la universidad, siempre tuve la impresión de que el software comercial está muy orientado a los procesos y diseñado rigurosamente. Tenía imágenes de procesos ISO, resmas de documentación técnica, todas las características y errores estaban estrictamente documentados, y un entorno generalmente profesional. Fue un gran shock darse cuenta de que la mayoría de las compañías de software operan de manera diferente a un equipo de estudiantes que trabajan en un gran proyecto de un semestre. Y he trabajado tanto en la pequeña tienda ágil de hackers como en la empresa corporativa de tamaño mediano. Aunque no diría que siempre ha sido francamente "no profesional", definitivamente siento que la industria del software (en general) está lejos de la fuerte disciplina de ingeniería que esperaba que fuera.
¿Alguien más ha tenido experiencias similares a esto? ¿Cuáles son las formas en que sus expectativas de cómo sería nuestra profesión eran diferentes a la realidad?