Ett måste för varje programmerare: • Grundläggande datastrukturer • Sortering och sökning • Grafer och träd • Algoritmer för approximation • Dynamisk programmering • Analys av komplexitet Du behöver inte känna till Dijkstras algoritm för att skriva bättre CSS eller HTML. Men inget kommer att lära dig mer om datorer, abstraktioner och programvaruteknik än att titta på grunden för hur system fungerar. Och det är viktigt. Idag, mer än någonsin. I framtiden kan kodning bli ett minne blott. Det kommer att bli en hobby för nördar och nostalgiska människor, men det kommer att vara svårt att tjäna några pengar på att skriva kod ensam. Men att bygga programvara handlar lika mycket om att skriva kod som att titta på en film handlar om processen att köpa en TV. Att bygga programvara handlar om problemlösning och att tänka. Bra mjukvaruutvecklare förstår att kod inte spelar någon roll. Det är ett medel för att nå ett mål, inget mer. Kodning kanske inte kommer att vara här så länge, men framtiden för att bygga programvara är lika ljus som den någonsin har varit.
22,99K