¿Cuáles son algunos consejos / sugerencias que le gustaría dar a las personas que están aprendiendo / que son nuevas en el desarrollo web?

Aprendí Desarrollo web desde cero con la ayuda de MOOC como freecodecamp.com, edx y coursera.

Si es un desarrollador web que aprende por sí mismo, pensando que podría haber pasado por alto algunas cosas, intente Aprender a programar y ayudar a organizaciones sin fines de lucro. Tienen preguntas sencillas, paso a paso, cubren casi todas las cosas importantes que necesita saber, como Bootstrap, jQuery Tomó un mes para dominar el desarrollo de FrontEnd y lo mejor es que también tienen una gran comunidad donde siempre encontrará a alguien que responda cualquier pregunta tonta 24/7.

Algunos consejos que utilicé,

  • Únase a una comunidad y no tenga miedo de hacer preguntas, haga las más tontas, no sea tímido,
  • También a veces muestra su código a otro para CodeReview, siempre es bueno tener críticas, un gran impulso para el aprendizaje.
  • Hay un CodePen de este sitio. Hay muchos diseños (junto con su código) que puedes inspirar,
  • Cuando te quedes atascado, ve a Stack Overflow. Siempre servicial.
  • Nunca le pidas a alguien que escriba el código por ti, averigua por ti mismo. Te sentirás increíble cuando lo consigas.
  • Cree algunas páginas web estáticas en CodePen o donde quiera y comience a trabajar de manera independiente en el momento en que se sienta seguro de sí mismo.
  • Aprende sobre APIs y AJAX. Hay un curso de Udacity que te ayudará a través de eso.

Si es nuevo en el desarrollo web, debe tener un buen conocimiento del lado del cliente, del lado del servidor y de la base de datos. Estas son las tecnologías utilizadas en cada parte.

  1. Lado del cliente (HTML, CSS, Bootstrap, JavaScript, jQuery)
  2. Lado del servidor (node.JS, Ruby on Rails, PHP, .net)
  3. DB (NoSQL – MongoDB, SQL-SQL Server, mysql, Oracle)

Si su aplicación requiere DB, entonces antes de diseñar la base de datos, debe conocer los modelos de datos de la base de datos en particular y verificar las propiedades de transacción admitidas por esa base de datos.

Además de todo esto, debes conocer las mejores prácticas de ingeniería de software.

  1. Siempre siga el patrón MVC.
  2. Intenta escribir código que sea modular e independiente.
  3. Escriba funciones de 7 a 10 líneas como máximo, hará que su código sea fácilmente comprensible y será más fácil encontrar errores.
  4. Antes de comenzar a desarrollar cualquier aplicación, primero investigue las tecnologías que se utilizarán y sus ventajas y desventajas.

Como mencionó “nuevo”, supongo que va a comenzar a aprender Desarrollo Web. Este lenguaje es algo realmente impresionante que puedes ver (en el navegador) lo que haces (Desarrollar).

Algunas sugerencias que doy para ser un buen desarrollador web,

  • Aprenda los conceptos básicos de HTML, CSS y JS (puede gastar un máximo de una semana)
  • Hay muchas etiquetas en HTML, CSS, pero solo se usan pocas a menudo y sabrás sobre esto una vez que comiences a desarrollar
  • Tenga algunos buenos editores de HTML avanzados como Notepad ++, WebMatrix (yo uso), Dreamweaver, etc., porque reduce el tiempo de codificación dando sugerencias de etiquetas. Por otro lado, si está utilizando el bloc de notas para editar, tendrá que ingresar todas las letras en su página.
  • Comience a crear su propia página web estática y mejore su creatividad agregando más CSS al sitio
  • Una vez que esté familiarizado con él, comience a aprender Bootstrap, que tiene una interfaz de usuario receptiva
  • Si está listo para crear una página web HTML simple y sensible, entonces puede comenzar con una pequeña base de datos para la página de contacto y cosas por el estilo.
  • Si tiene más interés, puede aprender idiomas dinámicos como Php y comenzar a crear páginas web dinámicas.

Feliz aprendizaje !

He estado haciendo desarrollo web durante 2 años, lo que me he dado cuenta últimamente es que primero se debe enfocar en la comprensión más profunda de los conceptos. Sin embargo para los novatos.

  1. Intente crear al menos 3-4 pequeños proyectos, como un blog, siga los ejemplos que se dan en los libros con mucho cuidado.
  2. Concéntrese en un marco único a la vez, aprenda sobre los pros y los contras del marco mientras aprende.
  3. Aprende CSS primero (para desarrolladores de pila completa), de lo contrario, la parte de diseño de tu aplicación sufrirá.

Este consejo es específicamente para ti.

Ya que estás aprendiendo como principiante (lo cual creo) entonces me gustarías; No rebotar demasiado en Google .

Todo lo que necesita hacer es referir sitios web oficiales específicos para documentación y aprendizaje. Supongamos que puede usar W3Schools o New Boston o ciertos tutoriales en YouTube con respecto a la tecnología particular en la que le gusta desarrollar su carrera. Es posible que te quedes atascado en algún lugar, entonces stackoverflow es el lugar perfecto.

Aparte de esto, si tiene a alguien que sea bueno en el desarrollo web, refiérase a él y a la parte más importante; sigue practicando y crea un sitio web personal en el que puedas experimentar. Es posible que el código que se ejecuta en su servidor localhost no funcione en su servidor de alojamiento web real. Trate de entender cómo sucede y cómo lo mitigará.

Sólo la punta,

Céntrese en la resolución de problemas, no se limite a la tecnología o la plataforma.

Las tecnologías web están evolucionando a una velocidad inmensa.