Presentación

Cual fue la ultima cosa que aprendiste?

Quizás fue un nuevo idioma, como Italiano, Ingles o Alemán. O tal vez un editor grafico como Photoshop, una técnica de cocina, carpintería o una rutina de ejercicios. Quiero que recuerdes ese sentimiento al momento de terminarlo: El momento en que todo fue mas claro!. Cuando las cosas dejaron de ser confusas a tenerlas claras, como dominar la sierra de mesa o entender la diferencia entre los sustantivos masculinos y femeninos en Francés. Como se siente? Increible. verdad?

Ahora quiero que recuerdes justo el momento antes de aprender una nueva habilidad. Como se sintío?. Probablemente un poco intimidante y hasta frustrante, no?. Todo el mundo en algún momento no sabe las cosas que sabe hoy y eso es totalmente normal; todo el mundo inicia en alguna parte. Aprender algo nuevo es una aventura emocionante, especialmente si estas buscando aprender un tema de manera eficiente.

Kyle Simpson da un montón de clase de programación para principiantes. Sus estudiantes a menudo tratan de aprender html o JS por ellos mismos leyendo artículos de un blog o copiando y pegando código, pero no son capaces de dominar el tema para que les permita programar lo que desean/imaginan. Ya que no se entienden a fondo ciertos temas de codificación o del lenguaje, ellos no pueden escribir código estructurado o depurar su propio trabajo ya que no saben que esta sucediendo o como trabaja en su código/programa.

Siempre ha optado en sus clases por una enseñanza correcta, lo que significa que enseña estándares web, marcado semántico, código bien documentado, entre otras buenas practicas. Cubre el tema de manera exhaustiva para explicar los cómos y los porqués, Y no solo lanzar/mostrar el código para que este sea copiado/pegado o ejecutado.

Cuando uno se esfuerza en comprender su propio código, crearas un mejor trabajo y seras mejor en lo que haces. Programar no es solo su trabajo, es su oficio. Por eso me encanta Up & Going. Kyle nos guiara a través de una inmersión profunda sobre la sintaxis y terminología para dar una gran introducción a JS sin necesidad tomar atajos. Este libro no trata esquemas superficiales. Y nos permitirá entender los conceptos de lo que escribiremos.

No es suficiente ser capaz de duplicar fragmentos de código jQuery en nuestros proyectos, del mismo modo que no es suficiente aprender como abrir, cerrar y guardar un archivo en Photoshop. Seguro, que una vez aprenda los conceptos básicos del programa podrá crear y compartir un diseño hecho usted. Pero sin no conoce realmente las herramientas y lo que hay tras ellas; como podrá definir una grilla, elaborar un sistema de fuentes legibles u optimizar ilustraciones para la web. Lo mismo sucede en JS. Si no sabemos como trabaja un bucle, como definir variables o que es un scope. No estaremos escribiendo el mejor código posible. Y No queremos conformarnos con menos, programar es, después de todo nuestro oficio.

Cuanto mas se exponga a JS, todo será mas claro. Palabras como cierres, objetos y métodos podrían ser confusos para usted ahora, pero este libro le ayudara a que esos términos se aclaren. Quiero que recuerde esos dos sentimientos del antes y después de aprender algo a medida que inicia este libro. Puede parecer desalentador, pero ha revisado este libro porque usted quiere comenzar un increíble viaje para perfeccionar sus conocimientos. Up and Going es el inicio de nuestro camino para entender la programación. Disfrute de los momentos en que todo se aclara.

Jenn Lukas
jennlukas.com, @jennlukas
Front-end consultant

results matching ""

    No results matching ""