Soy licenciado en informática y trabajo como desarrollador web senior.
Recibí mi título de informática en la Universidad de Indiana. El plan de estudios para mi programa de estudios en realidad tenía un balance realmente bueno de programación, sociología, estadísticas, organización de sistemas de información y cursos tipo “análisis”. También tuve la opción de elegir un cognado (que es como una comprensión especializada de un tema determinado y relacionarlo estrechamente con la informática), en el que elegí el inglés porque me encanta escribir. Sin embargo, IU ofrece cognados en ciencias de la computación, bioinformática, música, diseño, salud, sociología y más [1].
Por lo tanto, hay algunos cursos básicos que debe completar para la parte del grado en Informática, luego hay “electivas” informáticas para elegir que pueden ayudarlo a aprender más en las áreas de informática y tecnología de la información en las que le gustaría adquirir conocimientos. y luego, cuando elige un cognado, se especializa en un campo académico que le interesa.
Quería ser un diseñador / desarrollador web. No quería ser un programador hardcore, o un ingeniero de software al principio. No tenía interés en el día en que todo lo que sabía era HTML y CSS. Cuando decidí que quería obtener un título que me ayudara a alcanzar mi meta, elegí ciencias de la computación y de inmediato me lanzaron a cursos centrados en la programación de Python y Java, operaciones de Linux, scripts y algunos cursos de matemática realmente pesados. De inmediato, el plan de estudios de informática me desanimó.
- ¿Por qué la RAM cuesta tanto en este momento?
- ¿Qué es lo mejor para la generación de leads de TI?
- ¿Qué debo elegir, ser un indio del norte, TI en NIT Suratkal o CSE en NIT Allahabad?
- ¿Cuál es la diferencia entre la información que se filtra y la denuncia de irregularidades?
- ¿Cuál es la mejor compañía de TI para trabajar en la India?
Luego me cambié a un título multimedia, pero tenía demasiados cursos de arte, y no me centré en ninguno de los temas de diseño web y desarrollo que quería. Así que cuando me mudé a Indiana, encontré el título de Informática en IU. Después de otros tres años de escuela, descubrí que la programación no era tan mala y que no necesitaba tomar un montón de cursos de matemática extrema y cursos de informática para tener éxito en la programación.
Siento que mi plan de estudios de informática me dio el equilibrio perfecto de informática, análisis, sociología y creatividad para lograr mis objetivos profesionales una vez que me gradué. Conseguí un trabajo de inmediato para una pequeña empresa de software que construyó sus herramientas basadas en el tiempo de ejecución de Microsoft Access y .NET. He sido desarrollador de Python, desarrollador de front-end y ahora soy desarrollador de pila completa para aplicaciones web.
¿Aprendí todo lo que necesitaba saber del programa de informática? No. Pero obtuve una base sólida en tecnología de la información y ciencias de la computación. Aprendí los conceptos básicos de la programación en VB, C ++, PHP, JavaScript, SQL y aprendí más sobre HTML y CSS. Luego, por mi cuenta, adquirí más conocimientos sobre todos esos temas, emprendí proyectos personales para crear mi cartera, trabajé a tiempo parcial como desarrollador web para varias empresas mientras estudiaba y construí algunos sitios web para algunos amigos. También seleccioné asignaturas optativas en Estructuras de computadora, Administración de sistemas de información, Estructuras de datos, Programación para la Web y Escritura para la Web.
Como Alan Chávez había dicho, se involucró en el desarrollo de software sin un título en absoluto. Solo depende de lo mal que lo quieras. Si su programa de informática es como el mío, elija tomar todas sus optativas en ciencias de la computación, trabaje de manera paralela, contribuya a algunos proyectos de código abierto en Github, comience a crear una cartera de proyectos en los que haya comenzado o contribuido, y tome algunos tutoriales sobre temas de ciencias de la computación en los que está interesado. Pero sé por experiencia que un título en Informática definitivamente puede impulsar su carrera en cualquier carrera de programación, desarrollador o TI en la que desee comenzar.
Notas al pie
[1] Escuela de Informática y Computación.