¿Tienes miedo

de

programar?

No necesitas ser un genio para programar

10.06.2024 | 4 Dhul Hijjah 1445
5 min read

Bismillah

Yusuf está salvando una vida

Javed: Alex y Yusuf están esperando en la acera hasta que el semáforo se ponga en verde. Detrás de ellos, hay vías donde circula el tranvía. Yusuf ve a un hombre y piensa para sí mismo:

Yusuf: La acera aquí es muy estrecha. El pobre hombre con los auriculares está parado en las vías.

Javed: Yusuf no puede apartar la vista del hombre.

Yusuf: Qué bueno que no hay tranvía ahora. Oh, ahí viene el tranvía.

Javed: Yusuf se pone nervioso y no sabe qué hacer.

Yusuf: Esperaré inshallah un poco más antes de intervenir. Vale, ahora el tranvía está demasiado cerca y el hombre no parece darse cuenta.

Javed: Yusuf, un poco asustado, empuja al hombre. Pero antes de que el hombre pudiera expresar su molestia por haber sido interrumpido mientras escuchaba música, Yusuf señala el tranvía. El hombre le agradece y le sonríe.

Alex: Oh, Yusuf, salvavidas.

Yusuf: En realidad, tenía bastante miedo y no sabía qué hacer.

¿Qué te impide aprender a programar?

Yusuf: Alex, hombre, ¿qué te impide escribir las primeras líneas de código?

Alex: Sabes que soy mucho más fuerte que tú y también mucho más inteligente que tú, ¿verdad?

Yusuf: Sí, he oído esa mentira. ¿Y qué hay de la respuesta a mi pregunta?

Alex: Nunca diría esto en público, pero Yusuf, eres un chico bastante inteligente. Tengo un poco de miedo de programar.

Javed: Yusuf finge mirar alrededor para ver si alguien los está observando.

Yusuf: Espero que nadie esté grabando esto, pero Alex, tú puedes hacerlo. Todo lo que yo puedo hacer, tú también puedes hacerlo. Por supuesto, con la excepción de tener un carácter más o menos soportable.

Alex: Por el momento, solo hemos tenido charlas teóricas sobre programación. Pero realmente, no sé si soy lo suficientemente inteligente para eso.

Yusuf: No necesitas ser un genio para programar. No necesitas tener un título en ciencias computacionales o ingeniería aeroespacial. Solo necesitas dar el primer paso.

Alex: ¿El primer paso?

Yusuf: Sí, el primer paso es el más difícil. Si estás fuera de una cosa, piensas que sería tan difícil, pero cuando pasas algo de tiempo con ella, muchas cosas cambian. Déjame darte un ejemplo. Este tipo, Javed, tiene una licenciatura en ingeniería mecánica, escribió un código de optimización topológica, tiene una maestría en ingeniería aeroespacial y tiene bastante conocimiento sobre IA. Es él quien me contó esto último basado en su propia experiencia.

Alex: Ya mencionaste una vez a este tal Javed. ¿Quién es él?

Yusuf: Quizás hablemos más de él más tarde. Por el momento, yo también comencé sin saber nada sobre programación. Simplemente fue, voy a intentarlo inshallah y Allah hará el resto.

Alex: Vale, ¿y qué pasa con las personas que no creen en Allah?

Yusuf: Primero, deberían empezar a pensar en su propósito en la vida. Luego, deberían prestar mucha atención al cielo, a los árboles, a la naturaleza en general y a cómo funciona su cuerpo. Finalmente, deberían leer el Corán y comenzar a creer en el único y perfecto Allah.

Alex: Gracias, ¿y alguien que no esté tan lejos?

Yusuf: El primer paso es el más difícil. Lo intentas y seguro que puede ser un poco difícil, pero está bien. Las cosas que tienen valor no se obtienen sin esfuerzo.

Alex: Vale, intentaré dar el primer paso inshallah, pero ¿qué pasa si fracaso?

Yusuf: Tienes que hacerlo, de lo contrario sería un milagro. Escucha, el proceso de aprender cualquier cosa, por definición, consiste en cometer errores. Tú no sabes, Allah sabe. Él no comete errores. Tú sientes miedo, Él no, tú estás desesperado, Él no. Así que lo que trato de decirte es que eres un ser humano. Por lo tanto, intenta comportarte como tal.

Alex: Ahh, entonces ahora finalmente soy un ser humano.

Yusuf: No, ves, porque soy un ser humano, cometo errores. Fue absolutamente incorrecto llamarte ser humano. No, en serio, cometerás errores inshallah y eso es algo bueno.

Alex: ¿Y si otras personas se burlan de mí?

Yusuf: El único que realmente se preocupa si aprendes a programar o no soy yo. ¿Por qué alguien se burlaría de ti si a nadie le importa?

Alex: Si te burlas de mí, inshallah te golpearé.

Yusuf: Eres un chiste andante. Además, echa un vistazo a lo siguiente:

a_init.py
print("asalamu aleikum")
print("there is no need to be afraid of starting the coding journey")
print("if you can understand this code snippet here")

Alex: Sí, walekum asalam, pero ¿qué se supone que me muestra esto?

Yusuf: Mi querido, este fue tu primer fragmento de código. Basado en tu respuesta, ya entendiste al menos una parte de él. Así que realmente no hay razón para tener miedo de aprender a programar. Inshallah, lo harás genial.

Alex: Digamos que quisiera dar el primer paso, ¿cómo sería?

Yusuf: Eso es algo agradable de decir. Finalmente, puedo inshallah presentarte a este tipo, Javed. Podemos conocerlo a través del enlace de abajo. Sin embargo, antes de eso, primero concluyamos.

Mashallah, recapitulemos

Yusuf: Yo, Yusuf, el que es mejor en todo que Alexandra, ayudé a un hombre en las vías.

Alex: Dos mentiras en una sola frase. Todo el mundo sabe que eres mi pequeño asistente que intenta copiarme. Además, ese hombre te ayudó a no matarte.

Yusuf: De todos modos, para recapitular. Hay muchos obstáculos. Podría ser la gestión del tiempo, no tener acceso a una computadora o simplemente tener miedo de no ser lo suficientemente bueno. En la mayoría de los casos, creo que la gente va a tener miedo de algo que consideran complicado.

Alex: Y el primer paso es el más difícil. Solo tenemos que dar el primer paso. Y de alguna manera este tipo, Javed, está relacionado con esto.

Yusuf: Me encanta, genial, gracias.