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

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. 一次编译通过
10862 次点击
所在节点    程序员
81 条回复
weizhen199
2022-11-06 15:05:33 +08:00
我的一个老师也这样,虽然没这么快。
(然而每次打完总要会 error 然后去找自己哪里打错了
sl0000
2022-11-06 15:18:29 +08:00
独孤打字三法
1. 先把键位倒着背一遍;
2. 再把手指甲剪掉;
3. 每个手指挂一瓶哇哈哈练习抬手指;
gowk
2022-11-06 15:51:19 +08:00
@Coelacanth #26
开卡车……
lymith
2022-11-06 16:07:44 +08:00
不需要思考的地方,写程序打字基本和飞一样
fuxkcsdn
2022-11-06 16:09:55 +08:00
即使 java 也习惯用 vim 编程
其实用 vim 编程速度还挺快的,毕竟真的开始编码的时候都是已经在脑海里构思过好几次了,无非就是把代码具现化
哪里该用啥函数都已经考虑并实验过了

我用 vim 编码基本上一次编译过,大部分需要调试的反而是业务逻辑

P.S. 像 OP 说的 12 个参数不看参数提示一次输入,那是做不到,不过如果是经常用的函数也不是不可能,毕竟有 12 个参数,应该是有规律的,比如 x1,x2,y1,y2,z1,z2,...
FACEB00K
2022-11-06 16:10:27 +08:00
@learningman 确实,我第一次看他们三个的视频也很震惊🤯🤯
xboxv
2022-11-06 16:19:19 +08:00
感觉像是加速了,不然视频太长很枯燥吧。
还有就是母语是英语的打字自然快很多,键盘熟悉程度,字符空格,单词拼写这些都是会很熟
lamesbond
2022-11-06 16:20:45 +08:00
程序员拼的不是智商,身体?
Daiwf
2022-11-06 16:23:33 +08:00
这和打字速度有啥关系。。
cs419
2022-11-06 16:24:55 +08:00
标题党、钓鱼贴?
没感觉打字速度对程序员有什么特别的意义

代码的质量 和打字的快慢 没有关系
敲代码 一般人的打字速度就够用了

急速的意义在哪
007 特工要在有限的时间解除导弹发射么
wuhao
2022-11-06 16:27:47 +08:00
@god7d 那倒不会
ihciah
2022-11-06 17:33:42 +08:00
所有能快速查找到的东西没必要占用脑容量,如果常用到记下来的投入产出比更高,那么在多次查找后自然就记住了。
是个自然而然的过程,觉得没必要刻意追求。IDE 、编译器检查这种能提高程序员 IO 效率的工具是个好文明。
pkwenda
2022-11-06 17:53:40 +08:00
这。。。这绝对是加速了,有一处 cace of 改成 case of 这个动作简直是光速,光标闪的也很快。
shawndev
2022-11-06 18:40:38 +08:00
@hsfzxjy 牛!是这个没错,不过汇编语言一边想 calling convention ,一边回想 12 个参数分别是什么,一边想输到了第几个参数(没有代码提示)感觉还是很夸张啊😂
shm7
2022-11-07 01:00:34 +08:00
他的内存比一般人大…
zmqking
2022-11-07 08:21:37 +08:00
我一直认为英语为母语的国家是不是写起代码像写文章一样的,比起我们优势是很明显的!
cominghome
2022-11-07 09:58:08 +08:00
你觉得你和他的差距仅仅在于打字速度吗?
mlxy123123
2022-11-07 14:29:06 +08:00
程序员拼的不是打字速度 ✅
程序员不需要打字速度 ❎
提高打字速度对编程没有帮助 ❎
我打字慢我骄傲 ❎
ericlgq2
2022-11-07 19:09:37 +08:00
自从用了智能手机,能背下来的电话号码只剩下了一个。用了 IDE 之后,函数签名也记不住了。。。
henryfu88
2022-11-08 01:34:21 +08:00
@realpg 请问 80 块钱罗技无线键鼠套装是啥型号?我现在用的是罗技 MK240 键鼠套装,很一般啊,不怎么好用啊。

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

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

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

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

© 2021 V2EX