IT知识架构
一、老师推荐的书籍
1.《数学之美》——吴军著
2.《文明之光》——吴军著
二、IT知识框架(数据存储、系统、算法)
1.数据存储:
磁盘(共享存储架构):
(1)SAN、NAS、DAS(专门将数据存储与磁盘阵列);应用于云计算的运维运营
(2)分布式存储架构(HDFS): 集群(应用:微信、QQ~);应用于大数据的数据处理
注:HDFS——Hadoop定义的文件系统,H:Hadoop D:定义 FS :系统
2.模具:
(1)map-reduces的数据处理集群:
它是将数据按照一定的方式,修改为键值关系(key-value)
map-reduces + HDPS = Hadoopj集群(运行Linux上的一个高性能集群)
3.运算:
(1)通过数学(统计学 )+ Python = 算法
(2)数据可视化
三、IT行业的就业方向:云计算、大数据
四、IT行业的两个框架:运维、开发
1.运维:
(1)Linux运维 :
web架构、搭建自己的个人网站
(2)虚拟机KVM/XEN:
open stack 、docker(K8S)(跑应用的)
(3)大数据存储方向 = Hadoop + Java(开发所谓的一定方式)
Hadoop :HDFS mr Hive(SQL) zookeeper ... ...
2.开发——计算机语言
(1)BASIC语言, 早期的机械语言
(2)C C++(一次编译,全部执行;最接近汇编语言的高级语言):系统开发、驱动开发、嵌入式开发(写板子)
(驱动程序:需要转换各个厂家设备之间的指令集,让厂家设备之前互通)
(3)前端:JS(开发网站前端) php css html
(4)JAVA
(5)Python
(6)工具:脚本语言 -- shell \ perl \ python
(7)数据库:MySQL 、nosql