I skimmed the 1000+ articles from Joel on Software this month.
I want to recover things I should learn when I was in university.
Two years after graduation, and I am doing some web development, but really naive in software development.
Following is the list of books mentioned from Joel.
Obviously, he has a big concentration on Windows technology, Software Design and Management.
I try to finish books except on Windows programming, may do this later if have opportunity.
C# Programming Language (Nov 2014) Critical Chain (Project Management Method:Theory of Constraints 19-Feb-2014) Dreaming in Code(2015-3-13 software is hard to complete) Design of Everyday Things (April-2014) Designing Web Usability (March-2014) Founders at Work (March-2015) Speed Up Your Site
(I read Website Optimization: speed, search engine and conversion rate secrets instead. It is about SEO marketing (not my concern) and web performance speed up. For the later one, I prefer reading at Best Practices for Speeding Up Your Web Site. 26-Dec-2013)
The Non-Designer’s Design Book
(Easy to read. Never think about design before coming to write a web app which needs a nice UI. 31-Dec-2013)
The Mythical Man-Month (Software Planning/Design/Management 18-Feb-2014) User Interface Design for Programmers (26 March 2015)
About Face: The Essentials of User Interface Design
(Software Interaction Design, examples of MS vs Apple products)
A Random Walk Down Wall Street(Efficient Market Hypothesis, stocking trading is really really hard to profit consistently. Read some years ago.)
(For non-engineering reading, like an intro to principle of electronics and logic design, I skimmed.)
Don’t Make Me Think
(UI design, read some months ago)
Facts and Fallacies of Software Engineering
(Getting to know the process of software engineering)
How Would You Move Mount Fuji?
(Puzzles in company interview, especially Microsoft)
The Pragmatic Programmer: From Journeyman to Master(Advices of software engineering practice and management)
Plus: More Management Books…