Nuestra sociedad moderna depende en gran parte de las computadoras. Nuestras vidas han cambiado, y ¿quién se habría imaginado hace 20 años que todos tendríamos una computadora de alto rendimiento en nuestras bolsas y bolsillos en la forma de teléfonos inteligentes? No cabe duda que la alta tecnología ha mejorado nuestras vidas de muchas formas, y necesitamos de expertos en computación que sepan programar el software que rige nuestras vidas. Los sistemas de computación y las aplicaciones de software consisten de interacciones complejas de miles y miles de renglones de códigos, y cada uno de esos renglones de software profesional ha sido programada por un(a) ingeniero(a) en computación o informática.
Los trabajos disponibles en el sector TIC (tecnologías de información y comunicación) ha estado incrementando paulatinamente en las últimas décadas, aunque ahora la Oficina de Estadísticas Laborales de Estados Unidos (BLS, por sus siglas en inglés) indica que habrá una pequeña reducción de empleo del 8 por ciento entre 2014 y 2024. Sin embargo, en 2014 había una gran cantidad de empleos para programadores y programadoras: 328,600, para ser preciosos. Se trata de muy buenas noticias para aquellos estudiantes que quieran cursar la carrera de informática y tener acceso a buenos trabajos.
Si le quieres hacer caso a tu mamá y te apasiona la idea de hacer funcionar el software detrás del sinfín de programas que usamos todos los días, te recomendamos obtener formación académica en el sector. Lo aprendido en la universidad te puede dar las herramientas necesarias para iniciarte en este emocionante y siempre cambiante mundo. Con tu permiso te presentamos una tabla informativa con datos (cortesía de BLS) sobre universidades en el país que ofrecen títulos universitarios en ingeniería, computación e informática. Verás que muchas universidades también ofrecen programas en línea, lo cual puedes ser sumamente conveniente, sobre todo si tu vida laboral o personal no te permite la flexibilidad de asistir a una universidad tradicional:
Región | Cantidad de universidades que ofrecen títulos en ingeniería de computación | Cantidad de universidades que ofrecen títulos en ingeniería de computación en línea |
---|---|---|
Oeste (CA. OR, WA, NV, AK, HI) | 115 | 20 |
Montañas Rocosas (ID, MT, UT, WY, CO) | 29 | 6 |
Suroeste (AZ, NM, TX, OK) | 88 | 13 |
Región Grandes Llanuras (MO, KS, IA, NE, MN, ND, SD) | 81 | 22 |
Sudeste (AR, LA, MS, AL, FL, GA, SC, NC, TN, KY, VA, WV) | 148 | 37 |
Región de los Grandes Lagos (IL, IN, OH, MI, WI) | 157 | 42 |
Atlántico Medio (PA, NY, NJ, DE, MD, D.C.) | 64 | 11 |
Nueva Inglaterra (CT, MA, RI, VT, NH, ME) | 30 | 6 |
Total (all 50 states) | 712 | 157 |
Los programas de estudio híbridos en computación, que combinan el estudio a distancia en línea y las clases presenciales tradicionales pueden ser buen punto medio entre los programas totalmente en línea y los programas exclusivamente presenciales.
Títulos universitarios en programación para comenzar en la profesión con el pie derecho
Las empresas que contratan programadores pueden llegar a tener requisitos laborales diferentes entre sí, pero un título académico básico puede ser suficiente para comenzar en este sector. Aquí te presentamos una lista de títulos universitarios básicos en programación, los cuales puedes obtener tanto de programas en línea de vanguardia así como presenciales:
- Programas de certificados - Algunas universidades en línea ofrecen programas de programación abreviados durante los cuales se estudian los temas principales de la profesión y se aprenden las bases de los diferentes idiomas de programación. Estos programas suelen ser de solamente un par de meses de duración, y son de mayor utilidad para aquellos estudiantes que quieran aumentar sus conocimientos, que quieran cambiar de carrera o que quieran aprender un poco sobre este campo sin saber si les interesa una carrera más completa.
- Títulos universitarios de dos años (associate degrees) - Estos títulos universitarios generalmente se pueden obtener entre 16 y 24 meses de estudios de tiempo completo. Los estudiantes que eligen estudiar la Carrera en programación de dos años tendrán la oportunidad de profundizar sus conocimientos de este campo, como por ejemplo la arquitectura de sistemas, el manejo de microprocesores, gestión de bases de datos y los idiomas de programación mas importantes. Si obtienes este título posiblemente podrías llegar a trabajar como asistente de programador o hacer una pasantía en lo que terminas la licenciatura completa de cuatro años de duración.
- Licenciaturas - Por lo general las empresas de todo tamaño que contratan a programadores y programadoras suelen exigir una licenciatura como requisito académico mínimo, aunque en algunos casos puede haber excepciones. Habiendo dicho esto, cabe destacar que contar con licenciatura en computación es el estándar educacional a nivel nacional. Muchos programas de programación tradicionales y en línea tienen mucho en común con las licenciaturas en informática, pero las licenciaturas en programación tienen un mayor enfoque en el aprendizaje de idiomas de programación, mientras que las licenciaturas en informática se concentran un poco más en la parte teórica y en el entendimiento de temas conceptuales.
Las universidades que ofrecen cursos en programación en línea por lo general cuentan con por lo menos una de estas opciones académicas más básicas y posiblemente también con otras opciones de estudio más avanzado. El obtener un título académico en programación en línea en muchas ocasiones es más económico que asistir a una universidad en un campus tradicional, gracias a que no hay que pagar costos de viaje ni estacionamiento, y también porque los libros electrónicos suelen ser más baratos que los libros impresos.
Títulos universitarios avanzados en programación
Si tras terminar la licenciatura en programación tienes ganas de profundizar tus conocimientos o si quieres hacer carrera en tu empresa, un título universitario avanzado, como por ejemplo una maestría, te podría ayudar a tomar el siguiente paso en tu desarrollo. A continuación te presentamos algunas opciones para títulos académicos y certificaciones profesionales, las cuales están disponibles en universidades que ofrecen títulos en programación tanto en línea como presenciales:
- Maestrías - El estudiar los idiomas de programación a nivel maestría te puede ayudar a llegar a tener un entendimiento muy sofisticado de los mismos y de los algoritmos que se usan en diferentes paradigmas de programación. La mayoría de los programas de programación a nivel maestría culminan en el otorgamiento de una maestría en ciencias (M.S., por sus siglas en inglés) con un enfoque especial en programación, o bien una maestría en desarrollo de software con cursos adicionales en idiomas de programación avanzados.
- Certificaciones profesionales - El desarrollo continuo de programadores y programadoras normalmente se concentra en la obtención de certificados profesionales, los cuales tradicionalmente están dedicados a posiciones laborales particulares o bien a ambientes de programación y por lo general cuestan menos que los títulos académicos formales. Entre las codiciadas certificaciones están las de Microsoft, Adobe, Google y otras certificaciones que se ofrecen en los idiomas de programación C y C++ (CLA, CPA, CPP, etc.)
Carreras para programadores y programadoras
Nos adelantamos a la pregunta que seguramente tienes en mente: ¿cuánto puedo ganar en estos trabajos? Es buena pregunta, y tenemos la respuesta, bueno, por lo menos la respuesta a nivel promedio nacional. Favor de consultar la tabla a continuación, en la cual te detallamos algunos posibles trabajos para egresados de programas de computación e informática (los datos son cortesía de la Oficina de Estadísticas Laborales de Estados Unidos, BLS).
Profesión | Empleo | Salario promedio | Tasa de crecimiento |
---|---|---|---|
Diseñadores de Aplicaciones de Programas Software | 1,406,870 | $111,620 | 25.6% |
Diseñadores de Red | 148,340 | $82,370 | 13% |
Gerentes de Sistemas de Computación e Información | 433,960 | $156,390 | 11.3% |
Administradores de Redes Informáticas y Sistemas de Computación | 354,450 | $88,410 | 4.7% |
¿Cómo me inscribo a cursos para de programación en línea o presenciales?
No tienes que llegar a ser el nuevo Mark Zuckerberg o la Marissa Mayer del nuevo milenio para tener una excelente trayectoria laboral en el sector de la alta tecnología. Por ahora, no tendrás que programar nada ni inventar nada, solamente te toca algo de tarea: escoger la universidad que más se adapte a tus necesidades para estudiar los cursos en programación ya sea en línea o presenciales. Usa los datos que aquí te brindamos para ayúdate con tu decisión. Mucha suerte con las máquinas.
Fuentes:
- Bureau of Labor Statistics, Occupational Outlook Handbook: http://www.bls.gov/ooh/computer-and-information-technology/computer-programmers.htm; http://www.bls.gov/ooh/management/computer-and-information-systems-managers.htm; http://www.bls.gov/ooh/computer-and-information-technology/information-security-analysts.htm
- Bureau of Labor Statistics, Occupational Employment Statistics,http://www.bls.gov/oes/current/oes_nat.htm
- National Center for Education Statistics, http://nces.ed.gov/globallocator/