Únete al # 100DaysOfCode

Codificaré durante al menos una hora todos los días durante los próximos 100 días.

He decidido hacer de esto un compromiso público.

Y deberías unirte a mí.

Para seguir tu progreso, bifurca este repositorio: https://github.com/Kallaway/100-days-of-code

NOTA: Para obtener la información más actualizada sobre el desafío, visite:
 El sitio web oficial de 100DaysOfCode

Aquí hay algunas razones de por qué

Tengo muchas ganas de ser un mejor desarrollador. Pero encuentro que después del trabajo, siempre encuentro otras cosas que hacer en lugar de código.

Nada puede superar el esfuerzo autodirigido para aprender o lograr algo, y es algo que valoro mucho. Pero mirando hacia atrás en los últimos meses, veo muchas buenas intenciones de sentarme y codificar todas las noches, pero también mucha racionalización. Esto me lleva a permitir que mi resistencia tome lo mejor de mí.

Es por eso que quiero asegurarme de comprometerme con un desafío que me hará responsable ante cualquiera que me siga o vea mis actualizaciones.

Cumplir con algo como esto puede ser difícil, lo que probablemente ya haya sentido, ya sea tratando de seguir cursos en línea o siguiendo el plan de estudios que ha elegido.

Hacer un compromiso público ha demostrado mejorar la capacidad de las personas para adherirse a los cambios y los nuevos hábitos. ¡Así que hagamos esto juntos!

Me di cuenta de que mi tiempo después del trabajo siempre sigue un patrón de mí viendo algo en Netflix o en otro lugar, en lugar de codificar. Como todos nosotros, tengo algunas cosas que necesito hacer: limpieza, tareas administrativas, lavar los platos, etc. Todo eso seguirá ahí. Lo que planeo hacer menos es lo que llamaría "tiempo de relajación pasiva". Esto es cuando me siento a mirar algo, y mi tiempo cada noche se come, episodio por episodio.

Es fácil comenzar a mirar algo, pero difícil de detener. Con cosas que valen la pena, encuentro que lo contrario es cierto: es difícil comenzar, pero es muy fácil continuar. Entonces, con este desafío, me aseguraré de comenzar (sentarme a codificar) todos los días sin importar qué.

Algunas reglas adicionales:

  1. Tuitearé sobre mi progreso todos los días -> ka11away usando el hashtag # 100DaysOfCode
  2. Codifico en el trabajo, pero también quiero poder trabajar en mis proyectos. Es por eso que no contaré el tiempo que paso codificando en el trabajo para enfrentar este desafío.
  3. Enviaré código a GitHub todos los días para que cualquiera pueda ver mi progreso. Si quieres, puedes seguirme aquí.
  4. Trabajaré principalmente a través de los proyectos de certificación Front End de Free Code Camp.
  5. El tiempo dedicado a hacer tutoriales, cursos en línea y otros recursos similares NO contará para este desafío. Quiero escribir código real y trabajar en proyectos reales, enfrentando desafíos reales. Aquí está el artículo donde resumí mis pensamientos sobre los proyectos y mi experiencia al construirlos: Cómo obtener un trabajo de desarrollador en menos de un año.

Actualización: he agregado una pregunta frecuente:

PREGUNTAS MÁS FRECUENTES:

  1. P: ¿Cómo me pongo en contacto con las personas que también están haciendo este desafío?
    R: Busque # 100DaysOfCode en Twitter, o únase a la sala 100DaysOfCode en Gitter; no necesita una invitación, está abierto para que cualquiera se una.
  2. P: Soy nuevo en la codificación (o simplemente estoy decidiendo aprender a codificar) y todavía no puedo construir proyectos, ¿qué debo hacer?
    R: La mejor manera de comenzar sería seguir el Currículum Front End de FreeCodeCamp desde el principio. Cuanto más avance durante los 100 días, mejor.
  3. P: Me perdí un día, ¿significa que he fallado el desafío?
    A (ACTUALIZADO): Absolutamente no. Se le permite perder un día en dos semanas. (luego, complételo agregando un día más al final de los 100) Nunca se pierda dos días seguidos (por lo que no puede saltarse el día 14 de un período de una semana y el primer día de otro). Este es un gran consejo sobre la formación de hábitos que recibí de Leo Babauta sobre hábitos zen.
  4. P: Llego tarde a casa, y para cuando termino mi hora, ya es medianoche, ¿cuenta?
    A: ¡Por supuesto que cuenta! La regla general es: ¿has codificado durante al menos una hora antes de irte a dormir ese día? Si es así, estás en camino.
    La razón de esto es que todos tenemos diferentes horarios y diferentes períodos de vida (niños, escuela, trabajo y lo que tienes), así que no te aferres a un estándar de tiempo arbitrario. No experimentarás lo que Cenicienta experimentó una vez que el reloj marca la medianoche.
    En realidad, estoy en la misma situación la mayor parte del tiempo: llego a casa tarde en ciertos días (trabajo, cursos de francés, la vida se interpone en el camino, etc.) y he decidido no preocuparme por cosas como esa, o si obtener un punto en GitHub en ese día en particular. Sí, es bueno tenerlos en una racha uno por uno, pero no se perjudique midiendo sus esfuerzos en un reloj.
  5. P: ¿Debo llevar un diario?
    R: Eso es opcional, pero es una gran idea. Puede ser un repositorio de GitHub, donde almacena todos los enlaces y / o proyectos completados, o un archivo de texto donde anota los aspectos más destacados de lo que hizo ese día.
    Es útil de dos maneras principales: podrá ver el progreso cada día y ver cuán lejos ya ha llegado y será más fácil encontrar la motivación para continuar, y la segunda es que después de haberlo hecho En sus 100 días, podrá analizar mejor su experiencia y ver qué funcionó y qué no.
  6. P: ¿Debo poner mis proyectos en línea?
    A: definitivamente. Es genial para la responsabilidad y la motivación saber que las cosas en las que has trabajado están disponibles en línea para cualquiera que desee verlas. Te hará preocuparte más por el producto final y hará que los resultados del desafío sean más impresionantes cuando los mires en el día 100.
  7. P: ¿Debería preocuparme por las rayas?
    R: Las rayas son agradables y útiles, pero como mencioné anteriormente, no se preocupe demasiado por ellas y no se critique por perderse un día. En cambio, asegúrese de hacer todo lo posible para no permitir que eso vuelva a suceder, y sepa que preocuparse y regañarse no le dará ningún resultado. (Ok, le dará resultados, pero solo negativos. Yo los llamaría consecuencias, no resultados) La mejor manera de salir de ese estado emocional negativo es sentarse y codificar.
  8. P: ¿Cuál es la parte más difícil de este desafío?
    R: La parte donde tienes que sentarte y comenzar a codificar. No lo pospongas ni lo pienses en absoluto, porque te racionalizarás. Acérquese mecánicamente: siéntese, abra su computadora portátil, inicie su editor de codificación y comience a escribir. Después de 5 minutos, no sentirá ningún problema / dilación / deseo de detenerse.
  9. P: Si todos comenzaron un día determinado, ¿debería unirme a ellos el día que son? Por ejemplo, desde el día 12?
    R: Este desafío es individual, así que cuando te unes comienzas en el día 1. Siempre que publiques una actualización en Twitter o en otro lugar, asegúrate de mencionar en qué día estás y usa el hashtag para que las personas puedan encontrar y apoyar ¡tú!

¿Puedo unirme al desafío?

Si quieres unirte a mí en este desafío, te invito a que lo hagas. Simplemente use el hashtag # 100DaysOfCode o únase a la Sala de Gitter 100DaysOfCode.

Si decide hacer esto, comuníquese conmigo y podemos ayudarnos y alentarnos mutuamente. Si te gusta esta idea, haz clic en ❤ para recomendarla aquí en Medium. ¡Significaría el mundo para mí! :)