um mal noch auf ne frage zurückzukommen
Woher kennt Ihr euch damit so gut aus?
Habt Ihr alle Informatik studiert?
nein ... die zahl derer mit erfolgreich abgeschlossenem info-studium dürfte sich eher gering halten ... und auch die die täglich druch beruf mit java zu tun haben sind eher wenige ...
die wirklich breite masse lässt sich eher wie folgt beschreiben :
hobby-entwickler mit mittlerem bildungsstand in den besten jahren ...
was ich mit sagen will : viele die hier ab und zu mal wieder ein paar geistreiche infos geben beschäftigen sich halt eher nebenbei als hobby mit java ... und viele davon über einen großen zeitraum ... da ist es normal das man dinge drauf hat wie "was ist CLASSPATH" oder "wie bindet man n 3rd party lib ein" ...
die meisten haben auch mal so angefangen wie du (mich eingeschlossen ... bin da keine ausnahme) ... das kommt halt alles mit der zeit ...
wichtig ist nur gute literatur ... und da scheiden sich wirklich die geister ... denn wirklich objektiv kann man an die sache nicht rangehen ...
jeder wird sagen das das buch mit dem er gelernt hat das beste sei ... und auch wenn man 100 bücher im regal stehen hat und alle kennt und man sagen kann welches nun eher schlecht als recht ist wird man häufig sagen : nicht schlecht ... aber nicht wirklich gut ....
natürlich gab es hier schon mehr diskusionen über das thema : welches buch ist das beste ... und die antwort drauf : so wirklich EIN bestes buch gibts nich ... aber eine gute auswahl von büchern die etwas "besser geeignet für anfänger sind" als andere ...
immer wieder genannt wird auf jeden fall : "Java ist auch eine Insel" ... sowie seit erscheinen dessen nachfolger : "Java7 - mehr als eine Insel" ...
die sog. Java-Insel ist in dem sinne kein wirkliches einsteiger-buch ... das missverstehen immer viele ... aber es ist als begleitendes nachschalgewerk während der lernphase sehr gut unterstützend geeignet ... und der fakt das es kostenlos im netz lesbar ist ... und die community aktiv an jeder verbesserung der jeweils nächsten auflage mitarbeitet wohl auch eines der beliebtesten ...
der nachfolger ist da schon ein etwas anspruchvolleres werk für fortgeschrittene und befasst sich eigentlich eher explizit mit den neuerungen in Java7 sowie deren sinnvollen einsatz ... dieses buch ist eher für diejenigen die nach langer zeit mit Java6 auf Java7 umsteigen ... persönlich finde ich es ebenfalls als gelungenes nachschlagewerk speziell für Java7 ... und sollte eigentlich auch nicht fehlen ...
und dann geht das große rätzelraten los ...
es gibt zwar in der FAQ glaub ich ne liste über "bekannte" bücher ... aber hier scheiden sich echt die geister ... das eine lager behauptet "Java von Kopf bis Fuß" sei das beste ... das andere lager kommt dann mit "nee ... das und das andere buch seien noch besser" ... und die dritte gruppe denkt sich "ich hab beide gelesen ... und beide sind absoluter mega-schrott" ... (Java von Kopf bis Fuß nur als beispiel .. kenne das buch selbst nicht) ...
grundsätzlich ist es nicht verkehrt sich als anfänger nicht nur auf ein buch zu beschränken sondern sich wirklich gleich 4 oder 5 verschiedene zu holen ... und dann alle eher quer-gleichzeitig lesen anstatt eins nach dem anderen ...
viele fragen die sich dann auftuen kann man dann meist mit google , der java-insel und ein bisschen nachdenken und ausprobieren selbst lösen ...
aber man hat es ja auch im anderen thread gesehen : selbst über 3rd party libs ist man sich un-eins ... die einen sagen : joar is doch super vereinfachung ... andere (wie ich) sehen darin nur das problem das man sich an sowas zuschnell gewöhnt und nachher nichts mehr auf die reihe bekommt da man den umgang mit den eigentlich dafür genutzten SE-klassen nie gelernt hat ...
man kann sich über so vieles streiten ...
auch beliebter punkt : anfänger und IDEs ...
mein persönlicher standpunkt generell zu IDEs ist : wenn sie nicht ganz so blöd währen und nicht zusätzliche arbeit erzeugen würden zu dem was sie einem eigentlich abnehmen sollen ... dann kann man damit schon produktiv sein ... ich selbst arbeite trotzdem lieber mit Notepad2 und nem terminal ...
aber gleich welche meinung man über IDEs hat ... anfänger sollten davon grundsätzlich die finger lassen ... nicht nur das gerade durch auto-complete vieles gemacht wird was man als anfänger lernen und selbst machen müsste ... fehlen nachher grundlagen wie "per hand auf der console compilen" oder "mal schnell ne helper-klasse schreiben" ...
diese ersten schritte sollte man als anfänger wirklich "zu fuß" gehen anstatt sich von ner IDE darüber hinweg tragen zu lassen .. vor allem weil IDEs die angewohnheit haben gerne mal so n bisschen mukken zu machen die so auf dem händischen weg nicht auftreten ...
auch ist das große problem das viele compiler-fehler in die man als anfänger wirklich mal laufen sollte um sie zu kennen und verstehen zu können einfach nicht auftreten da die IDE hier schon im vorfeld vieles bereinigt und dafür sorgt das alles schon so passt wie es muss ...
und am ende kommt dann sowas wie : *zitat* : arbeite seit 5 jahren mit java ... aber was ist ein terminal ? die console in eclipse ? *zitat ende* ...
und sowas ist dann einfach nur peinlich ... wenn man mit so ner erfahrung protzt und dann nicht mal weis was mit terminal gemeint ist ... tja ... das sind dann so die spätfolgen wenn man seinen ersten code gleich in ner IDE schreibt ...
man könnte das noch ewig so weiter führen ... und mir würden sicher noch ein paar punkte einfallen die anfänger besser machen oder besser lassen sollten ... oder andere diskusions-punkte ...
fakt ist : jeder muss seinen weg selbst gehen und seine erfahrung sammeln ... wir können hier lediglich dabei helfen steine die im weg liegen beseite zu räumen ...