什么样的软件工程师赚得多

“被问的比较多的一个问题是:学什么编程语言工资比较高?

网上不少人分享文章,上面列举着各种图表和排名,写着哪些编程语言的平均年薪是多少。那么从一个“过来人”的角度来看,什么样的软件工程师才赚得多呢?

想做将军的士兵

不要总想着成为一个Java工程师、Python开发者、JS程序员或者任何热门语言的码农。网上你看到的“编程语言平均工资”的图表,参考价值都有待商榷。市面上一个语言使用的广泛,会导致工资范围有非常大的跨度,因此平均工资的参考性并不大。而热门的框架和平台呢?IT界发展的速度之快导致去年还流行的框架很可能明年就落伍了。而一个正常人的学习能力、时间、速度似乎怎么也跟不上日新月异的技术发展。

如果你还在想着把知识面限制在某个语言或者某个领域,你只会在这浪潮之中被淘汰的更快。

那么正确的做法是什么?在这先卖个关子,来看看各大科技公司的情况。

在一个科技公司里,哪些人赚的最多?写Java的?写Python的?还是C语言或者汇编这种更加晦涩的?

如果你的职业选择是战士(搞技术)而不是法师(搞管理),那么你就会发现构架师才是这个“职业树”上,技能点点到最后的终极形态。那么怎样才能从“新手村杀鸡”到“高级构架师”呢?

很显然,是没有“构架师”这门课的。其实构架师也是从普通程序员一步步打怪升级走上去的,只不过他们把有限的技能点点在了正确的技能上。(如果有机会,不妨再写一个构架师修炼入门,先挖个坑)

一个显著的区别就是构架师的知识面更广更宽。拿着软件工程的各种问题去问,基本没有答不上来的。随便给一个系统,他们能从前端的htmltag一路讲到数据库的高效sharding。对设计早已胸有成竹。如果需要,他们可以学习任何新的工具、语言、框架来实现设计的需要。

这里并不是在强调会到每一个细节,不会有哪个人能把一切都学通学精。要强调的是,如何透彻的理解每个模块。根据丰富的经验和日积月累的知识储备,清楚地知道哪些模块用怎样的语言和框架最为合适,用A或用B的优点、缺点、扩展性、维护性都心中有数。

不要想着是去搬砖赚钱还是糊墙赚钱,要想着如何当工头,如何当设计师。

干一行爱一行

很多人选择做程序员的一个主要原因是工资高。北美有很多其他专业的学生转专业做程序员,刷题,投简历,拿offer。似乎拿到了offer就拿到了铁饭碗,似乎刷刷算法题谁都是程序员。以至于很多人没能正确的认识软件工程师这个职业。

我个人比较喜欢的一本书是《黑客与画家》。作者用了很多篇幅去比较一个黑客和一个画家的相似之处。都是从“一张白纸”开始,去创作。而一个复杂的软件工程项目,在里面投入的人力、资源、设计也丝毫不亚于设计一架飞机或者一艘轮船。

那么回到话题,我现在是程序员了,怎样才能赚得多?

欲练神功,必先自废武功。如果想有高工资,那就不能以高工资为目的。

乔布斯不是想着怎么赚更多的钱,而是想着如何做好优秀的企业和产品,提供最好的产品给社会,那么社会自然会买单。

优秀的画家不是想着画什么样的作品能卖钱,而是想着怎样的作品是最淋漓尽致的表达,当给予了观众震撼,那么收藏家自然会买单。

优秀的程序员呢?和优秀的画家一样,要十分热爱这份工作,享受创作的过程。写代码不是搬砖,而是创作。新建一个空白的文件,手指敲击着键盘就创造出了多姿多彩的互联网。这是十分快乐的。当你喜欢上了这个过程,想做的不好都很难。

俗话说“干一行爱一行”,和玩游戏一样,总是分数垫底自然没有乐趣。通过努力能不断进步,得到肯定自然会体会到其中的快乐。能做到这步,高工资就是享受工作的副产品了。

志存高远勇于冒险

最后,如果想赚大钱,那么“给别人打工是永远不会赚大钱的”。每个程序员,似乎都有一个梦,要么是创业,要么是改变世界,或者一个梦里两者都有。

这样积极向上的想法自然非常好,社会的车轮就是由勇敢者推动的。

但是这里并不是在鼓励大家去创业或者改变世界。毕竟创业的成功率低的可怜,贸然前行一定凶多吉少。

从理性的角度出发,如果想要最高的成功率,那么充足的准备是前进的阶梯。千里之行始于足下,做好知识储备,人脉储备,资金储备。在一个领域摸爬滚打久了,当这个领域有机会了,你比别人谁都更清楚。机会留给有准备的人,这时候船已造好,水手就绪,趁着这个东风便可以扬帆起航。

本文版权归直通硅谷所有,未经允许请勿转载,图片源自网络,版权归原作者所有。

课程须知

班型设置:

基础巩固班:面试相关基础知识巩固,数据结构,算法与设计的基础讲解,直击面试所需重点内容,使学员达到各大科技公司电面或实习面试水平!

强化提升班:疑难问题思路讲解,结合最近最新的各大科技公司的面试考题,教你在如何与面试官沟通的过程中,解决实际面试问题,达到onsite面试水平!

VIP定制班:超一线公司针对性训练,全程追踪,拥有丰富面试经验的主讲老师1V1指导,助你快速找到各大公司的考点特征,各个击破!

开课时间:

年4月7日(加州时间)

基础班(6周,24小时授课,小时训练)

提高班(8周,32小时授课,小时训练)

VIP班(4周,16小时授课,2个月1V1训练)

上课时间:

加州时间:每周五,周六6:30pm~8:30pm;

北京时间:每周六,周日9:30am/10:30am~11:30am/12:30pm(北美处于夏/冬令时)

授课方式:网络直播授课

报名方式:发送最新简历(中英文均可)至直通硅谷的官方邮箱:info

zhitongguigu.







































北京中科皮肤医院好不好
北京白癜风治疗一般需要多少钱



转载请注明地址:http://www.henanledxianshiping.com/ithyfzqj/17685.html
  • 上一篇文章:
  • 下一篇文章: