La respuesta simple y corta es que no hay reglas establecidas para la Vida. Aquellos que prosperan en la vida, primero toman las decisiones y luego trabajan en ellas para hacerlas bien. Entonces, si no está seguro de que su decisión sea la correcta, ¡simplemente hágalo y luego tome la decisión correcta!
Soy muy idealista cuando se trata de la vida. Siento que si uno encuentra su verdadera vocación, entonces esa persona debe dejar de hacer todo lo demás y concentrarse en ser lo que siempre debió hacer [¡porque YOLO!]. Supongo que su confusión se debe al hecho de que no sabe con certeza si esta es su vocación.
Sin embargo, hay formas muy realistas de abordar su situación. En lugar de ver esto desde el punto de vista de interés, puede comenzar a pensar a la inversa: imagine que ya tiene un título de CS, entonces, ¿qué es lo que se ve haciendo con él? ¿Aspira a ser un científico de datos, desarrollador de juegos, ingeniero de hardware, administrador de red, desarrollador de aplicaciones móviles, profesor? [esta lista continúa]
Soy desarrollador de software y la razón por la que busco este campo es porque hay ciertas cosas que me encantan de la codificación. Imagine poder crear su propio mundo [es decir, su aplicación / software] con sus propias reglas; esa sensación de control y orden es muy agradable para mí. El hecho de que puedo crear algo útil para el mundo con solo unas pocas líneas de código y que todo tiene orden, lógica y estructura resuena conmigo. Lo que quiero hacer es mi planteamiento del problema y luego, una vez que tengo eso, es como un rompecabezas que estoy resolviendo a través del código y me encanta resolverlos. Además, me fascinan las computadoras y la tecnología desde que era un niño. Si puede enumerar razones como estas muy claramente en su mente, entonces sabe que es para usted.
- Mis pies / tobillos se consideran adecuadamente flexibles y fuertes para el ballet. ¿Por qué lucho entonces, para superar mi caja?
- Si soy un hombre blanco, ¿está manipulando las elecciones si voto por Hillary Clinton?
- Fumo hierba para liberar el estrés. ¿Esto es malo?
- He obtenido un retorno del 40% cada mes durante los últimos dos meses. Solo tengo 19. ¿Debo elegir el mercado de valores como carrera?
- No entiendo los conceptos de condicionales. ¿Alguien puede explicarme acerca de las declaraciones ‘if’, ‘else if’ y ‘else’?
Debe hablar con muchas personas que han utilizado con éxito el grado de CS para hacer algo grandioso. Para mí, el día promedio de un codificador es mirar una computadora por más de 10 horas, resolver acertijos y crear cosas, pero también hay muchas cosas que vienen con el paquete, tales como: trabajar en equipo, tener que pasar horas depurando su código, escribir código mundano porque no todo es emocionante … Pero me apasiona lo que hago que todo esto es aceptable para mí. Entonces, si ves que puedes disfrutar del trabajo relacionado con CS durante los próximos 20-30 años de tu vida, entonces debes hacer esto.
Como mencionó Dharav Solanki, también querrá diferenciar si busca solo conocimiento relacionado con CS o si busca toda la educación estructurada que brinda un título. Coursera, CodeAcademy, KhanAcademy, Udacity, etc. son opciones en las que puede tomar varios cursos de CS y aprender / practicarlos en línea en lugar de un título de CS de 2 años de una universidad.
En pocas palabras, debes hacer una suposición muy precisa si esto realmente te hará feliz. Si es así, entonces ve por ello. Si no está seguro, descúbralo. Si no, entonces debes introspectar más sobre qué es lo que realmente querrías hacer en la vida y qué te hace feliz. Muchas personas de diversos orígenes toman CS para responder a su pregunta, es perfectamente realista. Y el cambio vale la pena si eres un apasionado y fascinado por el mundo de CS.