程序员职业前期规划

2012.1 - 2014.1 计划完成以下四个课题 To be a hacker

 

* 计算机系统结构

 致力于了解计算机工作原理,其中相关阅读书籍包括:

Computer Architecture: A Quantitative Approach

Computer Organization and Design -- The Hardware/Software Interface

 

Code:The Hidden Language of Computer Hardware and Software

 

Modern Operating System

Computer Systems: A Programmer's Perspective

 

* 算法与数据结构

 计算机要想创新,算法就是食谱。

 数据结构是静态的算法。

 最优算法的知识当属科学,结构的想象则是艺术。

 

 * 语言设计

 致力于汇编(Intel、MIPS), C, C++, Python, Erlang, MIT Scheme 的学习

Masterminds of Programming

 

 * 编程实践

 缺少大型程序设计经验

 

Structure and Interpretation of Computer Programs

The Practice of Programming

Beautiful Code

 

Why Programms Fail

Debugging The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems

 

The Art of Unix programming

Elements of Programming

The Design of Design

  

课外读物

 1. Hackers and Painters(Paul Graham)

2. Programmers at work

3. Coders at work

4. Hackers: Heroes of the Computer Revolution

5. The Passionate Programmer

6. 从一到无穷大、伽利略的手指、确定性的丧失

7. How to Solve it

 

 Related Link

 1. Peter Norvig http://www.norvig.com/

2. 网易公开课之自然科学篇 http://open.163.com/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值