Produktywny programista

Ocena:   (4,3 na 5)

Produktywny programista (Neal Ford)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

The Productive Programmer

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9780596519780
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2008
Liczba stron:210

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Myślenie funkcjonalne: Paradygmat ponad składnią - Functional Thinking: Paradigm Over...
Jeśli jesteś zaznajomiony z podstawami programowania funkcyjnego i...
Myślenie funkcjonalne: Paradygmat ponad składnią - Functional Thinking: Paradigm Over Syntax
Produktywny programista - The Productive Programmer
Każdy, kto zawodowo zajmuje się tworzeniem oprogramowania, potrzebuje sprawdzonego sposobu, by produkować je lepiej,...
Produktywny programista - The Productive Programmer
Architektura oprogramowania: The Hard Parts: Nowoczesne analizy kompromisów dla architektur...
W architekturze oprogramowania nie ma łatwych decyzji...
Architektura oprogramowania: The Hard Parts: Nowoczesne analizy kompromisów dla architektur rozproszonych - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Tworzenie architektur ewolucyjnych: Zautomatyzowane zarządzanie oprogramowaniem - Building...
Ekosystem tworzenia oprogramowania nieustannie się...
Tworzenie architektur ewolucyjnych: Zautomatyzowane zarządzanie oprogramowaniem - Building Evolutionary Architectures: Automated Software Governance

Prace autora wydały następujące wydawnictwa:

© 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)