TL; DR – Lástima que no trate con cuentos.
Es gracioso, comprometer esta historia con Quora. Estoy más acostumbrado a repartirlo con una bebida, principalmente porque el galimatías más aleatorio y aburrido es relativamente interesante con el alcohol. Pero dos personas me han pedido que responda esto, sin razón aparente. Incluso si tuviera que, de manera oportunista, pensar en mí mismo como un tipo increíble de CS, no hay precisamente evidencia para apoyar eso en Quora. Meh, debe ser porque soy ‘libre de preguntar’. Bueno, ahora sabrás por qué.
Siempre pensé que tenía algo para las computadoras. Observe cómo digo claramente que pensaba que tenía algo para las computadoras: lo que realmente me gustó fue este pseudo programa MS-Paint llamado ‘Paint it!’, Que era básicamente la pintura de vainilla con una bomba loca como borrador.
De dónde vengo, incluido el país, la situación financiera y la mentalidad familiar en general, tener acceso a una computadora hace 15 años fue un gran problema, y eso es todo lo que tenía: acceso. Tomé clases en un “centro de computadoras” local cerca de mi casa. Ahí es donde me dieron mis primeras lecciones sobre computadoras básicas: ya sabes, todas las cosas súper avanzadas, como la diferencia entre software y hardware, entre entrada y salida, cosas así. Estaba aburrido (desde el fondo de mi corazón, si me permites pasar eso como una expresión), pero como verdaderos guardianes de clase media, mis padres querían que su hijo supiera al menos algo más allá de sus años. Así que insistí, ayudé de una manera no más o menos a la media hora para que luego me permitieran sentarme en la máquina, donde podría hacer dibujos tan perspicaces como un niño de 8 años (y eso sí, solo estaba 7), y luego explotar todo con el dispositivo mencionado ‘bomba para borrar’.
Cuando terminé con el ‘curso’, simplemente comencé a llamarlo interés-habilidad, básicamente porque era uno de los pocos que sabía algo sobre la maldita máquina. Y la escuela de niños es un lugar bastante competitivo para el intelecto, por pequeña que sea la escala. Luego llegó el momento en que se introdujo el uso de una computadora como parte de nuestro plan de estudios: séptimo grado. Vi el libro, y en él un montón de códigos locos (que luego me revelaron como ‘LOGO’). Pero pensé que llegaría demasiado lejos con mi mentira de saber realmente algo sobre las computadoras para detenerlo ahora (siempre tenga en cuenta que este es el cerebro de un niño de 9 años del que estamos hablando aquí). Decidí continuar, presentarme a la clase con especial interés en las computadoras. Así que fui un éxito instantáneo como ‘el chico que conoce las computadoras’, cuando todo lo que realmente sabía inicialmente era que había que esperar el mensaje ‘Ahora puedes apagar tu computadora de forma segura’ desde Windows 98, antes de poder cerrar el interruptor . Bueno, eso, y podría nombrar 5 dispositivos de entrada y salida (cinco cada uno, ya ves), lo cual fue bastante bueno para las interacciones en el aula. Pero luego me di cuenta de que todas las cargas de ‘información’ que había recogido hace un par de años durante mi ‘curso’ se habían quedado. Y cuando LOGO resultó ser simple, y me volví bastante bueno en eso, pensé que todo era demasiado fácil. Quizás en retrospectiva, era mucho mejor que todos los que me rodeaban, pero ese es probablemente un caso clásico de romantizar el pasado. No importa. Continué pensando bien que en realidad era bastante bueno en esto de la computadora. Incluso convencí a mis padres de que me compraran una computadora propia, en la que continuaría mi progresión con un software de pintura basado en píxeles.
El primer inconveniente en mis creencias se produjo cuando cambié de escuela: fui a una buena escuela privada donde se proporcionaron los mejores recursos. Y ese fue el problema inicial: los estudiantes que habían estado estudiando allí durante algún tiempo en realidad fueron a través de su introducción a ‘Computadora’ con HTML. No podía creerle a mis oídos (y más tarde a mis ojos) que algunos de mis compañeros de clase realmente podían escribir cosas, y eso aparecería en la ventana donde generalmente aparecía Google. Trippy Poniendo en retrospectiva nuevamente, tal vez pueda hacer paralelos con la escritura de código para dibujar con la tortuga LOGO, con la ‘codificación’ HTML que había presenciado, pero sabía que las flores de un tono dibujadas en LOGO no tenían una vela apagada para escribir una página web. Al menos lo hice bien.
Ahora, las cosas se movieron rápido y comenzamos con Visual Basic. Comenzaré mi retransmisión en retrospectiva un poco antes de lo habitual, pero aquí es realmente importante, ¿en serio, la gestión escolar? ¿Visual Basic como introducción a la programación? Si realmente quisieras cortar de raíz a los programadores, podrías haberlo hecho literalmente: éramos niños pequeños en ese entonces. Estoy bastante seguro de que al menos la mitad de mis amigos no tomaron CS ‘apropiado’ más tarde debido a las locas experiencias con VB. Pero seguí adelante. Realmente nunca obtuve VB, hasta hace muy poco, y solo supere la clase con puntuaciones decentes al reconocer patrones recurrentes en el galimatías. Pero todavía estaba enganchado, pensando que todavía era mejor en esto que la mayoría de los demás, básicamente porque era mejor que la mayoría a la vista. Por supuesto, estos conceptos erróneos se propagan mejor con la falta de acceso regular a Internet, lo que existía. Cada vez que tenía acceso a Internet, pasaba en Yahoo! mensajero, hablando con primos y compañeros de clase sobre este excelente mecanismo del que estaba asombrado. Enorme pérdida de tiempo, pero tuvo que hacerse para darse cuenta más tarde.
Entonces nos movemos al mundo real, y nos movemos directamente a donde la mierda es profunda: C ++. No tenía ninguna intención discernible de tomarlo como una de mis asignaturas en la escuela secundaria (para aquellos que no están familiarizados con el sistema educativo de la India, son los años anteriores a la universidad). Me decidí al punto de obsesionarme con la economía, porque, ya sabes, dinero = increíble . Pero entonces todos mis amigos estaban pensando en eso, así que pensé, con todo el intelecto que un joven de 16 años puede invocar, y se me ocurrieron algunas palabras de oro para vivir: “Qué demonios, hagámoslo”. Y en tan solo un segundo, tomé una decisión que impactaría directamente al menos durante los siguientes 8 a 10 años de mi vida, y siempre tendría un poco de sabor persistente en el resto. Por supuesto, no lo sabía en ese momento. Lo cual es probablemente lo mejor, porque si lo hubiera hecho, habría encontrado una manera de arruinarlo.
Entonces, comenzó la escuela secundaria. Lo mismo hicieron todos los temas. Y llegué a saber que todos apestaban. Y no aspirado aspirado. Es como si, si yo fuera a verlos, quemar, podría ser capaz de descansar en paz. Y pronto estaba dando vueltas a la izquierda, a la derecha y al centro (el trasfondo aquí es que nunca antes había fallado). Y eso no fue porque todo fuera difícil, solo porque fue increíblemente aburrido. Excepto Química, eso fue difícil y aburrido. Entonces, cuando lentamente estaba perdiendo toda motivación para educarme, ¿vi un pequeño rayo de luz? C ++ comenzaba a parecer más fácil. Y se quedó pegado: simplemente no toqué los libros durante todo el año, y de alguna manera terminé entre los mejores estudiantes. Fue entonces cuando realmente me di cuenta de que había algo allí. Dame todo lo que quieras por sentir esto en un terminal Borland C ++ en una máquina con Windows, pero lo sabes cuando lo haces. La emoción es simplemente incomparable.
Una cosa lleva a la otra, y me hice bastante bueno en eso. El único problema era que era bueno exclusivamente en eso. Como resultado, estropeé mis entradas a la universidad, y no pude ingresar a una escuela adecuada y objetivo en la corriente CS. Luego llegó el momento de tomar una decisión: buena escuela o informática. Para entonces, CS era mi mecanismo de afrontamiento con el que podía pasarme con la mayoría de las otras tonterías sin sentido (personalmente hablando, por supuesto) que el sistema educativo tenía para aprobar asignaturas. Sabía que podía hacerlo a mi manera y especializarme en un campo diferente mientras codificaba en secreto en mi propio tiempo libre, pero no podía soportar estar tan lejos de lo que era prácticamente mi salvador durante el período más oscuro de mi educación. Entonces vi cuál era el hecho más importante de todos: esto era lo único que podía verme haciendo, más adelante en mi vida. La única esfera donde no me importaba si había algo que no sabía, porque podía confiar en mí mismo para hacerlo, y hacerlo bien. En general, di un gran salto de fe, y bueno … ahora me encuentro haciendo la pregunta. Probablemente sea el pico de todo lo que he hecho en el campo. Todavía.
Todavía en la universidad, ya sabes. Tengo tiempo