我是一名java工程师 。说说我的感受 。
最近几年程序员这个队伍越来越庞大 。尤其是java程序员 。可能是用java语言的互联网公司越来越多 。我曾经带过很多刚毕业的优秀学生 。他们的学习能力很强 。基本在几个月内就可以由一个学生的角色转变为一个职场人的角色 。一些项目就直接可以上 。那在这庞大的队伍中我们应该选择什么角色呢?
程序员这个队伍中有很多角色 。前端工程师、后端工程师、测试工程师、运维工程师、大数据工程师、算法工程师、DBA还有那种全栈工程师 。管理岗位有架构师、CTO等角色 。这里面有几个角色我觉得是程序员的几个方向 。
1、算法工程师
算法工程师是相对门槛比较高的工程师 。对于学历和技术要求比较高 。公司对于这类工程师比较缺 。而且随着目前人工智能 。机器学习的发展 。算法工程师会越来越重要 。
2、大数据工程师
大数据工程师目前相对前端后端工程师还是比较少 。对于经验有一定的要求 。
3、DBA
我觉得这个角色是很重要的一个角色 。但是 。目前很多公司并没有这个角色 。一般由后端工程师担任 。但是 。一个精通数据库的工程师对于公司是极其重要的 。我觉得感兴趣的同学可以向这个方向发展 。
4、后端工程师
后端工程师是人数最多的一个角色 。公司中最多的应该就是后端工程师 。我们一个组差不多有10几个后端java 工程师 。后端工程师对于技术掌握的比较广 。一般的后端工程师对于前端 。测试 。运维 。dba 。大数据都是有所了解的 。这也是最有望成为架构师和cto的角色的工程师 。
【现在程序员都往哪个方向转型 现在IT行业走哪个方向有前景?】在语言选择上 。我的建议是java、python、golang、scala 。
看完我的回答 。你知道自己该选择什么样的角色了吧!
其他观点:
IT行业一直都有前景 。但只不过千篇一律培训出来的程序员 。需要考虑一下自己的未来了 。以Java为例:2003年 。新入行的程序员只需懂Javaweb和数据技术 。就可以找到好工作;2008年 。互联网公司要求程序员懂得多种框架技术 。并拥有实战项目经验;到了2018年 。用人企业的要求进一步提高 。Java程序员需要掌握多个领域的行业级解决方案 。而不再是过去对单纯某项技术 。现有的IT培训机构 。4-6个月培养的初级程序员 。显然已无法满足企业需求 。
一、现在IT行业那个方向有前景
我们可以看到互联网的发展是飞快的 。很多企业也认识到了这个问题 。我看回答当中有多目前的大方向5G、物联网、大数据 。AI等;那这些公司不需要前端吗?不需要UI吗?不需要前端开发吗?不需要后端开发吗?
在今年年初的时候 。因为网易的H5在朋友圈火了一把 。各大企业纷纷招聘前端;如今抖音家喻户晓的 。各大企业又开始在招聘新媒体有短视频运营的人 。
其实岗位就在这里 。并且需求也是一样 。为什么很多人找不到工作?无非是技术过于老 。不了解新特性 。或者是培训出来的东西过于千篇一律 。大家都一样 。企业招聘的时候当然是挑技术好的 。或者学历高的 。再不济挑说的好有眼缘的 。
二、现在的程序员都往哪个方向转型
其实这个问题根本没有必要去问 。因人而异 。有的人希望往管理层走的 。就去努力提升对产品的了解去了 。有的希望成为技术专家的 。也深入去研究自己领域的技术了 。
也会有一些程序员 。看到AI或者是物联网等等发展前景很好 。去学了Python 。开始看机器学习方面的书 。也有大部分的程序员 。不为所动 。
不明白为什么程序员要转型 。要是在职程序员都转型了 。那么对于小白 。和培训的学生是一个很好的消息 。因为企业对于初级程序员又会有需求了 。
三、程序员应该重视什么?
可以肯定的回答 。程序员最应该重视的不是互联网寒冬 。不是什么比较火什么有发展前景 。已经一个在职的程序员 。无论是要升管理层 。或者是提升自己 。最重要的都是技术!
你不一定需要转型 。但起码要有具备转型的能力!
文章插图
其他观点:
1.架构师
有些程序员爱好编程 。很安心做一名程序员 。虽然随着年龄的增长 。代码产出大不如前 。但是解决问题的能力却无人能及 。如果一直保持对某一领域技术的专注 。必然会成为行业技术大牛 。在技术的道路上也会越走越强!
推荐阅读
- 怎么做玉米稀饭 玉米稀饭怎么做好喝
- 精绝国真的存在吗 精绝国是怎么被灭亡的
- 梨花颂歌词简谱 梨花颂歌词
- 珊瑚颂歌词 珊瑚颂歌词简谱完整版
- 蝴蝶泉边歌词 蝴蝶泉边歌词图片
- 安河桥歌词 安和桥歌词很有深意
- 小龙虾烧多少时间最好
- 以后的以后歌词含义 以后的以后歌词
- 夜来香歌曲创作于什么时间的 夜来香歌曲创作于什么时间