Als Programmierer reicht es nicht, wenn Sie sich nur auf das Schreiben von Code konzentrieren. Sie müssen sich etwas Zeit nehmen, um Ihr Wissen zu erweitern und mehr Bücher zu lesen. Hier empfehle ich einige gute Bücher für Programmierer und hoffe, dass sie den Programmierern hilfreich sein können.

Das Zeitalter von Big Data

5487a5bd00010d2903120426

„Das Zeitalter von Big Data“ ist ein bahnbrechendes Werk in der ausländischen Big-Data-Forschung. Der Autor, Viktor Mayer-Schönberger, wird als „der erste Mann für die kommerzielle Anwendung von Big Data“ gefeiert. Er lehrte an mehreren Internet-Forschungszentren, darunter Harvard University, Oxford University, Yale University und die National University of Singapore. Bereits 2010 veröffentlichte er im The Economist eine 14-seitige zukunftsweisende Studie zu Big-Data-Anwendungen.

Im Buch weist Viktor Mayer-Schönberger scharfsinnig darauf hin, dass der durch Big Data ausgelöste Informationssturm unser Leben, unsere Arbeit und unser Denken verändert. Big Data hat einen großen Epochenwandel eingeleitet, und das Buch beschreibt in drei Teilen die Veränderungen der Denkweise, des Geschäfts und des Managements im Big-Data-Zeitalter.

Viktors aufschlussreichste Feststellung ist, dass die größte Veränderung im Big-Data-Zeitalter darin besteht, den Wunsch nach Kausalität aufzugeben und sich stattdessen auf Korrelationen zu konzentrieren. Das heißt, wir müssen nur wissen, „was“, ohne wissen zu müssen, „warum“. Dies stellt jahrtausendealte Denkgewohnheiten der Menschheit auf den Kopf und ist eine völlig neue Herausforderung für die menschliche Erkenntnis und die Art und Weise, wie wir mit der Welt interagieren.

Zehn Jahre Taobao-Technologie

5487a5c800013dae03030438

"Zehn Jahre Taobao-Technologie" Zusammenfassung: Die Entwicklung jeder Website erfolgt nicht über Nacht. Während ihres Wachstums stößt sie auf verschiedene Probleme und geschäftliche Belastungen. Es sind diese Probleme und Belastungen, die den technologischen Fortschritt und die Entwicklung vorantreiben, und ihrerseits fördert die technologische Entwicklung weiteres Geschäftswachstum. Heute rangiert Taobaos Traffic weltweit unter den Top 15 und im Inland unter den Top 3, und seine Systemserver sind von einem auf über zehntausend angewachsen.

"Zehn Jahre Taobao-Technologie" erzählt aus der Perspektive eines Ingenieurs vom Wachstum Taobaos als extrem groß angelegtes Internet-System und von Ursachen und Wirkungen all seiner proaktiven und reaktiven technologischen Veränderungen. Das Buch enthält Hinter-den-Kulissen-Geschichten, Produkterfahrungen, Architekturentwicklung, technologische Erkenntnisse sowie Expertenwachstum, Branchenklatsch, Misserfolgsfälle und inspirierende Geschichten. Der Schreibstil ist flüssig und voller des einzigartigen Humors von Technikern; der Inhalt ist positiv und lebendig, alles basiert auf den persönlichen Erfahrungen des Autors.

White Hat spricht über Web-Sicherheit

5487a7b90001fa2303030438

"White Hat spricht über Web-Sicherheit" Zusammenfassung: Im Internetzeitalter stehen Datensicherheit und persönliche Privatsphäre vor beispiellosen Herausforderungen, und neuartige Angriffstechniken tauchen unaufhörlich auf. Wie können wir unsere Daten besser schützen? "White Hat spricht über Web-Sicherheit" nimmt dich mit in die Welt der Web-Sicherheit und lässt dich alle Aspekte der Web-Sicherheit verstehen. Hacker sind nicht länger geheimnisvoll; Angriffstechniken sind etwas, das auch du lernen kannst, und Betreiber kleiner Websites können den richtigen Sicherheitsweg selbst finden. Wie gehen große Unternehmen mit Sicherheit um, und warum wählen sie solche Lösungen? Die Antworten findest du in "White Hat spricht über Web-Sicherheit". Detaillierte Analysen lassen dich nicht nur das "Was", sondern auch das "Warum" verstehen.

Refactoring: Verbesserung des Designs von bestehendem Code

5487a7c400010cce04000400

"Refactoring: Improving the Design of Existing Code" offenbart klar den Refactoring-Prozess, erläutert die Prinzipien und Best Practices des Refactorings und zeigt, wann und wo man beginnen sollte, sich in den Code zu vertiefen, um ihn zu verbessern. Das Buch bietet mehr als 70 praktikable Refactorings; jedes stellt die Motivation und Technik einer bewährten Methode zur Code-Transformation vor. Die im Buch vorgeschlagenen Refactoring-Prinzipien helfen Ihnen, Ihren Code in kleinen Schritten zu ändern, wodurch Risiken während der Entwicklung reduziert werden.

"Refactoring: Improving the Design of Existing Code" eignet sich für Softwareentwickler, Projektmanager und andere. Es kann auch als Referenz für Lehrkräfte und Studierende der Informatik und verwandter Studiengänge an Hochschulen dienen.

Clean Code

5487a7cf000167fd03240408

Softwarequalität hängt nicht nur von Architektur und Projektmanagement ab, sondern steht auch in engem Zusammenhang mit Codequalität. Das müssen sowohl agile Entwicklung als auch traditionelle Entwicklungsschulen zugeben. "Clean Code" präsentiert eine Idee: Codequalität ist direkt proportional zu seiner Sauberkeit. Sauberer Code ist sowohl qualitativ zuverlässig als auch ein solides Fundament für spätere Wartung und Upgrades.

Als führende Persönlichkeit im Bereich der Programmierung bietet der Autor von "Clean Code" eine Reihe wirksamer Praktiken für das Schreiben von sauberem Code. Diese Praktiken werden im Buch als Regeln (oder "Lektionen") vorgestellt, begleitet von positiven und negativen Beispielen aus realen Projekten. Solange Sie diese Regeln befolgen, können Sie sauberen Code schreiben und die Codequalität effektiv verbessern.

"Clean Code" richtet sich an alle Programmierer und technischen Manager, die die Codequalität verbessern möchten. Die Regeln im Buch stammen aus den jahrelangen praktischen Erfahrungen des Autors und decken mehrere Programmieraspekte vom Benennen bis zum Refactoring ab. Obwohl es die Perspektive eines Autors ist, bietet es dennoch eine wertvolle Referenz.

Artikelquelle: http://www.itjhwd.com/cxy-book-2/