Einführung in Containertechnologien und Kubernetes

Aleksandr Shitik
Aleksandr Shitik

Ich schreibe meine eigenen Beiträge und Bücher und rezensiere Filme und Bücher. Experte für Kosmologie und Astronomie, IT, Produktivität und Planung.

Einführung in Containertechnologien und Kubernetes
Andrey Markelov
Genres: Programmierung
Jahr der Veröffentlichung: 2019
Jahr der Lektüre: 2020
Meine Bewertung: Normal
Anzahl der Lesevorgänge: 1
Gesamtseitenzahl: 197
Zusammenfassung (Seiten): 0
Originalsprache der Veröffentlichung: Russisch
Übersetzungen in andere Sprachen: Keine Übersetzungen in andere Sprachen gefunden

Allgemeine Beschreibung

Ein kleines Buch, das aus etwa 8-10 nicht nummerierten Kapiteln besteht, die jeweils 2-3 kleine Themen abdecken. Das Buch enthält keine Bilder, Code-Diagramme, Flussdiagramme oder andere Arten von Materialien nur Text. Das Buch ist ziemlich leicht und schnell zu lesen.

Kurze Übersicht

Das erste Kapitel, das "Einleitung" heißt, besteht aus der Geschichte des Autors über seine Entwicklung zum Entwickler, wobei Fehler und Lektionen hervorgehoben werden, die die Grundlage seiner beruflichen Erfahrung bildeten. Es wird beschrieben, dass das Wissen über eine Programmiersprache allein nicht ausreicht und ein Komplexum an Kompetenzen erforderlich ist, einschließlich Methodologien und Werkzeuge. Es wird das Problem eines Teufelskreises angesprochen, in dem Unternehmen unerfahrene Fachkräfte nicht einstellen, ohne Arbeitserfahrung zu haben. Das Hauptziel des Kapitels ist es, den Leser systematisch an der Weiterentwicklung seiner Karriere arbeiten zu lassen.

Das Kapitel "Projekte und Aufgaben" zeigt, wie ein Arbeitsprojekt zu organisieren ist: Aufgaben und Rollen der Teilnehmer strukturieren, wobei der Dokumentation große Bedeutung beigemessen wird.

Als nächstes folgt ein Kapitel über die Softwaregestaltung. Hier werden die Bedeutung der Architektur, der Wahl von Entwurfsmustern und Werkzeugen beschrieben. Die Aufmerksamkeit wird auf die Wahl je nach Projektanforderungen konzentriert. Wichtig ist nicht nur die Syntax zu verstehen, sondern die Ansätze und Paradigmen, die der gewählten Sprache zugrunde liegen.

Als nächstes folgt ein Kapitel über Versionierung. Hier geht es um Git, aber nicht nur um Git.

Das Kapitel "Code-Qualität" befasst sich mit und diskutiert Codierungsstandards, Code-Reviews und Refaktorierung.

Als nächstes folgt ein Kapitel über Softwaretests und die Bedeutung von Tests für die Zuverlässigkeit des Produkts.

Eines der letzten Kapitel ist der Softwareintegration und -lieferung gewidmet. CI/CD und DevOps werden erklärt.

Das Buch endet mit Softwareentwicklungsmethodologien. Agile, einschließlich XP und Scrum, wird diskutiert. Wie in allen Büchern gibt es einen Schluss in Form der Hauptthesen des Buches.

Meinung

Wahrscheinlich sind die Haupt- und primäre Zielgruppe dieses Buches die Menschen, die gerade erst in die IT einsteigen oder dies kürzlich getan haben. Es ist sozusagen eine oberflächliche Roadmap der wichtigsten Bereiche, die es weiter zu studieren gilt, sowie der wichtigsten Fähigkeiten, die ein Entwickler haben sollte. Erfahrene Programmierer werden dieses Buch nicht als informativ empfinden.

Вверх