Ocena:
Książka omawia procesy poznawcze związane z programowaniem i oferuje techniki poprawiające jakość i zrozumienie kodu. Otrzymała ona mieszane recenzje, z których wiele chwali jej naukowe podstawy i praktyczne zastosowania, podczas gdy inne krytykują ją za nadmierną gadatliwość i brak treści.
Zalety:⬤ Wyjaśnia procesy poznawcze stojące za czytaniem i pisaniem kodu.
⬤ Dostarcza popartych naukowo technik poprawy zrozumienia i jakości kodu.
⬤ Oferuje praktyczne aplikacje i ćwiczenia odpowiednie dla wszystkich poziomów umiejętności.
⬤ Tematy takie jak konwencje nazewnictwa i styl kodowania są podkreślane jako ważne dla czytelności kodu.
⬤ Książka skierowana jest zarówno do nauczycieli, jak i doświadczonych programistów.
⬤ Niektórzy czytelnicy uważają, że książka jest zbyt rozwlekła i powtarzalna, z nadmiarem materiału wprowadzającego.
⬤ Krytycy twierdzą, że niektóre jej części sprawiają raczej wrażenie samopomocy niż akademickiej eksploracji kognitywistyki.
⬤ Niektórzy recenzenci uważali, że proponowane pomysły nie mają praktycznego zastosowania na dużą skalę.
⬤ Kilku recenzentów stwierdziło, że książka jest nudna lub trudno było im zaangażować się w jej treść, wskazując, że mogłaby być bardziej zwięzła.
(na podstawie 18 opinii czytelników)
The Programmer's Brain: What Every Programmer Needs to Know about Cognition
Twój mózg reaguje w przewidywalny sposób, gdy napotyka nowe lub trudne zadania. Ta wyjątkowa książka uczy konkretnych technik zakorzenionych w kognitywistyce, które poprawią sposób uczenia się i myślenia o kodzie.
Streszczenie.
W książce Mózg programisty: Co każdy programista powinien wiedzieć o poznaniu dowiesz się:
Szybkie i skuteczne sposoby na opanowanie nowych języków programowania.
Umiejętności szybkiego czytania, aby szybko zrozumieć nowy kod.
Techniki odkrywania znaczenia złożonego kodu.
Sposoby uczenia się nowej składni i jej zapamiętywania.
Pisanie kodu łatwego do odczytania przez innych.
Wybieranie właściwych nazw dla zmiennych.
Uczynienie bazy kodu bardziej zrozumiałą dla nowych użytkowników.
Wdrażanie nowych programistów do zespołu.
Dowiedz się, jak zoptymalizować naturalne procesy poznawcze swojego mózgu, aby łatwiej czytać kod, szybciej go pisać i uczyć się nowych języków w znacznie krótszym czasie. Ta książka pomoże ci przezwyciężyć dezorientację, którą odczuwasz w obliczu dziwnego i złożonego kodu, i wyjaśni bazę kodu w sposób, który może sprawić, że nowy członek zespołu będzie produktywny w ciągu kilku dni!
Przedmowa autorstwa Jona Skeeta.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii.
Wykorzystaj naturalne procesy swojego mózgu, by stać się lepszym programistą. Techniki oparte na naukach kognitywnych umożliwiają szybszą naukę nowych języków, zwiększają produktywność, zmniejszają potrzebę przepisywania kodu i nie tylko. Ta wyjątkowa książka pomoże ci osiągnąć te korzyści.
O książce.
The Programmer's Brain odblokowuje sposób, w jaki myślimy o kodzie. Oferuje naukowo uzasadnione techniki, które mogą radykalnie poprawić sposób opanowania nowych technologii, zrozumienia kodu i zapamiętywania składni. Dowiesz się, jak czerpać korzyści z produktywnej walki i przekształcić zamieszanie w narzędzie do nauki. Po drodze odkryjesz, jak tworzyć zasoby do nauki, stając się ekspertem w nauczaniu siebie i wprowadzaniu nowych kolegów na wyższy poziom.
Co jest w środku.
Zrozum, jak twój mózg postrzega kod.
Umiejętności szybkiego czytania pozwalające na szybką naukę kodu.
Techniki pozwalające rozwikłać złożony kod.
Wskazówki dotyczące tworzenia zrozumiałych baz kodu.
O czytelniku.
Dla programistów, którzy mają doświadczenie w pracy w więcej niż jednym języku.
O autorze.
Dr Felienne Hermans jest profesorem nadzwyczajnym na Uniwersytecie w Lejdzie w Holandii. Spędziła ostatnią dekadę badając programowanie, jak się go uczyć i jak go nauczać.
Spis treści.
CZĘŚĆ 1 NA TEMAT LEPSZEGO CZYTANIA KODU.
1 Dekodowanie pomyłek podczas kodowania.
2 Szybkie czytanie kodu.
3 Jak szybko nauczyć się składni programowania.
4 Jak czytać złożony kod.
CZĘŚĆ 2 NA TEMAT MYŚLENIA O KODZIE.
5 Osiąganie głębszego zrozumienia kodu.
6 Stawanie się lepszym w rozwiązywaniu problemów programistycznych.
7 Błędne przekonania: Błędy w myśleniu.
CZĘŚĆ 3 NA TEMAT PISANIA LEPSZEGO KODU.
8 Jak lepiej nazywać rzeczy.
9 Unikanie złego kodu i obciążenia poznawczego: Dwie ramy.
10 Jak lepiej rozwiązywać złożone problemy.
CZĘŚĆ 4 NA TEMAT WSPÓŁPRACY NAD KODEM.
11 Czynność pisania kodu.
12 Projektowanie i ulepszanie większych systemów.
13 Jak wdrażać nowych programistów.
© 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)