¿Debería especializarme en informática si realmente no “amo” el código de escritura?

Absolutamente. Hay tantas cosas que puedes aprender, como

  • ¿Cómo encuentra Google Maps el camino más corto entre su hogar y su oficina?
  • ¿Cómo puede saber de antemano si un programa tarda una eternidad en ejecutarse?
  • ¿Cuáles son los sistemas más extraños posibles que pueden calcular cualquier cosa que una computadora pueda?
  • ¿Qué problemas no se pueden resolver de manera eficiente con las computadoras, a menos que haya avances teóricos importantes?
  • ¿Cuál es la mejor manera de emparejar hombres con chicas en un baile para que la mayoría de las personas se emparejen con un compañero que les guste?
  • ¿Cómo sabe Netflix qué películas disfrutarías viendo?
  • ¿Cómo sabe Quora qué historias deberían estar en la parte superior de tu feed?
  • ¿Cómo puedes escribir un programa que juegue al ajedrez mejor que los humanos?
  • ¿Cómo puede predecir Facebook si estás en una relación con alguien más?
  • ¿Cómo se puede escribir un programa para convertir código que sea fácil de leer en código que sea fácil de ejecutar?
  • ¿Cómo pueden las computadoras ejecutar tantos programas a la vez, a la vez que se aseguran de que no interfieran entre sí?
  • ¿Cómo puede escribir su contraseña en Gmail, sin que los empleados de Google sepan cuál es?
  • ¿Por qué son tan seguros los correos electrónicos seguros?

Hay muchos desarrolladores talentosos y empleados que no codifican por diversión. Aquellos que lo hacen tienden a ser mejores ingenieros, simplemente por el hecho de que pueden dedicar más horas al dominio de su oficio.

Un título en Ciencias de la Computación no significa necesariamente que usted necesite ser un programador tampoco. Tengo uno y en mi carrera he sido un desarrollador de aplicaciones para usuario, un desarrollador de servicios de fondo, un diseñador de UX, un diseñador visual, un gerente de proyectos y un director de un gran equipo de diseño.

La informática es un gran comienzo para una carrera en una variedad de trabajos técnicos, no solo en programación. Mucha gente no encuentra lo que realmente ama hacer hasta más tarde en su carrera, así que no se preocupe demasiado por eso.

La respuesta a esta pregunta es la historia de cómo me convertí en un ingeniero informático.

Desde mi preescolar y mi infancia, lo único que sé acerca de las computadoras era cómo jugar Road rash o NFS. No entendí qué significaban los correos electrónicos o qué es una matriz.

Desde la infancia, me encantó (aún amo) la biología, los nombres, las funciones y el proceso de la vida me fascinaron mucho. Con gran interés, me encantó el funcionamiento de todos los sistemas del cuerpo humano y todavía recuerdo los nombres científicos de al menos 100 especies de plantas y animales.

Tuve un sueño de especializarme en Botánica y hacer un doctorado, pero como muchos niños debido a la persuasión de los padres, tuve que unirme a un curso profesional que aseguraría mi vida y terminé haciendo una licenciatura en Ciencias de la Computación e Ingeniería.

Siempre me quejo “¿Por qué debería perder años estudiando acerca de una máquina que hicieron los humanos?” “Estudie los fenómenos que ocurren naturalmente” argumentó mi mente.

Para mí, C y C ++ eran como español y francés (dos idiomas extranjeros). Cuando me enseñaron que la matriz era una serie de ubicaciones de memoria, la imaginé como una serie de discos duros mantenidos en el suelo. Tenía miedo de estudiar programación.

Las cosas empezaron a cambiar cuando entendí lentamente los conceptos de computación.
La codificación es solo una parte de la informática, una forma de expresar lo que pensabas.

Todo el curso de informática fue solo un rompecabezas para mí. Cuando todas las piezas encajaron, me encantó el tema.

Cada curso me enseñó una parte que tenía sentido, por qué aprendí ese curso.

Sistemas digitales : aprendes cómo interactúan las puertas, cómo los circuitos digitales te ayudan a jugar o ver una película en tu sistema.

Organización de la computadora : digo, este curso es épico, obtienes respuestas incluso para las dudas más tontas. Estudias cómo el cuerpo humano está organizado con muchos sistemas.

Estructuras de datos : una vez que estudias lo que todo hace de una computadora, estudias qué hacer con ella. Usted piensa creativamente para almacenar sus datos con alguna regla o función. Ahí viene la magia de las estructuras de datos.

Bases de datos – Entonces, si sabe cómo identificar los datos con algunas características, aprenderá a almacenar y administrar datos eficientes.

Compiladores – Maquina pobre !! También necesitaba entender lo que aceptaba. Para mí, el concepto más hermoso en informática es un analizador para una gramática libre de contexto. La gramática está bellamente escrita para que se compruebe toda la sintaxis.

Software del sistema : como arterias y venas, cargadores, enlazadores y ensambladores le ayudan a mantener su salud 🙂

Teoría de la computación – ¿Qué es la computación? ¿Puedes resolver todo bajo el mundo con esta máquina? Obtienes respuestas a esto

Gráficos : estudia cómo un algoritmo de dibujo de líneas de Bresenham renderiza una trama o una pantalla de escaneo vectorial. Agregue color a su vida, estudie los impresionantes algoritmos de relleno y recorte.

Diseño y análisis de algoritmos : si sabe cómo hacer café, puede hacerlo sabroso y rápido. Sí, estudiamos para escribir una solución a los problemas comunes del día.

Comunicación y redes informáticas : estudiamos las partes y cómo dar entradas y hacer que la computadora entienda. Que comience la diversión, podemos conectar más máquinas y ver qué pasa.

Así, si lo ves, todo esto constituye una informática. El rompecabezas encaja cuando pones todas las piezas juntas. Desde su inicio de sesión en Facebook para cerrar sesión, todas las piezas trabajan juntas para ayudarlo. Obtienes una satisfacción cuando entiendes los conceptos ‘detrás de escena’.

Para mí, el interés por la informática creció y la codificación se desarrolló de forma natural. Tampoco me interesaba. Ahora me gradué, no solo me detuve con una licenciatura sino que también terminé mi maestría.

Así que estuve en el mismo barco que ustedes hace algunos años 🙂

La ciencia de la computación no es más sobre las computadoras que la astronomía, sino sobre los telescopios . – (Mis) atribuido a Edsger Dijkstra, 1970.

Hay una diferencia sutil entre la programación y el pensamiento computacional .
– La mayoría de los ejemplos dados por Jessica Su son ejemplos de pensamiento computacional.
– Si no puede pensar computacionalmente, tiene menos posibilidades de tener éxito en CS mayor que si no puede programar.
– Ciencias de la computación se trata de encontrar una solución a un problema. El informático es más de un tipo de solucionador de problemas.
– La programación es un medio para realizar / implementar una solución. El programador es más de un tipo de constructor.
– Hay campos en CS que requieren menos conocimientos de programación, por ejemplo, interacción entre humanos y computadoras, y campos que requieren más conocimiento de programación, por ejemplo, un ingeniero de software.
– Si está imaginando una carrera que requiere una programación tremenda, debería considerar otras opciones. Pero hay muchos otros trabajos en el campo de CS que requieren menos programación.

Voy a ofrecer una respuesta bastante corta. ¿Necesitas “amar” escribir código para especializarte en CS? No. ¿Necesita * * me gusta * escribir código? Sí. Escribirás mucho código para un CS Major. Si no lo disfrutas, pasarás varios años haciendo algo que no disfrutas, y tus calificaciones dependerán de algo que no te motiva hacer. Esa es una receta para el desastre.

Me preocuparía no estudiar y / o estudiar un tema porque sientes que no lo “amas”.

¿Todavía estás tomando clases de introducción? Tal vez aún no hayas estado expuesto a un subcampo específico de CS que encontrarías realmente fascinante. Tampoco debes sentir que tienes que programar tu tiempo libre para ser un programador “real”, ¡puedes tener otras aficiones!

Creo que la respuesta a esta pregunta depende de si ha explorado otras opciones, honestamente. ¡Considera probar clases en otros departamentos que te parezcan interesantes! Tal vez descubras una pasión por la geología o por la historia del arte que no sabías que tenías.

Si ya has probado esto y aún no tienes idea, probablemente me quedaría con CS; a usted le gusta, ofrece buenas perspectivas de empleo y, cuando descubre algo que le apasiona, es probable que pueda aplicar lo que ha aprendido para resolver algún problema en ese campo.

Como ingeniero de software: no estés a la altura de los estereotipos que te rodean. No tienes que dedicar toda tu vida a la codificación, y no hacer nada más. No tienes que ser el programador que codifica en la escuela, en el trabajo y en el tiempo libre en el hackerspace. Puede hacer otras cosas que disfrute en su tiempo libre y por diversión, y luego conectarlas a la programación. Por ejemplo, he hecho una combinación entre el trabajo de las ONG y la programación, y hago proyectos socialmente responsables, o proyectos que aumentan el compromiso cívico a través de la tecnología de alguna manera. Encontrarás tu camino solo dale tiempo.
Además, hoy todo está conectado a la tecnología. Cada campo Por lo tanto, sería genial entender todo eso, y luego puedes tomarlo como quieras.

Normalmente las personas toman decisiones a partir de sus nociones preconcebidas. Le pediría que ESCRIBA primero todas las opciones en un papel que PUEDE amar. Añadir informática, puede estar al final de la lista. Comience con la tarea / flujo / cosa uno por uno (a nivel de prototipo, a su manera) que escribió en este documento y siga el enfoque de eliminación para recortar esta lista. Definitivamente obtendrá una imagen más clara después de navegar a través de esta lista.

Respecto a la informática, puedo dar mi ejemplo. Estaba exactamente en la misma etapa hace aproximadamente seis años. Hoy, no puedo decir que la informática y / o la codificación constituyan mi pasión, pero definitivamente es mucho más placentera. Aprendí muchos conceptos en este tiempo que me dieron un gran impulso y comencé a “gustar” la codificación y el diseño porque lo considero divertido y muy lógico. Además, me brinda suficiente dinero para mantener mis luces encendidas y pagar mis préstamos. Por motivos personales, he empezado a gustarme de la informática más que en otros campos para trabajar. La razón por la que te di mi ejemplo fue porque definitivamente es un flujo muy bueno y una profesión posterior en caso de que no puedas despejar las nubes. La confusión a tu alrededor y tus amigos y familiares demuestran ser de ninguna ayuda en este sentido.

Que su suerte y su apretón de manos decisión 🙂

Respuesta corta:
La informática sin programación / codificación es equivalente a la física sin matemáticas

Respuesta larga:

Hay dos cosas a tener en cuenta aquí:
1 ¿ Qué es la informática?
La informática es el enfoque científico y práctico de la computación y sus aplicaciones.
2. ¿ Qué es un lenguaje de programación (codificación informal)?
Es un lenguaje de construcción formal diseñado para comunicar instrucciones a una máquina, en particular a una computadora. Los lenguajes de programación se pueden utilizar para crear programas para controlar el comportamiento de una máquina o para expresar algoritmos.
[Citas de Wiki]

Puede aprender la teoría detrás de las diferentes cosas de la informática, pero para poder usarlas de manera práctica para resolver un problema significativo , necesita saber el (los) idioma (s) para comunicarse con ellos, el (los) idioma (s) que comprenden.

Tenga cuidado de no confundir la informática con el código de escritura. La informática es un estudio teórico, mientras que la escritura de código es una aplicación de los conceptos en ese campo. Escribir código es una parte importante del estudio de cómo funcionan las computadoras, pero no es el quid de la informática.

Dicho esto, algunos programas informáticos estarán más centrados en la teoría, mientras que otros estarán más centrados en la aplicación, por lo que debería hacer una evaluación de dónde cae el espectro del programa informático en cuestión.

Muchas personas que se especializan en CS no codifican para vivir. De hecho, diría que solo un pequeño subconjunto lo hace. Además del desarrollo de software, las carreras de CS a menudo pasan a:

  • Ingenieros de rendimiento – para personas que aman las estadísticas y la optimización
  • Product Managers: para las personas que aman llevar el software al mercado.
  • Gestores de proyectos: para personas que aman la organización y el proceso.
  • Ventas / Ingenieros de ventas / Gerentes de cuentas técnicos: para las personas que aman tratar con los clientes
  • Entrenamiento – para personas que aman enseñar a otros
  • Soporte – para personas que aman resolver problemas de manera reactiva
  • Consultores técnicos – para las personas que aman ser expertos en la materia
  • Escritores tecnológicos: para las personas que aman escribir cosas que no sean códigos
  • y más…

No hay necesidad de amar la codificación, pero encuentra algo que ame que se integre con la informática. Si no puedes hacer eso, puedes estar en el campo equivocado.

Como otros han sugerido, la codificación es una parte importante de la informática, ya que es una herramienta esencial para aplicar la disciplina. Sin embargo, no permita que eso lo detenga de las carreras de ciencias de la computación e ingeniería relacionadas, especialmente si aún no ha tomado los cursos de nivel medio o superior. Para el resto de esta publicación, supongo que está pasando de la escuela secundaria a la universidad.

Personalmente pasé por una situación similar al salir de la escuela secundaria y en realidad duró una buena parte de la licenciatura. Me fascinaban las computadoras y tenía aptitudes para las matemáticas y las ciencias, pero odiaba la programación debido a mi experiencia en la escuela secundaria de CS. Mis primeros dos años en ingeniería biomédica me llevaron a través de algunos cursos de programación que cambiaron completamente mi visión de la disciplina. De hecho, me convenció de tomar suficientes clases de CS adicionales para aprender sobre programación y computadoras que me impulsaron a cambiar mi especialización a ingeniería informática. A partir de ahí, descubrí cómo el software puede interactuar con el hardware que se convirtió en mi parte favorita del campo. Ahora sé que mi pasión está en los sistemas integrados y la escritura de firmware.

Pero retrocedamos un poco. Aquí hay un par de preguntas para usted:

¿Qué pasa con la informática que te gusta?
– Te gustan las computadoras o la tecnología en general y quieres saber cómo funciona todo.
– Te gustan los problemas de lógica que CS te permite resolver.
– Te gusta construir cosas y verlas trabajar.
– Te gusta la perspectiva de la carrera o la gente en ese campo.

¿Qué pasa con la codificación no ‘amas’?
– Es físicamente incómodo sentarse todo el día o mirar el monitor demasiado tiempo.
– Sientes que te falta la paciencia para codificar.
– Sientes que te falta la creatividad para codificar.
– Sientes que no eres bueno en eso y estás frustrado.
– Encuentras los cursos aburridos.

Estoy seguro de que hay muchas más razones por las que uno puede hacer una lista para responder esas preguntas. Con suerte, al pensar en estas preguntas, puede reducir un poco más qué es lo que le molesta sobre la codificación y si realmente tiene pasión por la disciplina.

En mi opinión, si está de acuerdo con el primer conjunto de declaraciones y está entusiasmado con lo que significa todo eso, entonces esas son todas las razones por las que necesita hacer de la informática una gran especialidad para usted. El segundo conjunto de afirmaciones son cosas menores que restan valor a tu experiencia, pero son fáciles de arreglar. La mejor parte es que muchas personas se encuentran con estos problemas y gran parte de ellos probablemente se solucionarán a medida que complete su educación.

Lo que debe saber es que la informática es un campo muy amplio, al igual que la informática y la ingeniería eléctrica, relacionadas con eso. Algunas escuelas hacen una distinción entre ellas, otras son solo especializaciones en una sola especialidad. Descubre más sobre cada uno para ver qué es lo que te gusta. Si aún no encuentra su respuesta, amplíe ese alcance a la ingeniería o las ciencias en general.

A veces, solo tienes que dar el paso y vivir la experiencia para saber realmente. Averigüe si hay alguien en la industria que pueda seguir durante un día. Si ya tiene algunas habilidades, vea si alguien tomará un pasante para el verano (incluso de forma gratuita). Ve a una universidad cercana y asiste a una clase de verano. Si aún no lo sabes, sólo importante en CS. Lo peor que hará es dedicar un tiempo a descubrir que esto no es lo que realmente desea, lo que es una inversión digna.

Todavía soy relativamente nuevo en mi carrera (cuatro años como ingeniero de software), así que todavía estoy aprendiendo sobre el campo. No amo cada proyecto que hago o escribiendo código todo el tiempo. Pero creo que depende de mi pasión por ese problema en cuestión más que nada. Si el problema es interesante, puedo pasar horas interminables para sentir la satisfacción de resolverlo. La otra cosa que he encontrado es que la ingeniería de software abarca muchas más actividades que simplemente codificar un nuevo software. A veces diseñas el software, escribes la especificación, pero otros lo codifican. O ya tienes el software y simplemente tienes que parchearlo. Descubrir cómo funciona todo (o no funciona) puede consumir más tiempo. Aprender sobre las tecnologías en las que escribe su software puede ser una parte importante de su trabajo. A medida que adquiera más experiencia en el trabajo, es probable que haga menos codificación real. En algún momento, es posible que se le ofrezca un puesto directivo. El rol que juegas una vez que tienes una carrera puede que ni siquiera sea lo que estudiaste. Pero tu educación te ayudará a comenzar y CS no es una mala manera de comenzar.

Edición: aquí hay una publicación interesante que puede estar relacionada con lo que estás pasando:
Para aquellos que han tratado de aprender a programar y se han detenido, ¿qué le impidió continuar?

Sigue a tu corazón. Haz lo que amas.

Si no amas la informática, ¿hay otra área posible de esfuerzo que ames? ¿Se está especializando en ciencias de la computación porque es un buen campo para obtener un título, o porque ahí es donde están los trabajos o porque es lo que otros esperan que haga?

Pasé años obteniendo un título en algo “bueno”, décadas persiguiendo una “buena” carrera que * yo * no amaba. Siempre en el fondo de mi mente me molestó el arrepentimiento de haber hecho lo que * I * quería hacer en primer lugar. En cambio, hice lo que se esperaba de mí, lo que me atrajo bastante. En última instancia me conformé con algo. La paga era excelente, pero el trabajo no era para mí. Lo odiaba, y me sentía miserable.

Luego a los cincuenta decidí que ya había tenido suficiente. ¿Crisis de mediana edad? Lo que sea … volví a la universidad e hice noventa horas de estudios de medicina. A los cincuenta y cuatro años renuncié a mi trabajo y entré en la facultad de medicina.

No puedo comenzar a decirles cuántas personas en mi lugar de trabajo me dijeron que estaba cometiendo un gran error al dejar mi trabajo para ir a la escuela durante cuatro años. Sin embargo, dejé una “buena” carrera como analista de sistemas informáticos para ir a la escuela de medicina. Y, por cierto, me encanta escribir código, simplemente no me gustó nada más. Algunas personas lo aman todo. Me alegro de que lo hagan; Yo no soy uno de ellos.

Continué graduándome, hice residencia, aprobé las juntas. Estoy orgulloso de ser un médico, aún más encantado de ser un pediatra. Me encanta cada minuto de esto, y estoy mirando hacia el futuro a nuevas e incluso mejores oportunidades en el horizonte. Nunca he mirado atrás, nunca me arrepentí de hacer esto. Lo único que lamento es no hacer esto antes.

Ahora estoy haciendo lo que amo. Y planeo nunca retirarme; Soy tan feliz en mi elección de carrera.

No busques algo que simplemente te gusta porque parece ser un buen campo para entrar. No hagas lo que otros quieren que hagas. No hagas lo que se espera si no es lo que quieres. No se conforme

Escucha a tu corazón. Haz lo que amas.

Créeme; Soy doctor.
KP, MD, FAAP

Hay algunas cosas que puedo compartir que podrían ayudarte:

1) He sido programador profesional durante más de ocho años, y casi no he dedicado mi tiempo libre a esos ocho años de codificación. Mucha gente lo hace, mucha gente no, no tiene nada que ver con la forma en que eliges dirigir tu carrera. Para cualquier persona, algunas actividades son mejores como pasatiempos y otras son mejores para las carreras, y solo la persona en cuestión puede notar la diferencia.

2) Me especialicé en lingüística y nunca he tenido una participación profesional en ese campo. Ni siquiera he escrito un corrector ortográfico. No permita que sus planes a largo plazo comprometan su felicidad a corto plazo; Sus planes podrían ser fácilmente defectuosos, pero su percepción de su nivel actual de felicidad es probablemente muy precisa. Si tienes un campo de estudio que te apasiona y te especializas en él, hazlo. Si no, haz algo que no odies.

3) La programación es realmente difícil, y lleva mucho tiempo sentir satisfacción en su trabajo. Si eres un SDE de carrera como yo, es probable que solo trabajes en un proyecto más grande en un año determinado, y ese momento de logros se produce al final del año. Dame una oportunidad; Si te gusta el tema ahora, tal vez el amor vendrá más tarde. Por otro lado, si te gusta la gratificación inmediata, huye rápido, este no es el campo para ti.

Es una desventaja. Probablemente significa que todavía no encontraste lo que realmente te gusta y sí, competirás contra personas que realmente lo apasionan, lo suficiente como para practicar sin descanso, incluso utilizando todo su tiempo libre. Y esta es una profesión de práctica donde la cantidad si la práctica realmente se destaca.

La informática es acerca de las capacidades computacionales de las computadoras. Si eso es algo que quieres explorar, especialízate en ello. No tienes que convertirte en ingeniero.

De hecho, un buen amigo mío hizo su licenciatura y maestría en Comp Sci … Tomó el menor número posible de clases de codificación / ingeniería, luego comenzó a publicar y actualmente escribe sobre la intersección del arte y la tecnología.

No voy a decir si debería especializarse en informática o no, creo que, en última instancia, esta es su decisión. Hay un video de la serie Inside Jobs on Techcrunch Director of Hardware en Facebook | Trabajos internos | TechCrunch donde Matt Corddry recibió consejos de un empleado de Microsoft para tomar un año de CS, aprender lo básico, aprender a ti mismo el resto e ir a aprender algo que puedes aplicar, ir a aprender otra habilidad que funciona con computadoras que agrega profundidad a lo que hacer.

No. Nunca se especialice en algo que no haría por diversión. Y la razón no tiene nada que ver con la informática y todo con el éxito en la vida.

Tu especialidad no tiene que determinar tu carrera.
Algunos de los mejores programadores que conozco no se especializaron en informática, y eso es igualmente cierto en la forma en que “algunos de los mejores X que conozco no se especializaron en X”. Cuando salga de la universidad, obtendrá un trabajo de nivel de entrada en un campo. La mayoría de las habilidades laborales específicas de la industria que necesita se aprenderán en el trabajo.

Lo que el trabajo no te enseñará es la pasión.
Una de mis citas favoritas es de Teddy Roosevelt, quien se lo dijo a un grupo de granjeros. “De lejos, el mejor premio que la vida tiene para ofrecer es la oportunidad de trabajar duro en el trabajo que vale la pena hacer”. Hay dos partes de eso que quiero destacar.

Lo primero es trabajar duro.
La parte más importante de encontrar la felicidad en la vida es poder verter tu esfuerzo en las cosas que te hacen feliz. No quiero decir necesariamente que esto sea solo sobre el lugar de trabajo; Usted puede “trabajar” en un pasatiempo, familia, relaciones.
Porque es la segunda parte lo que importa: descubre lo que amas y hazlo todo lo que puedas.
Sólo tú sabes qué trabajo “vale hacer” para ti. La informática no te vale la pena. ¿Cómo lo sabes? Porque no te despiertas con ganas de hacerlo. El trabajo duro por sí solo es inútil: le traerá avances materiales, pero no cumplimiento y significado. Por lo tanto, poner el trabajo duro para aprender a codificar (y ese trabajo será mucho más difícil si no te apasiona) no es un tiempo bien empleado.
En cambio, se especializa en algo que realmente te ilumina como persona. Encuentra lo que te hace estar dispuesto a trabajar duro e importante en eso y hazlo todo lo que puedas. Porque si un día resulta que “Oye, para hacer esta cosa que amo, tengo que aprender a codificar”, aprenderás a codificar. Porque amas, amas, amas lo que estás creando con ese código.

Primero: ¿Cómo sabes que no te gusta escribir código? A menudo, solo comienza a amar la codificación una vez que comienza a hacerlo para lograr un objetivo (digamos, crear una aplicación móvil, un juego o alguna herramienta que usted mismo usaría). Disfrutará de la libertad creativa que le permite, la experiencia de construir algo que la gente realmente puede usar para mejorar sus vidas. Es una gran sensación, una bombilla que se enciende en tu cabeza, ¡el hecho de que la gente realmente use mi código!

Supongo que mi punto es: ¿cómo sabes que no te gusta programar en tu tiempo libre a menos que realmente lo hagas?

En segundo lugar: creo que hay una gran diferencia entre “informática” y “escritura de código”.

La informática es sobre teoría. Usted escribe código, pero no mucho, y no necesita ser “bueno”, “limpio” o, a veces (incluso en las clases de graduados) trabajar. Si eres bueno en tomar exámenes de medio término, obtendrás buenas calificaciones. Además, sabrás de todas las cosas que mencionó Jessica Su, pero no sé si es muy práctico obtener una licenciatura en CS de $ 100,000, a menos que planees obtener una vida real fuera del campo.

Escribir código es lo que sucede en el mundo real. Ya sea un proyecto personal, como un juego o una aplicación móvil, o trabajar en una empresa, todo lo que pase los primeros cursos de CS solo se usa el 5% del tiempo. Lo que realmente importa es:

-Que bien trabajas con otras personas
-Como claramente expresas tus ideas, a través del habla, la escritura y el código

La carrera ideal es la intersección perfecta de

1) lo que te gusta hacer
2) lo que eres bueno haciendo, y
3) Lo que la gente te pagará por hacer

Existe una gran demanda de código de cableado. Si puede ser razonablemente bueno en eso, entonces tal vez sea una opción satisfactoria. Si apesta, o no tiene el orgullo suficiente para mejorar continuamente, entonces evítenos y haga algo más. Por favor.

Supongamos que vas a ser lo suficientemente bueno en eso. Entonces la pregunta es, ¿puedes maximizar tu felicidad con una opción diferente? Usted no nos dio suficiente información para hacer ningún comentario al respecto. Es una pregunta muy dura y personal.

Marlin Brando, se dice, odiaba la actuación. Sinceramente, me alegro de que lo haya hecho de todos modos, pero tal vez podría haber tenido una vida más satisfactoria si hubiera elegido un camino diferente. O tal vez no.

Hay otro punto por hacer. No puedes dominar esto. Tienes que tomar las mejores decisiones que puedas a cada paso. Estudiar programación no te condena a una vida de codificación. Pero ten cuidado con el éxito. El éxito es la trampa más difícil de escapar.

More Interesting

Obtuve 7 CGPA en el 9º. ¿Cómo puedo obtener 10 CGPA en 10?

¿Cuáles son los mejores cursos para estudiar y conseguir un trabajo en los Estados Unidos?

Como estudiar para poder judicial.

Estoy enseñando en Udemy. ¿Cuál es la mejor manera de promocionar mi curso sobre aerolíneas?

¿Cuál es el conocimiento mínimo de negocios requerido antes de unirse a los IIM para cualquier curso?

Debo elegir entre estudios de Derecho y servicios de tecnología de la información. ¿Qué tema debo seleccionar? (Australia)

¿Qué quieres estudiar después de la secundaria?

¿Cuánto tiempo me llevará familiarizarme con mis materias de la escuela secundaria? No soy particularmente bueno en ninguno de ellos y estoy dispuesto a mejorar.

¿Dónde obtendría la admisión, con un puntaje bajo del 64% en mis tablas 12 en Chandigarh?

¿Es posible enseñarse a sí mismo un plan de estudios GCSE o A-Level y solo presentar los exámenes para obtener la calificación respectiva en el Reino Unido?

Quiero convertirme en un banquero de inversiones, ¿cuál es el mejor curso de educación que debo hacer para obtener un trabajo en una empresa de renombre?

Quiero solicitar un MS en inteligencia artificial, pero no tengo ni idea de cómo hacerlo (excepto que necesito tomar el GRE y el TOEFL). ¿Cuál es el proceso completo mientras se aplica a las escuelas de posgrado?

¿Debo ir a estudiar a México o Argentina?

¿Necesito tomar economía en 11 y 12 para tomar economía en la universidad?

Tengo 8 horas para prepararme para los primeros 5 capítulos de física (el CBSE, 12 y el NCERT). Deseo as de la prueba. ¿Cuál debería ser mi estrategia y en qué temas debería centrarme?