¿Cómo se determina el valor?
¿Te refieres a tu carrera, si quieres trabajar en una carrera relacionada con la informática? ¿Te refieres a la estimulación intelectual, ya que estarás trabajando con la expresión de organización y lógica, puede ser? ¿Te refieres a la satisfacción personal, solo tú puedes responder eso?
Si está buscando una carrera y tiene interés en la programación, es un título maravilloso. Pero un interés en la programación normalmente no es suficiente para mantener uno durante la duración de una carrera, y esto proviene de alguien que todavía está en el proceso educativo. Es algo obvio de observar. ¿Le entusiasman las nuevas ideas y los cambios? ¿Resolver problemas? ¿Hay áreas específicas de CS que le resulten atractivas, porque eso será de gran ayuda?
- Criptografía: ¿Cuál es una explicación intuitiva de una red de sustitución-permutación?
- ¿Cuál es la historia del aprendizaje automático?
- ¿Puede explicar en profundidad qué es la replicación de la base de datos y qué métodos se conocen al respecto, incluidas las analogías de la vida real?
- ¿Cómo puede un robot / máquina alcanzar un estado de autoconciencia?
- ¿Puedes convertir una consola de juegos en una computadora?
Alguien con experiencia en CS es más capaz de manejar las tareas complejas que enfrenta un ingeniero de software a tiempo completo. Saldrás de la escuela con una mejor comprensión de los sistemas operativos, la estructura de algoritmos, los sistemas de archivos y otras áreas clave de la ingeniería de software que alguien sin los antecedentes formales.
Por otro lado, ha habido muchas historias de éxito de personas que se han convertido en grandes programadores / ingenieros de una variedad de antecedentes educativos que en gran medida son autodidactas. Sucede, y esas personas están motivadas en gran medida por un interés serio y centrado. Posiblemente incluso, me atrevo a decir, pasión .
Como tal, si su interés en una licenciatura en ciencias de la computación y la ingeniería de software se debe a que es un trabajo bien remunerado con perspectivas únicas, entonces eso también funciona … Por algún tiempo eso es así, aunque por lo que he observado y escuchado casualmente de personas con más experiencia que Yo, esto no hace una carrera a largo plazo. Luego debe preguntarse a dónde quiere llevar la ingeniería de software y CS, a qué camino. Es mejor que continúe su educación con un MBA o un título similar.
Si está interesado en la investigación de CS, a menudo se desea un título de CS y, en algunos casos, se prefiere. Habrá ventajas que tendría sobre alguien con experiencia en matemáticas, física o ingeniería eléctrica. Hay una colección tan grande o áreas de investigación de CS que tendrá que descubrir el área adecuada para usted y cómo un grado potencial ayudará a ese campo. Hay una gran superposición de investigación en muchas instituciones, tanto académicas como industriales. No subestimes el poder de la experiencia de investigación obtenida en la escuela de posgrado. Serás empujado, tendrás que pensar en nuevas formas, agotarte para obtener el código correcto . Encontrarás algunas de las áreas más fascinantes imaginables y trabajarás profundamente en ellas. ¿Suena esto como “vale la pena”? Si es así, entra porque el agua está bien.
Nunca diré que soy una de esas personas que se levantan y piensan en el diseño y la optimización del compilador, pero sí pienso en cómo las herramientas de aprendizaje automático que estoy desarrollando pueden afectar la medicina de precisión o la detección de brotes.
¿Tienes una visión similar, algo que te impulsa? ¿Es esto algo que puede verse afectado por el cálculo de alguna forma? Si la respuesta es sí, entonces quizás valdrá la pena un título de CS.