Auch ein Softwareentwickler ist in gewisser Weise ein Handwerker. Er repariert defekte Programmstellen, renoviert vorhandenen Code oder schafft mit seinen Händen, Material und einigen Werkzeugen etwas Neues. Und dabei ist es wie sonst auch entscheidend, dass man gute Werkzeuge zur Hand hat.

Was gehört also meiner Meinung nach in die Werkzeugkiste eines Java SE Entwicklers? Es kommt wie bei einem Hand- / Heimwerker drauf an, was man vor hat. Zum Anschließen einer Deckenleuchte braucht man mit etwas Glück nur einen Schraubendreher. Möchte man jedoch ein Gartenhaus bauen, wird das nicht reichen. Daher unterscheide ich grob drei Kategorien von Werkzeugkisten, die aufeinander aufbauen.

Grundausstattung

  1. Datensicherung
  2. Java SE Development Kit (JDK)
  3. Eclipse
  4. Notepad++

Erweiterungsset

  1. Buildtool
  2. Versionskontrollsystem

Profilösung

  1. Virtueller Linux-Server
  2. Ein Continuous-Integration-Server
  3. Cygwin