少BB!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Ly4wU5giY/article/details/82782868

18年估计是大佬们流行休假的一年吧,Python 之父退出决策层不久,Linux 之父也在前不久决定休假一段时间。


Linus Torvalds这次休假的原因可谓是一反常态,据说是要退出一段时间反思自己,希望回归的时候展现的是一个全新的自己,不再是以往那个心高气傲,怼天怼地怼空气的 [ Jerk ].


大佬嘛,有点牛脾气很正常。想当年除了 C 语言,其他语言几乎都被他嫌弃过,无一语言幸免;各大公司,不管你多牛,看不惯也是直接开骂;甚至还有点鄙视新手程序员,这不,这句经典的 「Talk less, show me your code」便是出自他之口。


小甲对 Linus 这种大佬是崇拜和仰望的,而且其实也很认同大佬这句话。毕竟现在互联网这么发达,人人都能学习编程,大佬固然有,新手小白也多,现在许多新手程序员太心浮气躁,觉得自己会写个Hello World,能把网上抄的代码改改运行起来就觉得自己很了不起了,抄了点代码就觉得自己要上天了。「Talk less, show me your code」这句话便经常拿来让小白住嘴。


小甲认为,作为程序员,Talk less, code more也应该是程序员一项必不可少的职业素养。要学会这个,首先要避免成为那种 Talk more,code less 的程序员。


小甲根据自己在网上多年遇到的各种各样的程序员,优秀的也好、不优秀的也罢,我总结了以下几个规律给大家,希望对大家有用。


一、如何避免成为一个Talk more, code less的程序员


1. 作为初级程序员,尽量多写代码,不要觉得自己看一遍懂了,就不管了或者直接 copy 别人的代码。宁愿把代码原原本本照着打一次,或者多重复造几个轮子,也比直接 copy 别人的好的多。只有自己亲力亲为才能更好的发现自己的不足。


2. 还有个说烂的问题就是避免做伸手党,遇到问题多想想,多用搜索引擎,毕竟大佬们也没那么多时间帮你解决问题。


3. 最后一条相当重要的:把别人在网上BB的时间用在写代码上


二、如何成为一个 Talk less, code more 的程序员

1. 多完成几个项目,多给自己定些小目标,比如每天刷一道 Leetcode 的题目,或者每天 push 一次代码到 Github, 或者做到最后在 Github 上的贡献值是个爱你的心形。


2. 你要是喜欢与别人讨论问题,你可以去国外优秀的论坛讨论与编程相关的问题,也比在网上瞎逼逼,什么都没学到好。或者你可以去 Stack Overflow 上面找找自己熟悉的领域,帮其他新手解决一些问题,因为帮助他人解决问题的过程中,也可以很好的理清自己的思路和磨合自己的编程技能。


如果你能坚持做到上面两个方面,恭喜你,你已经比大多数人优秀了,那么你可以开始考虑


三、如何成为一个 better 的程序员

1. 在写代码之前要多花时间考虑代码的结构,不要像以前一样,拿着就写,想好一个优秀的代码结构可以避免很多后期优化维护的麻烦。


2. 写代码的过程中,更注重程序的命名,代码的格式,边写边注释,尽量避免代码中出现 magic number 等,这样也能在后期读自己代码,优化的过程中为自己节省不少时间。


3. 多重构代码,虽然不提倡任何时候都去追求最好最完美的办法,不过优化代码的过程中总能找到更多更优解。


4. 多阅读大佬们写的优秀代码,多向优秀的人学习。


以上几点希望大家认真揣摩,未来希望大家一起向大佬们看齐,跟着小甲一起进步吧!最后送给大家一句话:BB Less,Code More!


推荐阅读

苹果下了一盘大棋

一个牛逼的技巧

640?

猜你喜欢

转载自blog.csdn.net/Ly4wU5giY/article/details/82782868
bb