
En Reddit, un usuario compartió su increíble transformación de empleado de cementerio a pasante de desarrollador de software en menos de un año.
Bajo el seudónimo Pioneer64, reveló todos los pasos y cursos que le llevaron desde su trabajo en el cementerio hasta convertirse en un experto en programación. En un tiempo récord de solo diez meses, aprovechó una serie de cursos en línea gratuitos de Harvard para dominar las complejidades del desarrollo de software.
Qué cursos tomar para aprender sobre programación

- Completar CS50
CS50 es el curso introductorio de ciencias de la computación de Harvard, disponible de forma gratuita en línea. Los estudiantes exploran conceptos como abstracción, algoritmos, estructuras de datos, encapsulación, gestión de recursos, seguridad, ingeniería de software y desarrollo web. Los lenguajes enseñados incluyen C, Python, SQL, JavaScript, así como CSS y HTML para el diseño web.
Este curso no solo se centra en la teoría, sino que también ofrece conjuntos de problemas inspirados en aplicaciones del mundo real en áreas como biología, criptografía, finanzas, ciencia forense y juegos.
Los estudiantes que completen satisfactoriamente nueve conjuntos de problemas, que consisten en tareas de programación desafiantes, además de un proyecto final, obtienen un certificado de finalización del curso.
- Tomar la mayor parte de cs50p

CS50x Python (CS50P) es una introducción dinámica a la programación utilizando el lenguaje Python. Este curso está diseñado para estudiantes tanto con como sin experiencia previa en programación, que desean familiarizarse con Python específicamente.
Durante el curso, los participantes aprenderán a leer y escribir código, así como a probarlo y depurarlo para asegurar su funcionamiento correcto.
- Curso de introducción a DSA de NeetCodes
Este curso se centra en algoritmos y estructuras de datos, elementos esenciales para lograr una programación eficaz. Pioneer64 avanzó hasta la sección de árboles binarios, adquiriendo conocimientos fundamentales para abordar problemas de alta complejidad.
Cómo conseguir empleo como desarrollador de software

- Adelantar un proyecto personal
“Haga un proyecto personal por su cuenta para currículum (hice un minijuego de prueba básico completo para un sitio web)”, señaló el programador. Esto con el objetivo de motivar a sus lectores a aplicar lo aprendido y enriquecer su portafolio.
- Aplicar a 3-5 pasantías diarias
Con el conocimiento adquirido y la práctica constante, Pioneer64 ganó la confianza necesaria para comenzar a postular a todas las ofertas laborales disponibles.
Es clave realizar esto porque aplicar a múltiples ofertas laborales no solo aumenta las oportunidades de conseguir un empleo, sino que también permite a los candidatos ganar experiencia en el proceso de solicitud y entrevista.

De hecho, el usuario de Reddit indicó “A medida que obtenga entrevistas, estudie lo que cree que la empresa puede preguntarle (por ejemplo, si la publicación menciona la API REST y la programación OO, memorice qué hacen las API Rest y los pilares de Oop)”.
Asimismo, señaló la importancia de asistir a eventos para relacionarse con otros programadores y posibles empleadores.
Dónde puede aplicar un desarrollador de software
Si bien Pioneer64 no mencionó para qué empresa trabaja ahora, aquí hay una lista de empresas que suelen buscar desarrolladores de software para sus proyectos:
- Empresas de tecnología: Desde startups hasta grandes corporaciones de tecnología como Google, Microsoft, Apple, etc.
- Consultorías tecnológicas: Empresas que ofrecen servicios de consultoría en desarrollo de software y soluciones tecnológicas.

- Sector financiero: Bancos, instituciones financieras y fintechs que necesitan desarrolladores para sistemas de gestión financiera, plataformas de pago, etc.
- Sector salud: Hospitales, clínicas y empresas de tecnología médica que desarrollan software para gestión de pacientes, análisis de datos médicos, etc.
- Educación: Instituciones educativas y plataformas de e-learning que requieren desarrollo de software para administración escolar y creación de contenido educativo.
Cuánto gana un desarrollador de software
No es el mismo salario en todas las empresas, pero por ejemplo, OpenAI ofrece 310.000 dólares anuales a sus analistas de datos. Amazon ofrece a sus ingenieros senior de desarrollo de software en Nueva York hasta 261.500 dólares al año.
Últimas Noticias
En qué se diferencia el iPhone 17 Pro Max, iPhone 17 Pro, iPhone 17 y cuánto valen
Cada modelo está orientado a determinado tipo de usuario, desde quienes buscan funcionalidad básica hasta quienes requieren herramientas avanzadas para producción profesional

Cómo saber cuándo debes renovar tu computadora: estos cinco ‘síntomas’ te lo dirán
Detectar las señales a tiempo ayuda a planificar la transición tecnológica y proteger la información personal y profesional

Los 10 animes más populares del momento para disfrutar este fin de semana en Crunchyroll
Estas son las series que han ganado popularidad en la plataforma de streaming que apuesta fuertemente por las producciones japonesas

Cómo limpiar la pantalla del televisor: esta es la forma más fácil
Antes de limpiar el televisor, desconecta el cable del tomacorriente y recuerda que nunca debes usar líquidos

Qué tecnologías se han desarrollado gracias a la criobiología y qué nuevos avances nos depara
Los orígenes de la criobiología se sitúan en el siglo XX, cuando investigadores comenzaron a explorar la capacidad de sobrevivencia de organismos ante el frío severo
