Hallo, die Frage nach "wie lange dauert es" kann man nicht pauschal beantworten. Das hängt davon ab, in welchem Bereich man sich einarbeiten möchte und wie fit Du in Java wirklich im Detail bist (z.B. Annotations, Generics, Thread-safe, Exception Handling).

Jeder der genannten Bereiche Swing, JSF, Web Service dauert in der Regel Monate bis man professionell programmieren kann. Unter professionell verstehe ich, dass man Code schreiben kann, der produktiven Ansprüchen genügt.

Ich würde so vorgehen: Suche Dir einfach zu jedem Gebiet, das Du beruflich abdecken musst, ein gutes Buch und arbeite abends 1-2 Stunden die Beispiele von A-Z durch. Du muss vor allem selbst programmieren und nicht nur lesen. So erlangst Du relativ schnell Sicherheit in den Themen.

Online-Tutorials kann ich leider nicht empfehlen. So hängt Du noch mehr am Bildschirm und den brauchst Du für die Entwicklungsumgebung. Es ist hier wirklich besser, ein konventionelles Buch zu nehmen.

VG, Bernhard

...zur Antwort
c++: Ich bräuchte mal eine kleine Info

Hallo Leute, vorab: ich schreibe auf meinem iphone.. Also bitte die Rechtschreibung und form ignorieren. Ich habe 2 Jahre lang mit autoIT programmiert.. Mir macht es riesigen spaß Programme mit GUI zu erstellen.. Zu 99% habe ich Automatisierungen gescriptet.. Jetzt ist der Zeitpunkt gekommen einen großen schritt weiter zu gehen. Ich möchte mich sehr sehr gerne mit c++ vertraut machen.. Ich habe mir schon etliche Tutorials angeschaut.. In allen beginnertutorials wurden konsolenanwendungen programmiert welche mathematische aufgaben rechnen konnten.. Hier und da mal eine variable und das wars schon.. Mich würde brennend interessieren wie ich automatisierungen programmieren kann die aber vollständig hidden laufen.. Also memory read/write etc... Was könnt ihr erfahrenen coder dort draußen empfehlen? Einfach stur solche tutorials oder gar bücher durcharbeiten ganz nach dem motto: "das was du hauptsächlich können willst, kommt schon irgenwann im buch"? Oder eher anderweitig versuchen genau dieses thema zu lernen..? Also ihr dürft mich nicht falsch verstehen. Ich habe keinerlei c++ erfahrungen. Noch dazu kommt dass ich mir verdammt schwer tue überhaupt den beginner tutorials zu folgen, weil einfach viel zu viele fremdwörter fallen..

Naja wäre tierisch dankbar wenn jemand einen guten tipp hat.. Und noch viel viel tierischer dankbar wenn ich mit völt sogar dem entscheidenden tipp fuß in der welt von c++ fassen kann..

Liebe grüße

...zum Beitrag

ich würde Dir empfehlen, lieber mit C# oder Java zu beginnen. C++ ist keine gute Einsteigersprache. Für Java gibt es jede Menge leichter verständlichere Tutorials. Wenn Du erst einmal Java beherrscht und dann noch Lust hast, kann Du vergleichsweise leicht zu C++ wechseln

...zur Antwort

Sorry, nimm es mir nicht übel, aber wenn Du einer Spielfirma Praktikum machen willst, würde ich als Firma schon erwarten, dass Du die wichtigsten Spielfirmen weltweit kennt -- oder zumindest die Frankfurter Firma Crytek (www.deutschecomputerspiele.de)

Bevor Du Dich vorstellst, solltest Du auf jeden Fall fit sein, was Internetsuche angeht, z.B. "Computerspiele Entwicklung Deutschland" …

-Bernhard

...zur Antwort

Sorry, die Antwort ist a) nicht präzise gestellt und b) buchfüllend. Also, man gehe in einen Laden und kaufe ein Buch über Softwareentwicklung, z.B. C++, Java, C# etc.

...zur Antwort

Hallo Timox1089,

die Softwareentwicklung unterscheidet sich von anderen Industriezweigen so erheblich, dass man nicht einfach das wasserfallartige V- oder gar ein Spiralmodell auf andere Produktentwicklungen übernehmen kann. Man müsste in Anlehnung an solche Modelle etwas Eigenes entwickeln.

Das liegt daran, dass z.B. beim Spiralmodell (iteratives Verfahren) die Software in der Realisierung schrittweise (Iterationen) verfeinert wird. In der Realisierung z.B. im Maschinenbau kann man so etwas nur bei der Konzeptionsphase oder z.B. beim Bau von Prototypen übernehmen (wie es ja auch schon gemacht wird).

Gruß, Bernhard

...zur Antwort

im Vertrag sollte stehen "vollständig erschlossen und an die Kanalisation angeschlossen". Damit kann man auf Schadensersatz klagen. Es sollte aber auf jeden Fall ein verdeckter Mangel sein.

...zur Antwort

Hallo, verschiedene Java-Bücher beinhalten gute Ideen für Programme. Ich würde mir etwas kleines für eine Maturaarbeit aussuchen, zum Beispiel das Spiel Tic, Tac, Toe oder ein Programm zur Umrechnung von Währungen oder Längenangaben (Inch->Meter etc.). Gruß, Bernhard

...zur Antwort

Dadurch, dass ein Begriff ständig weiterverbreitet wird, wird er auch nicht richtiger. Mit "instance" meinten die Erfinder von Java das Objekt als Beispiel und Exemplar einer Klasse. Sie meinten nicht die Instanz als juristischen Verfahrensabschnitt (im Englischen leider ebenfalls Instance).

Man kann es also ganz einfach ausdrücken: Man erzeugt ein Exemplar aus einer Klasse. Das als "Instanziieren" zu übersetzen und das Objekt als Instanz zu bezeichnen, ist genauso doof wie manche andere Fehlübersetzungen aus dem Englischen, z.B. (Einheiten-)Treiber für Device Driver. Die beiden Beispiele zeigen, wie denkfaul die deutschen Computerfachleute geworden sind ;-)

Aber egal, ob Fehlübersetzung oder nicht: Wie jedem ohne Informatikscheuklappen sofort auffällt, ist der Begriff "instanziieren" nicht einfacher, sondern klingt nach unverständlichem Fachchinesisch. Kein Anfänger kann damit etwas anfangen. Aber es klingt unglaublich cool von "Instanzen" und "Instanziieren" zu sprechen. Jetzt ist man wieder in der guten Gesellschaft von Juristen und Ärzten, die in der Mehrheit auch nicht wollen, dass man versteht, wenn sie eigentlich etwas ganz einfaches tun ...

-Bernhard Steppan

...zur Antwort