07. oktober 2003 - 16:04Der er
12 kommentarer og 2 løsninger
Bøger til Java/generel program konstruktion
Jeg vil bestemt mene at der må værre nogen af jer kloge hoveder derude der har noget erfaring med nogle programerings bøger der er gode at læse når man skal lærer at opbygge et program...
Jeg kan lege med kode, forstå og bruge Java API... men det med at opbygge en program har jeg noget svært ved og ender altid med at lave programmet om og om igen før jeg får noget der er bare lidt tilfredsstillende....... for så at lave det om igen... :-/
Altså forslag til bøger der kan hjælpe med ovenstående (sites er selvfølgelig også ok;)
Applying UML and Patterns er ret god men den er også svær hvis du spørger mig, Meget af den ville jeg nok ikke have fået fat i hvis jeg ikke havde en lærer der kunne hjælpe os i teori, og derefter følger op med noget programmering og projekter omkring det man har gennemgået... og derefter læser man det igen ;) har du ikke den mulighed, men hvis du er god til engelsk(eller har en ordbog), og er lidt inde i den objektorienterede tankegang så vil jeg mene at den stadig er et godt valg.
Jeg har java som hoppy... Men vil mene at jeg forstår noget af hvad OOP går ud på... Og teknisk engelsk er ikke noget problem for mig... så nu må vi se hvad jeg vælger... kender i noget til de 2 andre bøger som du forslår Arne_v? sværheds grad etc... og skal jeg vælge en eller dem alle? og hvis en hvilken vil jeg så få mest ud af som selvstudium?
Arne du siger at man skal vide noget om programering...
hvor meget er det man skal vide? erfaring eller bare vide noget om syntax etc.
Da jeg ikke lige regner med at kaste mig over C/C++ lige foreløbeligt bliver det ikke Gammas bog selvom du siger at sproget ikke er så relevant vil jeg dog foretrække Java med mindre bogen er så meget bedre end de andre...
Jeg går vel ud fra at de i "Applying UML and Patterns" også arbejder med java?
Hvilken af de 2 bøger skal jeg vælge hvis jeg altid har arbejdet med programering som selvstudium og er kommet rimelig langt. Har læst "Thinking in Java", men tror den var lidt for svær at læse som begynder stof... men det er længe siden og jeg tror jeg er kommet noget længere i forståelsen af java og programering ved at lege og slå op i bogen siden hen...
Vil gerne læse en bog uden at hamre hovedet ind i vægen i frustration over at bogen er klogere end mig?
ja Applying UML and Patterns er også java, men det er egentligt ikke så meget kode som du kommer til at se. bogen tager udgangspunkt i at der skal laves et POS system og så bliver det så ellers bygget op igennem bogen med unified process (UP) som du så også lærer om.
jeg kender kun den ene bog...og jeg kan da godt "hamre hovedet ind i vægen i fustration" nogen gange.
Det er nok bedst med noget erfaring for de 2 bøger. De handler om hvordan man finder optimale løsninger fremfor løsninger der bare virker. Og logikken er nok nemmest at følge hvis man selv har lavet nogle af de ikke-optimale løsninger og brændt fingerene.
Som sagt er sproget ikke det vigtigste i de bøger.
Larman bruger eksempler i Java. Men eksemplerne er perifere i forhold til logikken.
Jeg kender ikke Thinking in Java men jeg formoder, at det er en Java syntax bog.
Hvis du lige har overstået syntax, så tror jeg at du skal vente lidt med alle 3 bøger og i.s.f. for skrevet noget kode for at gøre dig dine egne erfaringer om hvad der er godt og hvad der er dårligt.
Når så du har noget erfaring, så kan du jo prøve og læse eksperternes gode råd.
OK så kan det vist ikke beskrives meget mere precis :) tak skal i have... Loadet hvis du vil have en del af kagen så læg et svar :)...
Ja den handler meget om Java Syntax men også en hel del om forskellen mellem c/c++ og java... Men ellers gennemgår den mange områder i Java... http://www.mindview.net/Books/TIJ/
Jeg har så meget erfaring at jeg har leget med at kode nogen programmer men aldrig færdig gjordt nogen af dem... dels fordi jeg tabte interessen for programmernes funtionalitet/formål og fordi jeg har for lidt tid til at gøre dem færdig før de bliver urelevant :=) Så jeg tror jeg venter lidt med at købe de bøger før jeg har lave nogle programmer... Rom blev ikke bygget på en dag (host host gammel bemærkning)
Hvor meget har du været igennem d.v.s. lavet et fungerende program for af de typiske J2SE områder: ArrayList, Vector, HashMap etc. Date, Calendar, DateFormat etc. AWT Swing sockets (og Object*Stream) JDBC RMI ?
Meget lidt GUI... men kun for sjaw... ikke noget brugbart.
ArrayList, Vector, HashMap etc. som jeg forstår at bruge og kan få til at virke i diverse sammenhænge...
Har arbejdet mest med java.net package... og hvad jeg lige skulle bruge af ovenstående i den sammenhæng...
sockets (og Object*Stream) <-- Jeg har set lidt på stream generelt men ikke lavet noget specielt...
Har arbejdet lidt med Datagram pakker i forbindelse med at jeg ville lave en Half-life server info display program.
og resten vil jeg ikke sige jeg er hård til og har ikke lavet ret meget der har fungeret... ud over de eksempler der er i bogen self...
Så jeg kan vel konkluderer at jeg nok ikke skal gå i gang med at læse bøger om at optimere de store mængder af koder jeg ikke har skrevet ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.