¿Es posible entrar en el desarrollo de software con un título en informática?

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ó.

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.

Dos opciones que se me ocurren:

Sin saber los detalles específicos de su beca, asumo que puede tomar * cursos adicionales * sin penalización. Un segundo mayor (doble) sería mi recomendación aquí. Abróchese el cinturón, tome una carga pesada en el curso e incluso puede graduarse “a tiempo”. Declaré el segundo mayor en mi tercer año, y me gradué en 4.5 años. Mi beca pagó por todo después de una carga completa del curso (12 horas crédito por semestre) Así que fue una gran ayuda en mi caso. Es muy probable que los requisitos electivos de los 2 grados se superpongan, por lo que se requiere mucho menos que el doble de esfuerzo para obtener un segundo grado si los toma simultáneamente. Esta opción es más difícil, pero lo llevará a donde desea ir más rápido y pagará dividendos por mucho más tiempo.

La segunda opción es obtener su título en informática, y luego * trabajar a su manera * hacia un trabajo de desarrollo de software. Nadie lo contratará fuera de la escuela para hacerlo, por lo que tendrá que aceptar un trabajo orientado a la informática y, una vez en la puerta, trabajar en proyectos de desarrollo de software. Esto es más fácil decirlo que hacerlo, y requiere algunas maniobras políticas hábiles y mucha iniciativa. Tendrá que dominar el desarrollo de software en su propio tiempo, sin embargo, antes de que esto sea posible.

Como amigo cercano (y veterano del desarrollo de software) dice: “Cuando necesito un cirujano cardíaco, quiero contratar a alguien que se haya sometido a una gran cantidad de cirugía cardíaca. No quiero contratar a alguien, no importa cuán “apasionado”, que nunca haya abierto un cofre “.

He tenido que hacer las dos opciones anteriores, tomé una doble licenciatura para obtener mi primer trabajo de consultoría (pero ambos títulos eran títulos de negocios). Luego, cuando me di cuenta de que estaba más interesado en construir cosas, tomé un recorte masivo para ir a una tienda de desarrolladores web. Y me arañé el camino de vuelta desde allí. Afortunadamente, había estado construyendo sitios web durante casi 10 años en ese momento y podía señalar que el trabajo independiente pagado en mi pasado reciente era una evidencia que podía desarrollar.

¡Buena suerte!

Sí. La informática ofrece cursos de programación en mi experiencia. Pero honestamente, es posible entrar en el desarrollo de software sin importar el grado. Hay muchos desarrolladores autodidactas. La mayoría de las empresas evaluarán las habilidades de los candidatos y contratarán a los mejores. No les importa mucho si tienes un título o no si tienes las habilidades y la experiencia necesarias.
Entonces, por ejemplo, si solicita una posición de desarrollador de Java, obtendría preguntas de la entrevista de Java y será evaluado en función de su desempeño en la prueba y la entrevista, grado o no. Esto no quiere decir que los títulos no sean valiosos, ya que un título puede ayudarlo a obtener las habilidades necesarias, pero no es la única manera.

Tome algunas clases, aprenda a programar, aplique lo que aprendió en su educación anterior a sus habilidades de programación y no debería tener ningún problema para conseguir un trabajo, al menos no es un gran jugador de historia tratando de pasar al desarrollador de software.

Es posible acceder al desarrollo de software en cualquier grado, siempre y cuando esté motivado y dispuesto a trabajar duro.

Pero claro, un título en informática le da una gran ventaja, por lo que debe ser bueno siempre y cuando cumpla con las condiciones anteriores.

¡Buena suerte!

Me metí en el desarrollo de software sin ninguna licenciatura, así que la respuesta corta es sí.