在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
作为IT行业的程序员必须掌握写必备的IT基础知识,例如数据储存、分布式存储架构、算法、云计算大数据、开发计算机语言、JAVA、工具、数据库、操作系统等知识。IT基础知识应该具体学什么?
一、数据储存:磁盘(共享) --| SAN、NAS、DAS(专门将数据存储于磁盘阵列)
二、分布式存储架构(HDFS) 集群(应用)H:HADOOP D:分布 FS:文件
系统:Linux
三、算法:
1、map-reduces的数据处理集群:他是将海量数据按照一定的方式,修改为键值关系 HDFS + map-reduces = Hadoop集群(运行于Linux上的一个高性能集群)
2、通过数学(统计学)+ Python = 算法
3、数据可视化
四、云计算大数据
五、开发 计算机语言
六、BASIC 早期的机械语言
七、C C++:系统开发、驱动开发、嵌入式开发(写板子)
(驱动程序:需要转换各个厂家设备之间的指令,让厂家设备之间互通)
前端: JS php css html
八、JAVA
九、工具:脚本语言 shell/perl/python
十、数据库:MYSQL nosql
十一、操作系统简介
1、操作系统干什么的?
平台 承上启下
上:应用
下:硬件设备 (resource)
硬件设备平台的三大部件: CPU 内存 I/O设备
(运算器 控制器 存储器 input设备 output设备)
十二、CPU:所有的运算
内存:向CPU提供数据(CPU只能向内存读取数据),重启系统内存中的数据将会丢失 CPU读取内存中指定(需要的数据),这个过程我们叫做寻址;(物理地质、逻辑地址)
IO设备:网卡(适配器adapter):以太网(Ethernet)
磁盘(IDE、SAS、SSD)机械磁盘、固态盘
十三、知识拓展:
osi七层模型 ---- TCP/IP的四层模型
应用层 QQ |应用层
表示层 指令转换 |
会话层 session建立会话 |
传输层 通过端口区分应用 |传输层
网络层 IP |网络层
数据链路层 MAC地址 |主机到主机层
物理层 具体的物理设备(硬件设备)
{下层为上层提供服务}
操作系统,本身就是一个软件程序,但是,它并不直接对客户提供应用,而是为其他
应用提供硬件资源;
操作系统分为:用户空间和内核空间
IT基础知识是技术开发的基石,只有基础夯实了才能在专业技能上有所提升,学习IT相关技术,不论是走何种学习路线,都应该从计算机基础知识开始学起,涉及到操作系统、计算机网络、编程语言和数据库知识。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
学数据库要看哪些书?从入门到精通书籍推荐
学数据库要看哪些书?本文就针对数据库这一知识点,给大家推荐七本书籍。这些书既有零基础可以看懂的,又有可以进阶提升的内容,内容上真正做到从入门到精通都涵概。
9772
2019-08-07 10:04:35
程序员常用的十款开发工具推荐
工欲善其事必先利其器。对于程序员来讲,好用的开发工具可以大大提高开发效率。本文将向大家推荐程序员常用的十款开发工具,希望能帮助大家更加优雅地写出代码。这些工具分别是Arthas、ChaosBlade、Docsite、PTS、AHAS、Druid、HandyJSON、Freeline、Cloud Toolkit和Mockito,感兴趣的话就一起来看看吧!
6347
2019-11-21 14:52:28
IT编程语言深度学习库汇总
IT编程语言深度学习库汇总,主要介绍编程语言Python(Theano、Keras、Pylearn2、Lasagne、Blocks、Caffe)、Matlab、CPP、Java(ND4J、Deeplearning4j、ncog)等相关的深度学习框架,深入了解开发框架对于一个程序员尤为重要。
5199
2020-03-05 17:30:33
付费课与免费课程的区别在哪?
我们所生活的这个时代发展迅速,已然成为了不进步就会退步的状态。大家都想在最短的时间里提升自己,因此各种培训班应运而生,但为什么有许多的免费课程大家都不用,反而选择付费课程呢?目前互联网到了知识付费的阶段,免费课大部分面对零基础的初学者,而付费课属于基础进阶提升能力的课程,有着实质的区别。
13224
2020-06-08 11:53:47
入门IT行业,首门语言该选什么?
软件工程师问我最多的一个问题就是,第一门编程语言应该学什么。这可能是开发人员学习过程中最大的困惑,以至于许多人觉得在得到百分百正确的答案之前,他们什么都不想学。然而现实是,你可以选择任何一种语言!选择哪种语言其实并不重要。
3649
2021-10-11 19:08:56