¿Es solo que la “programación” sea una buena razón para especializarse en informática? ¿Debo tomar una especialización en ciencias de la computación?

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.

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…

No, “gustar” algo no es una razón suficiente para estudiar algo. Tampoco es el deseo de riquezas, fama o simplemente una vida cómoda. ¡Absolutamente no!

Necesitas pasión, un regalo, una misión que te lleve a estudiar y hacer lo que estudiaste incluso si no te pagaran. ¡Seriamente! Y afortunadamente, esa profesión es casi para todos, no es demasiado difícil de encontrar si uno se escucha a sí mismo. Es cierto que las circunstancias podrían no ser propicias o peores. Pero dada la opción, ¡olvida todo lo demás!

Profeso, sé de lo que estoy hablando.

Si. CS te enseñará los conceptos detrás de todo. También le enseñará a codificar, pero está más centrado en el concepto. Pero puede obtener casi los mismos trabajos que con Desarrollo de software, y tendrá una sólida comprensión de cómo funcionan los lenguajes y los sistemas para cuando salga.

En realidad, si ya te gusta programar, diría que tienes ventaja sobre al menos la mitad de las personas que lo están haciendo porque paga bien y han escuchado que es una carrera decente sin interés o experiencia real.

More Interesting

¿Hay escasez de administradores de sistemas Linux en los Estados Unidos?

Llevo 4 años trabajando para una empresa de servicios petroleros y siento que me estoy convirtiendo en un "especialista" muy limitado. ¿Cuáles son tus pensamientos?

¿Cómo es ser entrevistado para un trabajo cuando eres un profesional experimentado de Recursos Humanos?

¿Cuál es un buen trabajo alternativo para un administrador de la propiedad?

¿Qué tan bueno es un BTech en LNMIIT en términos de ubicaciones, instalaciones deportivas, facultad, ambiente y estudios de los estudiantes?

¿Cómo te conviertes en matemático?

¿Cómo es trabajar en el desarrollo de sitios web corporativos?

¿Cuáles son las tareas de un ingeniero hidráulico en la industria aeronáutica y aeronáutica?

Diseñadores web, ¿pueden darme una breve descripción de cómo avanzan sus proyectos de principio a fin?

¿Por qué hay un aumento en el número de preguntas relacionadas con el doctorado o la selección de carreras de investigación?

¿A qué clubes debería unirse un estudiante más nuevo en VIT Pune CSE?

¿Cuánto me afectará como desarrollador de software si no sigo a Hacker News?

Para alguien de un país en desarrollo, ¿qué país (Francia o Canadá) sería mejor estudiar en una escuela de negocios para desarrollar una carrera?

¿Cómo cambio mi opción de carrera de un B.Tech en ingeniería minera al campo de TI?

Travel Show Host: ¿Cómo me convierto en anfitrión de viajes en la televisión?