Ich bin ein .NET-Entwickler (und das schon seit einer Weile). Ich arbeite für ein Unternehmen, das erst kürzlich von einem größeren Unternehmen übernommen wurde, dessen primäre Entwicklungssprache Java ist. Es gibt ein paar .NET-Entwickler, aber das Verhältnis von .NET zu Java ist jetzt, da die Teams zusammengelegt wurden, deutlich zurückgegangen.
Deshalb habe ich beschlossen, dass es das Beste für mich wäre, mit der Java-Entwicklung zu beginnen. Die meisten Bücher, die ich bisher zum Thema "Java lernen" gesehen habe, gehen jedoch alle von einem sehr grundlegenden Ansatz aus (was ist eine Klasse, OOP-Prinzipien, etc.). Ich kenne mich mit diesem Teil der Entwicklung gut aus und brauche keine Fibel (es sei denn, es gibt so große Unterschiede, dass jemand die Grundlagen aus der Java-Perspektive empfiehlt...).
Wie auch immer, ich suche nach einer Buchempfehlung für Java-Entwicklung aus der Sicht eines Softwareentwicklers, die die heutigen Techniken diskutiert. Zum Beispiel MVC-Architektur, Best Practices für Anwendungen (ich bin Webentwickler, dazu gehören auch Webdienste), lohnt es sich, mit JSPs zu arbeiten oder lieber Ruby zu verwenden, usw. usw.
Ein RIESIGER Bonus wäre das "Lernen durch Handeln". Etwas wie Murachs, bei dem ich ein Projekt von Anfang bis Ende durchgehen kann und das so wenig Grundlagen enthält, dass es nicht langweilig wird. Ich hoffe, dass ich genug Grundwissen mitnehme, um mich für einige interne Projekte zu melden und von dort aus zu wachsen.
Es tut mir leid, wenn meine Frage ist unnötig breit, aber ich bin kämpfen, um einen Ausgangspunkt neben meiner Eclipse-Installation zu finden (ich tue dies auf Ubuntu, absichtlich Windows zu vermeiden).
Vielen Dank für jeden Hinweis oder Einblick, den Sie uns geben können.
EDIT - Nach einer Diskussion mit einem Kollegen und der Lektüre von Berts großartigen Vorschlägen (die alle hervorragend waren, vielen Dank an alle), stellt sich heraus, dass der Schwerpunkt auf EE und Glassfish liegt. Sie verwenden NetBeans für die Entwicklung, da es eng mit Glassfish verbunden ist.
Das bedeutet mir nicht viel, außer dass ich denke, dass die Parallele zwischen IIS/Web-Anwendungen und Win32-Anwendungen gezogen wird. Aber vielleicht hilft es, einige der offenen Fragen in meinem OP zu klären.
1 Stimmen
W
0 Stimmen
S
0 Stimmen
S s