Come gestisci il problema dell'astrazione quando impari una tecnologia / linguaggio?

2

Trovo che quando sto cercando di imparare ad esempio di dire Python, finisco per preoccuparmi di problemi fuori portata, come Python implementa questa cosa, ecc. Ad esempio, dico che sto imparando un framework distorto, finisco col pensare a come Python può definire le cose in un modo e in un altro e questo porta a preoccuparsi soprattutto degli interni del linguaggio che sono alla base del problema a portata di mano!

Tuttavia posso adottare un altro approccio in cui accetto l'astrazione e dico ok ... TCP lo fa ... Non ho bisogno di saperne di più e accetto che le connessioni TCP vengano gestite quando do questo comando ... e proseguo con il mio lavorare e poi preoccuparsi di queste cose più avanti.

Che cosa seguite esattamente voi ragazzi? Sono perplesso di vedere molti di loro così bravi in entrambe queste cose mentre mi sembra di avere un momento difficile lì :)

A volte, a volte, impari argomenti con l'astrazione o vai a trovare il materiale per quanto possibile?

Potresti dire che sto affrontando un problema di overdesign che è un grosso problema e ho bisogno di aiuto per risolvere questo problema:)

    
posta Nishant 10.04.2011 - 14:13
fonte

1 risposta

3

Il tuo desiderio di capire come funzionano davvero le cose, a mio avviso, è una guida salutare che dovresti indulgere quando puoi. Probabilmente è anche un po 'di ansia che provi nell'apprendere qualcosa di nuovo, che è anche naturale. Voler vedere i dettagli di implementazione è un segno che non sei sicuro della tua comprensione. Lasciati guardare qualche codice sorgente ogni tanto per ricordare a te stesso che la cosa che stai studiando è reale.

Il modo più semplice per soddisfare la tua curiosità però, specialmente con un framework, è scrivere test contro l'API. Puoi valutare la padronanza di una struttura da parte di chiunque leggendo i loro test. La maggior parte dei laboratori che vedrai in un corso tecnico di settore, infatti, sono solo semplici casi di test.

Se hai davvero bisogno di risparmiare tempo - e pensare agli interni lo mangerà sicuramente - scrivi le domande mentre vai. Fare domande alle quali alla fine viene data una risposta da ulteriori letture o test è un sintomo classico dell'ansia di apprendimento. Specialmente in questo settore, le persone si preoccupano continuamente di non imparare abbastanza velocemente. Rallenta, pensa a come testare il concetto che stai attualmente assorbendo, prendi una pausa di 5 minuti. Se senti che sei ansioso, allora stai attento a guardare il codice sorgente. In tal caso, potresti semplicemente cercare di distrarti dall'imparare con un'attività che è semplicemente più comoda per te.

    
risposta data 10.04.2011 - 14:42
fonte

Leggi altre domande sui tag