Si ya estás trabajando como programador, entonces ya sabes que irás cambiando de proyecto según lo que pida la empresa o tus clientes; esos proyectos son los que te dan experiencia.
Pero si estás comenzando, ¿qué proyectos deberías realizar para ganar experiencia y conseguir trabajo? No te preocupes, te los explico en este blog. Toma nota ✍.
1. Crea tu portafolio
Si ya sabes HTML y CSS, esto es para ti. Muchas personas creen que con HTML y CSS no puedes hacer nada porque no son lenguajes de programación. Pero puedes crear tu primera página web y convertirla en tu propio portafolio profesional que aumente tu reputación.
Pon una buena foto en la cabecera (si te da vergüenza, tómate una foto trabajando en la computadora), agrega las tecnologías que manejas (HTML, CSS, Figma, Photoshop, etc.), los proyectos que hayas hecho y un botón que diga o “Contrátame”. Sin ese botón, tu web no servirá de nada.
2. Crea tu primera API
En el backend se crea la lógica de la aplicación en el servidor, así que tu primer proyecto, debe ser una app que haga un CRUD completo y que funcione desde la terminal (porque en backend no hay interfaz gráfica). Al comienzo, puedes guardar los datos en RAM, pero lo ideal es usar una base de datos.
Ahora debes crear una API para exponer la lógica y los datos de tu aplicación (crear una API será una de tus funciones principales como backend).
Puedes crear tu API con cualquier lenguaje: Python, PHP, JavaScript, Java, C#, Go, etc. Lo importante es que todos los puedes aprender en EDteam. Comienza cualquiera de nuestros cursos gratis y comprueba que la tecnología no es difícil, solo te estaban enseñando mal.
3. Crea una app que consuma una API
El rol del frontend es construir la interfaz de la app con la que interactuarán los usuarios: las páginas, los botones, los formularios, etc.
Para tu primer proyecto, escoge un framework o librería de JavaScript, yo te recomiendo React, porque es la que más piden las empresas.
En tu primera app, debes consumir una API para traer los datos y construir las vistas, además de agregarle lógica en el frontend. Puedes crear una app para mostrar el valor de las criptomonedas, un chat con la API de GPT4, una app del clima o una galería de pokemones.
Recuerda subir tus proyectos a producción y no solo dejarlos en tu computadora, porque solo así le agregarán valor a tu portafolio.
Y ahora ya sabes como crear tus primeros proyectos y recuerda, #LoAprendisteEnEDteam.