Los primeros pasos en No-Code

Jun 16, 2020

Pensemos en unos escenarios imaginarios por un momento. Digamos, primero, que quieren exigirse un poco. Digamos que empezaron los 100 días de No-Code (y no solo digamos, ¡háganlo! Es realmente divertido). ¿Cómo fueron sus primeros días con el desafío? ¿Qué hicieron en esos primeros pasos? ¿Ya tenían experiencia o eran principiantes?

Para pensar.

Pasemos a otro escenario imaginado. Digamos que eres principiante. Has buscado una que otra cosa en foros online o en Twitter sobre el mundo del No-Code, pero todavía no has hecho nada en ninguna plataforma. Un día, sin embargo, aparece el reto de los 100 días sin código y sientes que es la oportunidad perfecta para intentarlo y además mantener un ritmo constante de aprendizaje. ¡Genial! Pero, ¿por dónde empezar?

Esa es la preocupación del día.

#100DaysOfNoCode
Build your No-Code skills by committing to the #100DaysOfNoCode challenge

Los primeros pasos son cruciales. Eso lo sabemos todos. Debemos mantener el interés, elevarlo si es posible, para que las personas sientan la necesidad de seguir en ese recorrido que recién empiezan. ¿Y en dónde pueden comenzar los novatos absolutos su camino en el No-Code?

Bueno, mi primer instinto es decir: "¡Ya lo hiciste! ¡Ya empezaste!". Si te interesa el mundo del No-Code y has leído algunas cosas en foros o en Twitter, ¡eso es un comienzo! Nuestros amigos de 100 días de No-Code probablemente estarían de acuerdo conmigo, pues la primera regla del reto es pasar al menos 30 minutos al día aprendiendo de No-Code. No dicen "creando" o "construyendo". Usan deliberadamente la palabra "aprender" pues aprender también es leer, es ver videos, es chequear el progreso de otros. Así que si ya has hecho algo de lo que acabo de mencionar, ¡ya empezaste! ¡Felicidades!

Lo siguiente es ver dónde quieres empezar a experimentar. ¿Acaso es en el mundo de las aplicaciones móviles? ¿Tal vez en el de las páginas web? Ambos tienen sus beneficios, obviamente. Si quieres dar a conocer tu banda y vender ahí merch, tal vez sería mejor inclinarse hacia el lado de páginas web. Si, más bien, quieres crear una aplicación de citas online donde conozcas al amor de tu vida basado en autores renacentistas, puede ser más interesante el lado móvil. Para nosotros, en HelloGuru, fue el camino del desarrollo web. Y si tú, como nosotros, crees que esa es la ruta más apropiada para saciar tus necesidades, bueno, tenemos un par de cosas que decirte.

Hay herramientas increíbles. Eso es lo primero. Y probablemente encontrarás la que se adecue mejor a lo que estás buscando. Para empezar, sin embargo, nosotros recomendamos Bubble. Si ya has investigado un poco, posiblemente ya habrás leído sobre Bubble, y también sobre Webflow. Estas dos plataformas son gigantes en el mundo del No-Code, y con razón. No obstante, nosotros preferimos Bubble por un par de razones (pero vale la pena decir que hay muchos que empiezan con Webflow, y es perfectamente válido).

En primer lugar, Bubble te permite crear toda una página web sin la necesidad de aplicaciones o herramientas adicionales. Hablo de poder hacer front-end y back-end. Todo lo que quieras hacer (con algunas excepciones raras, tal vez) puedes hacerlo en esta plataforma. Webflow, por otra parte, aunque es sumamente bueno también, es conocido por trabajar mejor de la mano de otras aplicaciones y herramientas. A la hora de enseñar (y aprender), preferimos que sepas muy bien cómo funciona todo en un solo lugar (aunque Bubble permite el uso de plugins externos, si después decides que quieres usarlos), por lo cual nos gusta la opción de Bubble.

En segundo lugar —y entendemos que esto puede ser un poco confuso—, está el proceso de diseño. Webflow se destaca por ser increíblemente bueno a la hora de permitirte experimentar y jugar con funciones de diseño, y si trabajas con esta plataforma, tu página seguro se verá fenomenal. Pero eso, para un novato, podría ser incluso perjudicial en su aprendizaje, pues está la posibilidad de distraerse horas y horas con ideas de diseños, en vez de aprender correctamente lo esencial del desarrollo web sin código. Esto, sin embargo, debe ser tomado con escepticismo. A la hora de tomar una decisión, revisa y confía en tu proceso de aprendizaje y evalúa si lo que acabamos de mencionar es algo que te podría afectar.

Y, bueno, después de decidir el camino que quieres tomar y la herramienta con la que aprenderás primero, el siguiente paso es cómo empezar a aprender. Ahí, colegas, la respuesta es obvia. Tiene que ser con HelloGuru.

¡Nos vemos en clase!

const headerTagLinks = document.querySelectorAll('.js-header-tag-link'); for (x = 0, l = headerTagLinks.length; x < l; x++) { const lang = headerTagLinks[x].getAttribute('data-slug').split('-')[1]; const shouldRemoveLink = lang !== document.documentElement.lang; if (shouldRemoveLink) { headerTagLinks[x].remove(); } }