A tu propio ritmo

Explora nuestra extensa colección de cursos diseñados para ayudarte a dominar varios temas y habilidades. Ya seas un principiante o un aprendiz avanzado, aquí hay algo para todos.

Bootcamp

Aprende en vivo

Únete a nosotros en nuestros talleres gratuitos, webinars y otros eventos para aprender más sobre nuestros programas y comenzar tu camino para convertirte en desarrollador.

Próximos eventos en vivo

Catálogo de contenidos

Para los geeks autodidactas, este es nuestro extenso catálogo de contenido con todos los materiales y tutoriales que hemos desarrollado hasta el día de hoy.

Tiene sentido comenzar a aprender leyendo y viendo videos sobre los fundamentos y cómo funcionan las cosas.

Full-Stack Software Developer - 16w

Data Science and Machine Learning - 16 wks

Buscar en lecciones


IngresarEmpezar
← Regresar a lecciones

Weekly Coding Challenge

Todas las semanas escogemos un proyecto de la vida real para que construyas tu portafolio y te prepares para conseguir un trabajo. Todos nuestros proyectos están construidos con ChatGPT como co-pilot!

Únete al reto

Podcast: Code Sets You Free

Un podcast de cultura tecnológica donde aprenderás a luchar contra los enemigos que te bloquean en tu camino para convertirte en un profesional exitoso en tecnología.

Escuchar el podcast
  • career support

Editar en Github

Creando un curriculum increíble

Experiencia laboral

Image Resume

Experiencia laboral

  1. No añadas más de tres experiencias laborales pasadas, a menos que sean realmente relevantes o relativas a la programación.
  2. Necesitas experiencia en el desarrollo de software ¿Qué pasa si no la tienes?

Haz un pasantía en cualquier compañía (aunque no te paguen) porque debes añadir eso en tu cv para estar en una mejor posición cuando busques empleo:

1Cargo: 2Desarrollador Web Freelance en MyCompany Media 3 4Descripción: 5Responsable de diseñar, desarrollar y modificar aplicaciones de React y APIS de Python desde el layout/mockups/wireframes hasta convertirlos en funcionales de acuerdo a las especificaciones del cliente. Enfocado en crear sitios visuales llamativos con un diseño amigable para el usuario con una navegación clara. 6

Nota: NO COPIES Y PEGUES, por favor personalízalo, usa otras palabras, diferentes tecnologías y lenguajes de programación que te gusten, puedes hablar sobre aplicaciones de eCommerce, edTech, puedes mencionar alguna industria en particular que te guste.

Si tu proyecto final fue un juego, puedes decir que te especializas en construir juegos con HTML/CSS/Javascript/Python. Si fue una red social entonces te especializas en "aplicaciones sociales", etc. Si fue un sitio de tutorías, puedes decir que te enfocas en edTech..

Educación

Si tienes un posgrado o un título es muy bueno, también puedes añadir la educación que obtuviste en 4Geeks Academy.

Certificados

Añade certificados de marketing o diseño (porque son relevantes a la programación). Agrega si estás certificado en el diseño de aplicaciones de software relevantes o en aplicaciones empresariales como Photoshop, SAP, Microsoft Dynamics, etc.

Proyectos

Los proyectos que publiques deben ser de buena calidad, no publiques: un simple to-do list, un generador de tarjetas aleatorio, un tic tac toe. Nada de eso es impresionante.

Lo ideal es agregar al menos 2 proyectos a tu hoja de vida.

Si tienes un amigo/a, familiar, conocido/a que tenga un negocio o emprendimiento ofrecele tus servicios y hazle su página web, esto te servirá para practicar y es un proyecto que podrás mostrarle a los reclutadores.

Puedes publicar:

Versiones mejoradas de algunos proyectos que hayas hecho en la academia, por ejemplo:

  • Starwars Reading List: Puedes hacer un club, cada usuario tiene contraseña y comparte sus favoritos. Cambiale el nombre, agrégale mas funciones, hazlo tuyo, hazlo resaltar.
  • Contact List: Haz de ella un CRM, básicamente le agregas un "status" a cada contacto y luego la gente de ventas puede cambiar el status del contacto según el proceso de venta.
  • Todo List: Las tares pendientes deben tener dos status: Terminadas y Pendientes, tu puedes hacer que tengan varios: No realizadas, en proceso, aprobadas, rechazadas, etc. Eso hará que tu lista de tareas sea una herramienta de gestíon de proyectos con etapas.

Cada uno de tus proyectos debe tener:

  • Un live link
  • Un Readme descriptivo con pantallazos.
  • Un código organizado.

Nota: La calidad es más importante que la cantidad, dos o tres proyectos son suficientes si son realmente buenos.

Habilidades

Estas son las tecnologías requeridas más importantes para Full-Stack:

1HTML5/CSS3, Bootstrap, Javascript ECMAScript 2020, DOM, GIT/Github, Python, Flask, APIs, React.js, Flux, SCRUM, SQL, SQLAlchemy, MySQL, Postgres

y para Data Science:

1Python, Numpy, Pandas, Matplotlib, Data Science, Machine Learning, Exploratory data analysis (EDA), Webscraping

También has aprendido tecnologías secundarias que pueden ser útiles dependiendo de la compañía a la cual estas postulando:

1Despliegue, Markdown, User Stories, Data-Structures, Data-Modeling, REST, MVC.

Adicionalmente estas son buenas tecnologías que no enseñamos durante las 16 semanas pero que son fáciles de aprender y añaden mucho valor a tu curriculum:

1Unit testing, Gatsby.js, SSR, AWS, Node.js, Firebase, WordPress, React Native.

Recursos adicionales:

  • Crea tu CV, gratis: FlowCV.com o EnhanCV.com
  • Buenos consejos para CV: FullStackResume.com