作者:如梦幻般的童心_900 | 来源:互联网 | 2023-05-19 14:52
1. 抛弃习惯的source insight,强迫自己使用vim
改变原因:
(1)世界上只有三种程序猿,用emacs的程序猿,用vim的程序猿,其他程序猿。使用vim,从其他程序猿编程使用vim的程序猿
(2)vim效率确实非常高,尤其是搜索内核代码的时候,不要将宝贵的生命浪费在SI低效率的执行上
(3)以思考的速度编辑文本
有问题参考
《Vim使用技巧》(英国 Drew Neil著,杨源 车文隆 译)
《学习vi和vim编辑器》 (o‘reilly)
2. 抛弃习惯的svn,强迫自己使用git
改变原因:
(1)同样是效率问题,git来操作内核比svn快太多
(2)时代需要,svn终将会被git取代,使用svn的人也可能被使用git的人淘汰,不是工具的问题,是思维的问题
参考《Git权威指南》(蒋鑫)
3. 强迫自己思考有深度的问题,不浪费申请的专栏,专栏中只放干货
改变原因:
(1)彻底改变自己肤浅的技术
(2)有深度才有价值
如果还想做一年程序猿,没有必要这么做
如果还想做十年程序猿,熟悉这些工具所付出的代价,与获取到的好处来比,是非常值得付出的
不管公司做什么,一定要自己做一些更有价值的东西,或许以后公司会切换,到时候自己就不用再痛苦过度了
强迫自己改掉一些习惯