做android的有些年,个人感觉JAVA确实年青人玩的东西。里面的东西丰富,但不深傲。很多都是类似新产品新东西。只要学会,会用,有点技巧就可以了。对于经验的要求不高。而C、C++就不一样。就那点东西,却需要很深的功底经验,若是年青人,基本都是瞎折腾,碰运气的来解决问题。没有思想,概念,架构。然后下次出现BUG,再有问题,只要能解决,无所不用及其。后期带来的麻烦根本就不会思考太多,代码质量更是不用说。当然,中国目前的老板也是这样,有东西就好。粗技烂造吧。有个东西就行了。却不懂得系统化,理念化。目的是能留在自己职位,拿自己想要的工资。不会有做为一个技术员该有的工匠精神。
java程序员可以分为基本有两个发展方向,
第一钻研技术当你的技术达到一定程度的时候就是公司留你了,当然在这个过程中在不断精通一个领域的时候,对于新技术也要不断的学习。
第二走管理层华清远见教育认为这是一个不错的选择,相对于大龄程序员来讲,做管理肯定是要比做技术来的靠谱一些,毕竟技术再好也是存在一定呗开除的风险的,管理层基本是不考虑你的年龄的,只要你有局侧能力和很好的领导能力。
学java没有什么年龄之分,不用担心年龄偏大而学不好,只要掌握正确的学习方法就能学好。有足够的java水平,就能找到相应的工作。而且也不是java程序员就是吃青春饭的,要知道现在中高级的java程序员还是很缺的,一般在程序员这个岗位上走的远的人,一个发展方向就是做技术管理,所以,大龄java程序员是可以在这条路上走长远的。
正相反,java出现时间已经很长了,有点烂大街了,JAVA之父找工作被嫌弃年龄大,很多新出现的东西更有机会成为年轻人的武器,比如kotlin。至于大龄程序员,要么找个稳定的大公司养老了,要不攒钱去干别的了,要不成业务经理了,当然我也看到过很老的,还在用VS写.net做项目..