Tengo 20 años y recientemente comencé a aprender Javascript, HTML y CSS. ¿Es demasiado tarde? ¿Puedo convertirme en un buen desarrollador web y conseguir un buen trabajo?

No es demasiado tarde para ti y sí, puedes conseguir un buen trabajo como desarrollador web. Pero cuánto tiempo tardará en llegar a ese punto es lo que responderé aquí.

Con demasiada frecuencia en la vida, prestamos demasiada atención al rápido tiempo que nos olvidamos de hacer las cosas que se supone que debemos hacer. Siempre estamos entre decisiones. Hacer una pregunta como esta es genial de tu parte. Es el primer paso para aprender que las personas a menudo descuidan. Y necesitará esta actitud a lo largo de su aprendizaje.

Aquí hay una lista de pasos que puede seguir en su orden:

  1. Elija su nicho de mercado: la programación es tan compleja que puede sentirse abrumado y darse por vencido si desea aprender cualquier cosa que encuentre. Si comenzó con JavaScript, HTML y CSS, continúe en él y, a medida que aprenda, expanda su campo con tecnologías de fondo como PHP.
  2. Conozca los fundamentos: no se apresure a trabajar en proyectos grandes cuando no haya trabajado en los fundamentos. Todo se basa en los fundamentos. Mire conferencias en video, visite sitios como w3schools.com, lea fragmentos cortos de código en línea.
  3. Complete pequeños proyectos: en su caso, cree sitios web estáticos simples HTML y CSS. Dichos sitios deben contener imágenes, presentaciones de diapositivas, textos animados con hermosos estilos y colores.
  4. Ir a través de plantillas: hay muchos sitios con plantillas en HTML, CSS y JavaScript. Descargue las plantillas, diseccione, realice cambios y visualícelos. Comprenda cómo funciona el código e intente editar la plantilla para crear su propio sitio web personalizado. Haz esto con muchas plantillas. Esto tiene la ventaja adicional de que mejora sus habilidades de diseño.
  5. Únase a otros desarrolladores y trabaje en problemas más desafiantes: esto es cuando aprendes más rápido. Si puedes, únete a tus amigos que ya pueden programar más que tú y aprende de ellos. Haz tantas preguntas como puedas. Esto le ahorrará tiempo para resolverlo todo usted mismo. Recuerda que tus amigos probablemente ya perdieron esta vez ellos mismos. Esto le brinda una ventaja adicional que casi se percibe como injusta. También puede unirse a foros de programación como stackoverflow.com.
  6. Repetición: ahora conoce los fundamentos y ha comenzado a trabajar en proyectos desafiantes. Siempre regrese y revise la mayoría de los proyectos en los que trabajó.

Los pasos enumerados anteriormente son los que me funcionaron cuando comencé. Ahora ejecuto un canal de YouTube en tutoriales HTML, CSS, JavaScript y PHP en YouTube. Puedes ver mi canal aquí.

Ciertamente puedes hacerlo como un buen desarrollador web. No es demasiado tarde. Eres joven y al menos has dado un primer paso. Pero tenga en cuenta que el éxito que tenga eventualmente dependerá de 3 cosas:

  • Tu consistencia a medida que aprendes. Ahora que ha comenzado, no se excuse, independientemente de cuán vago se sienta o cuán “ocupada” sea su agenda en cualquier momento. Haga que el aprendizaje sea su prioridad y, a menos que sea moralmente correcto hacer una excepción (o se encuentre en una situación infernal), no permita que nada lo distraiga. Si se detiene en algún momento, se sentirá complaciente y perderá el impulso para continuar. Cada vez que decidas retomar ese camino que te llevará a tu sueño de convertirte en un desarrollador web profesional, tendrás que comenzar de nuevo, o estarás tan atrasado que perderás vim. No olvides que el universo de la tecnología, y esto incluye la industria del diseño y desarrollo web, evoluciona tan rápido que un día estás haciendo algo, al día siguiente tienes que trabajar para perfeccionar tu técnica a través de nuevas implementaciones. Esto también significa eliminar elementos / etiquetas / valores / propiedades / etc. obsoletos …
  • Su productividad y enfoque. Cuando aprendas, no intentes memorizar todo lo que se te dice que aprendas. Lo importante es que intentes implementar lo que aprendes en la vida real. Algunas plataformas como Treehouse le presentarán ejercicios que lo ayudarán a comprender mejor qué tan útil es el lenguaje (en este caso, HTML, CSS o JavaScript) en diferentes escenarios. Pero para elevar mejor su conocimiento y adquirir experiencia más rápido, necesitará descubrir cómo puede comenzar a usar estos idiomas para comenzar a hacer algo. Aquí hay algunas cosas que ayudan:
  • Cree un sitio web y posiblemente lo aloje con su propio nombre si su nombre de dominio personal está disponible. Por ejemplo, JohnSmith.com
    Hágalo lo más avanzado posible y asegúrese de que refleje correctamente todas las mejores prácticas que haya aprendido. A medida que sigas mejorando, sigue actualizando tu sitio web.
  • Elija sitios web que le encanten y use la herramienta Inspeccionar elemento de Chrome para modificar sus elementos, cambiar sus hojas de estilo y manipular sus comportamientos. Supongo que ya deberías saber cómo hacerlo, pero de lo contrario aquí hay páginas útiles:
  • Vaya a comunidades populares en línea e intente ayudar a otros en sus desafíos de HTML / CSS / JavaScript. Cuando brinda apoyo a otra persona con respecto a algo que acaba de aprender (o que está comenzando a dominar), surgen nuevas preguntas en su cabeza y puede descubrir nuevos ángulos que finalmente lo harán comprende lo que aprendiste mejor; porque ahora no solo estás tratando de recordar lo que aprendiste, sino que también estás tratando de resolver los problemas de otra persona teniendo en cuenta los desafíos que tienen. ¿El resultado? Conoces tu lección y puedes enseñar más o menos a alguien más. Dicen que retiene el 90% de lo que aprende cuando enseña a otra persona o cuando lo implementa de inmediato. (Fuente: Cómo retener el 90% de todo lo que aprende)
  • Aprende nuevos trucos leyendo blogs como CSS-tricks o descubre nuevas técnicas leyendo tutoriales en Tuts +.
  • Tu portafolio Estudiar seriamente y practicar constantemente puede eventualmente convertirte en un experto. Pero crear un portafolio en línea accesible para cualquier persona que pueda estar interesada en usted es lo que puede lograr su sueño, un trabajo bien remunerado. Cuando practique, siempre intente crear o trabajar en proyectos o problemas que probablemente aborde como profesional.

    Experto en CSS3? Intente crear un sitio web creativo con CSS potente que reduzca en gran medida el uso de scripts y acelere la carga de la página. ¿Experto en HTML y JavaScript? Cree un sitio web deportivo con datos tabulares (usando HTML semántico) que se actualice dinámicamente con los últimos puntajes / accesorios a través de alguna API deportiva. ¿Experto en diseño web y redacción en general? Crea un blog y comienza a escribir sobre las mejores prácticas, etc. ¿Entiendes la idea? Lo que digo es que demuestre sus habilidades haciendo algo que un empleador pueda poner rápidamente en contexto. Algo con lo que su grupo de usuarios objetivo pueda relacionarse, o algo que una empresa para la que le gustaría trabajar podría necesitar.

  • ¡El punto al final es conocer el diseño web como lo haría un experto, mantenerse actualizado, ser creativo y tener un portafolio rico para impresionar a su empleador en su próxima entrevista de trabajo! Si tiene estos requisitos, podrá adelantarse a otros solicitantes comunes y finalmente podrá verse como un buen desarrollador web con un buen trabajo.

    ¡Todo lo mejor!

    ¡Hola! Impresionante, estás en camino de convertirte en desarrollador web. HTML, CSS y JavaScript es el mínimo indispensable. Sin embargo, puede hacer mucho con solo esas tecnologías. 20 definitivamente no es demasiado tarde. Si estuvieras en la universidad, probablemente serías un joven en un programa de licenciatura. Y hay muchos programas por ahí donde construir un sitio web podría considerarse una habilidad valiosa.

    He sido un desarrollador de pila completa durante algunos años. Estás estudiando lo mínimo para un puesto de desarrollador front-end. Puede encontrar que conseguir un trabajo puede ser un poco difícil, al menos lo hice cuando recién comenzaba.

    Siendo autodidacta, descubrí que las compañías querían mucha más prueba de mi habilidad que los desarrolladores que tenían un título en ciencias de la computación u otra tecnología. Entonces tienes tu trabajo hecho para ti. Conocer el mínimo básico también eliminará muchas de sus perspectivas de trabajo porque muchas empresas quieren desarrolladores que estén familiarizados con los marcos JavaScript y otros temas avanzados. Y también querrán ver pruebas de eso.

    Aquí está mi consejo.

    Su objetivo final es un trabajo, por lo que debe demostrar que puede hacer el trabajo que desea la empresa contratante. Como alguien que recién está aprendiendo, revise algunos anuncios de trabajo y encuentre cosas que no conoce y realice un seguimiento en una hoja de cálculo o una nota.

    Luego, comienza a investigar cuáles son todas estas cosas. Descubre lo que te gusta y lo que no te gusta. Probablemente encontrará cosas como React, AngularJS, MySQL, tal vez Node o Ionic o tal vez incluso algunas cosas de Ruby. Solo aprende sobre esto, no intentes hacer nada todavía. Pruébelo, haga todos los ejercicios de “inicio” y vea qué funciona para usted.

    Una vez que haya probado los marcos y las cosas que le parecen interesantes, profundice más. Aprende mucho al respecto. Haz cosas con eso. Comienza a leer sobre eso. Mira videos de YouTube al respecto. Inmensidad tu vida con ella. Cuando almuerces, haz algo relacionado con aprender al respecto. Por lo general, veo videos de JavaScript en mi almuerzo, por ejemplo.

    Cuando tengas tiempo libre, codifica algo. Haz un proyecto básico. Añadir funciones a la misma. Constrúyalo hasta que pueda iniciarlo, o al menos hasta que se sienta cómodo usándolo como prueba de que puede hacer el trabajo.

    Una vez que tenga un buen proyecto para presumir, solicite empleo o incluso trabaje por un tiempo para ganar algo de experiencia y más piezas de cartera.

    Como desarrollador autodidacta, las empresas quieren pruebas . Mostrar conocimiento no es suficiente.

    Aquí hay algunos temas avanzados para revisar una vez que tenga los conceptos básicos:

    • Sass, Less, Stylus
    • NodeJS
    • Oreja
    • jQuery, lodash
    • AngularJS
    • KnockoutJS
    • ReactJS

    Hay mucho más por ahí, pero esta es una buena lista de tecnologías para aprender, después de lo básico, por supuesto.

    Y recuerda, demuestra que puedes hacerlo. Nunca es lo suficientemente temprano para comenzar un proyecto, especialmente si estás aprendiendo. ¡Buena suerte!

    Me estás tomando el pelo ¿verdad?
    Es como preguntar, ya que tengo piernas, ¿puedo dar un salto?
    Todo lo que le diré es: Más código para aprender: la mayoría del código para practicar y el resultado de estos “=” Alta competencia en el idioma.
    El HTML 5 tiene 102 etiquetas
    Css3 se trata de seleccionar usando ‘selectores’ y transformar en resumen.
    JavaScript tiene que ver con la lógica y la salida de controles
    Entonces, ¿qué estás esperando para quitar esos conceptos básicos y la codificación de la vida se vuelve más fácil.

    Hola amigo, nunca es tarde para comenzar algo nuevo. Eres bastante más joven que yo. Es bueno que te hayas dicho que comiences a aprender nuevas tecnologías que tienen una gran demanda en el mercado.

    Te sugiero que comiences con:

    1. w3cschools.com (HTML5, CSS, Core JavaScript, Jquery, Bootstrap)
    2. CSS-trucos (conceptos básicos de CSS)
    3. Angular js (desarrollo front-end)
    4. Nodo js (desarrollo de back-end)
    5. Desbordamiento de estaca (respuestas de expertos)
    6. Campamento de código gratuito para ejercicios
    7. Github para escaparate
    8. Tutoriales en video de YouTube
    9. Lynda.com y CodeAcedamy para videos tutoriales

    ¡La mejor de las suertes!

    Veinte es bastante joven. Hay algunas profesiones (atleta profesional; músico profesional y clásico) que sería poco realista para alguien comenzar desde cero a los veinte. El diseño web no es uno de ellos.

    Puede trabajar duro y tener las habilidades básicas en su haber en unos pocos años. En un año a partir de ahora, puede construir sitios por dinero, incluso mientras continúa aprendiendo el oficio. En cinco años, puedes ser sólidamente bueno.

    Nunca demasiado tarde. Por nada. Siempre.

    Siempre.

    Puedes hacer cualquier cosa que te propongas, y especialmente si realmente te apasiona, ¡parece que lo haces! Un pequeño consejo sería preguntar a algunos profesionales que trabajan ahora qué pasos tomar a continuación. Acabo de utilizar este sitio: Miami Web Design Company, comercio electrónico, desarrollo web y servicios de marketing para mi propio trabajo, y tienen mucho conocimiento sobre diseño web. Les echaría un vistazo. ¡Y no te rindas!

    Hola.

    En primer lugar, nunca es demasiado tarde.

    Tengo 23 años. No sé un poco sobre programación. Me estoy preparando para obtener la admisión en algún instituto. Cuando era pasante, comencé con php (aunque no pude completarlo). Ahora, toma alrededor de cuatro meses para aprender html + css + php y voila! te conviertes en desarrollador web.

    More Interesting

    Me estoy graduando con un doctorado en semiconductores dentro de un año, pero me di cuenta de que mi verdadera pasión es el desarrollo web. ¿Cómo puedo migrar rápidamente de la investigación de semiconductores en la academia a un trabajo como desarrollador web?

    Quiero hacer animación como carrera. Vivo en India, Delhi. ¿De dónde puedo hacer una licenciatura en multimedia y animación?

    Cómo abordar la pregunta 'Por qué un MBA'

    ¿Qué consejo le daría un maestro experimentado a alguien que nunca ha enseñado antes, pero que es un experto en un tema dado y le gustaría compartir ese conocimiento?

    La compañía donde trabajo ha pedido redundancia voluntaria. No sé si retirar el sorteo de mi solicitud de redundancia o aprovechar la oportunidad y aprovechar la redundancia. ¿Qué tengo que hacer?

    Tengo 31 años. ¿Soy demasiado viejo para obtener un título de danza?

    ¿Cómo puede uno arruinar su vida de ingeniería en los 2 años restantes?

    ¿Qué necesitamos para tener éxito en la vida, determinación u oportunidad?

    Cómo (en mis primeros 20 años) entender qué estudiar para tener éxito en mi vida

    Me preocupa convertirme en una tolva de trabajo. ¿Cuál es un consejo?

    ¿Qué haces cuando no estás seguro de lo que quieres hacer con tu vida a los 20 años?

    Me estoy arrastrando a mis 20 años, tuve problemas en la escuela con un terrible promedio de calificaciones y una especialización que no usaré. Recientemente encontré mi pasión y estoy ayudando a desarrollar una startup. Mucha gente que conozco se está comprometiendo o casando. A menudo pienso en quitarme la vida. ¿Es muy tarde para mi?

    ¿Cómo decidirá cuándo arriesgarse?

    ¿Cuáles son las principales preocupaciones que tiene la gente sobre abandonar la universidad?

    ¿Cuáles son algunas historias de cambios de carrera locos y salvajes?