我学生时代常混迹于野路子编程论坛。那时间 2010 年前后,正值个人英雄情结泛滥,网友偶尔会谈论高手如何如何,其中不乏一些“从不__”,“只___”的言论。
我并不以为然,但如今过了这么久偶尔还会看到类似的话。遂斗胆编排几句玩笑话,希望不会惹人不快。
高手只用 print
- 正常理解:小修小改,跑跑代码就能找出问题,print 也好用。
- 技术理解:靠阅读代码来梳理逻辑,辅以 print 往往就能够发现问题了。
- Two-B 理解:debugger 是最烂的东西,只有菜鸟才用。
高手只用命令行
- 正常理解:能自动化执行的任务都尽量自动化。
- 技术理解:一些机械性任务用编程来实现是很容易的,几行 shell/python 就能做到好多事情。
- Two-B 理解:图形界面是最烂的东西,只有菜鸟才用。
高手不用 DE (Graphic Desktop Environment)
- 正常理解:开发控制台程序用不着桌面,但是上网追剧还是要的。
- 技术理解:Linux 桌面环境安装麻烦,体积大、bug多、性能差,在笔记本上关掉它可以极大延长待机时间。但无论娱乐还是办公多少还是需要桌面的。
- Two-B 理解:图形桌面是最没用的东西,只有菜鸟才用。
高手只用 vim/emacs 不用 IDE
- 正常理解:启动 IDE 太慢了,小任务直接用 vim 更轻松。
- 技术理解:VS/Eclipse 之类太吃资源,很多高级功能用不上。直接用编辑器 + linter + ycm 反而更方便快捷。
- Two-B 理解:IDE 都是辣鸡,只有菜鸟才用。
待补充……