鱼C论坛

 找回密码
 立即注册
查看: 8426|回复: 31

[吹水] 信不信,从代码长度就能看出你的编程境界!

[复制链接]
发表于 2022-3-6 20:49:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 鱼C-小师妹 于 2022-3-10 16:23 编辑

在线讲解:



逛 Reddit 时,发现一张超有意思的图:

11.png

图中的 1,2,3,4 是我标得,一会有用~

如果是经常看鱼C字幕组翻译的教程,应该秒懂。

如果不懂的,听我来解释~

首先,先说图中的曲线,就是最简单却非常重要的“正态分布”

正态分布曲线,就是一条对称的倒钟形曲线,中间很高,两边下降,像个鼓起的小山包,如图所示。

中间最高点的横坐标,不仅代表随机变量的平均值,而且还等于它的数学期望。这是经过数学证明的,你不用太纠结。

在正态分布中,平均值就代表随机事件的价值。

为什么我们会用平均收入,衡量一座城市?

为什么我们会用平均收益率,衡量一家公司的好坏?

原因很简单,平均收入和基金公司的收益,是服从正态分布的。

在正态分布里,平均值才具有这样的意义。如果不是正态分布,均值可能就没啥意义了。

比如说海啸,谁也没听说过平均强度的说法对吧~

越靠近平均值,这条曲线越高,出现的概率越大;

越远离平均值,这条曲线就越低,出现的概率就越小。

这就说明,正态分布的大多数数据都集中在平均值附近,极端值很少。

“极端值很少”这句话,有两层含义:

  • 1、极端值出现的概率很低
  • 2、极端值对均值的影响很小

也因此,正态分布是非常稳定的。

1,4 位置的人会很少,我们大多处于 2 和 3 位置。

所以就算属于 4 的林纳斯大神加入我们,我们的平均编程水平也不会有太大变化。

稍微有点扯远了,作为一名理工科人,正态分布还有很多可以讲~

如果想听,弹幕告诉我,人数多的话就单开一个视频。

好啦,回到这幅图,图里的内容就是说不同级别的人看待“if-else”的不同。

新手:

编程就是 if/else

程序员:

编程不只有  if/else

大神:

编程只是 if/else

是不是很哇塞,境界高低一目了然!

而这个境界就是区分编程能力的分水岭,可以淋漓尽致的体现在代码长度上。

就拿最简单的赋值一个变量为 8。

你们先别往下看,暂停视频,评论告诉我们你的写法!

好,来公布答案。

新手这么写:
x = 8
入门:
x = 1 + 1 + 1 + 1 + 1 + 1 + 1

初级:
x = 0
for i in range(8):
    x += 1
print(x)
高级:
do{
        x = new Random().nextInt();
}while(x != 8)
大牛:
x = 2<<2 
大神:
x = 8
为什么会这样?

很简单也很现实。

先引用吹水阁的版主不二在 2017 发的一篇帖子中的结论:苦心孤诣
004a - 编程三重境 | 【灵感Js密训营】

入门,初级,高级的代码都是在用确定性的东西,大约就在 75% 的人群中;

而这些大多数就是我们公司中的中流砥柱,他们有 KPI 要求,这么写代码可以收费优化...

所以会忙着做“加法”。

而大牛会说“不一定”,会用你不知道的东西,进入到 20% 的人群;

1814bc0dfb564074bc48c046669bee50.jpg

而真正的大神,早已达到重剑无锋,大巧不工的级别,一切都知晓后,爱做减法,只选择最简单易读的写法~

最后小师妹想说:

游客,如果您要查看本帖隐藏内容请回复


Bye







评分

参与人数 2荣誉 +4 鱼币 +6 贡献 +6 收起 理由
睦ちゃん她爹 + 2 + 3 + 3 鱼C有你更精彩^_^
bool想学C + 2 + 3 + 3 鱼C有你更精彩^_^

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-6 22:21:22 | 显示全部楼层
支持支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-7 08:32:09 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-7 08:46:52 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-7 10:20:58 | 显示全部楼层
我觉得编程,成长环境很重要,单打独斗没有团队协同,或者师傅带,是很难出成绩的!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2022-3-7 18:32:07 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-7 18:59:07 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-7 19:05:39 | 显示全部楼层
你想说哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-7 20:40:37 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-7 21:25:33 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-8 09:44:04 | 显示全部楼层
看看你想说什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-8 12:32:24 | 显示全部楼层
哈哈哈哈哈哈,很有意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-22 12:31:57 | 显示全部楼层
66
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-22 15:49:39 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-22 16:14:08 From FishC Mobile | 显示全部楼层
额。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-25 21:03:28 | 显示全部楼层
支持支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-26 01:53:49 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-26 08:31:14 | 显示全部楼层
只迷小师妹
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-26 13:27:17 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-29 21:06:49 | 显示全部楼层
来看看。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-14 21:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表