¿Debo ir a una carrera basada en CS si parece que no me encanta?

Si estás realmente seguro de sentirte de esta manera, estas pueden ser señales de que una carrera de desarrollo no es adecuada para ti. Eso no significa que un título de CS no te ayudará en otras áreas. Apreciar el software lo ayudará a trabajar con quienes lo crean. Así que terminarlo y luego trabajar en áreas relacionadas puede ser una buena opción.

Pero si haces desarrollo de software, debes mantenerte al día con un campo ferozmente cambiante, reinventando tu base de conocimiento aproximadamente dos veces por década. He estado haciendo desarrollo durante 30 años, y he tenido que aprender nuevos idiomas, nuevos paradigmas de diseño, nuevas áreas de aplicación, etc. Es * realmente * difícil hacerlo a menos que ames las cosas en primer lugar.

No querrías ser periodista si escribir y los eventos actuales te aburren. No querrás ser artista si la estética, el color y la forma no te interesan. El mismo principio se aplica a los desarrolladores de software.

Puedo hablar como una persona que ama la programación y también ha enseñado y asesorado a varias personas que tenían diferentes grados de amor por la programación. También he entrevistado a muchos empleados potenciales y, por lo tanto, creo que estoy bastante bien calificado para responder esta pregunta.

Existe una gran demanda de excelentes programadores, y si tiene el amor adecuado por el trabajo, puede acceder a un trabajo de 200k / año con relativa facilidad dentro de unos años de terminar la escuela. Sin embargo, la diferencia entre una persona que programa por necesidad y una persona que programa porque la disfruta es ENORME.

Una de mis experiencias más interesantes fue enseñarle a una persona que no estaba segura de si disfrutaba o no de la programación y, por lo tanto, no invertía completamente en ella. Durante mucho tiempo, esta persona fue mediocre en su enfoque de programación, lo trató como una tarea o tarea a completar y realmente no hizo ningún progreso en su desarrollo. También tuvieron dificultades para encontrar trabajo en cualquier empresa. Entonces, un día, algo cambió y decidieron que iban a comer, dormir y programar en vivo. Comenzaron a pensar en problemas de programación en su tiempo libre para divertirse y codificar soluciones para cualquier problema que pudieran encontrar. Inmediatamente me di cuenta de que empezaron a hacer progresos estelares en mis lecciones y 1 mes y medio después se entrevistaron en Google y recibimos una oferta. Esta persona había pasado 5 años obteniendo un título de CS en el que no estaba realmente interesado y no podía conseguir un trabajo en ningún lado, pero a los 1,5 meses de decidir ir a la programación completa, recibió una oferta de trabajo de uno de los principales prestigiosas y más grandes compañías de software del mundo.

Lo más importante de esta historia es que el rasgo más importante que puede tener un programador es que lo disfruten y que es una de las cosas que los motiva a levantarse de la cama por la mañana. Esa es la característica que te ayudará a convertirte en un programador increíble. Sin embargo, también es útil tener en cuenta que a esta persona le tomó mucho tiempo decidir que realmente disfruta la programación. Por lo tanto, sugeriría que si usted está en la cerca al respecto, trate de averiguar si hay alguna parte de la programación que realmente disfrute. Si lo hay, entonces ve por él y sobresalir en eso. Si no hay, entonces recomendaría cambiar de campo.

Ahora para abordar algunas de sus preocupaciones. Si bien hay una serie de campos de programación que requieren ciertos tipos de matemáticas, la mayoría de la programación solo requiere lógica y resolución de problemas.

También mencionó que parecía encontrar estructuras de datos agradables. Eso es genial, los algoritmos y las estructuras de datos son posiblemente mi parte favorita de la programación y hay muchos trabajos que se centran exclusivamente en eso. ¿Te gustan los rompecabezas y las preguntas para resolver problemas? Intente aprender (en su propio tiempo) cómo funcionan ciertas estructuras de datos y luego compálelas usted mismo. Si descubres que disfrutas eso, no te faltarán oportunidades profesionales increíbles.

En cualquier caso, le deseo la mejor de las suertes en descubrir su pasión. He tenido la fortuna de saber lo que amo y poder hacerlo, y espero que sea una experiencia que todos los demás puedan compartir.

Como regla general, no trabajamos en negar lo que no nos gusta; más bien busca explorar cosas que nos gustan. Hasta que haya encontrado lo que le gusta hacer (creo que no lo ha hecho, ya que no se menciona en su consulta), debe seguir experimentando; pero con una buena alternativa (si piensa en apoyar a su familia). Tienes la suerte de tener un título de ingeniería como alternativa, que te pagará decente incluso si fallas en tus otros experimentos.
Y siéntete bien de ti mismo al darte cuenta de que estás haciendo algo que no te gusta: he visto a muchos tipos que ni siquiera se dan cuenta de esto en la carrera de ratas que tenemos en las universidades de ingeniería.
Una inspiración podría ser Shankar Mahadevan, un compositor de música india de primera clase y Rowan Atkinson, un artista increíble, que resultan ser ingenieros.

No. Trabajar como desarrollador de software puede ser enormemente frustrante. Si no lo disfrutas, probablemente será insoportable.

Obviamente, no debes optar por CS si no te gusta. Pregúntate y sigue a tu corazón lo que quieres ser.

More Interesting

A juzgar por la tendencia actual del mercado, ¿es recomendable tomar un MBA como una opción de carrera para ser un graduado de B.Com y un estudiante más nuevo?

¿Cuáles son las opciones que uno puede seguir después de una experiencia laboral de 2-3 años en una empresa que fabrica soluciones de software para empresas financieras?

¿Es una buena idea ir a la escuela de leyes si no quieres ser abogado?

¿Cuáles son las opciones de carrera para estudiantes de historia?

¿Cuáles son las mejores opciones en el campo de la biología después de pasar el 12 con un 80% que no sea médico?

Cómo decidir mi carrera entre física, ingeniería y negocios

¿Cuáles son las opciones de carrera u opciones de educación superior para un niño aeroespacial de B.Tech?

A partir de poca o ninguna experiencia, ¿de qué maneras podría hacer para hacer una carrera en conservación / restauración de libros?

¿Cuál es el mejor plan de carrera en una industria petrolera?

¿Por qué elegiste la carrera en la que estás? ¿Cuál fue la fuerza impulsora detrás de esto?

¿Cuáles son las opciones de carrera en mitología?

Soy un chico de 22 años que no tiene idea de qué camino seguir o qué elegir como mi línea de carrera. ¿Cómo debo explorar y elegir?

¿Debo tomar la ruta segura y convertirme en ingeniero o tratar de convertirme en abogado?

¿Cuál es la mejor manera de seleccionar una carrera?

¿Cuáles son las opciones de carrera después de trabajar en un rol de asesoría de TI en ERP en una empresa como KPMG / EY?