从年薪100万+的程序员身上,我们总结出这6个共同特质

来源:赚贝金融

阅读量:浏览: 362

发布时间:2019-03-04

1点我秒拿钱

2撩我放心贷

3此处有惊喜

从年薪100万+的程序员身上,我们总结出这6个共同特质
Django的创造者之一JacobKaplan-Moss,说过一句让许多程序员感到很不好意思的话: 编程只是一堆可以学到的技能,它不需要太多的天分,而且成为一个平庸的程序员并不可耻。 可耻的是什么? 可耻的不是平庸,而是一开始就甘于平庸。不是年过三十,仍没有写出超凡的代码,而是工作五年,薪资仍蜷缩在最底层。 从年薪100万+的程序员身上,我们总结出这6个共同特质
华为超级技术大牛,华为前副总裁徐家俊,在总结自己职业生涯时说: 在华为的十年是懵懵懂懂过来的,当初我好像没有什么远大的理想、没有详细的规划,只是想着把一件一件事情做好。 大家刚开始不都是这样么? 为什么他后来如此成功?那些拿高薪资、甚至在业界成名的程序员,是靠着什么一步步走上去的?有哪些日常习惯能够让我们长期获益? 我们搜集整理了多位技术大牛的成长故事,并选出6条他们大都共有的特质,在此分享给大家: 6.拥抱问题 每天被无数脑残问题强X,何以要拥抱问题了呢? 2014年,阿里巴巴上市前,新增三个合伙人,其中一个叫蔡景现,花名多隆。 这个人不出名,却在淘宝内部被贴如“神”、“大牛中的大牛”、“少林扫地僧”等标签。不是夸张,在所有工程师眼中,他就是个神。 从年薪100万+的程序员身上,我们总结出这6个共同特质 从03-07年,淘宝搜索引擎就他一人在写,一人在维护,而这并不是他的全部工作。 多隆说,他的知识经验的积累主要归功于在业务发展过程中,他遇到了各种各样的问题。没有不值得去解决的问题,也没有不值得去学习的技术。 当被问到他是如何成长为现在这样的大神的。他回答说“就解问题嘛”,从淘宝最开始遇到的简单PHP问题,一直到现在尖端的性能难题。 问题是什么?是路上的石头。有人被问题绊倒了,有的人踩着石头登上更高处。大家玩游戏,为了快速升级,去拼命刷副本。在现实生活中,问题就是那些怪。主动去刷怪,才能快速升级。 5.擅用时间 法国著名牧师纳德·兰塞姆死后让人在墓碑刻下这样一句话: 假如时光倒流,世界上将有一半人可以成为伟人。 人一生所有的可能性都藏在时间里,时间越少,变数越小。早先在网上流传着这样一个段子: 弟子问老师:“您能谈谈人类的奇怪之处吗?”老师答道:“他们急于成长,然后又哀叹失去的童年;他们以健康换取金钱,不久后又想用金钱恢复健康。他们对未来焦虑不已,却又无视现在的幸福。因此,他们既不活在当下,也不活在未来。他们活着仿佛从来不会死亡;临死前,又仿佛他们从未活过。 比尔·盖茨,倘若一个小孩子有什么理由可以嘲笑他的话,也只能是:啊哈我比你年轻! 从年薪100万+的程序员身上,我们总结出这6个共同特质
或许,时间的重要性根本无需我如此赘述。怎样去擅用时间?相比欧美等国家,国内程序员确实是加班比较多的群体,原本空余时间就少。 话又说回来,假若原本时间就很多,那也不需要“擅”用,只需用就好了。下面是几个较为经典的方法: a.奇特的一生 《奇特的一生》讲的是苏联科学家柳比歇夫坚持56年做时间统计,计划自己一生的一本奇书。之所以推荐这本书,是因为很多人在试过很多方式失败之后,却因为这本书解决了拖延症。 b.先救老婆?先救老妈? 说实话,真正爱你的人不会出这样的难题,使你痛苦。但本质上这是一个优先级的问题。排列优先级,能够让你时刻抓住重要的事情,不至于后悔。这也是史蒂芬·柯维在《高效能人士的七个习惯》一书中大篇幅强调的思维。 从年薪100万+的程序员身上,我们总结出这6个共同特质
如同兰迪·波许在著名的“最后一课”中说的,当你把重要但不紧急的事情处理完了之后。就不会有重要且紧急的事情出现,让你焦头烂额措手不及。 c.罗斯福的专注 大家都知道罗斯福在政治上的巨大成就,却不知道,在他拳击、游泳、舞蹈、诗画、动植物解刨等方面都有很高的造诣。这些成就,都来自于他的独特的学习方式:超高强度的专注。 从年薪100万+的程序员身上,我们总结出这6个共同特质 当需要做一件事,他会使用“DeepWork”策略,首先把Deadline压缩的比常人完成的时间短,然后取消其他不重要的事情,集中在这件事上,直到达到目标。 4.写博客 这一条想必大家再熟悉不过。很多人平日学习的渠道就是去一些大牛的博客。 实际并不限于写博客。这条习惯的核心,是回顾、反思与记录。可以是记笔记,日记,甚至把新近学习的东西讲解给别人。 当然,就写博客本身而言,不仅能够回顾反思学到的知识,还能建立行业知名度,认识到朋友等。这些对于个人的发展带来的价值都是难以估量的。 这里分享几个优秀的博客给大家做参考: 阮一峰:http://www.ruanyifeng.com 陈皓:https://coolshell.cn/ PaulIrish:https://www.paulirish.com/ ScottHanselman:https://www.hanselman.com/ 3.思考的习惯 有没有想过写脚本替换重复操作? 重复多有没有想过引入设计模式? 性能方面还有没有优化的余地? ...... 有一些话,前人的智慧,被当做鸡汤抛弃掉了。爱因斯坦说: Iamneitherclevernorespeciallygifted.Iamonlyvery,verycurious?我既不聪明亦无天赋,我只是很好奇罢了。 这样的话,现在被人嗤之以鼻,视为鸡汤;凡人,怎么和爱因斯坦比。习惯的力量,如水滴石,能够一辈子受益的。 从年薪100万+的程序员身上,我们总结出这6个共同特质
DennisRitchie大家都知道,C语言之父,UNIX之父。 大家不知道的是,他刚开始念大学,学的是物理。那么他是怎么接触到计算机的呢?偶然的机会,他去听关于UNIVACI是如何工作的一堂讲座。UNIVACI是当时第一台美国生产的商用电脑。 好奇虽然害死了猫,却让Ritchie获得新生。教室稀稀落落几个人,只有他完全被那东西迷住了,想要搞明白到底是如何运行的。从此,才有了后来更多的伟大故事。 思考,引发问题,问题,伴随答案。普通程序员,只思考代码上的问题,很多优秀的程序员,会扩大到思考产品问题,运营问题,甚至站到更高的角度去看待研发。 2.保持持久的激情,动手干! 印第安人有一句谚语: IhearandIforget.IseeandIremember.IdoandIunderstand。耳听为虚,眼见为实,动手做过方为知。 保持激情不仅仅是高效地完成工作、业务代码。业务代码能够让你获得提升吗?业务代码是每个程序员的基本功,自然有技术含量,但仅仅专注于业务代码,无法获得新的突破。 关于这方面,大牛们的建议是什么呢? a.Getuncomfortable. 突破技术舒适区,去接手新的项目。做你目前的技术积累做不到的事,而不是你已经会做的事。如同RubyonRails的作者DavidHansson所说: “Itdoesn’thelptopracticethesamelesson10timesover.Youhavetoconstantlyseektheedgeofyourcomfortzone.一个知识点重复10次并不能让你提升,你需要不停地探索自己舒适区的边界。 b.为开源项目做贡献 为开源项目做贡献,对程序员来说是一石多鸟的事,有许多好处: 自我激励,拓展自己的技能树与其他优秀开发者交流,获得用户反馈等,可以了解到自己的优势和不足优秀的开源贡献经历,能够为自己的简历、业界口碑加分。c.以小开始,开发自己的项目 真正喜欢编程的话,大概都有自己做项目的冲动的吧? “我当时就是想搞一个操作系统!” 从年薪100万+的程序员身上,我们总结出这6个共同特质
LinusTorvalds一开始可不是这么想的。那时Linus新订了一台MINIX机,类似于UNIX系统。他只是想方设法去撩这台机器,甚至写了代码,想在没有OS的情况下驱动软盘。 然而,CPU并小姐姐不理他。于是他不断地重新编写,扩展自己的程序,直到......那已经是一个操作系统了。 从小小的尝试开始,不断去扩展,小苗成大树。 1.好好学习,天天向上 莫扎特6岁开始作曲,写出不朽作品,是在20岁以后。Linus11岁就开始写代码,25岁发布了Linux1.0版本。格拉德威尔在《异类》中说: “人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成超凡的必要条件”。 这是大家熟知的一万小时定律。所谓天才,是那些很早就开始这1万小时锤炼的人。有一位程序员去面试,简历写着6年经验。HR说,不,你只有1年经验。根据你的工作内容,其余时间你只是在重复而已。 有人说,这也太老生常谈了。徐家俊却说: 好好学习,天天向上”,这句话用来形容对IT人的要求,最贴切不过了。真正的成功者和专家都是“最不怕学习”的人。 在现代这个社会,什么样的的人永远不会被淘汰?持续学习的人。希望你们大家,都是LifelongLearner。 以上这6条大牛们的习惯,希望能够对大家有所帮助。最后,还是把这句话送给大家:Ifyoudowhatyou'vealwaysdone,you'llgetwhatyou'vealwaysgotten.若你每天所做之事不变,你得到的收获也不会改变。  

扫码关注喜乐贷,天天都是发薪日,微信扫一扫直接申请

为你推荐

大王贷款

利息低至5毛钱

信贷系统

找贷款平台

广告

还没有找到心仪的贷款产品?
  • 手机号码

  • 借款金额

    万元