其次,不要把你的前途绑定在某一门语言上,真正的牛人,是将语言当做工具,解决实际问题,实现实际业务的。每个语言都有应用场景,C/C++适合做高性能服务和系统,Java适合做后台业务快速开发,前端适合做出漂亮的产品,你说你只会一种,那就只能永远按照别人的要求来做了。如果你都懂甚至精通,那么合适的时机下,设计师或构架师的座椅就是你的了,比你只会按照别人要求来实现需求有前途多了。
再者,如果把编程当做你你的一生职业,那么至少工作20年吧,20年里不换一次行业,不尝试一次新业务,每天都只用C++或者Java?不会到你会不会受不了,反正偶是会疯掉的。软件行业的魅力之一就是不断有新的东西出来吸引你。
最后,你的前途和很多技能是相关的:
你要具备一定的理解能力,这样产品跟你天花乱坠的吹牛逼的时候你要知道到底能不能实现,不然被忽悠了到开发的时候发现实现不了或者要花上1年才能完成,你看产品和项目经理不把你骂死;
你要具备一定的沟通能力,这样项目跟你哭诉,boss压他他也没办法求你加班加点双休日不休把活干完的时候,你也能够顶住压力有礼有节的争取项目时间不然最后累死累活还被人认为能力不足;
你要具备一定的表达能力,这样年终总结各自汇报工作的时候,不至于别人写个漂亮的PPT就能顶你累死累活干上1年,你只能从心里难受。。。。。。。。。
还有很多,例如学习能力,人际交往能力,自偶管理能力等等很多,
最后你会发现,真的要有前途的话,其实和做前端还是Java还是C++还是XXX关系都不大。
【END】