入门书籍

最后更新于:2022-04-01 23:23:40

# 入门书籍 [TOC=2,2] ## 程序设计: 1. [基础理论](http://lucida.me/blog/developer-reading-list/#foundation):[编码:隐匿在计算机软硬件背后的语言](http://lucida.me/blog/developer-reading-list/#code) 2. [编程语言](http://lucida.me/blog/developer-reading-list/#programming_language): * [C](http://lucida.me/blog/developer-reading-list/#c):[C和指针](http://lucida.me/blog/developer-reading-list/#pointers_on_c) * [C++](http://lucida.me/blog/developer-reading-list/#cpp):[C++程序设计原理与实践](http://lucida.me/blog/developer-reading-list/#pppcpp) * [Java](http://lucida.me/blog/developer-reading-list/#java):[Java核心技术(第9版)](http://lucida.me/blog/developer-reading-list/#core_java) * [C#](http://lucida.me/blog/developer-reading-list/#csharp):[精通C#(第6版)](http://lucida.me/blog/developer-reading-list/#pro_csharp) * [JavaScript](http://lucida.me/blog/developer-reading-list/#javascript):[JavaScript DOM编程艺术(第2版)](http://lucida.me/blog/developer-reading-list/#js_dom_scripting) * [Python](http://lucida.me/blog/developer-reading-list/#python):[Python基础教程(第二版)](http://lucida.me/blog/developer-reading-list/#beginning_python) 3. [编程语言理论](http://lucida.me/blog/developer-reading-list/#programming_language_theory):[编程语言实现模式](http://lucida.me/blog/developer-reading-list/#language_implementation_patterns) 4. [程序设计](http://lucida.me/blog/developer-reading-list/#programming_technique):[程序设计方法](http://lucida.me/blog/developer-reading-list/#htdp) 5. [算法与数据结构](http://lucida.me/blog/developer-reading-list/#algorithm_data_structure):[算法(第4版)](http://lucida.me/blog/developer-reading-list/#algorithms_4e) 6. [程序调试](http://lucida.me/blog/developer-reading-list/#debugging):[调试九法——软硬件错误的排查之道](http://lucida.me/blog/developer-reading-list/#debugging_9_rules) ## 软件开发: 1. [编程实践](http://lucida.me/blog/developer-reading-list/#programming_practice):[程序设计实践](http://lucida.me/blog/developer-reading-list/#the_programming_practice) 2. [面向对象程序设计](http://lucida.me/blog/developer-reading-list/#oop):[Head First设计模式](http://lucida.me/blog/developer-reading-list/#head_first_design_patterns) 3. [重构](http://lucida.me/blog/developer-reading-list/#refactoring):[重构](http://lucida.me/blog/developer-reading-list/#refactoring_book) 4. [软件测试](http://lucida.me/blog/developer-reading-list/#software_testing):[How to Break Software](http://lucida.me/blog/developer-reading-list/#how_to_break_software) 5. [项目管理](http://lucida.me/blog/developer-reading-list/#project_management):[极客与团队](http://lucida.me/blog/developer-reading-list/#team_geek) 6. [专业开发](http://lucida.me/blog/developer-reading-list/#professional_developing):[程序员修炼之道:从小工到专家](http://lucida.me/blog/developer-reading-list/#the_pragmatic_programmer) 7. [大师之言](http://lucida.me/blog/developer-reading-list/#master_saying):[奇思妙想:15位计算机天才及其重大发现](http://lucida.me/blog/developer-reading-list/#out_of_their_minds) 8. [界面设计](http://lucida.me/blog/developer-reading-list/#interface_design):[写给大家看的设计书](http://lucida.me/blog/developer-reading-list/#non_designer_design_book) 9. [交互设计](http://lucida.me/blog/developer-reading-list/#interaction_design):[通用设计法则](http://lucida.me/blog/developer-reading-list/#universal_design_principles) ## 个人成长: 1. [职业规划](http://lucida.me/blog/developer-reading-list/#career_development):[软件开发者路线图](http://lucida.me/blog/developer-reading-list/#apprentice_patterns) 2. [思维方式](http://lucida.me/blog/developer-reading-list/#thinking):[程序员的思维修炼:开发认知潜能的九堂课](http://lucida.me/blog/developer-reading-list/#pragmatic_thinking_and_learning) 3. [求职面试](http://lucida.me/blog/developer-reading-list/#job_interview):[金领简历:敲开苹果微软谷歌的大门](http://lucida.me/blog/developer-reading-list/#google_resume) 4. [英语写作](http://lucida.me/blog/developer-reading-list/#english_writing):[The Only Grammar Book You’ll Ever Need](http://lucida.me/blog/developer-reading-list/#the_only_grammar_book)
';