为什么老程序员的效率如此高? - 知乎

年轻程序员:编程我最牛,debug?我不太会!
老程序员:编程有点慢,debug快速搞定,回家睡觉!

年轻程序员:类结构图和时序图?是什么鬼,需求来了直接撸啊!
老程序员:写代码之前,肯定先画好类结构图和时序图啊,这样编码会更轻松。

年轻程序员:我想怎么命名就怎么命名,代码世界我做主!
老程序员:形成自己固定的变量命名规则,否则取名字就耗费不少时间。

年轻程序员:算法是什么?我不会,但我依然写代码到飞起!
老程序员:算法太重要了,无论是程序性能还是写出优美的代码,我得继续学习!

算法真的非常重要,重中之重,大厂面试一般都会要求手写算法!

这里也送大家一本帮助不少人拿到BAT 等一线大厂 offer 的算法笔记,是一位阿里大神写的,对于算法薄弱或者需要提高的同学都十分受用,身边不少朋友通过它加入大厂:

Github 疯传!史上最强悍!阿里大佬「LeetCode刷题手册」开放下载了!​mp.weixin.qq.com图标

年轻程序员:特么又编译不过?百度上还查不到解决方案?怕不是编译器坏了吧!
老程序员:编译不过,查查google上其他大佬有没有遇到过吧。

年轻程序员:什么?让我自测?我这样的天才写出来的代码还需要自测???
老程序员:交付代码之前反复自测,这样能节省团队时间,也能减少线上bug。

年轻程序员:我就喜欢造轮子,造轮子牛逼就是技术牛逼的最好体现!
老程序员:模仿造轮子是学习编码很好的方法,但熟练后就别疯狂造了。

年轻程序员:数据备份?权限分离?多麻烦啊,我开发这么快,出问题再改呗,嘿嘿嘿。
老程序员:数据备份太重要了,千万不能忘!

年轻程序员:看计算机书籍有什么用?还不如我写一个工程有用。
老程序员:多看计算机经典书籍对提升技术能力、建立优秀的技术认知帮助都是无比巨大的,有空就应该多看计算机经典书籍。

另外我把大学和工作中用的经典电子书库(包含数据结构、操作系统、C++/C、网络经典、前端编程经典、Java相关、程序员认知、职场发展)、面试找工作的资料汇总都打包放在这了,点击下方可以直接获取:

计算机经典书籍​mp.weixin.qq.com图标

这套资源可不是一般那种网上找的资源,是伴随我从学生一路成长为腾讯高级开发工程师,360技术经理、360技术总监、中小公司CTO的打包全套!非常宝贵!

年轻程序员:代码问题解决了,赶紧下班回家刷抖音!
老程序员:终于攻克这个问题了,我得记录下,下次会更快的解决。

年轻程序员:哇,新技术,好酷好炫,我要用!
老程序员:新技术?还说的这么牛?先测试下,再观察观察,可不能直接用于线上环境。

年轻程序员:warning算个什么啊,一样编译通过快速上线,美滋滋,无视~
老程序员:认真对待代码中的warning,它们虽然不致命,但却是精益求精的好机会。

年轻程序员:需求都冲我来,我是超人,接接接,做做做。
老程序员:把感觉不靠谱的需求放到最后做,可能到时候需求就变了。

年轻程序员:这个Bug不是我的,我不管,谁的谁负责!
老程序员:主动改Bug,不管是不是你的,当然,不是你的改完要想办法让老板知道。

年轻程序员:打Log太麻烦了,有这时间还不如多写几行代码!
老程序员:Log要尽可能规范,比如要写时间和分类,要能重定向输出。

年轻程序员:英语有什么用,我又不去外企,不学!
老程序员:多学英语,无论是Google还是stackoverflow,又或者各种官方文档,流利的英文阅读,和习惯性英文搜索,能帮你超越90%的程序员。

年轻程序员:单元测试?没做过,有用吗?不是有测试吗,为什么还让我自己测?
老程序员:单元测试很重要,它至少有这几个好处:方便后期重构、优化代码设计、文档记录(单元测试本身即是文档)、具备回归性(随时随地测试)。

这本阿里大神撰写的算法笔记,再次推荐!算法好的同学进大厂非常容易,身边不少朋友通过它加入大厂:

Github 疯传!史上最强悍!阿里大佬「LeetCode刷题手册」开放下载了!​mp.weixin.qq.com图标

看看这本书的目录和排版!相当经典!

祝大家前程似锦,在编码的道路上一马平川。

要是觉得不错的话,那就帮我

@findyi

点个赞,一键三连呗,硬核码字不易。


原网址: 访问
创建于: 2021-05-17 09:57:09
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论