it-swarm-eu.dev

Jaké knihy bez programování by si měl programátor přečíst, aby pomohl rozvíjet dovednosti v programování / myšlení?

Existuje šaržez otázky o tom, jaké programovací knihy by měly být na poličce programátora. A co knihy bez programování, které vám mohou pomoci stát se lepším programátorem nebo vývojářem? Bylo by také zajímavé vědět, proč by pomohli.

Moje první volba by byla „Art of War“ Sun Tzu (nicméně klišé), protože bylo zřejmé, že úspěch jakéhokoli projektu závisí na síle jeho nejslabší vazby (a válčení je velký projekt).

56
FeatureCreep
43
Walter

Dodělávat věci

David Allen

Cover

37
Maniero

Gödel, Escher, Bach: Věčný zlatý cop od Douglas Hofstadter .

Pokud jste to nečetli, vložte jej do svého seznamu. Po 30 letech je to stále dech. Zatímco jsem podivná smyčka obsahuje úplnější a přesvědčivější argument o tom, odkud vědomí pochází, GEB zkoumá říše symetrie, inteligence a logických systémů prostřednictvím hudby Bacha, matematiky Gödel a umění Eschera. Je to stejně vzrušující a zábavné, jak to zní.

Gödel, Escher, Bach: An Eternal Golden Braid

31
Paddyslacker

Jak získat přátele a ovlivnit lidi

Jak je zde uvedeno: Jaké nprogramovací knihy by si měli programátoři přečíst? „Jak získat přátele a ovlivnit lidi“ je VELMI dobrá kniha.

Nezískáváte programovací dovednosti přímo touto knihou, ale nepřímo budu argumentovat, že ano Pokud nejste moc dobře v jednání s lidmi, pomůže vám to se stýkáním s lidmi které mohou ovlivnit vás a vaše programovací dovednosti.

Název knihy může znít trochu povrchně, ale není. Dozvíte se, co ostatní dělají přirozeně, a Dale Carnegie vás povzbuzuje, abyste nebyli povrchní.

Stojí za přečtení: -)

How to win friends and influence people

27
Lasse Espeholt

Nenechte mě přemýšlet! Společný přístup k použitelnosti na web

Relevantní pro všechny návrhy uživatelského rozhraní.

Také zahrnuje obecný zdravý rozum pro design, který by měl znát každý programátor.

Don't Make me think

26
Gordon

Umění války Sun Tzu

alt text

21
Maniero

Peopleware: Produktivní projekty a týmy Tom DeMarco a Timothy Lister

alt text

19
Maniero

7 návyků vysoce efektivních lidí Stephen Covey

alt text

16
Maniero

Zen a umění údržby motocyklů

Robert Pirsig

Naučí nás, jak provádět správnou údržbu softwaru.

alt text

13
Maniero
8
Evan Plaice

Budu doporučovat trojici knih, které jsou o programování (spíše než o programování) nebo o vedoucím programátorů. Zatímco vše je přes 30 let od jejich původní publikace, všechny jsou (zejména s aktualizacemi, komentářem v jejich výročních vydáních):

7
Richard

alt text

Jazyk vzoru: Města, budovy, stavebnictví

Naučí vás, jak vidět, že divoce nesourodé věci mohou mít společné základní vzorce, které lze aplikovat ve zcela jiném kontextu. Aspekt kanceláře generálního ředitele, díky němuž se jedná o skvělou kancelář, může být přítomen v obytné místnosti v podzemí nebo může chybět ve vašem milionovém sídle. Jakmile získáte tento koncept, můžete jej použít na software, jak to udělal Gang of Four, a mnohem lépe pochopíte Design Patterns. Po zbytek života budete mít hezčí životní a pracovní prostory.

6
Kate Gregory

Cryptonomicon :

Cryptonomicon Cover Art

Doporučeno pro zvýšení morálky. :)

6
Scott Whitlock

Řekl bych, že jakákoli úvodní kniha o grafickém designu bude pro programátora užitečná a pomůže jim při programování některých aspektů jejich práce.

Například:

Kniha designérů Non-Designer: Principy designu a typografie pro vizuální nováčky

alt text

6
Brian R. Bondy
6
Fishtoaster

Překvapilo mě, že nikdo nenavrhl žádnou fikci. Chtěl bych si ale teď přečíst nějakou beletrii a vylepšit tak vaše myšlení. Tady je moje 2c.

Průvodce Stopařem po Galaxii je zcela pozoruhodnou knihou. Snad nejpozoruhodnější, určitě nejúspěšnější kniha, která kdy vyšla z velkých vydavatelských společností Ursa Minor - o kterých žádný Earthman nikdy neslyšel. Populárnější než nebeský domovský omnibus, lepší prodej než padesát tři dalších věcí, které byste měli dělat v nulové gravitaci, a kontroverznější než trilogie filozofických blouzerů Oolona Colluphida, kde Bůh špatně, některé další největší Boží chyby a kdo je tento Boží člověk Tak jako tak? Již nahradila Encyclopedia Galactica jako standardní úložiště všech znalostí a moudrosti, a to ze dvou důležitých důvodů. Za prvé, je to o něco levnější; a za druhé, na jeho obálce jsou vytištěna velká písmena NEVYKLÁDEJTE.

5
Joe D

Zadek ubrousk , Dan Roam .

Zadní ubrousek http://www.coverbrowser.com/image/bestsellers-2008/302-7.jpg

Skvělá kniha o technikách vizuálního myšlení. Nyní existuje také vydání rozšířené . Nemůžu mluvit s touto verzí, protože ji nevlastním; dosud.

5
George Marian

Toto je velmi inspirativní kniha o kreativitě. V tomto „novém“ technologickém světě plném „osvědčených postupů“ a „přijatých metodik“ bylo něco velmi potřebného.

Ignore Everybody

5
GrandmasterB

Pragmatické myšlení a učení Andrew Hunt.

alt text

Přestože cíleným publikem jsou programátoři, mohou si ho přečíst i neprogramátoři. Používa jen některé programovací metafory. Kniha je však o tom, jak mozek funguje a jak můžeme optimalizovat, jak ho využíváme.

4
Pete

Vězni běží azyl mi pomohl během fáze plánování jakéhokoli softwaru nebo interakčního projektu.

3
Nilloc

„Jak to vyřešit“ George Pólya. I když jsou strategie řešení problémů zaměřeny na matematiku, lze je snadno použít pro programování.

3
helgeg

Zatímco Strategie delfínů je zaměřeno více na přizpůsobení vlastního myšlení řešení problémů vyplývajících z jednání s ostatními, použití adaptivních dovedností v jednání s absolutním světem vývojářských nástrojů pomůže intuitivně nové způsoby řešení problémů.

Strategy of the Dolphin

2
Huperniketes

Jedna nejlepší kniha o psaní, kterou jsem kdy četl, je Smysl pro strukturu: Psaní z pohledu čtenáře .

The Sense of Structure

Pomůže vám to logicky přemýšlet o vašem psaní. Poskytuje konkrétní rady ohledně struktury toho, co říkáte. Není to kniha o gramatických chybách nebo pravidlech, ani hromada frází - která se odlišuje od většiny ostatních knih o psaní. [Alespoň to, co jsem viděl, a také jsem četl "klasiku".]

Lepší psaní vám může pomoci vytvořit lepší e-maily, napsat psát jasnější komentáře a pomoci vám uvědomit si, co považujete za důležité či nikoli.

2
Macneil

Math Refresher pro vědce a inženýry

John R. Fanchi

alt text

2
Maniero

Stephen Kings - Při psaní, Ne, myslím to vážně, tak mě držte! :) Uvědomil jsem si, že proces kódování má ve skutečnosti hodně co do procesu tvorby. Nejprve je třeba věci rozebrat na papír/kód a pak je třeba upravit/upravit. Předtím, než se k ní vrátíte s novými realizacemi atd., Musíte knihu/kód nechat trochu "odpočinout"

Přečtěte si knihu a přemýšlejte o tom, jak se vztahuje na kódování

2
Homde

Alice In Wonderland a Through The Looking-Glass. Přečtěte si konverzaci Alice s Bílým rytířem a zjistěte, jestli neodejdete s hlubším uznáním za směry a referenční proměnné!

1
TMN

Vzory domova

Patterns of Home front cover

Vynikající reference na 10 vzorců pro proces navrhování domů. Místo toho, aby se jednalo o katalog vzorů pro prvky domu (jako je obývací pokoj, výklenek, terasa atd.), Je to katalog zásad, který by měl utvářet design domů; průvodce faktory, které jsou rozhodující pro to, aby byl domov obyvatelem obyvatel.

Přeložil jsem 10 návrhových procesů, které katalogizují, do návrhu softwaru a je pozoruhodné, jak efektivní jsou v tom, že vám pomáhají soustředit se na detaily týkající se myšlení ve velkém obrazu, než se pustíte do specifik tříd navrhování a kódování.

1
Huperniketes
1
LennyProgrammers

Made to Stick - Absolutně nezbytné pro budování dovedností, jak přiblížit vaše nápady ostatním (zejména neprogramátorům) a dívat se na věci z perspektiv ostatních (čtení zákazníků).

1
talonx
0
duros

Dan Millman's "Každodenní osvícení". Svépomocná kniha, jejíž název je mnohem esoteričtější než rada, kterou ve skutečnosti poskytuje. Je jasně psaný a strukturovaný, povzbuzující a skutečně užitečný.

0
user12265
0
LennyProgrammers

alt text

Konceptuální blokování autorem James L. Adams

Dobrá kniha o řešení problémů.

0
gablin