Sono stato programmatore, non professionale per circa 23 anni e trovo che sono un po 'bloccato nei miei modi. Trovo uno strumento che mi piace, e rimane così per anno dopo anno. Sfortunatamente questo significa che sono indietro nei tempi della mia programmazione.Un modo per apprendere le moderne tecniche di programmazione
Non sto pianificando direttamente la programmazione professionale in sé, tuttavia, è molto utile poter sviluppare applicazioni client (e ultimamente un desiderio di passare al cloud) per l'utilizzo da parte dei miei clienti, e anche per me stesso in il mio lavoro quotidiano (hardware, rete e servizi di supporto Internet).
Sfortunatamente, trovo che ho grandi difficoltà a comprendere i concetti recenti e, poiché sono intrappolato negli stili di programmazione degli anni '80 e '90, mi sto trovando lento a capire i concetti.
Quello che sto cercando sono suggerimenti per il materiale online e stampato che offre reali 'intro to concepts' e (materiale separato) utilizzo tecnico per concetti di programmazione moderna e il loro utilizzo in Java e C# (tutti e tre dei quali ho avuto solo esposizione minima a).
Sarei molto grato.
- UPDATE - Voglio solo aggiungere un grande ringraziamento a tutti coloro che hanno lasciato una risposta o un commento a questa domanda.
Ho trovato alcune risorse meravigliose a causa delle vostre raccomandazioni e un ritorno del mio entusiasmo per la programmazione. La via non sembra più una lotta in salita, e per la prima volta nell'ultimo anno o giù di lì, la luce alla fine del tunnel non sembra un camion in arrivo.
"wiki della comunità"? – Bozho
Step 1: getta via le schede perforate ... – crowne
puoi fornire alcuni concetti di esempio con cui stai lottando? –