Eso depende de lo que quieres decir con “es normal”?
Si te refieres a “es normal, que alguien de tu edad, está haciendo este trabajo para aprender computadoras, en lugar de ser un adolescente …”
Bueno, la respuesta a eso es “a quién le importa …”, cuando tenía 17 años, pude programar en al menos una docena de idiomas, y pasé más de 8 horas por día sentado frente a una pantalla de computadora.
Si te refieres a “¿Es esta la forma normal de aprender este tema …?” Entonces NO, no lo es.
- ¿Por qué todo va mal en mi vida como adolescente?
- ¿Podré crecer más? Tengo 5’4 y 14 años y 9 meses de edad.
- Soy una chica de 15 años, y quiero convertirme en un jugador de cricket. ¿Cómo me convierto en un jugador de cricket?
- Si una persona de 13 años fuma marihuana, ¿es raro?
- ¿Qué consejo le puede dar a un adolescente acerca de elegir una carrera en la ciencia?
Bueno en realidad, sí lo es …
Cuando digo “SÍ, lo es”, quiero decir que así es como TODOS los demás lo abordan, porque el conocimiento colectivo piensa que es así como se hace bueno para escribir software. Tenemos este enfoque porque con la llegada de Internet, nosotros, como la especie humana, poco a poco hemos empezado a volvernos más perezosos.
¿Quiero saber algo? Buscalo en Google. ¿Quieres ver un video de cómo funciona algo, You-Tube para eso y así sucesivamente. Vivimos en una sociedad donde la recopilación de información sobre conocimientos se considera la norma, por lo que muchas personas, que van y no saben cómo escribir software, se postulan para una entrevista de trabajo y logran obtener el trabajo “porque pueden hablar y hablar”, Entonces, de repente, ahí en el extremo profundo, sin ninguna pista real de lo que está haciendo.
Cuando digo “NO, no lo es”, eso se debe a que escribir software es una habilidad mental en gran medida, es un conocimiento adquirido que luego se practica. La parte práctica (la parte por la que recibe instrucciones directas) es simplemente instrucciones sobre cómo usar las herramientas que necesita para ser un desarrollador de software efectivo.
El proceso real de tomar ese conocimiento y convertirlo en un producto de software, DEBE ser practicado, una y otra vez, y una y otra vez.
En los más de 30 años que he estado haciendo esto, olvidé más que lo que la mayoría de los principiantes aprenden en sus primeros 5 años, y eso es simplemente porque ya no uso esas herramientas de forma activa.
Claro, si tuviera que hacerlo, podría regresar fácilmente y pasar unos días en el asiento caliente usando Delphi, o FoxPro o algo así, pero no podría sentarme frente a una PC más e instantáneamente empiece a usar cualquiera de los productos, han pasado al menos 10 años desde que usé cualquiera de ellos para algo real, sin embargo, retroceda 10/15 años cuando los estaba usando todos los días, podría haberle dicho en 30 segundos exactamente qué cosas Necesario hacer para lograr la mayoría de las tareas.
Aprender a escribir software es “APRENDER A ESCRIBIR SOFTWARE”, no es “aprender a hacer un juego con la unidad” o “aprender a hacer IOT usando Python”, se trata de aprender a resolver problemas, usando tecnologías relacionadas con TI.