Desde mi experiencia puedo citar un par de cosas que pueden ser útiles.
Soy completamente autodidacta en programación, y eso siempre me ha llevado a puestos técnicos, incluido el trabajo como ingeniero de software en Microsoft. Mientras estuve allí, fue claro para mí que si quería avanzar, tenía que ir más allá de la programación y hacer un poco más de “aprendizaje de libros”, así que comencé a estudiar Ciencias de la Computación. Descubrí que no sabía lo que no sabía, y C / S es fascinante. Comencé con el diseño de algoritmos, me metí más en las características de rendimiento (notación O grande), varios paradigmas de programación y ahora programación funcional. Es un campo increíblemente fascinante en el que no me habría metido si no sintiera que mi carrera (en ese momento) dependía de ello.
Dicho esto, mi licenciatura es en Lingüística, y cómo empecé con eso es muy diferente. Siempre tuve un interés en el idioma extranjero, por lo que tenía una cantidad significativa de créditos en varios idiomas extranjeros. Cuando llegó el momento de elegir una especialidad, miré en Ciencias de la Computación, pero en la Universidad de Washington que requirió tomar un año de Cálculo y un año de Física antes de poder solicitar una especialización. Eché un vistazo a Lingüística, y la descripción de fonología, semántica, sintaxis, etc. sonó increíblemente aburrida, pero tomaron todos mis créditos lingüísticos. Entonces, antes de tomar una decisión, pensé en tomar una introducción a la clase de lingüística. Resultó que en realidad aprendí más sobre el tema, me pareció muy interesante hasta el punto de que, incluso si todas las cosas fueran iguales, probablemente habría elegido Lingüística sobre C / S de todos modos. Luego tomé un curso de Lingüística Computacional que combinaba los dos intereses.
- ¿Es difícil la ingeniería de software?
- Comenzando su carrera como desarrollador de Android, ¿cómo puede pasar a la gestión de proyectos de software?
- Si tengo 1 año de experiencia en Marketing y Operaciones. ¿Puedo ir al puesto de gerente de producto?
- ¿Qué consejo le darías a alguien que sigue una carrera como guionista? Mi hermano está explorando una carrera en escritura de guiones. ¿Qué consejo le darías? ¿Qué libros y recursos debería leer? ¿Cómo debería irrumpir en la industria?
- Tengo una violación del código de honor en mi licenciatura. Había usado el algoritmo de otra persona en mi código. Sin embargo, he aprendido de ese error y nunca lo volví a hacer. ¿Será esto un obstáculo en mis admisiones de posgrado y en la búsqueda de empleo?
Mi punto es que, para ambos cursos de estudio, comencé con motivos bastante utilitarios: C / S para mejorar mi movilidad ascendente y Microsoft, Lingüística para obtener un título antes, pero al final encontré ambos campos increíblemente interesantes. Es posible que la programación de “me gusta” le abra los ojos a C / S o cualquiera de varios otros campos. No lo sabrás hasta que te metas en eso 🙂
Buena suerte…