IT技术的范围太广泛了,知了姐姐只能从Java、前端和网络安全这三方面给你一些技术上的学习路线建议,可以参考一下。
Java学习路线:
第一部分:HTML5、CSS3(4)、Javascript(ES6/ES7)基础、JQuery、Ajax、VueJS、web安全技术
第二部分:Java编程常用基础语法,OOP、IO、Socket、Thread、Reflect......
第三部分:JavaEE(WEB2.0)框架:Servlet/JSP+JavaBean
第四部分:企业级框架:spring、springMVC(struts)、myBatis(hibernate)、maven、shiro
第五部分:互联网架构技术:dubbo+zookeeper、Spring全家桶
第六部分:数据库
1、关系型数据库mysql、oracle、sqlserver
2、非关系型数据库(nosql)redis、mongoDB、Hbase
3、基于分布式新型关系型数据库(newsql)
第七部分:工程化能力(服务器、linux、COM、TCP/IP协议、云服务)
前端学习路线:
第一部分:HTML5+CSS3,PC+移动端页面布局
实战项目:静态PC响应式页面+H5多终端适配
第二部分:JS基础+JS高阶(ES6/ES7,OOP、函数式编程等)+JQuery(Zepto)+Node+数据库(MySql/MongoDB)
实战项目:Node全栈团体项目
第三部分:Vue全家桶Vue2.x+Vue-router(路由)+Vuex(仓库)+Vue-cli3(脚手架/构建工具webpack)+elementUI(UI库)
React全家桶React 16.x+React-router 4.x+Redux(仓库)+Antd
微信小程序+Webpack(前端构建工具)
实战项目:内部管理系统项目
网络安全学习路线:
学习网络安全:路由交换技术、安全设备、学会怎么架构和配置一个企业网络安全架构
学习系统安全:windows系统和Linux系统、如服务器的配置部署、安全加固、策略、权限、日志、灾备等。客户端的安全加固等
学习渗透攻防:信息收集技术、社会工程学、端口检测、漏洞挖掘、漏洞验证,恶意代码、逆向、二进制等。
学习web安全:sql注入、XSS、CSRF、上传漏洞、解析漏洞、逻辑漏洞、包含漏洞等挖掘及修复
学习安全服务类:风险评估、等级保护、安全咨询、安全法律法规解读等
学习CTF技术:有过CTF经验一定会是企业最喜欢的一类人才