Ho 14 anni e ho studiato programmazione per 4 mesi (3 mesi Python, 1 mese di Ruby). Non sono stato spinto dai miei genitori a farlo, l'ho preso da solo. Ogni volta che cerco di mostrare qualcosa che ho fatto a mio padre, dice che non trova alcun valore in esso. All'inizio, ho scritto semplici giochi di testo, come una versione testuale di forbici di carta, roulette, blackjack, ecc. Quando è diventato troppo facile, ho cercato di renderli il più avanzati possibile. Ho creato un gioco di roulette in Ruby basato su instance_eval
e method_missing
. Gliele mostrai e lui disse che era "infantile" fare giochi. Dopo che i giochi sono diventati troppo facili, ho iniziato ad estendere le funzionalità dei linguaggi, ho creato un modulo per un "Intervallo mutevole" in Python, dove si potrebbe semplicemente scrivere:
j = crange.CRange(5)
poi
j.shift(10)
per spostare l'inizio e arrestare dieci e
j.reverse()
per creare un intervallo inverso. Glielo mostrai e lui disse "Non c'è alcun valore in questo." C'è un modo per spiegargli che c'è un valore nei miei programmi, o sto semplicemente muovendomi ad un ritmo molto lento nel mio apprendimento?