硬件:
电子(元器件、电路板)
处理器、存储器 、I/O接口与外设
嵌入式系统(linux/android)
软件:
1. 操作系统:linux
2. 游戏编程
-
-
-
本地:A 字符/shell界面 B GUI界面
网络 : A-字符/shell界面 B-GUI界面(C/S) C-web界面(B/S)
-
-
3. 应用编程
-
-
本地:A 字符/shell界面 B GUI界面
网络 : A-字符/shell界面 B-GUI界面(C/S) C-web界面(B/S)
-
协议:
硬件中各种原理、技术、方法论、体系结构。
软件中ISO七层网络协议、各种协议,体系。
Web编程路线:
互联网项目,需要用到产品设计、界面设计、前端开发、后端开发、数据库、各种移动客户端、三屏兼容、JOSN、RestFul API设计和OAuth等等,比较前卫的项目,还会用到Single Page Application、Web Socket、HTML5/CSS3/JS,浏览器开发工具与调试器等技术
熟悉了解:
微处理器:http://zh.wikipedia.org/wiki/%E5%BE%AE%E5%A4%84%E7%90%86%E5%99%A8
单片机:http://zh.wikipedia.org/wiki/%E5%8D%95%E7%89%87%E6%9C%BA
移动操作系统比较:http://zh.wikipedia.org/wiki/%E7%A7%BB%E5%8A%A8%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%AF%94%E8%BE%83
嵌入式系统:http://zh.wikipedia.org/wiki/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%BB%9F
分类:嵌入式系统:http://zh.wikipedia.org/wiki/Category:%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%BB%9F
分类:嵌入式操作系统:http://zh.wikipedia.org/wiki/Category:%E5%B5%8C%E5%85%A5%E5%BC%8F%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F
操作系统:
1,《现代操作系统》: (作者)。
2,《深入理解计算机系统》: (作者)
3,《操作系统设计与实现》: (作者)。
体系结构:
1,《计算机体系结构:量化研究方法》: (作者)
2,《计算机组成与设计:硬件/软件接口》:
网络:
1,《计算机网络:自顶向下方法 》:库罗斯 (James F.Kurose)、 罗斯 (Keith W.Ross)
2,《计算机网络系统方法 》:
3,《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本
其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《Unix网络编程》二卷本
详见:
4,《现代TCP/IP网络详解》: (作者)
Web:,
1, (URL)
2, 超文本标志语言(HTML)
3, HyperText Transfer Protocol(HTTP)
:层叠样式表
:文档对象模型
:超文本置标语言
:资源描述框架
:同步多媒体集成语言
:可缩放矢量图形
WebSocket
WebRTC
:可扩展超文本置标语言
:可扩展标记语言