Essential books for good programmers

Source: Internet
Author: User

When I recently watched Jeff Atwood's effective Programming:more Than Writing Code (Chinese name: The practice of efficient programmers), Jeff Atwood listed some very good books in the appendix, including technology, design, Management and other aspects, here to share with you.


English title: Code Complete 2
Chinese title:Code Encyclopedia (second Edition)
Author: Steve McConnell
Translator: Jinge Tang Ling aboutspeaker Zhang Fei
Publishing house: Electronic Industry publishing house
Publication date: August 2007


English title: The Mythical Man-Month
Chinese title:Human Moon Myth
Author: Frederick P. Brooks Jr
Translator: UML China translation group Wang Ying
Publishing house: Tsinghua University Press
Publication date: September 2007


English title:Don ' t make Me Think
Chinese title: Midas Touch: The Web Design tips for visitors first
Author: Steve Krug
Translator: Dedream (Fangfang)
Publishing house: Mechanical Industry Press
Publication date: August 2006


English title: Rapid Development
Chinese title: Rapid Software Development-effective control and completion of schedule
Author: Steve McConnell
Translator: Shishanglin, etc.
Publishing house: Electronic Industry publishing house
Publication date: January 2002


English title: Peopleware
Chinese title: Human Pieces
Author: Tom Demarco/timothy Lister
Translator: UML China translation Group
Publishing house: Tsinghua University Press
Publication date: June 2003


English title:The Design of everyday Things
English title: Design Psychology
Author: Donald A. Norman
Translator: Mejon
Publisher: Citic Press
Publication date: March 2010


English title:About Face 3:the Essentials of Interaction Design
About Face 3: The essence of interactive design
Author: Alan Cooper/robert reimann/david Cronin
Translator: Liu
Publishing house: Electronic Industry publishing house
Publication date: March 2012


English title: The inmates is Running the asylum:why high Tech products drive Us Crazy and what to Restore the sanity
The way of interactive design-to bring high-tech products back to human nature
Author: Alan Cooper
Translator: Chris Ding (Ding)
Publishing house: Electronic Industry publishing house
Publication date: March 2006


English title: GUI Bloopers
Chinese title: GUI Design Taboo
Author: Jeff Johnson
Translator: Wang Liu Yaoming
Publishing house: Mechanical Industry Press
Publication date: February 2005


English title:Programming Pearls
Chinese title: Programming Zhu Ji Nanxiong
Author: Jon Bentley
Translator: She Junying Shijiang
Publisher: China Power Press
Publication date: March 2004


English title:The pragmatic Programmer:from journeyman to Master
The Chinese title: The Way of programmers ' cultivation: from the handyman to the expert
Author: Andrew Hunt/david Thomas
Translator: Minchinmavida
Publishing house: Electronic Industry publishing house
Publication date: January 2011


English title: Designing Web Usability
English title: Web Usability Design
Author: Jakob Nielsen
: Xiaoxiang Studio
Publisher: People's post and telecommunications publishing house
Publication date: November 2000


English title: Master Regular Expressions
English title: Proficient in regular expressions
Author: Jeffrey e.f. Friedl
Translator: Yu Yu
Publishing house: Electronic Industry publishing house

Publication date: July 2012


----------------------------------------------------------------------------
Finally, I add a few books, purely personal humble see, do not spray, if you have good books can be put forward in the comments, thank you.

English title: Introduction to Algorithms
Chinese title:Introduction to Algorithms (Original book 3rd edition)
Author: Coleman (Cormen T.H), etc.
Translator: Pan Jingui
Publishing house: Mechanical Industry Press
Release date: September 30, 2009


English title: Design patterns:elements of reusable object-oriented software
English title: The basis of reusable object-oriented software in design mode
Author: Erich Gamma, Richard Helm, Ralph Johnson, John vlissides
Translator: Li Yingjun, etc.
Publishing house: Mechanical Industry Press
Release date: January 1, 2007


English title: Refactoring improving the Design of Existing Code
Chinese title:Refactoring : Improving the design of existing code
Author: Fowler (Martin Fowler)
Translator: Bear Festival
Publisher: People's post and telecommunications publishing house
Release date: April 1, 2010


The Chinese title: The Top of the Tide (2nd edition)
Author: Wu
Publishing house: People's post and telecommunications publishing house; 1th Edition (July 1, 2013)
Release date: July 1, 2013


English title:Thinking in Java 4th
Chinese title: Java Programming Ideas (4th edition)
Author: Esle
Translator: Chenhao Peng
Publishing house: Mechanical Industry Press


Chinese title:Java Core Technology (volume) (Original book 9th edition)
Author: Horstman (Cay S. Horstmann), Connell (Gary Cornell),
Translator: Zhou, Chen Bo, Yeneven, Sheng, etc.
English title: Core Java Volume i-fundamentals (ninth Edition)
Book Name: Java Core Technology Series
Publishing house: Mechanical Industry press; 1th Edition (January 1, 2014)


Chinese title:effective Java Chinese version (2nd edition)
English title: Effective Java 2nd
Author: Joshua Bloch
Translator: Yang Chunhua, Horimin
Publishing house: Mechanical Industry press; 2nd edition (January 1, 2009)


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.