标签 程序员 下的文章

My first knowledge share

第一次和大家分享知识的时间可以说比我预计的要“晚”,也可以说比我预计的要“早”。解释一下,之所以说“晚”,是因为我自己曾经准备了多个“topic”,但是总是感觉时机不成熟儿没能成行;之所以说“早”,是因为我决心要share的那个topic准备的还不够成熟。

这次share被定在五一前,由于我觉得那个topic准备的还不够成熟,或者说是我能让我满意。也许可能还是我那个追求完美的心理在作祟。有一句谚语叫“Practice makes perfect”。达到令我满意的境地需要一个过程,但是如果没有第一次,你永远也达不到perfect的境地。所以我给我自己的确定了一些基本的准则:

– 不要期望过高,演砸了也没关系,心态平和;
– 把这次share当成一次发现自身问题的机会;
– 精心准备(experience from dreamhead)。

希望这次share对我来说是一个新的起点。

闲说“招式”与“内功”

昨天下班时,偶然间听到同事说“同样使用太祖长拳,为什么乔峰使出来的威力就那么大”,起初,只当作一句笑话,并未多想。今天早上在班车上的时候,突然想到了这件事,深思了一会儿,突然觉得其中还是蕴含着些许道理的。

看过“天龙八部”这部电视剧或同名武侠小说的人都知道,乔峰的内功是极其精湛的,在书中除了那个“无名老僧”之外,能和乔峰内功媲美的估计是凤毛麟角了。之所以乔峰使用的“太祖长拳”威力无穷就是得益于其精湛的内功作为后盾。

“内功”与“爱国主义”类似,它在不同的历史时期的含义有所不同;另外内功的修炼是阶段性的,不同层次的人眼中的“内功”又有所不同。

“学生时代”
在大学的时候我们的老师就苦口婆心的跟我们说“虽然我们的课程内容跟不上时代的脚步了,但是这些是基础,要夯实基础,练好内功”,我想那时老师所说的内功就是数据结构、操作系统、离散数学这些吧。而我们呢,却被市场上那些让人眼花缭乱的“招式”所吸引,不惜一切去尽可能多的学习各种“招式”,带着多而不精的招式我们毕业了,走向工作岗位…

“工作了” — “此内功非彼内功”
联想到同事的那句话,我们稍作修改便可以得到这样一个问题“同样精通Java或C的人开发程序,为什么人家的程序易维护,bug少呢?”,这也许也是你工作后的感觉之一。乔峰依靠的是精湛的内功心法,他们依靠的是什么呢?换句话说软件开发中的能称之为“内功”的到底是什么呢?相信如果让100个人回答这样的一个问题,必然会有许许多多的结果,这也是“内功修炼”的阶段性的结果,我的想法也是基于我自己所处的阶段的。

设计能力,是体现我们内功是否精湛的一个标志。良好的设计是你的程序扩展性强,拥有很好的可测试性。在不同的“内功”基础上发挥同样的“招式”,自然就会分出好坏了,这也回答了前面的那个问题。

有强大的“内功”做后盾,才能让我们的“太祖长拳”施展的淋漓尽致。有了“精湛的内功”后,各种“招式”就会融会贯通,无师自通。坚持“内功修炼”,总有一天你会体会到前方豁然开朗,什么“招式”对你来说都不成问题。

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言精进之路1 Go语言精进之路2 Go语言编程指南
商务合作请联系bigwhite.cn AT aliyun.com

欢迎使用邮件订阅我的博客

输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦!

这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats