java开发从业人员越来越多,向架构发展困难,薪资待遇也降低了,以后如何发展?
java开发从业人员越来越多,向架构发展困难,薪资待遇也降低了,以后如何发展?
网友解答:
感谢邀请!
作为IT行业的多年开发人员,我来解释下这个问题。
Java开发从业人员越来越多。初级程序员的市场价值量不断的下降。程序员的门槛也在不断的下降,这对于现如今已经从事 Java开发的人员是一个很大的挑战,相当于后院起火,如何自救就是我们要讨论的重点。
短时间内向高级程序员或者技术总监发起冲刺,提升自己的技术水平和开发经验,是继续从事Java开发的首选,只要自身提升速度足够快,淘汰的步伐就永远追不到您。
通过考研、增加学历完成职业的升级,从事一些智能化的开发工作。从开发产品到研发也是一个很好的途径。
从事大数据岗位。大数据Hadoop本身就是Java语言编写制作的,Java开发人员转大数据难度不大。
最后就是转行,转管理、转市场热点方向都是一个方向。
条条道路通罗马,抓住机遇才是最重要的,机遇未来时努力的提升发展自己才是王道
希望回答对您有所帮助。
我本人从事多年互联网Java开发,感兴趣的朋友可以关注私聊,共同努力,共同进步。
谢谢!
-----
网友解答:
我感觉无非就是几条路:
1、技术方向往架构师、技术总监努力。
2、管理方向往项目经理、项目集经理发展。
3、业务方向往产品经理、实施经理转岗。
4、维护方向往运维工程师转岗。
5、找个国企进甲方管项目管外包管研发。
6、去It培训学校当讲师。
7、做自媒体创作技术文章。
8、自己创业。
9、转行。
-----
网友解答:
现在在中国做的开发,基本上就是增删改查,只要aql玩的六,这些功能根本不是问题,底层的代码框架帮你实现了,所以现在的程序员,说实话,除非真的遇到难题,否则体现不出什么差距,java中用来用去无非就是数据类型,然后加个list,map这种开发,本身就不是很需要技术含量,真正复杂的业务并没有多少
-----
网友解答:
谢邀,之前在网上看到过一篇文章,大致上是把码农(程序员)分为以下几个层级,你可以看一下你现在是处在哪一个层级,
1:码农分为真的能写代码的,以及自认为能写代码的。
2:真的能写代码的码农又分为自认为写的不错的,以及真的还不错的。
3:真的能写不错代码的码农又分为会钻研会不断优化的,以及安于现状的。
4:会钻研的码农又分为喜欢广度了解新技术蜻蜓点水的,以及深入钻研用到知识的。了解广度的码农又有少部分愿意深入某些技术,喜欢深入研究的又往往缺乏广度知识。
5:极少深度广度都关注的码农又分为为技术而技术和为业务而技术的。纯为技术而技术的码农在国内的软件行业需求太少,且需求的往往不是应用软件领域了。
6:为业务而技术的深度广度都了解的码农,又需要有良好的沟通能力。而沟通好的,又有一部分当PM去了。
7:然后剩下的,又有一部分慢慢脱离实际开发(不再做任何实现)或者开始依靠拿各种中间件搭积木来作为“架构”手段。
8:除去这些,剩下对业务有一定了解,对技术广度上有多种涉猎,深度上对部分技术研究彻底,还有很重要的一点,考虑问题足够细致、全面、善于沟通。又喜欢这个工作,还会不时做底层实现,从业务和开发两个角度出发,搭出“架构”来是为了开发效率,为了运行效率,为了开发质量,为了业务灵活和运行稳定,为了维护方便等等这样的人,个人认为可以称为“架构师”。
作为一名非著名程序员,现就职于某一线大厂,九年从业经验。对我分享的内容感兴趣的朋友可以关注我的头条号:Java技术宅,欢迎来撩。
-----
网友解答:
即使java开发从业人员越来越多也是要看自己的水平,只要自己有能力待遇是低不了的,我现在手机上所需要的软件是通过360手机助手来下载安装的。
-----
网友解答:
中国开发太缺乏工匠精神,只求眼前,所以代码基本不会精修和持续优化。这会产生一个恶性循环的后果,最终成为一个搬运工.
很多人说我精通某一种语言 比如Java,但是就算是Java语言的很多基本特性 估计很多开发是完全不懂含义的,他们不知道在什么地方会这样用?为什么要这样用?每一个版本的新特性更是无从熟悉的,因为有很多更新是基于以前的特性,绝大部分人开发特性如基础语言般使用Java 永远是最基本的条件 循环 容器 面向对象也都是根据固有定义,很大限度上主要让插件和框架来帮助他解决绝大部分的问题,搜索内容也都包含于框架的配置 插件的API。
对于语言本身的设计模式,如果你强行去看网络中或者书中,而不是在自己开发过程中体会 思索然后再去寻找摸索 那么你永远无法理解他们的使用方式和真实意义。没有精修的过程,你就永远走不到那种情况!
-----
------------------
推荐阅读:
下一篇: 金陵十二钗正册都有谁?