Me siento deprimido cuando estoy estudiando Informática. ¿Siento que siempre seré un programador promedio?

He estado en la misma posición hace años, sacrificando mi vida social centrándome en los estudios y trabajando constantemente para obtener bajas calificaciones. Hice una licenciatura en ingeniería en tecnología de la información y fue solo en el último año cuando pude hacer proyectos que me sentí feliz.

Los temas son difíciles y es un desafío, el truco es hacerlo en un “estado mental feliz”. Honestamente, si conoce los entresijos de sus proyectos, todavía está adquiriendo habilidades que son valiosas. Tome algo que cambie su estado de depresión. Si te gusta tocar un instrumento / jugar con una mascota / hacer ejercicio rápido / o simplemente hacer un tutorial y hacer un mini proyecto propio. Pequeñas victorias te darán la felicidad ganadora que estás buscando. Entiende que eres un ser humano, no una máquina que solo debe estudiar y obtener buenas calificaciones. También te ayudará elegir temas que realmente te interesen. Por ejemplo, mezclar temas difíciles con asignaturas optativas interesantes. Tomé la interacción humano-computadora y el desarrollo de aplicaciones móviles para darle vida a la rutina de estudio.

En TI, hasta donde yo sé, más que tus calificaciones, tus habilidades son importantes. Domina ciertas habilidades para que puedas navegar a través del proceso de solicitud de empleo. Tener B no es un mal negocio. Los miembros de su familia probablemente no hayan estudiado lo que está haciendo en este momento. No seas demasiado duro contigo mismo. Busque un consejero o amigo que haga una lluvia de ideas y descubra “Qué te hace feliz e interesado”. Has recorrido un largo camino y creo que es injusto desanimar a alguien cuando está casi al final de su carrera. No escuche ningún comentario negativo y mantenga sus sueños a la vista.

¿Quizás programar no es lo tuyo? No es para todos.

Los cursos de Comp Sci siempre intentan parecer que ser un desarrollador es la única opción de carrera profesional posible, pero no es así. No dejes que te engañen.

Por supuesto, siempre hay investigaciones, pero por el momento lo ignoraré. Quizás le interese más ser un arquitecto técnico o un analista de datos. Puede favorecer una función de gestión, como un gerente de proyecto (puede comenzar como gerente de proyecto junior, es solo una función de trabajo y no como una función de gestión general en la que tiene que trabajar para llegar a ella).

Luego, por supuesto, está el grande: Business Analyst. Este es un trabajo en el que tener un título de Comp Sci es útil, pero es mucho más variado.

Una de las principales razones por las que hice Comp Sci fue por la variedad: puedes hacer un poco de programación, matemáticas, IA, robótica, biología, diseño gráfico, física, derecho, negocios, incluso un poco de filosofía y procesamiento del lenguaje. .

Por lo tanto, ser un analista de negocios es la elección perfecta, del mismo modo, implica variedad: documentación, un poco de programación SQL / macro, aprender sobre un negocio / procesos de negocio, diseño, aprender la tecnología del sistema, pruebas, capacitación, soporte y obtener viajar con bastante frecuencia también. En general, se trata de resolver problemas, pero con mucha más variedad que un desarrollador.

Como parte de ser un BA durante los últimos 4 años, he viajado a Alemania, Italia, Brasil y Australia. Aquí espero un país por año a medida que avance 😀

Solo algunas cosas a considerar de todos modos, porque en Uni me sentí un poco desanimado porque parecía haber sido canalizado para ser desarrollador cuando eso no era lo que quería hacer … y nadie me dijo que existía el trabajo de ‘analista de negocios’ o lo que fue.

No te conozco, así que sí, es probable que siempre seas un programador promedio (suponiendo una distribución normal, la mayoría de la gente estará dentro de un par de desviaciones estándar del promedio).

¿Y qué?

Además, dijiste que tienes “B”, ¿verdad? Esto no me suena normal. Especialmente si esto es universidad, no escuela, no debes esperar “A”; están reservados solo para logros verdaderamente excepcionales.

TL; DR: A nadie le importa tu diploma, y ​​aún menos personas se preocupan por las calificaciones de tu diploma. Así que mantén la calma y continúa codificando. Haga algunas pasantías o algo así, esto lo impulsará mucho más que obtener “A”.

No estás practicando lo suficiente.

Si estuviera resolviendo suficientes problemas, ni siquiera sería una preocupación. En general, en el tipo de programación en la que se especializa, simplemente trabaje duro y resuelva problemas y encontrará que estará demasiado ocupado resolviendo problemas de programación reales como para pensar incluso en el nivel de habilidad o la falta del mismo.

Solo trabajo.

Amigo, no seas tan duro contigo mismo. Todavía estás estudiando y obteniendo B no son realmente malos en absoluto. Si yo fuera tú, me preocuparía si obtuviera C y D. Cuando comience a trabajar como desarrollador (supongo que eso es lo que quiere hacer) florecerá mucho porque comenzará a tener que lidiar con muchos problemas diferentes y expandirá su conocimiento y confianza. ¡Así que tómatelo con calma y sigue adelante! Un día mirarás hacia atrás y te reirás de cómo creías que eras normal.

No hay nada como eso, solo tienes que saber las cosas que te hacen feliz y hacer las cosas una y otra vez hasta que estés satisfecho con esa programación, no es que puedas aprender al principio y terminarla, lleva tiempo, así que solo necesitas tenga paciencia en el aprendizaje y también debe concentrarse si puede hacerlo, obtendrá interés y luego disfrutará al máximo. Se necesita tiempo y tiempo para comprender el lenguaje de programación, simplemente haga el esfuerzo y se concentre en no darse por vencido. me sentí feliz y disfrutarás también.