Cómo - Obtener un trabajo de desarrollador
Todo el mundo puede convertirse en desarrollador.
Puedes encontrar un montón de contenido gratuito en Internet.
Conseguir su primer trabajo de desarrollador puede ser difícil.
Lo más importante es nunca rendirse.
Practica todos los días para ser mejor.
¿Qué hace un desarrollador?
Un desarrollador es alguien que hace que las cosas sucedan en una computadora.
Esto puede ser para crear un sitio web, una aplicación web o para crear un juego.
Puede ser tanto un hobby, un trabajo - o un jobby ;+]
¡Es creativo y divertido construir algo que funcione!
¿Qué se necesita para convertirse en desarrollador?
Establezca un objetivo de qué tipo de desarrollador desea convertirse. EG Front-End o Back-End .
Decide qué lenguajes de programación aprender.
Lea, practique y cree con código.
Hazte notar por alguien que pueda darte una oportunidad.
No rendirse nunca.
La diferencia entre Front-End y Back-End es que Front-End se refiere a cómo se ve una página web, mientras que back-end se refiere a cómo funciona.
También piensa en Front-End como del lado del cliente y Back-End como del lado del servidor .
Dónde empiezo
HTML, CSS y JavaScript son los lenguajes básicos que necesitas saber para crear un sitio web.
Para convertirse en desarrollador web, comience con los temas a continuación, en el siguiente orden:
- Crea la estructura con HTML. Lo primero que debe aprender es HTML, que es el lenguaje de marcado estándar para crear páginas web. Aprende HTML ❯
- Estilo con CSS. El siguiente paso es aprender CSS, configurar el diseño de su página web con hermosos colores, fuentes y mucho más. Aprende CSS ❯
- Hágalo interactivo con JavaScript. Después de estudiar HTML y CSS, debes aprender JavaScript para crear páginas web dinámicas e interactivas para tus usuarios. Aprende JavaScript ❯
¿Alguna vez has oído hablar de W3Schools Spaces ? Aquí puede crear un sitio web gratuito utilizando HTML, CSS y JavaScript.
Comience gratis ❯* No se requiere tarjeta de crédito
Aprenda y practique marcos y bibliotecas de JavaScript y CSS como:
Bootstrap - Aprende Bootstrap
SASS - Aprenda SASS
jQuery - Aprende jQuery
Reaccionar - Aprender Reaccionar
Control de versiones con Git - Aprenda Git
Conocer los frameworks y librerías te hará más atractivo en el mercado laboral.
¿Cómo puedo aprender Back-End?
HTML, CSS y JavaScript se utilizan para crear sitios web estáticos.
Para dinamizar los sitios web (bases de datos, formularios de contacto, acceso de usuarios, etc.) es necesario utilizar lenguajes de programación Back-End.
Estos son algunos lenguajes back-end populares:
Node.js - Aprenda Node.js
Python - Aprende Python
Java - Aprende Java
Kotlin - Aprende Kotlin
C# - Aprende C#
Explore nuestro sitio para otros idiomas populares - Visite W3Schools.com
Las personas que trabajan con la creación de sitios web y aplicaciones web se denominan desarrolladores front-end.
Las personas que trabajan con la creación de aplicaciones se denominan desarrolladores back-end.
Las personas que trabajan tanto con Front-End como con Back-End se denominan Fullstack Developers.
Recomendamos comenzar su viaje con Front-End.
Cómo conseguir tu primer trabajo en diez pasos
Hay muchas formas de conseguir tu primer trabajo.
El orden de los pasos es una sugerencia.
Puedes hacer los pasos en el orden que quieras.
Preparativos: establecer una meta
Comprométete con tu objetivo.
Crea un plan.
Dedique tiempo cada día y semana para aprender y practicar.
¡Ser constante es lo más importante!
Realmente no hay razón para pagar un costoso Bootcamp o una suscripción mensual para acceder al contenido.
Puedes encontrar mucho contenido gratuito abierto en Internet.
Trabaje en su plan, construya y sea consistente. ¡Estarás bien!
Paso uno: Domina los idiomas
Lee, practica y construye con los idiomas que has decidido aprender.
Comience con los marcos y las bibliotecas una vez que se sienta seguro con los idiomas principales.
Estar siempre construyendo.
Paso dos: crea un currículum en línea
Un currículum en línea es una versión digital de un currículum.
Es una descripción general de su experiencia, habilidades, educación y logros.
Se puede usar para postularse para un trabajo, un trabajo independiente, un compromiso de consultoría o postularse para una escuela.
El valor de tenerlo en línea como sitio web es que personas de todo el mundo pueden acceder a él fácilmente.
Aquí hay un tutorial sobre cómo crear su currículum en línea: Cómo crear un currículum en línea
Paso tres: Cree un sitio de cartera
El portafolios es fundamental para hacerse notar.
Crear un portafolio es una buena manera de hacer crecer su presencia en línea.
El portafolio se utiliza para mostrar sus habilidades y proyectos.
Puede ayudarlo a conseguir un trabajo, un trabajo independiente o una pasantía.
Aquí hay un tutorial sobre cómo crear su cartera: Cómo crear una cartera
Paso cuatro: busque y solicite trabajos relevantes (en curso)
Siempre esté buscando y solicitando puestos de trabajo.
Los trabajos de entrada típicos son Interno o Desarrollador Junior.
Recuerda que conseguir el primer trabajo es lo más difícil.
Aterrizar el siguiente es más fácil.
Paso cinco: busque trabajos independientes
Los trabajos independientes son buenos para desarrollar una experiencia laboral relevante.
Crea tu perfil con una plataforma de conciertos.
Busque y solicite compromisos relevantes.
Comercialice su perfil activamente.
Agregue compromisos completados a su currículum y cartera.
Sexto paso: trabajar en proyectos
Trabajar en sus propios proyectos mejora sus habilidades.
Comparta sus proyectos terminados con otros.
Sigue practicando. ¡La constancia es lo más importante!
Hemos creado un editor de código para usted llamado W3Schools Spaces ? Aquí puede crear un sitio web gratuito utilizando HTML, CSS y JavaScript.
Comience gratis ❯* No se requiere tarjeta de crédito
Paso siete: Solicite pasantías
Las prácticas son una de las mejores formas de acceder al mercado laboral.
Puede ayudarlo a obtener experiencia relevante como:
- Trabajando en la solución de problemas del mundo real.
- Trabajar en equipo (esto es importante). Para no solo trabajar solo
- Aprendiendo de los demás
- Obtener comentarios sobre su código
- Aprender métodos ágiles
- Obtenga la oportunidad de probarse a sí mismo con una empresa
Paso Ocho: Cargue su código a Github y contribuya
Github es un repositorio de código abierto.
Es una comunidad para programadores.
Tener su código en github permite la colaboración con otros.
Participar en un proyecto de código abierto es una buena forma de adquirir experiencia. ¡busca uno!
Aquí hay un tutorial para que aprendas Git: Learn Git
Paso nueve: únase a una comunidad de desarrolladores
La comunidad es un lugar donde puedes conectarte con otros.
Participar en una comunidad puede facilitar el aprendizaje.
Compartir diferentes perspectivas es una buena manera de aprender.
Puedes retribuir contribuyendo con lo que has aprendido.
Conéctese con otros y haga contactos, para que pueda hacerse notar.
¿Tal vez puedas encontrar un mentor en la multitud de la comunidad?
Unirse a una comunidad es excelente para conectarse con otros desarrolladores para aprender, colaborar y establecer contactos.
Hemos creado una comunidad solo para esto.
Únete a la comunidad de W3Schools ❯Paso diez: aumenta tu presencia en línea
Muestra tu trabajo en las redes sociales.
Contribuya escribiendo contenido relevante como.
- tus proyectos
- Artículos
- Contribuciones a una plataforma de código abierto