Codificar es un arte

La codificación es un arte, un oficio creativo, algo alegre.

Un arte creativo.

Esto es codificar.

Estudié en una escuela secundaria técnica donde estudiamos programación y computación, luego ingresé a Ingeniería en Computación, pero incluso desde el principio estaba claro que lo que estaban enseñando en la universidad no era programación, sino todo tipo de temas de ingeniería con algo de computación. temas relacionados mezclados.

De una manera muy seca, nos dejaron aprender la programación real durante las horas de laboratorio.

Lo que faltaba era la parte artesanal.

La gente vuelve a casa por la noche y sigue trabajando en su tiempo libre.

Esto es lo que dio inicio al movimiento del software libre, por ejemplo, hoy se da por sentado con el código abierto, GitHub, npm… Un fenómeno admirable.

Para muchas personas, la programación se realiza mejor por la noche. ¿Porque? No lo sé. Yo diría que también es mi caso.

Creo que esto se debe a que no tenemos otra cosa de qué preocuparnos. No hay viajes a la tienda de comestibles ni a la oficina de correos.

Es más fácil de conseguiren la zona, ese maravilloso lugar donde todo el código que necesitas escribir está perfectamente organizado en tu cabeza y trabajas como un ingeniero 100x porqueson, en ese momento específico.

Algunas personas son más del tipo matutino, y las mañanas también funcionan muy bien para codificar.

Podemos obligarnos a escribir código en cualquier momento del día, pero cuando lo hacemos en nuestro mejor momento, podemos ser mucho más eficientes.

Las oficinas dificultan la concentración, pero debemos hacerlo, porque no tenemos que seguir un guión. Tenemos que idear formas creativas de resolver problemas. No he visto ningún otro trabajo en el que entres a una oficina y la gente use auriculares para estar más concentrada. Es muy intenso.

A veces pienso que el hecho de que la programación a menudo se asocie con que nos paguen por nuestras habilidades de programación y conseguir un trabajo como programador, es como agregar un tono gris a las cosas.

Si la programación fuera considerada como pintar o tejer, eso tendría un sentimiento completamente diferente. Algo que todos hacemos después de la cena para divertirnos.

Es por eso que me encantan las plataformas como Glitch y Codepen que hacen que el código sea muy bueno. Especialmente para niños y recién llegados en general.

Es por eso que los canales de YouTube como Coding Train son tan maravillosos. Hacen las cosas divertidas.

Por ejemplo, me estremezco cuando escucho que en los trabajos la productividad de un programador se basa en la cantidad de líneas de código que escribe. ¿En serio?

Y la presión impuesta por los plazos realmente está agregando ansiedad cuando tal vez ya hay mucha.

No estoy diciendo que no debas conseguir un trabajo como programador, eso sería una estupidez de mi parte. Tenemos que pagar las facturas, ¿no? Una carrera en programación es una manera increíble de aumentar su nivel de ingresos también en lugares menos desarrollados, trabajando de forma remota.

Pero si la única vez que programa es para su trabajo, no está viendo la programación como ese maravilloso arte que es, sino más bien como un medio para un fin. Lo cual está bien, tenemos una cantidad finita de horas en un día y perfectamente puedes ser un profesional increíble en tu trabajo diario. Mucha gente hace eso. Yo diría que hay un5050división aquí.

En mi carrera, odiaba tener que hacer un seguimiento del tiempo mientras programaba. Es una práctica realmente tonta que tiene una sensación instantánea de cubículo gris. A veces puedo tener un error que es muy difícil de resolver, pero puedo solucionarlo en 10 segundos gracias a mi experiencia. Es posible que tenga menos experiencia y dedique 4 horas a ello, ¿debo pagar más por esto?

La programación también se trata de preocuparse por una cosa. Puede que tenga un error que es bastante fácil, pero mientras lo soluciono, empiezo a mejorar el código y a eliminar algunas deudas técnicas.

Esto debe estar en consonancia con el objetivo comercial de proporcionar más valor a los clientes y, como efecto secundario, más dinero para la empresa.

Para mí, programar es como jugar ladrillos LEGO. En realidad, cualquier tipo de programación. Compré un kit Arduino hace algún tiempo y hacer que funcione es realmente bueno, especialmente porque es un dispositivo físico real y no solo cosas que se ejecutan en una pantalla. Estoy planeando hacer más de eso, no para hacer nada específico, sino solo para jugar.

El sentimiento del emprendedor de "esto no genera dinero" podría impedir que el niño interior juegue. No hagamos eso.

Mantengamos feliz al niño interior.


Más tutoriales de laboratorio: