06
marca
2009
Wczoraj skończyłem lekturę bardzo interesującej książki o wzorcach projektowych w języku ruby. Polecam każdemu kto chce poznać wzorce projektowe i przy okazji dowiedzieć się jak je najlepiej stosować.
Kupując tę książkę nie trzeba znać jezyka ruby. Autor w sposób bardzo przerzysty prowadzi poprzez kolejne wzorce projektowe znane chociażby z publikacji Bandy Czworga jednocześnie ucząc dobrych manier programowania w ruby. W ostatniej części pokazuje ponadto zupełnie nowe wzorce, które wykształciły się niejako tuż obok języka railsów, takie jak: meta-programowanie, convention over configuration czy pisanie DSLi. Myślę, że jeszcze niejednokrotnie będę do niej zaglądął. Jeśli poważnie myślisz o projektach, które piszesz na co dzień i chciałbyś potrafić drugiemu programiście wyjaśnić, jak zamierzasz napisać kolejny fragment kodu - to mówienie wzrocami jest doskonałym sposobem na porozumienie. Zdecydowanie polecam!
Jako, że jedną książkę skończyłem, już zabrałem się za kolejną - tym razem pozycję, którą dostałem niejako przy okazji zakupu książki o ruby. Bo w ramach promocji wydawnictwa helion, mogłem wybrać sobie jedną książkę w prezencie. Mój wybór padł na Sprzedaj swój program. Droga do udanych projektów programistycznych. Ksiązka ta może i nie jest stricte o marketingu sprzedaży - ot takie niefortunne moim zdaniem przetłumaczenie angielskiego Ship it!: A Practical Guide to Successful Software Projects. A bardziej o skutecznym zarządzaniu całym projektem programistycznym. Od wyboru infrastruktury, przez przegląd procesów gwarantujących sukces, po radzenie sobie z niefrasobliwymi członkami zespołu i przegląd metodyk programowania z dziedziny agile. Co prawda jeszcze czytam, ale już kilka osób z firmy zapowiedziało, że chciałoby ode mnie ją pożyczyć gdy tylko skończę.
Zaciekawiony tym co wydali The pragmatic programmers przyjrzałem się innym ich publikacjom i wybrałem kilka książek, które są następnymi w kolejce do mojego zakupowego koszyka. Ciekaw jestem co wy o nich myślicie. Kolejność jest według pożądania.
Jeśli czytaliście którąś z tych pozycji bądź wiecie, jak zdobyć ich polskie tłumaczenie o którym nie wspomniałem, czekam na komentarze.
EDITED: Pragmatyczni programiści mają również jeszcze kilka książek w produkcji, a wśród nich także kilka brzmi bardzo rozsądnie - czytaj, też chcę je mieć:
Practices of an Agile Developer czytałem i nawet napisałem coś o niej na blogu. Super książka, polecam! Dobry wybór.
Również chętnie porzyczę od ciebie ,,Sprzedaj …’‘ w zamian mogę zaoferować ,,Sztuka pisania oprogramowania’‘ Joela Sapolskyego.
Ha! Mówiłem, że nie będziesz żałował wzorców! :)
No właśnie, jak Ci się czyta „Sztukę pisania…” ? Może opiszesz na blogu coś. ;-)
Jak „przekonasz” to chętnie pożyczę za „Sprzedaj …” ;-)
może jutro na 3camp pożyczymy ksiązeczki sobie
Tak, tylko ze jeszcze ją czytam. :/