Ho notato che gli straordinari con esperienza che la curva di apprendimento si sposta dal tentativo di imparare una lingua o tecnologia (il modo in cui funziona) a come sviluppare applicazioni più velocemente e con meno codice. Sono molto interessato a vedere come altri sviluppatori hanno ridotto al minimo il tempo necessario per ottenere le applicazioni sul mercato.
So per certo che imparando solo una cosa può farti risparmiare un sacco di tempo. Ad esempio, ho iniziato a imparare espressioni lambda e il codice che normalmente richiedeva 3 linee ora richiede solo 1 ed è molto più veloce da digitare.
Un altro angolo è scorciatoie e strumenti in un IDE stesso. Ad esempio, non posso credere di non sapere come rimuovere le istruzioni inutilizzate usando il mio codice sorgente, quindi l'ho usato manualmente fino a quando ho scoperto che c'era uno strumento in VS per rimuoverle.
Esistono risorse per apprendere modi più veloci di sviluppare applicazioni? Tasti di scelta rapida, strumenti, programmi, riferimenti? C'è un riferimento dove si possono imparare queste cose? Se no, puoi condividere come hai appreso alcuni di questi suggerimenti?
NOTA: questa domanda è orientata verso .NET, C # e IDE di Visual Studio