Ein Muss für jeden Programmierer: • Grundlegende Datenstrukturen • Sortieren und Suchen • Graphen und Bäume • Approximationsalgorithmen • Dynamische Programmierung • Komplexitätsanalyse Du musst Dijkstras Algorithmus nicht kennen, um besseres CSS oder HTML zu schreiben. Aber nichts wird dir mehr über Computer, Abstraktionen und Softwaretechnik beibringen, als die Grundlagen zu betrachten, wie Systeme funktionieren. Und das ist wichtig. Heute mehr denn je. In der Zukunft könnte Programmieren eine Sache der Vergangenheit werden. Es wird ein Hobby für Nerds und nostalgische Menschen, aber es wird schwer sein, allein mit dem Schreiben von Code Geld zu verdienen. Aber Software zu entwickeln ist ebenso sehr mit dem Schreiben von Code verbunden, wie das Anschauen eines Films mit dem Prozess des Fernsehkaufs. Software zu entwickeln bedeutet, Probleme zu lösen und nachzudenken. Gute Softwareentwickler verstehen, dass Code nicht wichtig ist. Er ist ein Mittel zum Zweck, nicht mehr. Programmieren mag nicht lange hier sein, aber die Zukunft der Softwareentwicklung ist so hell wie nie zuvor.
22,99K