c++转java开发,有人比喻是手动挡转自动挡,这么说合适么?
程序员经常有这样一个鄙视链,c++鄙视java开发的,java鄙视php开发的,这只是部分程序员的一个观念,当然有相当一部分程序员比较开明,没有这种等级观念,真正的牛人都是掌握多种开发语言,根据具体情况使用最合适的语言,两个牛人在一块谈的是:“高可用架构,并发量,算法之类”的事情,两个菜鸟级程序员在一块谈的是:“你用的什么开发语言?”,同样是讨论技术,从讨论内容就能看出程序员的水平高低,近期有位网友,有这么样一个案例,他是c++程序员转做java了。
这名网友是名应届毕业生,入职的是腾讯公司,刚进来是c++,后来可能是由于业务调整,转做java了,为此这名网友还挺有心理压力,担心以后c++没学好,java也是一知半解,针对这种情况咱们一起看看网友们都是什么看法吧!
网友一:再过两年你就发现,语言不重要了。我现在让写啥就写啥。没脾气
作者点评:如果有一定开发年限的人,自然会跳出语言的范畴,新手会把语言当成一门技术,而老手则认为语言只是一个工具而已,把事情做成才是主要目的。
网友二:唉,为什么现在的人入职,不是先考虑在团队做贡献,而是先考虑做的东西对跳槽有什么用,感觉互联网被资本玩坏了
作者点评:大多数看问题的视角都是从自身利益出发的,可以理解!只要不做违法的事情,这倒没什么,毕竟不同人的格局是不一样的。
网友三:应届生没啥好怕的,生态来说java好的多,除非你是cpp狂热者就遵从本心吧。鹅的业务部门cpp感觉搞得也一般
作者点评:是的,java明显比c++好找工作,这个是深有体会的,多学习一门语言没啥坏处,工作年限长了之后你就会发现,没有哪一个牛人是只会一门语言的。
网友四:手动挡转自动挡应该还行吧?老铁?
作者点评:我知道手动挡的司机可以开自动挡的车,而自动挡的司机不能开手动挡的车,这个道理我懂,但是这么比喻真的合适么?感觉不是同一个维度吧,没有什么可比性!
腾讯员工:说实话在腾讯用java做新业务比用c++维护老业务好百倍,好多c++项目代码就是一坨翔。都是业务搬砖为啥不选一门写得更舒服的语言。至于跳槽就更不用担心了,java的机会远多于c++
作者点评:赞同结论,java机会比c++多!
网友五:java很好找工作的,现在c++岗位少了
作者点评:是的,没错,对这名应届生来说,是一个好的机会,一个既能工作,又有机会学习java. 目前看是很好的了。
从我个人看来,这名应届生由c++转java不是什么坏事,原因有二,其一,作为一名程序员,随着工龄的增长,就逐渐会淡化计算机语言的界限,因为语言只是一种工具,每一个水平比较高的牛人都不是只会某一种语言的,因此也不要有转java的心理负担,而应该去迎接这个新挑战,这是一个机会,其二,java也是一门主流语言,目前的市场占有率也是很大的,更容易找到工作,能够学到这一门语言,自己以后的出路会更宽一点,因此c++转java这件事情绝不是什么坏事,况且这名网友还是刚参加工作。关于c++转java虽然不像那名网友所说的“手动挡转自动挡”这么容易,但是我想这名应届生程序员只要努力去改变自己,会发现并不是那么难的一件事情!
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!