IT职业之道路(三)- 之技能升级 Skill Set
今天,铺子整理一些IT Skills,初入行或者入行后的进阶
一、基础,计算机八大专业课程
- 操作系统
操作系统可以分为操作系统的原理和具体的操作系统。
操作系统的原理:一般IT从业人员可以翻一翻,因为枯燥而难于理解。如果是学霸、或者操作系统行业的人员,则需要好好钻研。
具体的操作系统:常见的两大派系: Windows Server,和Linux/Unix/AIX等,就需要上手练练了, 跟学习一门语言一样。
这里有个误区,认为Windows Server有什么可以学习的,其实它也不是白给的,她主要包括AD,DNS,负载均衡,HyperV.........还有Windows Server的配置也很重要......还有 Power Shell脚本语言也很强大,还有微软的SystemCenter,等等
Linux就不用说了,它的文件系统、权限管理,命令行,Shell编程,就够研究一段时间了
还有一些特殊的,比如IBM的大型机、小型机的操作系统,只有当您进入这个领域才能接触到,或者参加专门的培训了。
- 编程语言(Java、C等)
编程语言就不多说了,社会人和亲朋好友认为我们就是干的这个。可以多学习几门编程语言。Go,Python
- 数据库
Oracle,DB2,SQL Server, MySQL ,SQL,NoSQL, 开源不开源,开整吧
- 数据结构
如果你要在IT的技术路线上有所成就,数据结构必不可少,这都是是人生哲理的在算法中的提炼,这是数学思维的应用。
- 计算机原理
个人感觉偏硬件了,需要些物理的知识和数学的逻辑
- 数字电子技术与离散数学
很有意思的课程,貌似数学,貌似物理,在IT行业又无处不在
- 计算机网络
不管干啥,编程、运维、测试及其他,开机就开始了计算机网络,从家庭的WIFI,到个人电脑,到计算机机房,IDC中心,网络跑不掉,二层三层网络更是一直伴随,网络协议要牢记。VLAN划分也要熟练的如数钱。
- 编译原理
离散数学,编译原理更抽象于理论,编译原理更是偏研究生课程了。
铺子认为,有些课程不学也可以,或者初步的翻一翻,至少知道这些课程的大纲结构。比如操作系统、计算机原理,数字电子技术用到的时候再仔细研究也可。
但如果您的工作直接相关,那就需要好好研究了。
二、程序员
除了基础,还有
- 开发规范
- 开发流程
- 里程碑与交付物
- 编程语言、
- 编程思想,比如Thinking Java
- 面向对象,一切皆是对象
- 设计模式
- Refractoring重构
- 框架的思想
- 粒度与耦合
- 项目进度与《人月神话》
- 项目管理
- ......
三、运维与技术支持
除了基础,还有,
- IT运维流程
- ITIL
- ITSM
- 信息安全
- 互联网合规与风险
- 自动化运维
- CICD
- DevOps/AIOps
- SRE
- .......
四、测试
除了基础,还有
- 测试流程,
- 测试方法轮
- 测试用例
- 测试报告
- 自动化测试
- ......
五、架构师
您是全栈
六、信息安全
- 技术:
服务器安全、病毒、漏洞、网络攻击、DDos, 日志管理
- 标准与合规:
国标、ISO27000,ISO20000,等级保护、网络安全法、可信云、
合规审计、风险管理、、隐私管理
......
七、其他行业(待续)
云计算、芯片、汽车、金融、物联网 IOT、区块链、AI、大数据
一切皆是IT,一切皆是互联网
技术一直在演进,除了基础课程,还有诗和远方不断的在靠近新技术
(待续)
[注:本文部分图片来自互联网!未经授权,不得转载!每天跟着我们读更多的书]
互推传媒文章转载自第三方或本站原创生产,如需转载,请联系版权方授权,如有内容如侵犯了你的权益,请联系我们进行删除!
如若转载,请注明出处:http://www.hfwlcm.com/info/154352.html