¿Qué le recomendarías a tu (hipotético) graduado en informática de 22 años que haga con su vida?

Pareces optimista sobre el futuro, por lo que buscas maximizar el “éxito” y una “carrera / vida enriquecedora”. Creo que esta es una mala base para planificar una vida como graduado universitario de 22 años en 2012. Sería mucho mejor ser pesimista sobre el futuro y prepararse adecuadamente. El calificador de “informática” es el único positivo aquí, y no es uno grande.

Corre grave peligro de convertirse en víctima de una falsa sensación de seguridad. Permítanme tratar de replantear esta pregunta como pesimista, y animarlos a planificar sobre la base del pesimismo.

¿Cómo es realmente tu situación?

Eres como uno de los pasajeros del Titanic, y se te ha ofrecido un asiento en uno de los primeros botes salvavidas en bajar. Detrás de ti hay una masa aterradora y aplastante de personas a las que sabes que no se les ofrecerá un asiento. Carpatia todavía está a varias horas de distancia.

Tu reto? Sobrevivir varias horas de frío amargo en un bote superpoblado, mientras lucha contra las personas desesperadas que han saltado al agua y están dispuestas a matar para ocupar su lugar.

En caso de que la metáfora no sea obvia, el Titanic es la vieja economía, Carpathia es la nueva economía, el intervalo de 5-6 horas es el desagradable 5-6 años que todavía tenemos por delante (como mínimo) y su la licenciatura en informática es su única ventaja: sentarse en el bote salvavidas en lugar de tener que saltar al agua helada y sacar a alguien de su asiento. No es una gran ventaja. Hay muchas personas en el agua que pueden y podrán arrastrarlo y tomar su lugar. De hecho, eso es casi más probable que no. Así que asegúrate de aprender a nadar también.

¿Por qué es adecuado este encuadre? Porque, como dijo Marc Andreessen, el software se está comiendo todo.

Todo el mundo va a comer o será comido.

No estás compitiendo con otras especialidades en informática recién graduadas. Estás compitiendo con todos. De todas partes del mundo. Incluyendo estudiantes de historia del arte que están luchando por aprender el desarrollo de iOS y gerentes de recursos humanos despedidos a mitad de carrera que luchan por sus vidas, hipotecas y niños.

Es una guerra sangrienta por ahí. Tu título de CS no es mucho, porque sobrevivir en el mundo del software comiendo todo es un desafío tan sin precedentes que ninguna universidad puede enseñarte más del 10% de las habilidades necesarias. No es una gran ventaja.

¿Quieres éxito y una vida enriquecedora? Primero asegúrate de sobrevivir. Ponte un poco paranoico. Empuje con fuerza sus habilidades de software y si se rompen en el primer año de su trabajo, apúrense para desarrollar un conjunto de habilidades que puedan vivir, como la gestión de productos, marketing, etc.

El mundo no es tu ostra, que deberás abrir con tu título de CS. Al menos no todavía.

1) La codificación es como magia. Puedes hacer cosas que las personas normales no pueden hacer. En este momento, ya debería haber hecho algo que resolviera uno de sus problemas. Esto puede variar desde su filtro personal de noticias hasta una extensión de Chrome para la reserva de entradas. Si no has hecho algo como esto, hazlo. Es una experiencia de aprendizaje. Además, haga una lista de las cosas que espera y luego verifíquelas con la lista de cosas que finalmente se ejecutaron. Esto debería decirte mucho.

2) No persigas el dinero. Mantendré este dulce y corto; sin experiencias, sin tonterías.