#100DaysOfCode Second Round.

Planeando el siguiente round.

Luis Jáquez
Luis Jáquez|Blog
4 min readJul 15, 2017

--

“Don’t wish it was easier, wish you were better. Don’t wish for less problems, wish for more skills. Don’t wish for less challenge, wish for more wisdom.” — Jim Rohn.

Comenze el reto #100DaysOfCode el 3 de enero hasta terminarlo el 18 de mayo de este mismo año. La idea de escribir código todos los días y la idea de twittear sobre el progreso es muy atractiva, pero a medida que va creciendo se torna más difícil, siendo esto lo que hace especial este reto, obligándote a que salgas de tu zona de confort para lograr tus objetivos.Y me gusto tanto la idea que decidí embarcarme en un segundo round el día 17 de julio. Esta vez con metas y recursos muchos más específicos para poder sacarle mayor partido.

Mi Ultimo Tweet.

A continuación describire el plan que tengo.

Recursos:

Guía de desarrollo web con fundamentos de ciencias de la computación.

Es una excelente guía creada por P1xt (¡Muchísimas gracias!) que hace uso de recursos totalmente gratuitos y con una organización por niveles, enfocados al desarrollo web. Esto junto a freeCodeCamp, son la piedra angular de mi aprendizaje. Espero terminar el primer nivel y más allá.

freeCodeCamp.

freeCodeCamp es un Bootcamp enfocado en el desarrollo web con tecnologías enfocadas en JavaScript,además, es totalmente gratuito.

Es más que un simple Bootcamp, es una comunidad de personas muy amistosas y dispuestas a ayudar. Tienen un foro equivalente a Stack Overflow para los campers.

Disponen de 4 certificaciones por el momento:

  • Front End Development Certification.
  • Data Visualization Certification.
  • Back End Development Certification.
  • Full Stack Development Certification.

Mi meta es conseguir la Front End Development Certification en el menor tiempo posible.

Progreso actual.

Chingu Cohorts.

En la ronda anterior de #100DaysOfCode cometí un error que afecto mi progreso drásticamente, y ese error era no tener compañeros a los cuales acudir cuando me sentía frustrado ni personas con las cuales compartir metas. Por eso decidí aplicar para unirme a Chingu.

No hay mejor manera de describir que es Chingu que con su eslogan:

Web-dev gyms for those of us who don’t have the money/time for expensive coding bootcamps.

Esta organizado por distintos cohorts a los cuales aplicas dependiendo de tu disponibilidad y nivel. Puede ser medio tiempo o tiempo completo, Front End o Back End. Tiene una duración de 1 a 2 meses. Lo mejor es que tienen un grupo de estudio para los que siguen la Guía de desarrollo web con fundamentos de ciencias de la computación.

Si quieres saber mas al respecto puedes visitar su publicación en Medium.

Libros.

Es de suma importancia conocer la historia, metodologías y filosofía como informático, y no hay mejor forma de obtenerla que leyendo libros. Ésta es una lista de libros que me han recomendado:

  • The Success of Open Source por Steven Weber.
  • The Mythical Man Month por Frederick P. Brooks Jr.
  • The Psychology of Software Programming por Gerald M. Weinberg.
  • Revolution in the Valley por Andy Hertzfeld.
  • Facts and Fallacies of Software Engineering por Robert L. Glass.
  • Agile!: The Good, the Hype and the Ugly por Bertrand Meyer.
  • Geekonomics por David Rice.

Retos:

Los retos son parte fundamental del camino ya que evitan la procrastinación y fomentan los buenos hábitos de aprender constantemente. Por esa razón me unire a dos de los cual considero más provechosos:

  • 30Days30Sites- En este reto debes de crear un sitio web cada día por 30 días consecutivos como su nombre lo indica. Cada día te envían ejemplos de las páginas que debes crear así como recursos de ayuda.
  • JavaScript30- Trata sobre hacer 30 mini-proyectos con vanilla JavaScript en 30 días, sin frameworks, compiladores, librerías ni boilerplates, todo de manera artesanal.

Equipamento:

Esto es lo que usaré:

  • Laptop Sony Vaio VGN-CR307E con Xubuntu 16.04 la cual tiene 5 años sin abandonarme :] .
  • Monitor Dell 17 pulgadas modelo E178fp.
  • 2 cuadernos para tomar notas.
  • ¡Muchas ganas de aprender!

Para gestión de proyectos uso Asana y para hacer un seguimiento del tiempo uso Rescue Time.

Cada semana escribo un post donde resumo mi progreso acerca de esta aventura. Espero buenas cosas de este camino, así que ¡buena suerte!

*Las webs, libros y guías están en inglés.

--

--