Valid Java programming language guide
By Joshua Bloch
Addison-Wesley professional
Paperback, 252 pages
Design Patterns: Elements of reusable object-oriented software
By Erich Gamma; Richard helm; Ralph Johnson; John vlissides
Addison-Wesley professional
Hardcover, 395 pages
Head first design patterns
By elisw.freeman; Eric Freeman; Bert Bates; Kathy siider
O 'Reilly media, Inc.
Paperback, 676 pages
Expert one-on-one J2EE design and development
afternoon, while watching, while doing, one afternoon to read the book, all the examples of this book run out. The role of this book is to make you develop TDD ideas through combat.third, the path of the Java architectsAt this stage, you should have been very skilled in the use of Java programming, and have a good programming ideas and habits, but may also lack of the overall application software architecture, now is the first step towards the archit
cultivation" consists of a series of independent parts, covering topics ranging from personal responsibility, career development, to knowing the various architectural techniques used to keep code flexible and easy to adapt and reuse, using many entertaining anecdotes, Thoughtful examples and interesting analogies illustrate many different aspects of software development best practices and major pitfalls.Whether you are a beginner, an experienced prog
all right for you to read.
3. Construction and interpretation of computer programsRecommended Number: 916
Personally, this book has so far been a programming book that has affected my intoxication.
The classic books of code, refactoring, and design patterns teach you efficient work habits and trading details. Other such books as "The Human episode", "Computer Programming Psychology" and "The Human Moon
Gof "design mode". Iv. Software Development processUnderstanding the software development process is not simply to improve the programmer's personal good programming habits, but also to enhance the basis of team collaboration. 1, "UML Essence"2, "Analytic limit programming Embrace change" XPThis is the second edition of Kent Beck's masterpiece, in Chinese and English. There is nothing to say, must read
practices and major traps.
Whether you are a beginner, an experienced programmer, or a software project manager, "Programmer cultivation: from a small worker to an expert" is suitable for you to read.3. Construction and interpretation of computer programs
Recommendation: 916
Personally, this book has so far become a fascinating programming book for me.
Classic books such as code Daquan, refactoring, and de
Repost an article about programmer reading.
Address: http://www.codinghorror.com/blog/2008/04/programmers-dont-read-books----but-you-should.html
One of the central themes of stackoverflow.com is that software developers no longer learn programming from books, as Joel mentioned:
Programmers seem to have stopped reading books
title of the book.17 Introduction to Numerical AnalysisInformation Theory:1. Ye Zhongxing of Information TheoryInformation Theory specially written for the mathematics department2 "information theory, coding and cryptography" ranjanboseMathematical Software1 MATLAB2 mathematic3 Maple4 specialized softwareSome software will be used and it will be very convenient for future study. You don't have to read books
published, includingAnalysis Patterns. HisReconstructionBooks are the basic books on this topic. Refactoring code is a training neglected by programmers, but it is the most intuitive idea of programmers. Refactoring is to improve the design of existing code without changing the Code results. This is the best way to keep the code clean, and the code designed in this way is always easy to modify. When will it be reconstructed? When the code "emits tast
, I can almost remember what kind of books I have in Zhongguancun library building. If my friends want to buy books, they often pull me up, it is easy for me to help him find the place where the book is located, saving him the energy and strength spent on searching for the book.
6. add your own understanding and opinions to the book. I have been studying at school since I was a beginner. I used to take th
books that are good for developers, and you can choose what interests you to read from.1. "code complete"The second edition of the Code encyclopedia adds a lot of content to the times, covering all the details of the software build process. It discusses the various problems of software construction from the aspects of softw
various architectural technologies,Using many entertaining anecdotes, thoughtful examples, and interesting analogies,A comprehensive explanation of the best practices and major pitfalls of many different aspects of software development.Whether you are a beginner, an experienced programmer, or a software project manager, the path of programmer discipline: from the handyman to the expert is for you to read.3
: ★ ¡ïWhen to buy | In the purchase of excellenceTo say that Linux is the most widely used place, it must be ubiquitous embedded devices, "Embedded Linux Application Development Complete Handbook" is a teach you how to develop Linux embedded system software a good book. Boiled Fish and the book author Vedon teacher once had one side, when Mr. Wei is writing this book. This book combines common embedded development experience techniques, as well as com
revolves around 55 guidelines, each of which introduces a way for you to write better C + + program code, which is discussed in detail in specially designed examples."Exceptional C + + (C + + programming Anatomy)" and "more exceptional C + +" Both of these books contain 40 C + + programming problems that will allow you to hone your skills and eventually become a good C + + programmer. These issues are carefully selected by Herb Sutter, consistent wit
system's command-line tool (shell script) to complete routine operating system maintenance and monitor the work. You can then install and deploy some enterprise applications for monitoring, management, and so on.1. Important commands: Find,sed,awk, regular ...2. Tools: GNU's famous software Gcc,gdb,vi,make ...3.unix programming, compiling and so on. Xwin development method, GTK,QT ...4. File system,/dev device (will use),/var under important things,/
/usr/sbin), to master the operating system's main directory structure and configuration files, Use the system's command-line tool (shell script) to complete routine operating system maintenance and monitor the work. You can then install and deploy some enterprise applications for monitoring, management, and so on.1. Important commands: Find,sed,awk, regular ...2. Tools: GNU's famous software Gcc,gdb,vi,make ...3.unix programming, compiling and so on.
/Domestic well-known comprehensive Chinese it community. Large amount of information, comprehensive and strong, can obtain all kinds of informations. Blogs and forums are good places to learn.8, http://www.cnblogs.com/Blog Park. A lot of boutique blogs come from here, the main focus. net,c# programmer gathering Place.9, http://www.51cto.com/Previously located in the network, server hardware and other directions, the recent rapid development, but also extended to the
Software Testing: Experience and lesson: I recommend this book if I only get a referral. The book is made up of a lot of seemingly scattered little bits of knowledge, but Abas. People who have really done the test for 2 years, pick it up, each with their own work to do the contrast, will have resonance or "so" feeling. The more work experience, the deeper the experience, is a often new, and can always guide your book. In a sense, it teaches testers th
problem, rather than shirking responsibility" cannot sign a name on his masterpiece like a proud artist.Peopleware: Productive Projects and Teams (Tom DeMarco and Timothy Lister)
Leleware: Productive Projects and Teams(Tom DeMarco, Timothy Lister; Dorset House, February 1, 1999)Human parts (version 2nd)(UMLChina translation group translation, Tsinghua University Press, 2003)All other books in this list are at least technically related. This book is n
. -- Joel
3. Construction and interpretation of computer programs
Recommendation: 916
Personally, this book has so far become a fascinating programming book for me.
《Code Overview"," Restructuring "and" design patterns "will teach you efficient work habits and transaction details. Other books such as the collection of pieces, computer programming psychology, and The Mythical man-month will go deep into the psychological layer of
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.