¿Deberia aprender absoltamente todo sobre un lenguaje para trabajar como desarrollador web?

FR

👋Hola, gracias por leer espero me puedas ayudar, para trabajar como desarrollador web deberia: memorizar todo sobre los distintos lenguajes (por ejemplo del frontend) o deberia aprender unas buenas bases y tener la habilidad de investigar?

Por ejemplo, deberia aprender cada una de las propiedades en css o deberia aprender la bases y con esto saber que hay que cosas que realizan una determinada funcion pero no saber en el momento exactamente con detalle su funcionamiento

Estoy aprendiendo pero mas adelante quiero trabajar como desarrollador web asi que cualquier aporte sobre el tema sera de gran ayuda.

Muchas Gracias 🙂

JR

No hace falta memorizar, solo basta con saber cómo funciona . A partir de ello podrás hacer todo lo que quieras, si se te olvida un código o qué es lo que hace, lo consultas en internet y listo.

Aprender no es memorizar.

FM

La práctica hace al maestro, has proyectos cada vez más complejos :)

Avatar

No se necesita memorizar todas las reglas que existen de una tecnología porque eso es imposible. La idea es entender e interiorizar que existen ciertas propiedades, metodos, etc que hacen X cosas y tenerlos en cuenta para cuando se desarrolle un proyecto. En mis proyectos de practicas que actualmente estoy desarrollando, siempre estoy de la mano con internet buscando tal o cual cosa que en su momento vi que servia para tal funcionalidad. Es importante aprender las bases, porque es un grave error intentar aprender un framework de alguna tecnologia, cuando no se sabe las bases de esta. Averigua las rutas de aprendizaje de un frontEnd, adapta esas rutas que encuentres a la tuya propia y a darle.

Avatar

Lo mas eficiente es primero saber las bases del lenguaje de programación: sintaxis, tipo, métodos, funciones, etc.

Es como si leyeras un libro de recetas sobre un tipo de cocina. Aún cuando utilizan ingredientes diferentes (al tener una sintaxis distinta o estar orientados a objetos y no orientados a eventos), su fin es el mismo: suplir una necesidad específica, de la forma mas eficiente posible.

Ahora, mientras aprendes las bases, es importante entrenes tu logica (con retos de programación o juegos de lógica) y que busques una aplicación práctica para cada lección (como desarrollar un web one-page sobre algún pasatiempo o una calculadora funcional).

La capacidad de investigar que mencionas entra aquí. Hace varias semanas leia un artículo sobre un cambio sustancial en las clases de medicina. Antes el alumno aplicado era el mas memoristico, ahora es quien mejor puede traducir un caso o patología en términos de búsqueda (para Google o algún portal médico).

Esta capacidad investigativa mejora a medida que desarrollas proyectos o aplicaciones poco similares a otras que hayas trabajado antes. O también cuando agregas nuevos features. Por ejemplo, hace poco buscaba un menú hamburguesa hecho solo en css. Lo encontré en codepen y lo agregué en mi web en menos de 10 minutos. Y asi para imprimir un div solo con php o integrar un sistema de reservas a partir de videosnde youtube.

Recuerdainiciar sesiónpara participar en la comunidad.