Cuando estaba en la universidad, siempre se esperaba que estudiáramos tantos lenguajes de programación por nuestra cuenta (además de estudiar electrónica, microprocesadores y campos más especializados), no porque los usaremos todos después de la universidad, sino según los profesores. , nos están haciendo desarrollar las habilidades para aprender independientemente desde cero. Cualquier cosa que estudiemos en la universidad puede ser reemplazada por algo más nuevo porque las tecnologías siguen cambiando.
- Continuar aprendiendo haciendo proyectos paralelos . Esto te obligará a estudiar más y a mirar las cosas desde fuera de la caja. También encontrarás comunidades en línea que comparten el mismo interés. Esto aumenta sus posibilidades de desarrollar grandes productos desde el principio y estar conectado con las personas adecuadas. Cuando te gradúes, estarás delante de tus compañeros de clase debido a esto.
- Si bien es cierto que la programación es el enfoque principal de la informática, me di cuenta de que la programación es solo el 20% de todo el tiempo cuando ingresé a la industria de TI después de graduarme. El resto se destinará a la planificación, documentación, prueba o comunicación con los clientes, y muchas de las dificultades en el trabajo ni siquiera son técnicas (por ejemplo, falta de comunicación, presión del tiempo). Entonces, además de la programación y un montón de matemáticas, encontrará que las habilidades de presentación y de negocios serán importantes. Lea: La respuesta del usuario de Quora a la industria y las empresas de TI: ¿Por qué no muchos ingenieros de software crean un sitio web o una aplicación de software excelente, incluso después de 20 años de experiencia en programación?
Las habilidades de presentación serán útiles en demostraciones de proyectos y al mismo tiempo defender tu lado ante los maestros que normalmente actúan como críticos. En el trabajo, las buenas habilidades de presentación te harán ganar puntos de tu jefe y de tus clientes. En esta categoría, también incluiría habilidades de escritura (desde correos electrónicos hasta manuales de usuario).
Habilidades de negocios , como marketing y gestión de proyectos: en el mundo real, no sirve de nada conocer los detalles técnicos si no sabe qué aplicación desarrollar de todos modos (Nota: marketing significa entender los mercados, y no se limita a la publicidad). Además, no tiene sentido agregar tantas características agradables para tener en su proyecto si no cumple con la fecha límite.
Pero sí, también estoy de acuerdo en que habrá muchas matemáticas en la universidad (por ejemplo, cálculo diferencial / integral, análisis numérico, álgebra lineal), y muchos problemas de programación pueden estar relacionados con las matemáticas y la lógica. ¡Incluso un estudiante orientado a las matemáticas puede darse por vencido!
- ¿Es la red oscura realmente tan peligrosa como la gente dice, o ha sido sensacionalizada por los medios de comunicación?
- Pasantías de verano (para TI / seguridad / redes)
- Indian SMS Gateway: ¿Qué regulaciones debo tener en cuenta (en la India) si tengo la intención de enviar mensajes en nombre de mi sitio web?
- ¿Por qué nuestras compañías de TI gigantes no construyen un sistema operativo? ¿Podemos construir un sistema operativo llamado IndianOS?
- ¿Cuál es la diferencia entre Sapient, Accenture o Infosys?
También lea mi respuesta a: Respuesta del usuario de Quora a ¿Qué deben saber los estudiantes de secundaria sobre una carrera de informática?