
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
¿ChatGPT en tu sala?: OpenAI desarrollaría un altavoz inteligente con cámara para el hogar
La cámara incorporada serviría tanto para videollamadas como para funciones avanzadas de reconocimiento facial y de objetos

Netflix ya no es solo streaming: así transforma sus series en negocios más allá de la pantalla
La compañía logró convertir la estética romántica de Bridgerton en una plataforma comercial que abarca desde perfumes y joyería hasta experiencias digitales interactivas

Estos son los modelos de celulares compatibles con Starlink para disfrutar de internet en cualquier momento y lugar
Para utilizar Starlink en el móvil, necesitas un plan de T-Mobile compatible o activar una eSIM si no eres cliente de esa compañía

Banca, abogados y programadores en alerta: la IA acelera el recorte de empleos
De acuerdo con el informe “Agents, Robots, and Us: Skill Partnerships in the Age of AI”, cuatro de cada 10 puestos de trabajo en Estados Unidos tienen un elevado riesgo de ser automatizados

Cómo limpiar la lavadora correctamente según las indicaciones de los fabricantes
El uso de vinagre, cloro y agua caliente, junto con la ventilación y el cuidado de las juntas, son esenciales para mantener la eficiencia y la higiene del electrodoméstico



