¿Debo aprender el desarrollo web de un bootcamp o simplemente enseñarme a mí mismo?

Como está descubriendo, a menudo hay formas más eficientes de aprender desarrollo web que el autoaprendizaje. ¿Está interesado solo en tecnologías frontend (HTML, CSS y JavaScript), o también está interesado en aprender sobre tecnologías del lado del servidor?

Para aprender el desarrollo web por su cuenta, primero debe comprender los conceptos que necesita aprender. Para construir una interfaz web necesitará aprender HTML y CSS. Para agregar cualquier tipo de capacidad de secuencias de comandos, deberá aprender JavaScript frontend. Si desea aprender a interactuar con un servidor de alguna manera (la mayoría de los sitios web lo hacen), también querrá aprender una tecnología del lado del servidor.

Existen varios recursos en línea para aprender el desarrollo web. Algunos de los recursos que prefiero son:

  • Pensativo
  • https://developer.mozilla.org/en… para una referencia HTML básica
  • http://diveintohtml5.info para aprender HTML5
  • http://meyerweb.com/eric/css para CSS
  • http://css-tricks.com para CSS
  • https://jquery.com para jQuery
  • https://developer.mozilla.org/en… para JavaScript
  • http://stackoverflow.com para todas las tecnologías
  • Codecademy
  • Casa del árbol

Codecademy y Treehouse son excelentes recursos de aprendizaje. Codecademy le permitirá experimentar y aprender la sintaxis en un entorno interactivo, y Treehouse tiene miles de videos de cursos que puede ver.

Si encuentra que podría beneficiarse de una estructura adicional, considere un programa más inmersivo. Thinkful ofrece un curso de desarrollo web frontend que cubre todo, desde HTML semántico hasta AJAX, incluidos CSS, jQuery y JavaScript. También ofrecen cursos Full Stack Flex (tiempo parcial) e Ingeniería de Inmersión (tiempo completo). ¡Soy un mentor en Thinkful, yo mismo!

Muchos de los estudiantes con los que trabajo en Thinkful se inscriben en el programa después de intentar un programa de autoaprendizaje y descubrir que se beneficiarían de una orientación adicional. El beneficio de un programa como Thinkful’s es que no solo tiene acceso a un plan de estudios actualizado, sino que también tiene acceso a un mentor. Tener sesiones regulares con un mentor ayuda a mantener a los estudiantes motivados y trabajando hacia sus objetivos. Si desea chatear con alguien en Thinkful, puede enviar un correo electrónico al Asesor de Educación, Benjy a benjy [at] thinkful [dot] com.

¡Gran pregunta y una nos sale mucho! Ambos caminos definitivamente tienen sus méritos, pero el éxito en cada uno depende en última instancia de sus objetivos y estilo de aprendizaje.

Metas

Si su objetivo es solo complementar su conjunto actual de habilidades de UX / UI y no convertirse en un desarrollador completo, recomendaría simplemente tomar algunos talleres en línea o fuera de línea, usar tutoriales gratuitos en Internet … Estos recursos son adecuados para obtener una comprensión general y potencialmente más si estás dispuesto a comprometer el tiempo y el esfuerzo.

Un bootcamp a tiempo completo generalmente está dirigido a aquellos que desean cambiar de carrera o codificar más del 75% de su trabajo diario. Está diseñado para personas que tienen poco tiempo y quieren meterse en el meollo de las cosas, así como hacer conexiones de calidad con las personas adecuadas para ayudarlos a llegar allí.

Aprendiendo estilo

Todos aprenden a un ritmo diferente. Aprender en línea requiere un alto nivel de motivación interna. También le permite aprender a su propio ritmo y diseñar su propio plan de estudios. Esto le brinda mucha flexibilidad para aprender lo que desea y enfocarse en los aspectos del desarrollo que son importantes para usted. Por otro lado, puede ser difícil forzarse a practicar todos los días, tampoco hay nadie que lo guíe a través del material, y puede ser difícil ingresar a la comunidad de desarrolladores. Pero, hay toneladas y toneladas de recursos por ahí (como las respuestas anteriores han enumerado), así que si quieres aprender, ¡toda la información está ahí afuera esperando!

Por otro lado, muchas personas disfrutan de la estructura y la naturaleza centrada en los resultados de un bootcamp (aprende idiomas xxx, adquiere las habilidades para convertirte en un desarrollador junior). Los planes de estudios, como el de CodeCore, están personalizados para el mercado laboral actual, y seleccionan las tecnologías que aprende para lo que se puede utilizar de inmediato. La comunidad también es una gran parte de la experiencia de bootcamp. En un campus, podrá interactuar con otros estudiantes, otros alumnos y contratar socios. Esta se convierte en su red más importante mientras está en la búsqueda de trabajo, y también cuando tiene problemas para resolver cualquier código difícil que encuentre mientras aprende (o en el trabajo). Pero en general, creo que el mayor beneficio para la mayoría es el marco de tiempo comprimido . Sí, puede ser costoso, CodeCore cuesta ~ $ 8600 para nuestro campamento de arranque de 3 meses, pero para muchos, el precio vale la pena el tiempo ahorrado. Por sí solo, generalmente tomará más de un año ser competente (dependiendo de usted), y regresar para obtener un título técnico o diploma en una universidad / universidad es muchas veces ese precio tanto en tiempo como en dinero.

¡Avíseme si tiene alguna otra pregunta! Chatee con nosotros en: [correo electrónico protegido]

Web Designing + Development es muy fácil. Todo se proporciona en línea y de forma gratuita sin gastar un centavo.

Un buen comienzo es saltar a cualquiera de estos sitios web y comenzar a aprender.

  1. Tutoriales web en línea de W3Schools
  2. Aprende a codificar
  3. Youtube – Busque cualquier curso aquí
  4. Aprenda a codificar y ayudar a organizaciones sin fines de lucro
  5. Incluso Udemy tiene mucho material libre para llenar tu estómago como un niño.

Dependiendo de su situación actual, primero decida el camino al que desea ir.

Desarrollo front-end o back-end. Comience con un lenguaje simple como PHP o Javascript de cualquiera de estos recursos.

CodePen es un gran sitio para tratar de aprender y practicar código.

Donde puedes descubrir toneladas de plumas en todo. Y por último,

Buena suerte !! Simplemente practique, practique y practique hasta que el Idioma lo indique, por favor no lo vuelva a hacer.

Te recomiendo que te enseñes todo lo que puedas con las herramientas en línea. Mis amigos hicieron exactamente eso y pudieron obtener un trabajo bien remunerado después de unos meses de estudio diligente. Puede complementar Lynda con TeamTreehouse, que tiene una pista de desarrollador web front-end que está cuidadosamente organizada y es bastante completa.

Si prefiere un aula en vivo, podría investigar si hay recursos gratuitos de alta calidad en su comunidad. Por ejemplo, aquí en Seattle tenemos la Academia de Desarrolladores Ada, competitiva y de buena reputación. Luego, mira lo que tus colegios junior locales tienen para ofrecer. Si esos no satisfacen sus necesidades, puede investigar los bootcamps con fines de lucro. Si elige un bootcamp, insista en hablar con personas que no completaron antes de realizar un depósito.

¡Buena suerte!