首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我写的代码与领导写的代码,有何区别?

作者 | Patrick Jordan、SuperPaintman

编辑 | 田晓旭

在程序员圈子有很多有趣的等级划分规则,例如格子衬衫是程序员不能放弃的自尊心,衬衫上的格子数目越多,等级越高,技术越厉害;秃顶是尊贵身份的象征,发际线越高,等级越高,经验越丰富;而代码则是一个轮回,随着等级的变化,你会发现你写的代码又回到了“最初的美好”!

编者小贴士:本文仅供娱乐,博君一笑!

首先,我们先来看看不同级别的程序员写的代码都是怎样的?在这里我们把程序员从学生到CEO共分成了14个等级,快来看看,你和你领导写的代码,差在哪里?

1

初高中同学写的代码

2

大学一年级同学写的代码

3

大学四年级同学写的代码

4

初入职场菜鸟程序员写的代码

5

工作多年的资深程序员写的代码

6

骨灰级程序员写的代码

7

菜鸟黑客写的代码

8

有经验的黑客写的代码

9

资深黑客写的代码

10

骨灰级黑客大师写的代码

11

新任的初级经理写的代码

12

中级经理写的代码

13

高级经理写的代码

14

公司 CEO 写的代码

看完不同级别程序员的代码之后,你是不是也有所触动呢?上面的例子可能有点宽泛,接下来我们就集中在Go语言,看看不同级别的程序员都是怎么样写代码的?

1

初级 Go 语言程序员写的代码

2

功能性 Go 语言程序员写的代码

3

通用 Go 语言程序员写的代码

4

多线程优化的 Go 语言程序员写的代码

5

利用 Go 设计模式的程序员写的代码

6

利用成熟的 Go 解决方案写的代码

7

高级 Go 语言程序员写的代码

8

类似于 Rob Pike 宗师级程序员写的代码

参考链接

https://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html

https://github.com/SuperPaintman/the-evolution-of-a-go-programmer#the-evolution-of-a-go-programmer

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200212A0CFNR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券