我一直很认同“程序员拼的不是打字速度”,直到我看了这个视频……

2022-11-05 20:57:16 +08:00
 shawndev

https://www.youtube.com/watch?v=b0zxIfJJLAY

油管 Dave's Garage 的视频,原 Windows 系统开发团队的工程师,演示如何通过代码创建一个体积最小的 Windows GUI 程序。

震撼我的地方有:

  1. 夸张的打字速度
  2. 编写过程完全离线
  3. 只使用了 Nano 文本编辑功能,没有借助任何 IDE 功能(自动补全、语法检查)
  4. 对拥有 12 个参数的方法签名不需要查看文档即可完成调用
  5. 在以上基础上,不间断的引入较好的代码结构和汇编技巧(大部分代码先写调用部分紧接着声明,对寄存器的使用有不少优化)
  6. 一次编译通过
11153 次点击
所在节点    程序员
81 条回复
Qy2FbR
2022-11-05 21:55:21 +08:00
。。。。得出的结论竟然是程序员拼的是打字速度而不是对语言 /系统的熟悉度。。。
shawndev
2022-11-05 21:58:32 +08:00
@lqzhgood 仔细看了下光标闪烁频率却是不大一样

@coderluan 会按视频中激励自己

@Qy2FbR 知道自己几斤几两,挑觉得最有可能的方面努力
Timzzzzz
2022-11-05 22:05:02 +08:00
视频明显加速了吧
wu67
2022-11-05 22:10:39 +08:00
我只想说. 我只是把代码当作谋生工具, 只有放假时才会偶尔当成兴趣来玩. 所以没必要那么拼, 因为我知道, 可能给我加氮气都追不上那些走在代码届潮流尖端的大佬.
ClericPy
2022-11-05 22:13:51 +08:00
那些说打字速度不重要的... 可能真很难想象世界上真的有很多百万千万行代码量的大佬, 打字早都已经成肌肉记忆了

视频里打字时候突然加速有点想输入法的补全功能, 以前看老外聊天打字靠输入法比汉字快多了. 不过似乎也像是加速了

这些年越写越感觉自己差得远
Coelacanth
2022-11-05 22:21:43 +08:00
<amp-youtube data-videoid="h37xb8YkMJ4" layout="responsive" width="480" height="270"></amp-youtube>
YouTube 上 Bisqwit 的编程视频,看他编程是一种享受。

用的是一个很小众的自己定制过的 IDE ,之前的主业印象里是开卡车的……
sidkang
2022-11-05 22:25:04 +08:00
相比较优先级来说,我倒是希望自己的打字速度跟不上我的思维,😂
GP1
2022-11-05 22:25:28 +08:00
因为他叠了一堆 buff:
母语加成,天生自带加速。
多年经验,敲代码和吃饭喝水一样简单。
肌肉记忆,熟练度加成 up up ↑

你比的了吗?跪下大喊 666 就完事了~
shawndev
2022-11-05 22:29:03 +08:00
@Coelacanth

你这么一说我想起来之前 GitHub 上遇到的一个神人。技术专家 - 创业 - GOV 高级顾问 - 大学教授 - 技术专家。

BTW 视频的 BGM 有点酷
blankmiss
2022-11-05 22:30:32 +08:00
0.75 倍 就感觉很正常 视频可能被加速了
joynvda
2022-11-05 22:35:39 +08:00
键盘输入应该是剪接加快播放的吧。
likunyan
2022-11-05 22:35:53 +08:00
每一个行业,从来就没有好走的路,好赚的钱。

唯一的捷径,就是踏踏实实地把自己变专业。

只有在变专业的过程中,才有机会辨识优秀的人,和自己的差距。

在这方面,古人早就把人的职业进阶分成了七层:奴、徒、工、匠、家、师、圣。

并做了如下解释:

奴: 非自愿和靠人监督的人
徒: 能力不足,肯自愿学习的人
工: 老老实实,按规矩做事的人
匠: 精通一门技艺或手艺的人
师: 掌握了规律,又能将其传授给他人的人
家: 有固定的信念,让别人生活得更好的人
圣: 精通事理,通达万物的人
SuperMild
2022-11-05 22:48:53 +08:00
看可以这样想,“打字速度不重要” 的前提是,大部分人的普通打字速度,甚至缓慢打字速度,都比自己的思维速度快(编程时)。

也就是说,大部分人的瓶颈是思维速度。

如果一个人在编程时脑子极快,那么自然就需要提高打字速度去匹配。

结论:

1. 对于大多数普通人来说,“程序员拼的不是打字速度” 这个说法还是正确的
2. 如果受到激励,应该先努力提高思维速度,而不是打字速度
shadeofgod
2022-11-05 23:18:26 +08:00
他那个分号是怎么和上一行的分号对齐的,前面的内容都是不等长的,我只会一个个空格敲让它对齐。。。
maketime4life
2022-11-05 23:38:54 +08:00
作者 50 多了,我 50 多的时候不知道还在不在这行🐶
512357301
2022-11-05 23:45:49 +08:00
1. 普通人编程日常的手速配合智能识别,完全够用。
2. 敲代码不是速录,拼的是脑子的速度,不拼手速,真到了拼手速的时候,那代码就太廉价了。
3. 没看视频,不过如果是长期教学的人,打教学代码确实会很快的,毕竟熟能生巧。
allpass
2022-11-05 23:48:36 +08:00
一看就是加速的呀,
你看光标闪的速度和删除字符的速度。
CRVV
2022-11-05 23:55:59 +08:00
这是一个有 288k 订阅的 youtuber ,中间还在卖杯子。这种的,做 youtuber 可能是他的主业,至少也是个副业。

那么,他要做一个片子用汇编写一个小程序,他也不想直接把代码列出来然后一行一行讲,这样没有看着他一行一行写出来的感觉。所以,你看到的 youtube 成品,一定是这样很快速度被敲出来的代码,否则他的片子不好看,就不会获得 288k 的订阅。

当然,我不知道他到底能不能做到 op 说的 1-6 ,也许真的可以,但和这个片子的内容不相关。
superrichman
2022-11-06 00:02:30 +08:00
这个是视频, 加速了的, 提前录好的, 然后配合视频念稿子, 他在看提词器.
真实的速度你看他直播的录屏就知道了 <amp-youtube data-videoid="wPIE6RzUY8s" layout="responsive" width="480" height="270"></amp-youtube> 就是普通的打字速度.
ryd994
2022-11-06 00:53:03 +08:00
对于高级程序员,不仅打字速度不重要,写码速度也没那么重要。高级程序员大部分时间都在开会、写文档、设计程序上。重点是让别人出活而不是自己出活,只管自己出活,senior 也就到头了。
有工具就要用,能用好工具也是一种能力。何必纠结茴字有几种写法?

我亲眼所见,某微软大佬,设计 ndis 的,打字是二指流

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/892973

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX