Video Summary and Transcription
Esta charla discute el viaje de programación del orador, la formación de hábitos y la búsqueda de tiempo para programar. El orador recomienda participar en el desafío de los 100 días de código y aprender HTML, CSS, JavaScript, AngularJS y D3.js. Construir proyectos pequeños y juegos es útil para el aprendizaje y el crecimiento. Se enfatiza la importancia de formar hábitos y superar la resistencia, así como priorizar la consistencia y enfocarse en los detalles. Encontrar tiempo se trata de recuperar las 24 horas que todos tenemos y hacer pequeños cambios para acomodar la programación. Mantener un registro o cuaderno es importante para hacer un seguimiento del progreso.
1. Introducción y Viaje en la Programación
Hola a todos y bienvenidos a cuando piensas que no hay tiempo. En esta sesión, hablaremos sobre mi viaje en la programación, formar hábitos y encontrar tiempo. Comencé mi viaje participando en el desafío de los 100 días de código, programando durante una hora todos los días y compartiendo mi progreso en GitHub. Para convertirme en desarrollador, tuve que aprender HTML, CSS, JavaScript y herramientas como las Chrome Developer Tools. También aprendí AngularJS y una biblioteca de visualización de datos llamada D3.js. Construir proyectos pequeños y juegos me ayudó a aprender y crecer. Recomiendo FreeCodeCamp para principiantes. ¡Comienza tu viaje en la programación hoy mismo!
♪♪♪ Hola a todos y bienvenidos a cuando piensas que no hay tiempo. Mi nombre es Eleftheria, soy una desarrolladora de aplicaciones y siéntanse libres de encontrarme en mis redes sociales, especialmente en Twitter, donde soy muy activa y pueden contactarme allí.
Muy bien, en esta sesión hablaremos brevemente sobre mi viaje en la programación, cómo formar hábitos y, por último, cómo encontrar tiempo. Así que comencemos con mi viaje en la programación. Me gradué de una universidad de ingeniería, hice muchas matemáticas, mucha física, pero no mucho código, y sabía que quería ser una desarrolladora front-end, así que encontré un desafío muy interesante llamado 100 días de código. Tal vez algunos de ustedes ya conozcan ese desafío y básicamente te ayuda a adquirir el hábito de programar. Lo que haces en este desafío es programar durante 100 días, una hora cada día, y luego subir ese código a GitHub y adquirir el hábito de construir un buen portafolio que puedas compartir con otras personas, lo cual es algo que realmente quieres como desarrollador front-end, y cuando estaba comenzando mi viaje, sabía que eso era algo que muchos gerentes de programación y personas así realmente querían. Y la tercera cosa que tenías que hacer en ese desafío era ir a Twitter, usar el hashtag 100 Days of Code y seguir a otras personas allí, alentar a otras personas a participar, dar retroalimentación en proyectos o pedir retroalimentación para tus propios proyectos. Así que así fue como comencé a convertirme en una desarrolladora.
Por supuesto, cuando intenté encontrar mi primer trabajo real, entendí que realmente tenía que ser buena en HTML, CSS y JavaScript. Y luego probablemente debería ser buena en GitHub u otro sistema similar. Y obviamente, veía a otros desarrolladores que los usaban todo el tiempo, las herramientas de desarrollo de Chrome, como la consola y la red. No sabía nada sobre estas cosas. De hecho, me intimidaban, pero sabía que tenía que aprender sobre ellas. Y mi cuarto paso fue aprender un framework o una biblioteca. Elegí AngularJS. Ahora, sé que no es una opción muy buena o, como decirlo, no fue una elección muy buena. Porque AngularJS se va a duplicar. Pero también aprendí una biblioteca de visualización de datos llamada D3.js. Y eso fue en realidad una elección bastante buena, porque me llevó a mis primeros trabajos como freelance. Así que no solo es importante ver tutoriales o tratar de entender el código de otras personas, sino que también es realmente importante construir tus propias cosas. Y como mencioné, quería aprender HTML y CSS. Así que construí cosas realmente pequeñas. Las que puedes ver en tu pantalla en este momento, todas esas cosas están hechas solo con HTML y CSS. Mi siguiente paso fue aprender JavaScript. Así que comencé a construir pequeños juegos. Por ejemplo, aquí tienes el juego del tres en raya y el juego de Simon Dice. La inspiration detrás de esto viene de FreeCodeCamp, que es un excelente sitio. Lo recomiendo totalmente si eres nuevo en el desarrollo front-end. Y mi tercera cosa fue aprender
2. Forming Habits and Finding Time
Una vez más, comencé a construir pequeños juegos y adquirir el hábito de programar. Formar un hábito requiere superar la resistencia y conocer el poder de los límites. Enfócate en una cosa a la vez y prioriza la consistencia sobre el volumen. Es mejor tener un poco de tiempo libre para concentrarte en los detalles. Mantener un registro o cuaderno es importante para hacer un seguimiento del progreso. Encontrar tiempo se trata de aprovechar las 24 horas que todos tenemos.
AngularJS. Una vez más, comencé a construir pequeños juegos. Y el cuarto paso fue G3.js. Así que hice todas estas cosas. Y estaba adquiriendo el hábito de programar y programar y programar para construir mi portafolio. Pero empecé a darme cuenta de lo importante que es en realidad formar un hábito. Y eso es de lo que vamos a hablar ahora. Si quieres formar un hábito, lo primero que notarás es la resistencia. Intenta hacer algo bueno y la resistencia siempre estará presente. Intenta hacer dieta y siempre habrá una galleta. Intenta programar y recibirás un mensaje o alguien te llamará. Intenta hacer algo y siempre habrá resistencia. Bueno, ahora que sabemos que hay resistencia, siempre hay una forma de luchar contra ella. Y una de las formas en que podemos hacerlo es conociendo el poder de los límites. Entonces, las cosas que puedes hacer para ayudar son no dispersar tus esfuerzos. Enfócate en una sola cosa a la vez y busca la consistencia en lugar del volumen. No puedes hacer todo en un solo fin de semana o en un solo día. Necesitas ser constante y siempre trabajar en esas pequeñas cosas. Y algo extraño es que es mejor tener solo un poco de tiempo libre en lugar de mucho. Porque si tienes un poco de tiempo libre, tendrás que obligarte a concentrarte en todas esas pequeñas cosas, en todos esos detalles que hacen un proyecto hermoso. Y otra cosa es mantener un registro o un cuaderno. Es realmente importante. Sé que suena cliché, pero realmente comienza a hacerlo. Comienza a escribir todo y sentirás mucho más logro cuando veas todas esas marcas en tu lista de tareas pendientes. Entonces, la otra cosa es cómo encontrar el tiempo. Porque sé lo que estás pensando. Estás pensando que quieres hacer todas estas cosas, pero no tienes el tiempo. Bueno, ¿adivina qué? Sí tienes el tiempo. Todos tenemos 24 horas. Y solo se trata de aprovecharlas de manera diferente.
3. Finding Time and Making Small Changes
Necesitas encontrar tiempo en esas pequeñas cosas. Cambia solo una o dos cosas a la vez. Haz cambios tan pequeños que no puedas decir que no. Mantén una lista de tareas pendientes. Analiza tu día, encuentra lo que funciona, tu tiempo, encuentra tu enfoque y siempre busca lo mejor.
Hay muchas formas en las que interactuamos con ese tiempo. Así que necesitas reclamar el tiempo. Necesitas encontrar tiempo en esas pequeñas cosas. Sé realmente implacable en lo que quieres hacer, en lo que quieres tener en tu vida y comienza a luchar por todas esas cosas. Y otra cosa realmente importante es cambiar solo una o dos cosas a la vez. No puedes cambiar todo en un solo día o en un solo fin de semana. Y en realidad, esto es por qué los propósitos de año nuevo siempre fallan. Porque piensas que cambiarás diez, quince cosas a la vez y en solo un par de semanas. Pero las cosas no funcionan así. Así que haz cambios tan pequeños que no puedas decir que no. Comienza desde algo y siempre puedes avanzar. Y también no pienses solo en el mejor escenario, sino también piensa en tus fracasos y qué sucederá si no haces algo. Y algunos consejos que tal vez no sean tan conocidos son mantener una lista de tareas pendientes. Una lista de tareas pendientes es una lista en la que escribes las cosas que no deberías hacer. Como no deberías ver Netflix durante más de dos o tres horas al día. No deberías comer más de dos helados al día y cosas así. Analiza tu día, encuentra lo que funciona, tu tiempo, encuentra tu enfoque y siempre busca lo mejor porque sabes que puedes hacerlo. Muy bien chicos, eso fue todo. Muchas gracias y nuevamente siéntanse libres de seguirme en mis redes sociales. Gracias.
Comments