提高编程效率的方法,抛砖引玉

2022-02-06 13:10:49 +08:00
 cala

1 、尽可能地使用键盘而不是鼠标,用鼠标的操作可以考虑用键盘实现 2 、先写伪代码再完善 3 、使用 vim 4 、提高打字速度

7534 次点击
所在节点    程序员
53 条回复
szzhiyang
2022-02-07 00:26:25 +08:00
所以我构思和开发了 Power Keys 。
billly
2022-02-07 01:05:24 +08:00
编程效率靠打字的?
falcon05
2022-02-07 01:24:19 +08:00
排除干扰进入沉浸模式
duke807
2022-02-07 02:47:23 +08:00
半夜編程,白天睡覺
半夜論壇什麼的刷一遍就不會有更新了,打開 BBC Radio 4 做背景音提升聽力,然後開始工作
鼠標效率低,因為手要不停在鍵盤和鼠標之間來回移動,但是觸摸板的效率很高,因為離鍵盤近,單手也可以同時操作鍵盤和觸摸板(觸摸板效率和系統有很大關係,linux 系統的默認定義最好,不需要使用觸摸板實體鍵,左中右鍵一個都不少,屏幕利用率也最高,窗口移動不受限,可以超出屏幕頂部)
做為一個十幾年的 gentoo/xfce 用戶,我用 eclipse 做 c 編輯器,很少用 vim 和 eclipse
duke807
2022-02-07 02:52:10 +08:00
筆誤,是很少用 vim 和 emacs
linux 觸摸板左中右鍵一個都不少,三個鍵分別同時包含單擊和拖動,而且很好記:
一下手指是左鍵,兩個手指是右鍵,三個手指是中鍵
littlewing
2022-02-07 03:16:11 +08:00
@leimao
@js8510
@hello2090
@WangYudi
@jeffh
怀疑写代码打字速度跟不上思维速度的可以看看这个帖子: https://v2ex.com/t/831764#reply36
dangyuluo
2022-02-07 09:08:05 +08:00
舍本逐末,编程能力和用鼠标或者键盘完全没有关系,不过纯键盘操作确实挺有装逼效果的
ALVC666
2022-02-07 09:34:31 +08:00
纯键盘 vim 还行 主要是提升敲码时的爽感,
我觉得最重要还是尽量减少重复
重复的交给脚本 /codepilot 这类工具
skywalkerfc
2022-02-07 09:38:22 +08:00
个人觉得高效编程最主要的还是思维,楼主上面提到的都起辅助作用。
wszgrcy
2022-02-07 09:53:18 +08:00
vim 配置工程师.....
aftershower
2022-02-07 10:08:25 +08:00
最重要的是写之前想好要写什么,怎么写,可能遇见哪些问题,需要怎么解决。
Ross249
2022-02-07 10:20:22 +08:00
我觉得是把提纲列好、列细,重要的是设计,敲代码是把设计实现的过程。
idealhs
2022-02-07 10:27:24 +08:00
金山词霸青蛙过河可以帮助大家提高打字速度
Donne
2022-02-07 10:48:53 +08:00
最重要的是编码前就是想清楚程序设计思路,尽可能避免写着写着返工的问题。
eronekogin
2022-02-07 10:58:47 +08:00
提高编程效率最重要的是搞清楚用户需求,别的都可以随意(
charlie21
2022-02-07 10:59:35 +08:00
人家本来就说了抛砖引玉阿
引玉没看到,一群人都在抨击砖
言论自由好阿 优雅点击
BJL
2022-02-07 11:00:47 +08:00
你们都不用 copilot 的吗,打字速度?直接 tab!
langmanxiaoa
2022-02-07 11:06:39 +08:00
GitHub Copilot 有的时候会打断思路
newmlp
2022-02-07 11:07:51 +08:00
年轻人就喜欢这些花里胡哨的“技巧”,最重要的是先思考怎么写,然后再动手
gongquanlin
2022-02-07 11:16:18 +08:00
缕明白逻辑,一遍写完,一遍测试通过,才是最快的;
我在我公司打字敲代码速度算快的了,但是写前端还是比不过之前的三指禅老哥,老哥虽然打代码慢,但是写一遍测试就直接过了,直接就能上生产,各种场景都遇到过,经验丰富,一把梭哈。
所以就是缕明白逻辑,多敲多写,一遍就过最快了

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

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

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

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

© 2021 V2EX