欢迎光临散文网 会员登陆 & 注册

高效编程其实并不高效

2023-01-13 10:57 作者:菜鸟小皮  | 我要投稿

说句实在的,我发现那些说什么高效编程的人其实写代码都很慢。那些特性并不能帮助其快速写代码,只能帮助其节省记忆,但速度会更慢。很多人用nvim应该是总是在改配置,就可以会导致不熟悉配置,然后无法形成一个肌肉记忆的工作流,并且多数人打字速度都很慢。

https://www.bilibili.com/video/BV1PW411g75S

这位是真的大佬用的是JOE编辑器,可能和NANO差不多,但其打字速度很快,并且有对编辑器的原生按键有肌肉记忆了,所以会开发更快。其实主要问题还是在于写代码的时候打字速度太慢了。然后平常代码写的少,才会导致看起来写的慢。当然,这其实并不重要。

最重要的事就是要形成自己的工作流,用NVIM或者Emacs来形成自己的具有肌肉记忆的工作流才是重中之重。至于什么高效,都不存在的。改配置的成本很大,我目前用的是一个简单的配置,原生Emacs键位,然后装了一些插件,都花了一年多的时间。

像使用LunarVIM,SpaceVim,这些成熟的配置,你就直接把人家的键位和快捷键熟练,然后就可以很好的编程了。并且速度很快。


丑话说在后面, 其实并没有什么用。我们太在乎这些没有用的东西了,真正的核心是程序后面的技术,而多数人会因为好看或者说装杯,而去学习这些,其实编辑器带给你的作用真的不大。用Sublime或者Vscode,写代码也是很舒服的,而且不用什么快捷键,也并不低效。

像我一直想把Emacs配置成IDE,现在我用的Emacs就是原生的配置。其本质还是写代码,但我想法是,加入Emacs的开源生态,可能大家的想法应该都是自己开源一些插件,提升自己的编程能力,这是可取的。但仅是为了装杯,或者说高效,倒不应该浪费时间在这些没用的工具上。

我使用Vim三年,Emacs一年,Vim带我入编辑器的门,后面我发现我是对其生态有兴趣,我想扩展自己的编辑思想,后面我的目标也是学习haskell。

我们的目的还是为了学习,为了提升自己,为了刻意练习。并不是为了成为更快的流水线工人。

(从我搬的视频来看,大家更希望  讲英文的,外国佬,花花的编辑器)

祝君变得更强!

高效编程其实并不高效的评论 (共 条)

分享到微博请遵守国家法律