What are the humanities books that are suitable for programmers to read?

Source: Internet
Author: User

Title, in addition to some classic textbooks and CS books, but also what kind of humanities books can improve the overall quality of the programmer?

Update
In order to prevent the appearance of the following silly people think this question, I would like to explain what is suitable for programmers to read, can improve the overall quality of the humanities books

    1. Not a technical book (the landlord has special emphasis), such as <k&r c> <APUE> <UNP>
    2. Improving the overall literacy of " programmers ," such as < thinking like artists > < harrow > does not fit the definition. (Of course you can say < inferiority and beyond > can let programmers know the boundaries of self-breakthrough, <the Kite runner> can let programmers feel love, < Walden > can let the programmer to calm the feelings of the soul wash ... Because these books are universal, it is true that they can enrich the mental life of programmers, but they are


Have, lest others do not understand, I give a few incoterms:
< People's Month myth >
< person parts >
<the Pragmatic programmer>
< rehabilitation guide for cervical spondylosis >

___ You can not understand, please ask in the comments, do not blindly change the problem ___


++++++++++++++++++++ Split line of controversy


———— Split Line ————
Here is a programmer's question to the owner and all the answers:
Is it not foolish to take the programmer out alone and ask the humanities books that are appropriate for them, in the vague notion of "improving the overall quality"? You change to professional accomplishment, science accomplishment what specific point also OK, otherwise the final answer becomes the Humanities book which is suitable for everyone to improve the overall accomplishment, the question "programmer" three words what meaning?
Ask the Lord to clarify what he wants to know.
-----------Split Line-----------
Thanks to the programmer for the changes, I apologize for the poor expression of my ability. I asked what I want to ask, the answer is I want to see the answer, but also a good solution to my problem, so enough? I am very satisfied with the answer, I am very grateful to those who replied. For a problem that has been solved, you stand up and question the form of the question, which I do not understand.

------------------------------------------------------------------------------------------------------------

Update
Update some of the reviews

++++++

Programmers are also people, and the overall quality of programmers is common in other industries.
So .... This has produced many other books in the industry ...
bluntness < ugly Chinese (watercress) >
Spiritual Victory < Chinese Spirit (watercress) >
Provinces < Chinese character (watercress) >
(The above is the way of the gentleman)

Because you have less time ... Save some time < effective programmers (watercress) >
(after reading it, I thought I'd quit my first job and then quit in 2 months)

Because you have to learn ... Sure to master the method <mindstorms (watercress) >
(after reading, I opened the mind, got the sublimation, began to invest in the dream of career)

Because you have to read. Essential you want to read < How to read a book (watercress) >
Because it's a programmer ... Must be the first to self-brainwash < Learn to ask questions-critical thinking Guide (watercress) >
To the home country, you will not be deceived to the Great Wall, to the personal small said, you will not be the Vim fans con walk (laugh


Let's just start concentrating on the programmer.
Just pick the most generic and the most streamlined to


Do a basic normal person < few people go the way (watercress) >
(after reading, begin to re-examine yourself and change your mind)

To be a normal programmer < programmer (watercress) > (name critical translation)
(Read four times, made a lot of notes, the first time after the university I use Emacs, the third is just work when read, and < effective programmer > Combined with the effect of praise, directly on the resignation, the fourth time is unemployed at home 2 years after reading, every afternoon in the balcony pacing to see, and made a note , I believe there will be a fifth reading)

On the road of normal people drifting away < is your light on? (watercress) >
On the path of normal programmers < code Daquan (2nd edition) (watercress) > (name Criticism of this translation)
(No more than 5 times, the ipad has countless notes, and the author says a lot of politically incorrect truth.)

is out of the normal programmer < programming crafts (watercress) >
(read 2 times, because it is the book after the Code encyclopedia, so the harvest is not so great, but it is also worth reading)

Engineering < People's Month Myth (watercress) >
(It is worth repeatedly to read the immortal chapter of software engineering, last year because see a douban friend despise this book, then wrote nearly million words and this June explanation, without him, cover so June is a non-CS-born programming talent, see its abandoned is a pity. But most of the world is so, so bemoaned)

Understanding Self < People (watercress) >
Touch Ben I < understand professional programmers (watercress) >
Learn about limitations < Dream break codes (watercress) > (a book I have a special memory of, read two times, I have not done)
See the Master < Programmer's interview (watercress) >
Learning Sages < design original (watercress) >
The soul of language < Programming (watercress) > (Clip a Sihuo,compiler design is the cornerstone of computer technology!!!)
Beating Chicken blood < programming life (watercress) >
Hair windfall <founders at work (watercress) >
The Soul of Dreaming < New machines (watercress) >
The Art of filling holes < intrusions (watercress) >
(The above are all fluttering comic strips)

Faith < don't make a fuss, Mr. Feynman (Watercress) > (Combat religious fanatics, establish lofty beliefs)
Interest < hacking (watercress) > (this book lets you know if you have a chance to become a Daniel)
Chat < software caprice (watercress) > (a masterpiece of measuring programming environment (I passed 9 Joel Test))
Water Blowing < programming (watercress) > (my first programming book, which directly enhances my horizons and broadens my horizons, all my development and accomplishments began in this book)
<the Deadline (watercress) > (Project Management Good book, learned to bluff people but never used to bluff themselves)
Prank < I'm watts (watercress) >
Poor happy < hack and painter (watercress) >
Have a dash of love < Re (watercress) >
Fancy ideas < Ideas (watercress) >
Doomsday Trial < Runaway (watercress) >
(the above-mentioned books contain profound thought insights, which is a great book to understand programmers and show the true image of programming)

Learn how to repair motorcycles < practical Motorcycle Maintenance Technology (watercress) >
Art History and Art Appreciation < Del, Aysil, Bach (watercress) >

APPL Guide <folklore.org:the Original macintosh> (sorry to break the book ...)
UNIX Loading Guide <unix programming Art (watercress) >
Hacker guide <eric S. Raymond Five Parts >
msft two Qu-shang <borland legend (watercress) >
MSFT Fortune Two song-xia < Papawaqa-Microsoft Create NT and Future Rush (watercress) >
IBM at a Glance < competition under pressure (watercress) >
If you have less time .... < top of the wave (watercress) > (indeed, the author is Wu, however, the fault is inevitable. The price of laziness)

(The above is a story book, are some very interesting stories, like the archaeological friends (whether you are a programmer or not) should be very fond of. Unless the time is really tight, or do not read the wave, the author although expensive for the great God, but the book is a bit like jumping big god ...)

Do not forget to learn to self-defense (Another ... Really can't have a programming book ... < programming Zhu Ji Nanxiong > < programming practices > <SICP> (although it is a programming book, but not to the link does not count to it))


(Recently watching <the Art of Doing Science and engineering:learning to learn (watercress); it looks very tall, but it's actually a novel (well, to prevent squirting, it's just like fiction ...), but still Not finished, so there is no recommendation or evaluation of it)

Final < cervical vertebra disease rehabilitation Guide (watercress) > Town Building

Well, recommend a book, is true--< moral sutra;.
It is different from the < I Ching, you can easily understand it, and will be a great help to your life, easy to achieve the great harmony of life
Act without doing, work without effort
Think of the small as large, and the few as many
Confront the difficult while it's still easy
Accomplish the great task by a series of small acts.
This is actually the orthogonal, structured programming and modular programming ... (Laughter



(Writing here, I seem to find the reason for not finding a job ....)

What are the humanities books that are suitable for programmers to read?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.