Handbuch fuer Softwareentwickler
Ich arbeite seit knapp einem Jahr als Application Manager und habe engeren Kontakt mit der Softwareentwicklung. Dabei fallen immer wieder Begriffe oder Ablaeufe, die mir fremd sind, weswegen ich mich dazu entschieden habe, mich etwas mehr mit der Softwareentwicklung zu befassen. Nach Absprache mit einem Softwareentwickler habe ich mir dieses Buch gekauft und natuerlich auch begonnen zu lesen. Zwischenzeitlich habe ich auch einen Java 17 Grundlagenkurs besucht und habe mir weitere Buecher angeschafft.
Dieses Buch soll mir einen allgemeinen Ueberblick zur Softwareentwicklung und allem was dazu gehoert verschaffen. Mit den im Buch besprochenen Themen wird sehr viel abgedeckt. Von den Themen der allgemeinen Softwareentwicklung wie Objektorientierung, Programmiersprachen zu Algorithmen und Datenstrukturen geht es auch um die Planung von Softwareprojekten bis hin zur Implementierung bzw. auch Themen wie "Vom Altsystem zur zeitgemaeszen Anwendung", Webtechnologien, Apps fuer mobile Systeme usw. Ebenso finde ich es gut, dass der Kunde zum Thema wird, weil das ebenfalls ein wesentlicher Teil der Softwareentwicklung ist. Was doch einige vergessen, die neu in der Softwareentwicklung beginnen. Der Hobby Programmierer mag hier noch fuer sich arbeiten, der Berufsprogrammierer allerdings zumeist fuer einen Kunden und wenn es auch "nur" eine interne Abteilung ist. Das Thema Datensicherheit und Datenschutz darf heute sowieso nicht mehr fehlen, wo es dann auch gleich weiter zu dem Thema Grundlagen der Datenhaltung ueber geht. Themen wie Qualitaetssicherung, Clean Code (dafuer habe ich mir uebrigens auch das Buch "Besser Coden" vom gleichen Verlag gekauft) duerfen nicht fehlen. IoT und Cloud-Computing in der heutigen Zeit natuerlich auch nicht.
Das ist so grob umrissen, was auf einem in diesem Buch erwartet. Ich lese das Buch parallel zu meiner Java Wiederholung (die ich mit "Programmieren lernen mit Java" durchfuerhe). Die Frage, ob ich vor habe, in die Softwareentwicklung zu wechseln? Eigentlich nicht, auszer es wuerde mich die Begeisterung packen, allerdings, wie schon eingangs erwaehnt arbeite ich derzeit als Application Manager und habe mit Entwickler zu tun, wir muessen auch immer wieder mal etwas Scripten oder eben auch den Quellcode lesen. Vielleicht kommt es auch soweit, wenn die Zeit dafuer da sein sollte, dass wir (das Team) kleine Programme schreiben.
Das Buch lese ich uebrigens am Weg zur Arbeit bzw. am Heimweg daher ich werde noch einige Zeit brauchen, bis ich es ganz durch bin. Bin aber begeistert von dem, was ich bisher daraus lernen konnte, manches ist auch Wiederholung von dem von mir ebenfalls eingangs erwaehnten, Java 17 Grundlagen Kurs.
Das Buch kann ich jedem empfehlen, der sein Wissen um die Programmierung erweitern will und sich nicht nur auf die Programmiersprache selbst festsetzt. Das Coden ist am Ende auch nur ein Teil (ein wichtiger) der Softwareentwicklung.
Verlag: Rheinwerk
Autoren: Veikko Krypczyk, Elena Bochkor
Preis: 49,90 Euro
ISBN: 978-3-8362-7977-2