33 puntos por GN⁺ 2023-11-09 | 6 comentarios | Compartir por WhatsApp
  • La universidad no te prepara para el trabajo: la educación universitaria es teórica y suele carecer de práctica real en ingeniería de software
  • Casi no existen los proyectos greenfield: la mayoría de las veces te tocará trabajar en proyectos existentes y complejos, más que en proyectos nuevos
  • A nadie le importa tu código limpio: enfócate en aportar valor
  • A veces trabajarás con personas incompetentes: te tocará convivir con colegas capaces o incapaces; hace falta manejarlo con profesionalismo
  • Acostúmbrate a pasar horas en reuniones: habrá reuniones frecuentes, algunas productivas y otras no; la comunicación es importante
  • Te pedirán estimar tiempos muy seguido: estimar cuánto tardará una tarea es algo común y complicado; apunta a promesas realistas y a rendir por encima de lo esperado
  • Los bugs serán tu enemigo de por vida: los bugs son una constante en el desarrollo de software. Hay que preverlos y estar preparado
  • La incertidumbre es un amigo tóxico: hay incertidumbre inherente en todo, desde los requisitos del proyecto hasta la estabilidad laboral
  • Desconectarte del trabajo es casi imposible: especialmente cuando trabajas desde casa, separar el trabajo de tu vida personal es difícil
  • Puedes sacar más provecho de buenas habilidades blandas que de una gran habilidad técnica: para avanzar en tu carrera, las habilidades blandas pueden valer más que las técnicas

Conclusión: el campo de la ingeniería de software es desafiante y tiene problemas muy reales, pero también ofrece oportunidades de crecimiento, innovación y un entorno laboral flexible

6 comentarios

 
simmani5 2023-11-10

Ahora que estamos en la era de la IA, ya no hay razón para pensar igual que en el pasado . .
En el pasado, la habilidad se diferenciaba por una sola hoja en blanco; hoy eso se ha convertido en una sola línea de prompt de IA

 
rtlink 2023-11-10

Estudiar siempre es por cuenta propia
Los proyectos siempre son un caos
El código es todavía más caótico
Al final, el incompetente soy yo
Las reuniones siempre son escépticas
Estimar es imposible
Los bugs son nuestros favoritos
La incertidumbre es la única certeza verdadera
La vida es trabajo
Si la tecnología es buena, al menos te hace la vida más fácil

 
roxie 2023-11-18

Es imposible estimar

¡Aun así, practiquemos! :muscle:

 
ninebow 2023-11-10

Uf... T_T

 
ryj0902 2023-11-10

A esta persona le daría el collar de aprobación.

 
GN⁺ 2023-11-09
Opiniones de Hacker News
  • La legibilidad y mantenibilidad del código
  • Cómo se evalúa el éxito en la ingeniería de software
  • Las diversas tareas de la ingeniería de software
  • La importancia de gestionar las expectativas
  • Factores de ascenso más allá de los logros técnicos
  • La capacidad de estimación en la ingeniería de software
  • La dificultad de separar el trabajo y el equilibrio entre vida y trabajo
  • La percepción de cuál es el trabajo real en la ingeniería de software
  • Desconectarse del trabajo y prevenir el burnout
  • La compensación y las condiciones laborales en la ingeniería de software
  • La carga de las metodologías ágiles
  • La relatividad de las capacidades en ingeniería de software