Domina JavaScript: 10 trucos imprescindibles para nuevos desarrolladores en 2021
La mayoría de desarrolladores principiantes e intermedios desconocen las muchas características geniales de JavaScript. Hoy me gustaría compartir lo que creo que son las partes esenciales clave para convertirse en un desarrollador JavaScript competente. Hemos seleccionado diez trucos que uso en mis proyectos diarios de JavaScript.
Imagen: https://medium.com
1. Comprensión básica de JavaScript
Por simple que suene, a menudo se ignora. Hay una diferencia significativa entre programadores que usan metodologías comunes como React, Vue y Angular por un lado, y programadores que conocen JavaScript a fondo.
No son necesariamente lo mismo. Un buen programador de JavaScript podrá aprender rápidamente nuevas formas de implementar el sistema. Sin embargo, lo contrario puede ser cierto: puede que no seas experto en JavaScript si te sientes cómodo con un framework como React.
Al ver un trozo de código JavaScript, deberías tener una idea general de qué está pasando. Ámbitos (scopes) y clausuras (closures) son ejemplos que no deberían ser un misterio. Lo mismo para recolección de basura (garbage collection), prototipado y sintaxis.
Si no lo haces, chocarás contra un muro tarde o temprano. En entrevistas de código, podrían preguntar esto. Querrán que entres en detalle sobre qué pasa. Y, para no desanimarte, las preguntas serán mucho más difíciles que esto.
No aprendas solo para complacer a otros. Entiende cómo añadir valor a tu trabajo. Como codificador JavaScript capaz, debes valorarte. Llevarás este valor contigo a donde vayas.
2. Se debe leer contenido de calidad
Leer — no ver. Hay una razón por la que académicos y gente lista suelen llamarse bibliófilos y no "screenworms".
Hojear interminables tutoriales y vídeos de mala calidad no te llevará lejos. Generalmente, no estás comprometido al leer o ver estos.
Se han usado durante siglos, y hay una razón. Los libros son una fuente genuinamente importante de información, independientemente de cómo los consumas. No escribes un libro de la noche a la mañana; implica que el autor ha invertido mucho tiempo en recopilar y registrar esa info. Lo mismo no siempre se puede decir del contenido gratis en la web.
Otra ventaja importante de leer un libro: exige concentración total. Cuando te sientas, abres un libro (físico) y empiezas a leer, eso es todo lo que haces. No puedes leer un libro y charlar con un amigo o jugar con tus hijos a la vez. Bueno, podrías, pero entonces no estarías trabajando en convertirte en un ingeniero JavaScript competente.
Consigue un buen libro. Apaga el teléfono, desconéctate unas horas y léelo. Y sí, cuestan bastante. Pero es una inversión. Una inversión en ti, el desarrollador.

Imagen: https://bitrebels.com
3. Familiarízate con diversos frameworks.
En fin, intenta trastear con todos los frameworks conocidos. La lista cambia día a día, pero no te equivocarás examinando React, Django, Angular, Laravel, Next.js, por nombrar algunos.
En un día o tarde sin mucho que hacer, enciende el PC y crea un nuevo proyecto con uno de ellos. Todos están bien documentados y empezar suele llevar solo minutos.
Trastea, escribe código. Entiende todos y forma una opinión, aunque sea superficial.
Según muchas encuestas, especialmente de profesionales, aprenderás que si les preguntas por qué trabajan con cierto framework responden: "Porque leí que es el más popular ahora no significa que sea el mejor para mí".
Vale. Puede ser verdad. O no. ¿Quién sabe? Pero, ¿por qué crees que es famoso y genial? ¿Qué elementos te gustan más comparados con otros frameworks? ¿Qué muestra que cierto framework es mejor que otros o viceversa?
La gran mayoría de veces, me topo con silencio. No lo han probado.
Prueba. Experimenta. Juega. Forma opiniones informadas. Tus perspectivas. Y llévalas contigo en tu camino a convertirte en un diseñador JavaScript habilidoso.
4. Comprensión de HTML y CSS
Me encanta JavaScript. Siempre. Pero recuerda que HTML y CSS son los cimientos de la web. Los bloques de construcción. Todo lo que ves son elementos HTML con algo de estilo.
React, Vue, Angular? Geniales, todos "escupen" HTML al final.
No puedes ignorar HTML y CSS o tomarlos a la ligera. He conocido varios ingenieros que eran increíblemente buenos en JavaScript, pero no sabían mucho de HTML y CSS. Eso es peligroso.
Seguro, si pretendes ser ingeniero backend de JavaScript, no será básico. Pero lo más probable es que termines creando sitios y apps web, y entonces se necesita una comprensión sólida de HTML, CSS y JavaScript como trío.
No subestimes esto. Aprender JavaScript puede ser intenso. Lo mismo para HTML y CSS.
Tecnología Industrial
- Tecnología Industrial: Una Nueva Era de Eficiencia y Crecimiento
- Marc Schnadinger: Construyendo una nueva carrera en Industria 4.0
- Descubre los 9 Lenguajes de Programación Imprescindibles de 2021
- Construyendo un Futuro Más Seguro: Avanzando Soluciones Inteligentes de Seguridad Alimentaria
- Las 12 principales tendencias de supply chain que moldean la era post-pandemia en 2021
- Día de la Manufactura 2021: Tu Invitación a Explorar el Evento Principal del Sector
- 10 flujos de trabajo de automatización esenciales para fabricantes
- Top 5 Ventajas de SaaS que Potencian a Fabricantes Modernos
- Las mejores resoluciones CMMS para 2021: transforme la gestión de mantenimiento
- 5G y Edge: Desafíos emergentes de ciberseguridad para 2021
- 7 Podcasts Imprescindibles que Todo Desarrollador de IoT Debe Escuchar