快到而立之年总算找到一个自己可以立志做一辈子的职业--嵌入式软件工程师。一方面自己喜欢,另一方面“钱”景似乎还好。欣之、幸之。
名字有点怪,我的解释是:嵌入式-跑个操作系统ucos、uclinux、vxworks、wince随便精通一种吧;软件工程师-自然是写程序了。
我现在做的是单片机开发,只是还没跑上系统。离目标不太远了。
前几天看到雷兄的《程序员的七种武器》收益非浅,总结出这么一个读书计划,帮助自己向着目标前进的同时如果也能给一些有过相同经历的朋友一些启发,当真善莫大焉了。
大部分目录未给出具体书名,呵呵,那是因为我还没读,若有好书请帮忙推荐一把。
/* ----------------------------------------------------------------------------
-- 嵌入式软件工程师-读书计划总纲
-- 一、自身修养
-- 旺盛的求知欲
-- 二、专业技能
-- 开发工具
-- 三、专业素养
-- 3.1 数据通信与网络
-- Understanding Data Communications & Networks
-- (中译本叫《数据通信与网络教程》。 注意不是《数据通信与网络》)
-- 3.2 以太网/TCP/IP
-- 3.3 数字通信
-- 3.4 嵌入式操作系统
-- 3.5 计算机组成原理
-- 3.6 基本电子电路设计
-- 四、编程素养
-- 4.1 思想与规范
-- 《人月神话》
-- 4.2 理论基础
-- 4.2.1 数据结构
-- 4.2.2 算法
-- 4.2.3 编译原理
-- 4.2.4 相关数学知识
-- 4.3 面向对象技术
-- 4.3.1 分析、设计、编程、测试、维护
-- 4.3.2 UML统一建模
-- 4.4 数据库思想
-- 4.5 软件工程思想
----------------------------------------------------------------------------- */