Intenta ser diverso, estarás expuesto a muchas ideas nuevas. En realidad no tienes que practicar todo, al menos leer sobre los conceptos. No está de más leer libros como ‘código completo’ y ‘programación de perlas’.
Idiomas:
- BÁSICO: para ver cómo un lenguaje puede ser extremadamente simple pero poderoso
- Python: para aprender rutinas muy potentes de conjuntos, hash, matrices y cadenas
- .NET – para aprender sobre el código agnóstico del lenguaje
- Shell Scripting (linux, vbscript, powershell): para poder automatizar las tareas rutinarias del sistema operativo
- SmallTalk – para aprender sobre la programación pura de OO
- JavaScript: para obtener información sobre la programación basada en prototipos y los navegadores
- HTML, XML, SQL: no es un lenguaje de programación pero es importante en una variedad de aplicaciones
- Haskell – para aprender sobre programación funcional
- C ++: para aprender sobre un lenguaje complicado que solo hace las cosas más complejas de lo necesario 😉
- ¿Existe una gran política involucrada en la selección de indios como CEOs de las principales compañías de software?
- En ingeniería de software, ¿deberían incluirse requisitos no funcionales en la cartera de pedidos de un producto?
- ¿Es una buena idea trabajar en un proyecto de código abierto existente como mi tesis principal?
- ¿Cuáles son las últimas tecnologías para el desarrollo más rápido en el campo del software?
- ¿Cuáles son los requisitos básicos para principiantes al crear un nuevo software?