Hallo zusammen, ich bin der Neue ;-).
Ich möchte mich kurz halten, auf der Arbeit hat man halt nicht so viel Zeit .
Ich habe 3,5 Jahre in C# "programmiert", also mehr Hobbymäßig, etwas in der Ausbildung. Jetzt arbeite ich seit Anfang des Jahres in einem Softwarehaus und programmiere hier in XBase++...Kein schöner Umstieg, wenn man von C# verwöhnt ist.
So, da ich am Ball der Zeit bleiben will und wenigstens eine "hohe" Sprache weiter lernen möchte habe ich mich für Java entschieden. Grade weil ich auch im Studium, dass ich "nebenbei" mache wohl in Java programmieren werden.
Ich habe schon viele Artikel über OOP gelesen, so Begriffe wie Schichtentrennung, und die ganzen OOP Begriffe sind mir THEORETISCH ein Begriff und ich weiß, was damit gemeint ist, bzw. was es soll.
Nur leider fehlt da der praktische Brocken...Die Hobby C# Programme waren nie groß genug bzw. wichtig genug, sie "sauber" aufzuziehen und hier auf der Arbeit arbeite ich an einem bestehenden Programm, dass zum Teil 20 Jahre alte Clipper Sourcen hat...Also auch hier gibts keine Praxis zu den "wichtigen" OOP Eigenschaften.
Jetzt zu meiner eigentlichen Frage:
Ich weiß nicht, wie ich anfangen soll...Syntax und Semantik von Java ist die eine Sache, die lässt sich "einfach" lernen bzw. hat ja schon viele Eigenschaften von C#. Nur ich weiß nicht, wie ich das Programm "anfangen" soll... Als Beispiel soll es ein Source Editor werden, der mir die Arbeit mit Xbase auf der Arbeit erleichert...Anfangen kann man ja mit einem einfachen Texteditor, der dann stückweise erweitert wird (Syntaxhighlighting usw.)
Nur weiß ich einfach nicht, wie ich anfangen soll. Wie ein Konzept erstellen? GUI in Netbeans zusammenklicken und dann mit der Logik anfangen. UML Diagramm? Wie trenne ich die 3 Schichten? Wie ihr seht, mir fehlt da die Erfahrung und ich bin etwas überfordert .
Vielleicht habt ihr ja ein paar Tipps?
Ich möchte mich kurz halten, auf der Arbeit hat man halt nicht so viel Zeit .
Ich habe 3,5 Jahre in C# "programmiert", also mehr Hobbymäßig, etwas in der Ausbildung. Jetzt arbeite ich seit Anfang des Jahres in einem Softwarehaus und programmiere hier in XBase++...Kein schöner Umstieg, wenn man von C# verwöhnt ist.
So, da ich am Ball der Zeit bleiben will und wenigstens eine "hohe" Sprache weiter lernen möchte habe ich mich für Java entschieden. Grade weil ich auch im Studium, dass ich "nebenbei" mache wohl in Java programmieren werden.
Ich habe schon viele Artikel über OOP gelesen, so Begriffe wie Schichtentrennung, und die ganzen OOP Begriffe sind mir THEORETISCH ein Begriff und ich weiß, was damit gemeint ist, bzw. was es soll.
Nur leider fehlt da der praktische Brocken...Die Hobby C# Programme waren nie groß genug bzw. wichtig genug, sie "sauber" aufzuziehen und hier auf der Arbeit arbeite ich an einem bestehenden Programm, dass zum Teil 20 Jahre alte Clipper Sourcen hat...Also auch hier gibts keine Praxis zu den "wichtigen" OOP Eigenschaften.
Jetzt zu meiner eigentlichen Frage:
Ich weiß nicht, wie ich anfangen soll...Syntax und Semantik von Java ist die eine Sache, die lässt sich "einfach" lernen bzw. hat ja schon viele Eigenschaften von C#. Nur ich weiß nicht, wie ich das Programm "anfangen" soll... Als Beispiel soll es ein Source Editor werden, der mir die Arbeit mit Xbase auf der Arbeit erleichert...Anfangen kann man ja mit einem einfachen Texteditor, der dann stückweise erweitert wird (Syntaxhighlighting usw.)
Nur weiß ich einfach nicht, wie ich anfangen soll. Wie ein Konzept erstellen? GUI in Netbeans zusammenklicken und dann mit der Logik anfangen. UML Diagramm? Wie trenne ich die 3 Schichten? Wie ihr seht, mir fehlt da die Erfahrung und ich bin etwas überfordert .
Vielleicht habt ihr ja ein paar Tipps?