Sziasztok,
fiatal vagyok, és program tervezéssel/fejlesztéssel szeretnék foglalkozni. Érdekelnek a nagyobb rendszerek tervezése során felmerülő problémák megoldásai, valamint ilyen rendszerek tervezése az alapoktól.
Ismereteim bővítésére az alábbi könyveket néztem ki, korábbi tanácsaitokkal részben összhangban:
Martin Fowler: Enterprise Application Architecture
Ian Sommerville: Software Engineering
Steve McConnell: Code Complete
A kérdésem a következő; mennyire tartjátok ezeket a könyveket jónak, mennyire érik meg az árukat, van-e akkora átfedés közöttük, hogy valamelyik feleslegessé teszi a másikat, elavult-e valamelyik, ismertek-e valamelyiknél jobb vételt?
Ha valami nem tiszta az érdeklődésemmel/céljaimmal kapcsolatban, kérdezzetek.
Köszönök minden javaslatot és minden tapasztalat érdekel a fenti vagy azokhoz kapcsolódó könyvekkel kapcsolatban!
- 3660 megtekintés
Hozzászólások
Somerville konyvet csak akkor vedd meg ujan, ha milliomos vagy. Az Amazon Marketplace-en kis szerencsevel megkapod 40$-ert, annal tobbet szvsz nem er!
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
- A hozzászóláshoz be kell jelentkezni
a legolcsóbb, még használható példányt fogom megvenni. Milliomos nem vagyok, de az ilyen jellegű könyvekből szeretném többek között megalapozni a munkám.
- A hozzászóláshoz be kell jelentkezni
Meg lehet azt kapni 10$-ért is használtan. Ha van ismerősöd az USA-ban, akkor ezt az utat választanám.
- A hozzászóláshoz be kell jelentkezni
A puhafedelu valtozatot..?
Ebay-en lattam 20$ koruli aron is, valahol Kinaban arultak...:^)
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
- A hozzászóláshoz be kell jelentkezni
Steve McConnell: Code Complete
Ez az egyik legjobb programozásról szóló könyv, amit olvastam. Sokat lehet belőle tanulni, csak ajánlani tudom.
Ian Sommerville: Software Engineering
Ez inkább egyetemi tankönyvnek jó, és nem igazán a programozásról szól, nagyon sok része inkább projekt menedzsmenttel és határterületeivel foglalkozik. Ha ez érdekel, akkor tök jó könyv, ha nem, akkor felejtős.
Martin Flower: Enterprise Application Architecture
Ezt kihagynám és helyette ezek közül választanék:
Design Patterns: Elements of Reusable Object-Oriented Software
Head First Design Patterns
Mindkettő jobb, mint amit választottál.
További ajánló:
The Pragmatic Programmer: From Journeyman to Master (érdekes könyv a pragmatikus gondolkodásról, sokmindent lehet tanulni belőle)
Rapid Development (ez kevésbé konkrét programozás, inkább programtervezés és a programozás folyamatának megtervezése, de nagyon jó belépő ahhoz, hogy nagyobb programok fejlesztésébe kezdj)
Don't Make Me Think: A Common Sense Approach to Web Usability (ez designról szól, nem biztos, hogy érdekelni fog :-) )
Software Requirements, Second Edition (a programozást megelőző lépések, követelmények gyűjtése ér rendszerezése, kicsit az alapján tervezés a téma, a konkrét javaslatok a könyvben hülyeségek, de a leírt elvek nagyon jók)
Refactoring (pont arról szól, a gyakorlatiasabb részt én nem élveztem, de az elméleti része tök jó)
Ha ezekkel végeztél, szólj és küldök még :-p
- A hozzászóláshoz be kell jelentkezni
Na jó, még 1-2 :-)
JUnit recipes: practical methods for programmer testing
Tesztelésről szól. Fontos terület, érdemes ismerni és jó a könyv.
Peopleware: productive projects and teams
Ergonómiáról szól. Megtudhatod belőle, hogy miért nem dolgoznak azok a fránya beosztottaid :-)
Software Estimation: Demystifying the Black Art
Arról szól, hogy hogyan érdemes megbecsülni, hogy mennyi ideig fog tartani 1-1 fejlesztési project. Hihetetlen, de működik :-D
The Mythical Man-Month
Ez akkor érdekes könyv, ha már értesz valamennyire a project managementhez, vagy fejlesztési projektek vezetéséhez és látni akarod, hogy konkrétan hol szúrtad el. Nagyon tanulságos, de addig nem igazán érthető, amíg nem mélyedtél el a szakmában. Szerintem.
Managing Humans
Ez viszont egy kicsit jobb programozóknak is. Bemutatja, hogy milyen helyzetekbe kerülhetsz, hogyan ismert egyáltalán fel, hogy milyen helyzetben vagy és tanácsokat ad, hogy hogy mássz ki a gödrökből.
- A hozzászóláshoz be kell jelentkezni
Köszi. Utóbbi 4-et leszedtem pdf-ben, kettőt rögtön meg is rendeltem amazonról. :)
- A hozzászóláshoz be kell jelentkezni
szabad tudni, hogy hol találtad meg?
- A hozzászóláshoz be kell jelentkezni
Valami ehhez hasonló helyen szerintem. A letöltéshez (vagyis a RS linkek megszerzéséhez) regisztrálni kell, de megnézni szerintem így is meg tudod a választékot:
1,
2,
3.
----------
"Generally, Russian technology assumes dumb machines and smart humans, not the other way around." -- The Russian Tea HOWTO
- A hozzászóláshoz be kell jelentkezni
köszönöm
- A hozzászóláshoz be kell jelentkezni
TPB :)
- A hozzászóláshoz be kell jelentkezni
Martin Flower: Enterprise Application Architecture
Ezt kihagynám és helyette ezek közül választanék:
Szerinted ratyi, nem tartalmaz hasznos dolgokat..?
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
- A hozzászóláshoz be kell jelentkezni
Tartalmaz hasznos dolgokat, de számomra semmi újat nem mondott. A többi könyvből ugyanazt össze fogod szedni, ami ebben van.
- A hozzászóláshoz be kell jelentkezni
Akkor Code Complete lesz.
Design Patterns már van. Head First könyvön elgondolkozok, de valahogy nem szimpatikus.
Pragmatic Programmer már szintén van.
Rapid Developmentet megnézem, de könnyen lehet hogy kimarad.
Don't Make Me Thinket ismerem, érdekes a téma, de most nem ebben akarok elmerülni.
TDD kifejezetten érdekel és vonz, a JUnitra vetek egy pillantást.
Többi még ráér ,)
Köszönöm a tanácsot!
- A hozzászóláshoz be kell jelentkezni
Pedig a Head First konyvek nagyon jok...
- A hozzászóláshoz be kell jelentkezni
Akkor csak nekem tűntek olyan túlmagyarázósnak. Ha mellette vagytok, akkor nem ítélem meg a borítójáról ,)
- A hozzászóláshoz be kell jelentkezni
"Ha mellette vagytok"
Csak az en szuveren velemenyem. A "tulmagyarazasnak" (pl leir egy uj elvet, amit aztan par oldallal kesobb megprobal mas modon elmagyarazni, mondjuk egy kepen keresztul) megvannak a tanulas pszichologiai okai (igy mukodik az ember), es pont erre epit a head first szeria.
Persze izlesek es pofonok.
- A hozzászóláshoz be kell jelentkezni
Szia erenon,
Próbálj meg néhány főiskolai/egyetemi "jegyzetszerver"-re eljutni, ott néhány könyv, felsőoktatási jegyzet elérhető, ami jó alapul szolgálhat bizonyos esetekben, ha kapcsolódik az érdeklődési körödhöz. Csatolva a SZE egyik ilyen oldala:
http://jegyzet.sth.sze.hu/ftp/!BSc/
üdv
Gibson
- A hozzászóláshoz be kell jelentkezni
Köszönöm az oldalt!
- A hozzászóláshoz be kell jelentkezni
sighup
- A hozzászóláshoz be kell jelentkezni
Hans van Vliet: Software Engineering
Bass et al.: Software Architecture in Practice
Volt szerencsém az előbbi szerzőtől az utóbbi anyagot egyetemi kurzus során elsajátítani, legjobb és leghasznosabb óra volt, amire valaha is jártam.
--
The Net is indeed vast and infinite...
http://gablog.eu
- A hozzászóláshoz be kell jelentkezni
A Sommerville könyv megjelent magyarul is a Panem kiadónál.
- A hozzászóláshoz be kell jelentkezni
szándékosan választottam az eredeti nyelven.
- A hozzászóláshoz be kell jelentkezni
Amikor utoljara neztem, a magyar valtozat az eredeti 2. kiadasan alapult. Jelenleg az angol valtozat a 8.-nal tart, 2006-ban adtak ki...
---------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
- A hozzászóláshoz be kell jelentkezni
ugy latom meg senki nem irta:
Gregor Hohpe: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
persze csak ha JMS/altalaban a messaging erdekel :)
- A hozzászóláshoz be kell jelentkezni