Ocena:
Książka „The Productive Programmer” autorstwa Neala Forda oferuje praktyczne wskazówki i porady mające na celu poprawę produktywności i efektywności programistów na różnych platformach i w różnych językach. Chociaż jest bardzo chwalona za praktyczne podejście i wnikliwą treść, spotkała się również z krytyką za skupienie się na niektórych językach programowania i brak głębi w niektórych obszarach.
Zalety:⬤ Bardzo przydatne porady dotyczące produktywności i wydajności.
⬤ Obejmuje różnorodne narzędzia i praktyki odpowiednie dla różnych systemów operacyjnych (Windows, Mac, Linux).
⬤ Wciągający styl pisania, z humorem i czytelnością.
⬤ Zawiera konkretne wskazówki, które można natychmiast wdrożyć.
⬤ Zachęca do automatyzacji i ograniczenia rozpraszania uwagi.
⬤ Odwołuje się zarówno do nowych, jak i doświadczonych programistów.
⬤ Niektóre treści są zbyt skoncentrowane na Javie i Ruby, pozostawiając niewiele miejsca dla C/C++ lub innych języków.
⬤ Struktura może rozpraszać, mieszając dyskusje na temat różnych systemów operacyjnych.
⬤ Brak głębi w niektórych dyskusjach i może wydawać się powierzchowna dla doświadczonych programistów.
⬤ Może nie być odpowiednia dla czytelników preferujących bardziej teoretyczne lub dogłębne zasady programowania.
(na podstawie 43 opinii czytelników)
The Productive Programmer
Każdy, kto zawodowo zajmuje się tworzeniem oprogramowania, potrzebuje sprawdzonego sposobu, by produkować je lepiej, szybciej i taniej. The Productive Programmer oferuje krytyczne narzędzia oszczędzające czas i zwiększające produktywność, które można zastosować od razu, bez względu na używaną platformę. Mistrz programowania Neal Ford oferuje nie tylko porady dotyczące mechaniki produktywności - jak pracować mądrzej, unikać przerw, maksymalnie wykorzystać możliwości komputera i unikać powtórzeń - ale także szczegółowo opisuje cenne praktyki, które pomogą ci uniknąć typowych pułapek, ulepszyć kod i stać się bardziej wartościowym dla twojego zespołu. Nauczysz się
⬤ Pisać testy przed napisaniem kodu.
⬤ Skrupulatnie zarządzać cyklem życia swoich obiektów.
⬤ Budować tylko to, czego potrzebujesz teraz, a nie to, czego możesz potrzebować później.
⬤ Stosuj starożytne filozofie do tworzenia oprogramowania.
⬤ Pytaj autorytety, zamiast ślepo trzymać się standardów.
⬤ Uczyń trudne rzeczy łatwiejszymi, a niemożliwe możliwymi dzięki metaprogramowaniu.
⬤ Upewnij się, że cały kod w metodzie jest na tym samym poziomie abstrakcji.
⬤ Wybierz odpowiedni edytor i zestaw najlepszych narzędzi do pracy.
To nie jest teoria, ale owoce rzeczywistego doświadczenia Forda jako architekta aplikacji w globalnej firmie konsultingowej ThoughtWorks. Niezależnie od tego, czy jesteś początkującym, czy profesjonalistą z wieloletnim doświadczeniem, poprawisz swoją pracę i karierę dzięki prostym i nieskomplikowanym zasadom zawartym w The Productive Programmer.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)