JavaRush /Blog Java /Random-ES /Pausa para el café #11. Cómo hacer de la programación un ...

Pausa para el café #11. Cómo hacer de la programación un hábito y qué tipos de codificación no tradicional existen

Publicado en el grupo Random-ES

Cómo hacer de la programación un hábito

Fuente: Freecodecamp Pausa para el café #11.  Cómo hacer de la programación un hábito y qué tipos de codificación no tradicional existen - 1 Cada año aumenta el número de personas que quieren aprender a escribir código y convertirse en desarrolladores. Sin embargo, a muchos de ellos les resulta difícil programar todos los días. En parte debido al hecho de que simplemente no saben cómo convertir la escritura de código en un hábito. Créame, no es nada difícil. Ahora puedes verlo por ti mismo.

que es un habito

¿Qué queremos decir con la palabra “hábito”? Según Wikipedia, un hábito es una forma de comportamiento establecida, cuya implementación en una determinada situación adquiere el carácter de una necesidad para un individuo. Según The Free Dictionary, un hábito es un patrón de comportamiento repetido, a menudo inconsciente, desarrollado a través de una repetición frecuente. En general, un hábito es un proceso que se produce de forma automática. Por ejemplo, cepillarse los dientes por la mañana. Para comprender cómo se desarrolla un hábito, es necesario identificar sus componentes. Hay tres: señal, rutina y recompensa.
  1. Señal

    Una señal es un evento que desencadena una acción. La señal puede ser el tiempo, el estado emocional, el lugar o la acción misma. Por ejemplo, si mientras trabajo de repente huelo café procedente de algún lugar del escritorio de mi colega, voy y me sirvo una taza de café. Comenzó mi costumbre de tomar café, la señal era el olor.

  2. Rutina

    La rutina es la acción misma que se realiza cuando una señal desencadena el proceso del hábito. Es decir, la rutina es ir a servirte una taza de café.

  3. Premio

    La recompensa es el momento final de todo el proceso. Esto es lo que recibe una persona después de seguir la rutina. En el ejemplo de una taza de café, es recibir una dosis de cafeína lo que nos hace sentir más alerta. Cuanto más positiva y agradable sea la recompensa, más probabilidades habrá de que su cerebro mantenga el hábito.

Cómo hacer de la programación un hábito

¿Qué se necesita para que escribir código se convierta en esa “rutina”? Si desea guiarse por una señal, intente configurarla en una hora específica. Por ejemplo, "Estoy empezando a escribir código...
  • todas las mañanas después del desayuno;
  • después de regresar del trabajo;
  • durante la pausa del almuerzo;
  • [inserte cualquier desencadenante apropiado].
También puede establecer un período de tiempo para el orden de las acciones que le resultará más fácil de navegar. Por ejemplo, podrías decir "Quiero codificar durante 30 minutos" o "Voy a aprender [insertar habilidad] durante 30 minutos". Las opciones pueden variar. Una parte importante del proceso de formación de hábitos es la recompensa. Para aumentar su productividad, debe establecer una meta. Esto te ayudará a acercarte a lograrlo a través del hábito. La recompensa puede ser el enfoque mismo. Por ejemplo, adquirir un mayor nivel de conocimientos. Pero la recompensa puede ser diferente. Puedes decirte a ti mismo: “Si hoy estudio programación durante una hora, me compraré una barra de chocolate o alguna otra delicia como recompensa”.

El desafío te ayuda a desarrollar un hábito.

Otra buena forma de desarrollar un hábito es realizar un desafío como 100 días de algo. Los grupos de Alcohólicos Anónimos utilizan reglas similares. Y su método es bastante eficaz. Solo que en lugar de "100 días sin alcohol", establecerás una meta de "100 días de codificación". Te resultará difícil al principio, pero con el tiempo incluso empezarás a disfrutarlo. Y si compartes el progreso de tu maratón en las redes sociales, definitivamente recibirás el apoyo de personas con ideas afines, lo que te brindará una motivación adicional.

Planifica tus tareas

Estructurar las etapas del trabajo facilita la consecución del objetivo. No solo necesita sentarse a escribir código, sino también aprender a determinar de antemano exactamente qué, cómo, cuándo y por qué lo hará.

Trabaja en el proyecto de tus sueños

¿Qué podría ser mejor que escribir código todos los días para el proyecto de tus sueños? Crear tu propia aplicación te dará una motivación extra. Participe en su creación todos los días y su hábito se verá constantemente alimentado por emociones agradables.

Ambiente de trabajo adecuado

Si puedes crear un ambiente de trabajo cómodo y agradable, esto también mejorará tu motivación para codificar todos los días. Organice su lugar de trabajo para que esté más cómodo y menos cansado.

Tipos de codificación no tradicional

Fuente: Hackernoon En un mundo que cada año se vuelve más digital, las habilidades de codificación son mucho más importantes que los conocimientos tradicionales. Le permite no solo comprender cómo funcionan los sistemas, sino también crear usted mismo diversas innovaciones tecnológicas. Pausa para el café #11.  Cómo hacer de la programación un hábito y qué tipos de codificación no tradicional existen - 2Una de las ventajas importantes de la programación es su accesibilidad. Para aprender a escribir código, no necesita dispositivos costosos ni equipos únicos. Codificar es más democrático que aprender ciencias. Puedes convertirte en programador sin siquiera ir a la universidad o colegio. Echemos un vistazo más de cerca a qué es la codificación no tradicional y qué tipos tiene.

Codificación en la comunidad

Un campamento de verano digital o un club extraescolar es una excelente manera de mejorar tus habilidades de codificación y obtener una motivación adicional. El proceso adversarial le permite mantener un alto ritmo de aprendizaje de nuevos conocimientos. En casa, cuando estudia de forma independiente con la ayuda de libros de texto, el estudiante se ve privado de esta oportunidad.

Cursos online

Internet ha hecho posible conectar personas y culturas de todo el mundo. Desde un punto de vista educativo, esto facilitó enormemente el proceso de aprendizaje. El estudiante ahora puede elegir no sólo la dirección, qué exactamente y qué lenguaje de programación quiere aprender, sino también la plataforma y las herramientas de aprendizaje. Otra ventaja de los cursos en línea es el uso de métodos de enseñanza multimedia. Estos incluyen videos, cuestionarios, encuestas de prueba de conocimientos y otros métodos. No hay duda de que el e-learning es más eficaz que la educación tradicional en la programación del aprendizaje. Al tener la oportunidad de elegir un método de enseñanza, la mayoría de los estudiantes abandonan la memorización conservadora tan común en la escuela y la universidad en favor de cursos democráticos.

De los editores de JavaRush:

Otro beneficio del aprendizaje en línea es la posibilidad de estudiar según su propio horario. ¿Quieres estudiar de 4 a 6 horas todos los días o solo de 2 a 3 horas el fin de semana? Por favor. Si desea recibir una verificación instantánea de los resultados de su trabajo y no "tirar" del mentor, lo mismo. Los cursos en línea para aprender programación son una herramienta más asequible en comparación con estudiar en una universidad o cursos fuera de línea. Esto significa que se pueden combinar fácilmente con otras fuentes de aprendizaje de las que no puedes prescindir. Por ejemplo, si desea aprender Java, puede obtener la "columna vertebral" de la teoría y la máxima práctica de codificación en el curso JavaRush , y profundizar los conocimientos necesarios para la programación leyendo libros y escribiendo sus propios proyectos.

Aplicaciones, software y gamificación

Muchos programadores logran grandes avances en su aprendizaje simplemente creando programas. Existen muchas plataformas que tienen como objetivo enseñar los conceptos básicos de la codificación a través de creadores de aplicaciones y otros programas de aplicaciones. Muchas de estas plataformas están dirigidas a niños, pero también las hay que serán útiles para adultos. Por ejemplo, existen juegos que enseñan habilidades de ciberseguridad mediante la piratería. Una de esas plataformas, Hack the Box, invita a los usuarios a encontrar vulnerabilidades en el código. Habiendo logrado resolver el problema que se le plantea, el alumno recibe otro título, lo que también aumenta su motivación. ¿Pueden todos estos métodos mejorar tus habilidades de programación? Definitivamente sí. La tecnología nos permite obtener una educación más profunda fuera del aula tradicional. Por tanto, sería un gran error rechazar tal perspectiva.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION