¿Cuánto tiempo lleva aprender el desarrollo web desde cero?

A menudo escuchamos que el desarrollo web es fácil de comenzar, ¿es cierto? En los últimos años, el marco front-end web está emergiendo en un flujo interminable, como React, Vue, AngulaJS, todos atraen mucha atención, y muchas grandes empresas están prestando más atención al desarrollo front-end que hace que el front-end web El desarrollador es uno de los mejores trabajos del mundo.

Muchas personas, especialmente los jóvenes, están ansiosos por entrar en esta industria, pero ¿cuánto tiempo lleva aprender el desarrollo web? ¿Cuánto tiempo puede ser un desarrollador web y ganar dinero con él? Aquí quiero hablar sobre mi propia experiencia para darles una pequeña pista a sus muchachos.

Nota: Decídase y cúmplalo.

1. Conceptos y principios básicos del diseño web (al menos 10 días)

Debes dominar los conceptos básicos y el conocimiento teórico del diseño web antes de comenzar. Debe saber sobre: ​​¿Qué es una página estática? ¿Qué es una página web dinámica? ¿Cuál es el diseño general de la página web? ¿Cuál es el principio de diseño del diseño web? ¿Cuáles son los elementos básicos de la página web? ¿Qué no se puede hacer o no hacer del diseño web? Cuanto más básico sea el concepto de diseño web que conozca, más fácil será desarrollar una página web sin cometer errores.

Como sabemos, las tendencias de diseño web siempre cambian, dominar los principios básicos del diseño web puede ser la base de un sitio web. Al mismo tiempo, es posible que necesite conocer algunos conocimientos básicos de SEO para hacer un sitio web amigable. Realmente les recomiendo que lean algunos libros de diseño web en lugar de ver videos tutoriales en línea, un buen libro absolutamente los beneficiará. Aquí hay algunos libros de diseño web recomendados por diseñadores líderes en esta industria.

Cómo hacer una página web más fácilmente:

HTML Y CSS: DISEÑO Y CREACIÓN DE SITIOS WEB, POR JON DUCKETT

Cómo hacer que el diseño web sea más funcional:

JAVASCRIPT Y JQUERY: DESARROLLO WEB INTERACTIVO DELANTERO, POR JON DUCKETT

Cómo aprender el desarrollo front-end:

Los mejores materiales de diseño de UI / UX gratis

APRENDIZAJE DEL DISEÑO WEB: UNA GUÍA PARA PRINCIPIANTES DE HTML, CSS, JAVASCRIPT Y GRÁFICOS WEB, POR JENNIFER NIEDERST ROBBINS

Debe leer el libro de usabilidad:

NO ME HAGA PENSAR, REVISADO: UN ENFOQUE DE SENTIDO COMÚN PARA LA USABILIDAD WEB, POR STEVE KRUG

2. CSS + HTML + JavaScript (1 mes)

Compare con Javascript, HTML no es nada difícil, sino el lenguaje de etiqueta y la especificación de formato; CSS es relativamente complejo, implica algunos problemas de compatibilidad del navegador. Pero combinar estos dos puede lograr muchos efectos de página web. Si solo comprende un lenguaje de código básico, pero no toma medidas prácticas, será difícil dominarlo. Cuando comencé a aprender Bootstrap, acabo de poner la página web receptiva creada por Bootstrap para el proyecto comercial de electricidad existente. Bootstrap es una muy buena herramienta para comenzar. Puedo resolver los problemas básicos por mi cuenta después de leer los documentos oficiales de su sitio web, puede intentarlo.

JavaScript es más difícil que HTML y CSS. Pero, sabes que Brendan Eich creó el lenguaje JavaScript solo durante 10 días, por lo que su sintaxis no es muy complicada de lo que crees. Creo que pronto podrás dominar la sintaxis básica siempre que estudies mucho.

Creo que el mejor material de aprendizaje de desarrollo web es Mozilla Developer Network (

https://developer.mozilla.org). Cubre todo el conocimiento sobre HTML, CSS, JavaScript, ya sea que sea un principiante o veterano, es muy útil para todos los desarrolladores web.

3. Debe dominar algunas herramientas de diseño web (15 días)

Las herramientas pueden hacer que su trabajo sea más eficiente, y para elegir las mejores herramientas, es posible que deba considerar qué tan rápido y rápido puede dominarlo. Hay muchos tutoriales en video que puedes aprender en su sitio web oficial y en Youtube. Estas son algunas herramientas básicas de diseño web que debe conocer:

Editor de la página web: texto sublime

Sublime Text es un excelente editor. Tiene una interfaz elegante, un funcionamiento suave, resaltado de sintaxis de soporte automático y con complementos ricos, es mi favorito. No recomiendo usar el poderoso IDE de inmediato para principiantes, es difícil y difícil de aprender al principio y puede aplastar su confianza.

Editor de imágenes: Photoshop

Adobe Photoshop es un software de procesamiento de imágenes desarrollado y distribuido por Adobe. Photoshop principalmente para lidiar con los píxeles de la imagen digital, al usarlo puede editar y dibujar imágenes de manera efectiva. PS tiene muchas funciones, implica la imagen, gráficos, texto, video, publicación, etc. Photoshop es muy profesional, pero también un poco complicado. Si eres un diseñador gráfico profesional, debes dominar esta herramienta. Como desarrollador front-end, debe trabajar en estrecha colaboración con el diseñador, aprender a usar el PS le dará más ideas de diseño cuando desarrolle la página web y pueda comunicarse con el diseñador web más fácilmente.

Diseño de prototipo web: Mockplus (con el menor costo de tiempo)

Como desarrollador web, es absolutamente necesario dominar algunos conocimientos de diseño de prototipos, que es una de las cosas más rentables que he invertido.

Mockplus es una herramienta de creación de prototipos de páginas web muy fácil de aprender. Con arrastrar y soltar, puede lograr una interacción simple fácilmente. Hay muchos tipos de proyectos: proyectos gratuitos, proyectos web, proyectos personalizados y, por supuesto, proyecto APP. Proporciona el tamaño de proyecto web más grande: 3000 * 6000, y con 200 componentes integrados y 3000 iconos hará que su diseño sea más fácil. Realmente me gusta la nueva característica: “repetidor”, es fácil de usar y me ahorra mucho tiempo de diseño repetido.

4. Cree su propio sitio web (al menos 1 mes)

Cuando domine los principios básicos del diseño web y también haya realizado algunos ejercicios básicos, puede comenzar a unirse al proyecto real para mejorar sus habilidades de desarrollo lo antes posible. Es un buen comienzo para usar Jekyll + GitHub Pages para crear un blog estático para usted, no requieren ningún desarrollo de back-end.

Si la plantilla puede satisfacer sus necesidades para crear un sitio web, es posible que solo necesite unas horas para crearlo. Al igual que WordPress. Cuánto tiempo necesita para crear un sitio web está totalmente decidido por su satisfacción con el sitio. Si desea desarrollar un nuevo sitio y también con un hermoso diseño de interfaz de usuario web, buen contenido, lleva al menos 1 mes o incluso más.

5. Nunca dejes de aprender conocimientos de diseño (todo el tiempo)

El desarrollo front-end es diferente del desarrollo back-end, es una posición directa orientada al usuario. Sus resultados pueden ser mostrados directamente por el usuario. Creo que dominar algunos de los conocimientos de diseño y comprender las tendencias actuales de diseño web también son necesarias para un desarrollador. Con más ideas de diseño web hará una mejor página web que el usuario complacerá. El aprendizaje no puede detenerse a menos que quieras ser pésimo. Y aquí hay 15 blogs de diseño web que les recomiendo a todos ustedes, y algunos recursos de diseño de interfaz de usuario que quizás ya conozcan son Dribbble y Behance. Pase una o dos horas todos los días para leer y mirar, se beneficiará mucho.

Conclusión:

El desarrollo front-end web es el proceso que debe seguir aprendiendo. En los últimos años, la complejidad del desarrollo front-end es cada vez mayor. Este artículo es solo para aquellas personas que desean ingresar a la industria de desarrollo front-end y no pueden encontrar la dirección. ¿Cuánto tiempo lleva aprender el desarrollo web? Después de leer esta guía paso a paso, puede encontrar un puesto de desarrollo junior. Hagas lo que hagas, el aprendizaje es fundamental, espero que este artículo pueda ayudarlos.

Una cantidad infinita de tiempo.

No en serio.

El desarrollo web no es como cualquier otra industria. Siempre está cambiando y siempre lo estará. Como resultado, nunca puede dejar de aprender o quedará obsoleto. Si no está interesado en aprender constantemente sin detenerse, este campo no es para usted. Nunca terminarás de aprender todo lo que hay que saber sobre el desarrollo web. Si en algún momento siente que ha aprendido todo lo que hay que saber, debe aumentar su red.

En la mayoría de las otras industrias, puede “aprender ” y hay una cantidad fija de tiempo que necesita para ser relevante y empleable. El desarrollo web se trata más de qué tan rápido puede aprender y comprender lo que sea que sea lo nuevo.

Los idiomas cambian constantemente en popularidad y uso. En los últimos 20 años, hemos pasado por .NET (C #), PHP, Perl, JavaScript, Ruby (en Rails), VBScript, Python, C / C ++, Java y probablemente algunos más en los que no estoy pensando. Con bibliotecas y marcos apareciendo y desapareciendo a veces en tan poco tiempo como un mes.

Hemos inventado y aprendido nuevos idiomas como Dart. Luego, rápidamente los olvidé (o todavía estoy tratando de que sean populares).

Recuerdo que aprendí y escribí aplicaciones en Mootools con backend XML / XSLT. Luego, no pocos meses después de que se realizaron esos proyectos, necesitábamos escribir en jQuery y JWT. El punto es que siempre cambiará. Nunca lo sabrás todo. Si te ENCANTA aprender y el proceso de encontrar y jugar con cosas nuevas es lo que te impulsa, entonces el desarrollo web será un campo de alegría.

Sin embargo, si quiere saberlo todo y ser un “experto” en un tema. El desarrollo web te volverá loco. Entra en un campo diferente como fontanería o construcción. Estarás mucho más feliz.

El desarrollo web se ha convertido en una de las opciones de carrera más buscadas no solo para los estudiantes de ciencias de la computación, sino también entre los que no son informáticos. También se debe al aumento de empleos en la industria como Front-end Developers, NodeJS Developers y MEAN Stack Developers. La mayoría de las empresas y startups que están contratando en este dominio buscan profesionales capacitados y calificados que realmente puedan construir y desarrollar el sistema para ellos.

A continuación se muestra la comparación de NodeJS con todas las demás tendencias de trabajo relacionadas con las tecnologías de back-end que puede ver y analizar usted mismo como cuál seleccionar como una carrera profesional que seguirá siendo para los próximos años.

Por lo tanto, este es un momento adecuado ya que ya conoce Front-end, ahora debe optar por tecnologías de back-end para que sea un desarrollador web completo. Como esto dará como resultado mejores oportunidades para usted, así como un mejor salario de acuerdo con la demanda actual en la industria.

Este diálogo de 3-Idiot comparte correctamente este hecho que está sucediendo en la industria en este momento.

Según el escenario actual de trabajos, la mayoría de los casos están presentes en la industria de TI. La industria de TI ahora está inundada de nuevas empresas y nuevas empresas con energías nuevas y positivas. El objetivo principal de estas empresas es contratar el talento adecuado con el conjunto adecuado de habilidades dependiendo de su marco tecnológico y su pila.

Con base en las tendencias recientes, se pueden ver las tecnologías más demandadas por estas empresas. edWisor es una de esas plataformas que proporciona una combinación de capacitación en vivo y en línea de MEAN Stack Development, desarrollo front-end y desarrollo NodeJS . También hay más de 100 empresas que están contratando candidatos capacitados para edWisor como pasantes / a tiempo completo.

edWisor también proporciona 2 certificaciones para completar el curso y completar el proyecto junto con la validación de profesionales de la industria.

¡¡Todo lo mejor!!

Bienvenido, depende de tus conocimientos previos y hasta qué punto estás planeando aprender.

Teniendo en cuenta solo los fundamentos para el desarrollo web HTML, CSS y JavaScript Si no tiene conocimientos previos. Tardaría 1 mes en conformarse completamente con HTML y CSS; de lo contrario, se necesitarían de 7 a 10 días para aprender HTML y CSS. Lo más importante es que no intente recordar etiquetas, sino más bien intente usarlas y cree algunas páginas estáticas. Eso es lo que te hace más seguro.

Una vez hecho con HTML y CSS, vaya con JavaScript . JavaScript lleva mucho tiempo, pero si conoce algún lenguaje de programación antes, los eventos y DOM son áreas en las que debe dedicar más tiempo y permanecer solo en la sintaxis y pocas cosas cambian .

Entonces JS tomaría de 15 a 30 días y luego Jquery y Ajax deben tomar un tiempo de 2 a 3 semanas.

Resumiendo todo, puede tomar de 1 mes y medio a 3 meses y puede estar aprendiendo lo siguiente:

HTML, CSS

JavaScript

—- ===== ——

Oreja

Jquery, Ajax

—- ===== ——

Puede continuar aprendiendo y familiarizándose con otras tecnologías de desarrollo web como AngularJS, Node, React.

Puede aprender más mejor al aprender un marco como RubyOnRails que lo familiariza con MVC y también es bastante simple.

La pregunta es muy amplia, realmente depende de lo que esté buscando:

El desarrollo web se compone de dos facetas principales: desarrollo frontend y desarrollo back-end. Los desarrolladores frontend crean la parte del sitio web que usted ve e interactúa, mientras que los desarrolladores backend crean y mantienen el lado del servidor de la aplicación, básicamente lo que permite que un sitio web sea entregado a su navegador para que usted lo vea.

Los desarrolladores frontend mientras trabajan con herramientas como HTML y CSS, controlan la apariencia de su sitio web, y puede aprender y comprender los conceptos básicos para crear un sitio web simple con estos en solo unos días. Ahora puede ir más allá y aprender a programar sitios web con Javascript, esto le permitirá hacer que el contenido del sitio web interactúe con los usuarios. El tiempo que le lleve aprender esto dependerá de la cantidad de experiencia en programación que tenga. Además de Javascript, los desarrolladores frontend utilizarán bibliotecas como jQuery y Bootstrap, a las que llevará un tiempo acostumbrarse. Y no se detiene allí, con herramientas como Sass o Less puedes llevar el desarrollo de front-end a nuevas alturas, y como imaginas, esto tomará algún tiempo para aprender.

Por otro lado, tienes desarrollo de backend. Para ser un desarrollador de back-end, necesitaría comprender los conceptos básicos de un lenguaje de programación, algunos lenguajes de uso común en esta área son Javascript, Python y PHP. Una vez que tenga una buena comprensión de estos idiomas, lo que podría tomar uno o dos meses, debe aprender cómo usar estos idiomas para servir sitios web. Esta última parte no es tan difícil, pero tiene algunas complejidades. Por lo tanto, probablemente terminará recurriendo a un gran marco de desarrollo web como Node.js para Javascript o Symfony para PHP o Django para Python. Estos marcos brindan muchos beneficios, brindan muchas herramientas para hacer que los sitios web sean más seguros, escalables y estén bien diseñados. Pero como puede imaginar, aprender estos marcos es una experiencia de aprendizaje constante que puede llevar meses.

Probablemente ahora pueda ver por qué dije que su pregunta era demasiado amplia. Si desea comenzar a hacer desarrollo web, ¡NO INTENTE APRENDERLO TODO! Simplemente comience con cualquier tutorial en línea y aprenda sobre la marcha, que ha demostrado ser el método más efectivo para mí.

Es un proceso continuo.

Puedes aprender lo básico en una o dos semanas. Puede aprender HTML consultando tutoriales en línea gratuitos.

Luego puede comenzar su viaje con algunos diseños web básicos (sitios web html sin formato). Más tarde puedes aprender JavaScript y CSS. Eso agregará más especias a su talento de diseño web.

Ahora ya sabes lo básico, pero eso no es suficiente para ser un buen diseñador. Necesita más experiencia y requiere creatividad para hacer grandes diseños. Creo que tomará 1-2 años lograr esa meta.

Más tarde puede pasar a PHP otros lenguajes de programación. Puede tomar otros 2-3 años dominar ese campo. Mientras tanto, puede agregar más herramientas de soporte a la cesta, como WordPress, Joomla, bootscrap, frameworks, etc.

Después de esto está en curso. Debe mantenerse actualizado con las últimas tecnologías y tendencias, de lo contrario no podrá sobrevivir a largo plazo.

El desarrollo web tiene un futuro brillante. ¿Quieres aprender desarrollo web desde cero?

Puedes tomar un curso en línea. Te sugiero algunos de los mejores en la industria.

1. El curso completo para desarrolladores web 2.0 [Mejor]

2. Curso de Ultimate Web Designer & Developer: ¡Construye 23 proyectos!

3. Webpack 2: la guía completa del desarrollador

Sugiero tomar el primero. porque ya entrenaron a unos 110,050 estudiantes.

El curso completo para desarrolladores web 2.0

¡Aprenda desarrollo web creando 25 sitios web y aplicaciones móviles usando HTML, CSS, Javascript, PHP, Python, MySQL y más!

De todos modos todo lo mejor

3 meses serían un momento ideal. El desarrollo web es de dos tipos, UI y backend (Java / .Net / PHP). Concéntrate en uno de ellos. Espero que tengas conocimiento sobre programación. Si eres nuevo en el desarrollo web, puedes elegir backend. Si te encanta diseñar páginas web, elige UI. Hay muchos marcos en la interfaz de usuario como JS angular, Jquery, EmberJS, etc. Elija cualquiera e intente dominarlos.

Para comenzar, puede aprender el desarrollo web necesario para eso en un mes como máximo. Pero, de nuevo, no hay fin al aprendizaje en el desarrollo web. Todos los días surge algo nuevo.

Lo básico, puede obtenerlo en semanas. Pero dominarlo llevará años y una vez que haya aprendido todo lo que hay, surgirán nuevas tecnologías y tendrá que seguir aprendiendo. Es probable que esto continúe para siempre (o hasta que el desarrollo web se vuelva obsoleto: haga que un día las computadoras creen automáticamente sitios web para nosotros o la Web podría ser suplantada por otra cosa).

Depende totalmente de su interés.

Puede tomar hasta 4 o 6 o 12 meses. Suponga que si ya está poco familiarizado con las tecnologías frontend, le tomará 2 meses aprender las tecnologías del lado del servidor …

Lo último que tengo es que depende totalmente de tu dedicación en eso.

Nunca dejarás de aprender. Siempre habrá nuevas tecnologías. Solo tienes que aprender a aprender.

Aprende a hacer varias cosas en un lenguaje de programación. Entonces, si es necesario, hacerlo en otro idioma será más fácil.

Tener una buena comprensión del desarrollo web llevaría entre seis meses y varios años. Depende de ti.

La mejor de las suertes para ti.

Diseño y desarrollo web indore
podrías ser diseñador web en una semana, podrías ser diseñador web decente en 2 años.
A la mayoría de los empleadores no les importa un pedazo de papel que diga que pasaste una clase, solo les importa lo que puedes hacer.
El diseño web generalmente no requiere mucha CPU, su computadora probablemente esté bien.
Finalmente, la parte difícil sobre el diseño web es ventas / conseguir un suministro constante de clientes; Esa es la razón más importante para trabajar con una empresa.
Soluciones web en Indore

Es como cualquier idioma: puede volverse competente en un par o pocos meses si realmente lo desea, pero el dominio lleva toda la vida.

No se desanime por los desarrolladores que hablan como si fuera imposible y una búsqueda de tipo santo grial. Claro, siempre estás aprendiendo, para siempre, hasta que renuncies. Pero la otra cara es que el desarrollo web nunca ha sido más accesible de lo que es ahora. Entre las docenas de cursos en línea sólidos para campamentos de entrenamiento locales que producen desarrolladores competentes con altas tasas de empleo en solo unos meses, ¡nunca ha habido un mejor momento para ingresar a adquirir la habilidad!

Aquí hay un artículo más sobre la demanda de trabajo para desarrolladores web, cifras salariales, etc.: Demanda de trabajo de desarrollo web.

Lo básico puede terminar en dos meses

Pero para ser experto, necesitará una cantidad de tiempo infinita y su creatividad, que desempeña un papel importante en el desarrollo web

El aprendizaje no tiene fin, pero puede ser realmente bueno en unos pocos meses con la práctica regular y mantenerse actualizado con la nueva tecnología.