it技术门类很多,职业岗位也很多,这里我能告诉的大家的就是分类分级法。
基础
1,挑选自己感兴趣的类别,比如,开发类?那种开发类?比如我选择的是应用开发,web应用开发,java流行。
2,分清这个赛道发展趋势,当前薪资水平。
3,规划自己的发展路径,比如一直弄个技术还是要转型做管理
基础明确了,接下来开干,学校和培训机构往往是为了赚钱而让你错失很多。
计算机基础
规划学习并持续:计算机原理,编译原理,操作系统,机器语言,汇编语言,电子电路,结构与算法,各类开发工具使用等,最好这些基础是经过实验而且不能丢,当然如果是做应用了,估计会丢了很多。
专业基础
JAVA开发:jvm,线程,高并发,分布式,内存管理,网络通信,性能调优等,各类开发测试工具使用。
安全开发:渗透测试和各类开发工具使用,逆向工程,漏洞识别,C语言,汇编语言,python等各种语言,网络5G等各种通信协议,社会工程学,。
行业基础
java开发:某个行业业务方法,某个行业业务设计方案,某个行业开发流程,某个行业管理,某个行业安全,团队协同。
安全开发:也分行业,但总体区别不大。
当你具备以上条件,即可往管理层面或技术高级层面的能力。
高级职业方向
技术岗:技术总监,技术架构师,CTO
管理岗:CEO,顾问,业务架构师
创业岗:老板(仅靠上面点打工能力不行哦,至少你得懂得做局)