10 sencillos pasos para comenzar con el desarrollo web

10 sencillos pasos para comenzar con el desarrollo web

Mi nombre es Jacob Stopak y soy programador autodidacta, desarrollador web/móvil y creador del proyecto Initial Commit. Aquí están mis 10 mejores sugerencias para alguien que esté considerando una carrera en desarrollo web.

1) No tengas miedo de Google

Puede parecer una tontería, pero el mundo del desarrollo de software es tan grande que saber cómo usar Google a tu favor será muy importante. En su viaje, sin duda encontrará muchos problemas y mensajes de error. Aprender a reducir de manera eficiente su búsqueda a las fuentes más prometedoras le ahorrará una gran cantidad de tiempo y esfuerzo. Si te encuentras con un mensaje de error oscuro, es probable que cientos de personas tengan que hacerlo. StackOverflow, una comunidad de código abierto, siempre está aquí para usted. Y no se avergüence: los desarrolladores de software profesionales confían en Google como cualquier otra persona.

2) Aprende cómo funciona Internet

Invertir un poco de tiempo por adelantado para comprender cómo funciona Internet valdrá la pena enormemente. Esto le da un modelo de cómo encajan las piezas de sus proyectos futuros y sobre qué construir. Si omite este paso y comienza a codificar directamente, ármese de herramientas antes de comprender el panorama general en el que está trabajando. Sería como jugar un juego sin saber las reglas.

3) Aprende sobre los tipos de herramientas con las que trabajan los desarrolladores web

Antes de sumergirse en el código, obtenga una descripción general de las herramientas de desarrollo web disponibles. Aquí hay una hoja de ruta detallada con diagramas que ilustran muchas herramientas de front-end y back-end.

4) Aprenda los conceptos básicos de la línea de comando

Ya sea que esté utilizando una Mac, una PC o Linux, le recomiendo encarecidamente que se familiarice con la línea de comandos (indicador de DOS en Windows, Terminal en Mac). Una vez que comienza a codificar, la línea de comandos se convierte en una herramienta invaluable para la eficiencia y la productividad. Recomendaría aprender a usar la línea de comandos para explorar directorios, ver y trabajar con archivos usando un editor de texto de línea de comandos como Vim, crear archivos y directorios y ejecutar programas.

5) Aprende algo de HTML, CSS y Javascript

No es necesario ser un maestro, pero al menos aprender los conceptos básicos de HTML, CSS y Javascript antes de embarcarse en un proyecto web. Existen innumerables cursos y blogs gratuitos para principiantes sobre estos temas.

6) Aprende un lenguaje de programación back-end

Si desea programar aplicaciones de back-end, debe conocer un lenguaje de programación. Recomiendo Python, Java o Javascript para esto.

7) Aprende algo de SQL

SQL es la abreviatura de lenguaje de consulta estructurado. Piense en ello como un lenguaje de programación de base de datos. La mayoría de los sitios web y las aplicaciones utilizan instrucciones SQL para recuperar datos de las bases de datos y mostrárselos a los usuarios en el sitio web. La belleza de SQL es que es bastante universal. Entonces, si usa MySQL como base de datos, su conocimiento de SQL también se puede transferir a otras plataformas de bases de datos.

8) Aprende Git

Git es una herramienta que permite a los desarrolladores seguir el progreso de sus proyectos y colaborar. Esto es esencial cuando comienzas a trabajar en proyectos con múltiples desarrolladores.

9) Infórmese sobre las opciones de alojamiento

Una vez que haya creado un sitio web o una aplicación, necesita un lugar para alojarlo. Muchos sitios web hoy en día ofrecen este servicio, desde GoDaddy hasta Digital Ocean y Amazon Web Services (AWS). Recomiendo AWS: se vuelve más sólido cada día y ofrece una amplia gama de opciones según el tipo de proyecto en el que esté trabajando.

10) Echa un vistazo a algunos proyectos de código abierto

Una de las mejores maneras de mejorar sus habilidades de programación es descargar código de proyectos de código abierto, revisar los archivos usted mismo y tratar de entender cómo funciona. Por lo general, puede rastrear proyectos de código abierto a través de Google; encontrará que el código está disponible para descargar en GitHub, junto con una buena descripción de cómo usar el programa y cómo contribuir o hacer preguntas si está interesado.

Leave a Reply

Your email address will not be published. Required fields are marked *