Hallo,
ich beschäftige mich seit ca 8 Monaten mit Java. In einem Praktikum habe ich mir ca. 1 - 1/2 Monate Grundkenntnisse in Java angeeignet. Ich muss sagen, dass ich davor auch schon mit Programmierung in Berührung kam (VBA , JavaScript), allerdings hatte ich mit OOP noch nicht viel zu tun. Das war dann eher von Theoretischer Natur in meinem Studium.
Nun befinde ich mich am Ende meines Studium und Gegenstand meiner Abschlussarbeit ist die Entwicklung einer Android Applikation (schon so gut wie fertig). Hierfür habe ich gut 6 Monate gebraucht (inkl. einstieg in die Android Entwicklung).
Das Design meiner Software würde ich als "Nicht Schlecht" einstufen. Ich denke so manches hätte ich auch anders / einfacher machen können, aber im Groben würde ich sage, dass es erstmal "OK" ist. Möglicherweise hätte ich mich zu begin ein wenig mit Design Pattern beschäftigen können / sollen. Worauf ich besonders Wert gelegt habe:
- Sinnvolle Namen (Variablen, Methoden, Klassen)
- Auslagerung von Code in Klassen / Methoden
- Kein oder sehr wenig redudanter Code
- Kommentare dort wo es nötig ist
Mich würde jetzt mal interessieren was man nach 8 Monaten erwarten kann ? Was unterscheidet einen Unerfahrenen (definiere jetzt 8 Monate mal als "Unerfahren") von einem Erfahrenen Entwickler (> 5 Jahre Entwickler) bzgl der Herangehensweise an Software Projekten. Ich schätze mal man erkennt normalerweise am Code ob es sich hier um einen Erfahrenen oder Unerfahrenen Entwickler handelt. Wie war das bei euch ? Was habt ihr nach paar Jahren anders gemacht als zu Begin (z.B. das erste Projekt).
Manchmal denke ich halt, ich werde nie fertig, weil ich immer nach Möglichkeiten suche um etwas noch ein Stückchen besser machen möchte. Dann denke ich aber manchmal "Ach sch... drauf, es ist dein erste etwas größeres Projekt, das passt schon so..."
ich beschäftige mich seit ca 8 Monaten mit Java. In einem Praktikum habe ich mir ca. 1 - 1/2 Monate Grundkenntnisse in Java angeeignet. Ich muss sagen, dass ich davor auch schon mit Programmierung in Berührung kam (VBA , JavaScript), allerdings hatte ich mit OOP noch nicht viel zu tun. Das war dann eher von Theoretischer Natur in meinem Studium.
Nun befinde ich mich am Ende meines Studium und Gegenstand meiner Abschlussarbeit ist die Entwicklung einer Android Applikation (schon so gut wie fertig). Hierfür habe ich gut 6 Monate gebraucht (inkl. einstieg in die Android Entwicklung).
Das Design meiner Software würde ich als "Nicht Schlecht" einstufen. Ich denke so manches hätte ich auch anders / einfacher machen können, aber im Groben würde ich sage, dass es erstmal "OK" ist. Möglicherweise hätte ich mich zu begin ein wenig mit Design Pattern beschäftigen können / sollen. Worauf ich besonders Wert gelegt habe:
- Sinnvolle Namen (Variablen, Methoden, Klassen)
- Auslagerung von Code in Klassen / Methoden
- Kein oder sehr wenig redudanter Code
- Kommentare dort wo es nötig ist
Mich würde jetzt mal interessieren was man nach 8 Monaten erwarten kann ? Was unterscheidet einen Unerfahrenen (definiere jetzt 8 Monate mal als "Unerfahren") von einem Erfahrenen Entwickler (> 5 Jahre Entwickler) bzgl der Herangehensweise an Software Projekten. Ich schätze mal man erkennt normalerweise am Code ob es sich hier um einen Erfahrenen oder Unerfahrenen Entwickler handelt. Wie war das bei euch ? Was habt ihr nach paar Jahren anders gemacht als zu Begin (z.B. das erste Projekt).
Manchmal denke ich halt, ich werde nie fertig, weil ich immer nach Möglichkeiten suche um etwas noch ein Stückchen besser machen möchte. Dann denke ich aber manchmal "Ach sch... drauf, es ist dein erste etwas größeres Projekt, das passt schon so..."