Sto lavorando al webform di Asp.net e già mi fornisce la soluzione Ajax pronta per l'utente utilizzando un pannello di aggiornamento, quindi dovrei investire il mio tempo imparando come Ajax funziona davvero?
Sto lavorando al webform di Asp.net e già mi fornisce la soluzione Ajax pronta per l'utente utilizzando un pannello di aggiornamento, quindi dovrei investire il mio tempo imparando come Ajax funziona davvero?
Sì, perché:
Interrompe l'uso del Pannello di aggiornamento. Utilizzerai AJAX un giorno, ogni volta che vorrai lavorare in modo professionale. Quindi, usalo oggi.
WoW - è stupefacente. per prima cosa porsi queste domande, e se la tua mente urla SÌ per qualcuno di questi - la risposta alla tua domanda originale è SI.
Più i nostri strumenti e framework diventano potenti, meno sviluppatori sentono di aver bisogno di imparare ... perché è già stato fatto per loro. Ma l'ignoranza non è sicuramente felicità. Cosa succede quando vuoi risolvere una funzionalità ajax? Non ne sai niente. Cosa succede quando vuoi creare membri personalizzati al di fuori di esso? Non puoi, se non sai come funziona.
Pensa a un meccanico di auto. Solo sapere come cambiare un motore è insufficiente. Hanno bisogno di sapere tutto sui motori per essere in grado di risolvere e prevenire il lavoro inutile.
Come regola generale direi che, se sai come il tuo ambiente di sviluppo gestisce una determinata attività, questo è sufficiente per completare il tuo lavoro. Tutto ciò che va oltre è una questione di curiosità (una mentalità molto importante per un programmatore) o le tue aspettative future sulla tua scelta di strumenti. Tu o la tua azienda potreste scegliere di passare ad altre lingue o strumenti per alcuni progetti o potreste trovare un altro lavoro. Ma il più delle volte in queste situazioni sarai in grado di imparare le cose quando ne hai bisogno.
Detto questo, siamo tornati alla curiosità. Dovresti esplorare tutto ciò che trovi interessante dal momento che il solo processo di esplorazione delle tecnologie ti renderà uno sviluppatore migliore. E potresti scoprire che puoi fare cose con i tuoi strumenti attuali, che non erano immediatamente ovvi senza quella conoscenza. Soprattutto nella cultura Open Source, come ad esempio Ruby on Rails, scoprirai che molte persone hanno l'abitudine di leggere il codice sorgente dei loro strumenti. Anche se non hanno esattamente bisogno di sapere come funzionano i loro strumenti in modo così dettagliato, lo considerano una sorta di esperienza di formazione e apprendimento.
Quindi con tutti i mezzi, se hai tempo e lo trovi interessante, allora imparalo. Se ci sono altre cose da imparare che ti danno più valore al momento, allora impara quelle prima. Continua a imparare ...