Un título en Ciencias de la Computación: ¿boleto para el trabajo tecnológico de sus sueños o un papel inútil?

La decisión que tomé

Si eras como yo cuando buscabas por primera vez empezar con la codificación, querías el camino fácil hacia una carrera tecnológica. Estaba buscando la forma más rápida y segura de conseguir un trabajo técnico con la menor cantidad de recursos involucrados. ¿Qué quiero decir con recursos en la situación? Las cosas más importantes para cada ser humano en este planeta: tiempo, dinero y energía.

Seguí yendo y viniendo sobre si debería dar el paso y hacer la carrera. El hecho es que volver a la escuela no me atraía en absoluto. Pensé que había terminado con las clases en 2011, pero obtener el título significaría volver a ingresar al aula. Temía la idea de aburrirme muchísimo escuchando a alguien hablar sobre un tema que tal vez ni siquiera termine siendo relevante para mi futura carrera.

Además, el fracaso significó un gran desperdicio de todos los recursos que enumeré anteriormente. Una vez que tomé esta ruta, no habría vuelta atrás. Y eso fue aterrador.

Seguí tratando de encontrar una manera de evitar el título. El problema es que, cuando estaba buscando, no había otras opciones. Hubo algunos "cursos" malos y apresurados en Udemy y otros sitios web que probé. Estaban claramente por debajo de la media y no me habrían llevado a ninguna parte. Tampoco pude encontrar ningún artículo o historia sobre personas que habían tenido éxito sin un título.

Después de evaluar mi situación y todos los caminos disponibles para mí, decidí ir con un título en informática en línea. Mi situación era bastante única ya que vivía en el extranjero en ese momento, lo que limitaba aún más mis opciones. Sentí que un título en ciencias de la computación era el único camino a seguir. Cuando tomé mi decisión, no había otras opciones para iniciar una carrera tecnológica, como el increíble programa en línea de freeCodeCamp. Así que seguí lo que sabía y pensé que era la única forma de lograr un cambio de carrera exitoso.

Entonces, ahora que conoces el camino que tomé y por qué lo tomé, ¿volvería a tomar la misma decisión? La respuesta es "no, probablemente no".

Razones para considerar otra opción

  • El conocimiento adquirido es demasiado pequeño en una variedad de temas demasiado amplia.
  • Los programas de informática suelen estar desactualizados.
  • El costo es prohibitivo.
  • Los títulos no son necesarios para muchos trabajos tecnológicos.

Empecemos por el primer punto. Estás probando un poco de muchas cosas diferentes. El problema es que no está aprendiendo sobre ninguno de los temas lo suficiente como para transferir su conocimiento a habilidades que los empleadores valorarían. La pequeña aplicación de muestra que creó en su clase de programación web es definitivamente genial. Pero generalmente no impresionará a un empleador a menos que haya ido más allá de usted mismo. Y este es un problema importante en una economía laboral que favorece mucho las habilidades. Según este artículo, las habilidades profesionales aplicables son las número uno:

"En lugar de enfatizar la necesidad de títulos y experiencia específicos, las organizaciones están cambiando hacia un enfoque en las habilidades que un empleado potencial puede aportar". - Abigail Hess

Jack de todos los oficios, maestro de nada

Otro problema es que la información de las clases que tomarás proviene de personas que trabajaban profesionalmente hace 10 o 20 años. Que es como 100 a 200 años en el tiempo de la tecnología (¿recuerdas cuando Yahoo pudo haber comprado Google por 1 millón de dólares hace 20 años?).

Las cosas cambian rápidamente en tecnología y el conocimiento que está adquiriendo puede estar desactualizado en el momento en que ingresa a su cabeza. Las opciones como bootcamps o freeCodeCamp que están más diseñadas para ser competitivas fuera de las puertas tienden a tener información actualizada. También se enfocan solo en las cosas que necesita saber sin enfocarse en temas que no son relevantes para la carrera que está siguiendo.

Algunas de las clases que tomé durante mi carrera incluyen programación de ensamblaje, redes, bases de datos y algoritmos. ¿Terminé usando gran parte del conocimiento que aprendí en mi futura carrera? No en realidad no. Al menos nada derivado específicamente de los cursos.

Lo que sí obtuve fue suficiente conocimiento sobre estos temas para hablar sobre ellos durante el almuerzo con otros desarrolladores. Rara vez apliqué alguno de los conocimientos de mi título directamente en mi trabajo. Networks fue probablemente lo más útil para mí como desarrollador móvil. Pero incluso el conocimiento de esa clase podría obtenerse con una simple búsqueda en Wikipedia (ACK0 ACK1, eso es todo lo que recuerdo).

Costos involucrados

Pasemos al costo. Según CollegeBoard, la matrícula y las tarifas promedio de una universidad pública estatal de cuatro años por un año de escuela fue de $ 10,230. Esto no tiene en cuenta el alojamiento y la comida, lo que lo elevaría a $ 21,370. Multiplique eso por la cantidad de años que le llevará (4 años para la mayoría de las personas) y obtendrá $ 85,480. Además, las tarifas aumentarán mientras esté en la escuela, por lo que el número final definitivamente será más alto.

Entonces eso es mucho dinero, pero hay otro costo en el que incurrirá al obtener un título: el costo de oportunidad. En este momento, existe una gran demanda de trabajos de tecnología y si puede convertirse en un candidato viable en este mercado, tendrá una buena oportunidad de conseguir un trabajo. ¿Será ese el caso en cuatro años a partir de ahora? Bueno, no tengo una bola de cristal, pero puedo decirte que no hay garantía.

¿Realmente lo necesitas?

De vuelta al mercado laboral ahora mismo. El hecho de que las habilidades tecnológicas tengan tanta demanda significa que los empleadores están dispuestos a pasar por alto la falta de título o calificaciones. Incluso las principales empresas de tecnología como Facebook están buscando títulos pasados ​​y otras calificaciones. Según este artículo sobre las habilidades actualmente en demanda:

"Las habilidades realmente importan más", Janelle Gale, vicepresidenta de recursos humanos de Facebook

Si puede hacer el trabajo desde el primer día y tiene algunas habilidades sociales, entonces tiene muchas posibilidades de conseguir un trabajo. De hecho, las opciones alternativas como freeCodeCamp y bootcamps pueden incluso darle una mejor oportunidad de conseguir un trabajo. La razón es que se le capacitará en habilidades que se pueden aplicar directamente en un trabajo. También obtendrá una excelente aplicación de cartera o sitio web cuando complete uno de estos cursos. Tener una cartera sólida es una forma segura de llamar la atención y obtener entrevistas.

Conceptos erróneos comunes

Bueno, ¿qué hay de conseguir entrevistas? Los títulos de informática ayudan a conseguir entrevistas, ¿verdad? Una vez más, depende. Te dije que obtuve mi título en línea. Bueno, algunas empresas desprecian los títulos en línea. Durante las pantallas me dijeron rotundamente que “un título en línea no es suficiente para conseguir una entrevista”. Vi esto varias veces por chat durante un seminario laboral en línea. Irónico, ¿verdad?

Mi escuela tampoco me ofreció mucho apoyo en la búsqueda de empleo. Cada pista que me dieron me rechazaron debido a que mi título estaba en línea, no fue una buena oportunidad o me obligó a mudarme al medio de la nada. Mi consejero profesional tampoco me brindó mucha ayuda ni apoyo. Esto suele figurar como una de las mayores ventajas de obtener un título en informática. Lamentablemente, en mi experiencia, el asesoramiento que recibe de las universidades públicas tiende a ser realmente decepcionante.

Entonces, un título realmente solo ayuda si lo obtuviste de una buena escuela con un buen programa de orientación, asististe a clases en persona y tienes proyectos de cartera que puedes mostrar. También solo ayuda para su primer trabajo (lea aquí sobre cómo tener éxito en su primera entrevista). Una vez que haya demostrado su valía en una empresa de tecnología, el título en informática se vuelve mucho menos importante.

Los beneficios

Así que basta de decir no. Tiene que haber algunos beneficios, ¿verdad? Bueno, definitivamente los hay. Lo primero es tener experiencia con una amplia variedad de temas en tecnología. Si ha estudiado algo, le resultará más fácil buscar información sobre el tema. Alguien sin conocimiento tendrá dificultades para hacer buenas preguntas, y mucho menos encontrar respuestas. Haber estudiado estos temas le brinda una pequeña base en la mayoría de las cosas con las que se encontrará en su carrera tecnológica. Esto significa que puede abordar áreas algo desconocidas en su trabajo y lograr mantener su rumbo.

Lo segundo que obtienes es experiencia con múltiples lenguajes de programación. Lo bueno es que los usa en escenarios que son de alguna manera aplicables al mundo real (esto varía de una clase a otra y de un grado a otro).

Durante mi programa de informática, pude usar C, C ++, Python, MASM, PHP y JavaScript. Pude construir pequeños proyectos de muestra con cada uno de estos lenguajes y tener una idea de en qué se diferencian y cuál me parece mejor. Esto también me dio cierta dirección al elegir qué carrera profesional quería tomar en el futuro. Me gustaba C ++ y Objective-C también era un superconjunto de C, por lo que el desarrollo de iOS tenía sentido como una carrera para mí.

Lo último y quizás lo más importante es el hecho de que trabajará con otras personas que buscan alcanzar los mismos objetivos que usted. Incluso en mi programa en línea, hubo proyectos grupales que me obligaron a trabajar con otros. Soy una persona bastante solitaria, por lo que si no me hubieran obligado a acercarme a otros en el programa, probablemente no lo hubiera hecho. Pero hacer estas conexiones fue invaluable. Todos compartíamos las mismas luchas, veníamos de antecedentes similares y todos buscábamos lograr las mismas cosas. Esto realmente me ayudó cuando necesitaba un consejo en una entrevista o quería saber sobre una carrera.

Pero en caso de que no se haya dado cuenta, todos los beneficios que enumeré anteriormente podrían obtenerse sin obtener un título. Pasar por el programa de grado simplemente los hornea en la experiencia. No podrá completar el programa sin experimentar los beneficios que mencioné anteriormente. Si desea los mismos beneficios fuera de un curso de grado, es posible que deba poner un poco más de su propio esfuerzo para obtenerlos.

El veredicto

Entonces, ¿todos los beneficios anteriores hacen que el título valga la pena? Yo diría que no. La razón principal para mí fue que tuve que cargar con una tonelada de deuda estudiantil una vez que se completó el programa. Estoy escribiendo desde una perspectiva estadounidense, por lo que tener deudas después de completar un curso de informática puede no ser un problema para usted. Pero no importa dónde se encuentre, un título en ciencias de la computación ciertamente le costará más de al menos uno de los recursos que mencioné anteriormente (tiempo, dinero, energía) en comparación con un campamento de entrenamiento o un enfoque de curso en línea gratuito. Seguro que será más lento.

Entonces, ¿cuál es el veredicto? A un costo más alto para su tiempo, dinero y energía, un curso de ciencias de la computación puede ayudarlo a conseguir su primer trabajo (lea mi artículo aquí para obtener algunos consejos sobre cómo tener éxito en su primera entrevista). Puede ayudarlo a mantener su motivación a través de la camaradería con otros estudiantes y le brindará una mayor amplitud de conocimientos. Sin un título en informática, es casi seguro que ahorrará en los recursos que mencioné anteriormente. Pero esto conlleva una mayor probabilidad de tener más dificultades para conseguir su primer trabajo. Esas son realmente las cosas principales que tomaría en consideración al hacer su elección.

Y no se preocupe demasiado por la elección que elija. Siempre que dé pequeños pasos hacia adelante, se encontrará donde quiere estar. Podría mirar hacia atrás y desear haber ido con un curso gratuito como freeCodeCamp y ser mucho más rico en tiempo y dinero. Pero tomé mis decisiones y aun así terminé donde quería estar. Al final logré lo que quería. Y el hecho de que esté leyendo este artículo significa que también acaba de dar un pequeño paso hacia su nueva y brillante carrera tecnológica.

¿Te gustó lo que leíste?

No dude en consultar algunos de mis otros artículos:

Mi historia, cómo pasé de ser asistente de profesor de idiomas a trabajar en una empresa de alta tecnología.

Cómo tener éxito en su primera entrevista técnica.