最近几天看论坛,发现很多人都是开门见山要源码,而且是整套整套的要,我实在想不明白。
1、网上有很多源码,他们找过吗?如果找过,是什么原因不用?看不懂?无法全部满足需求?还有一种我很不想说的原因——懒!很懒!
首先自己懒得写源码,不懂又懒得学,好不容易找到源码又懒得看,需求不满足又懒得改,于是上坛子寻找,希望有人帮他搞定一切。你拿工资是干什么的?别人帮你搞定了,你是不是应该把工资都奉献出来?
人都喜欢懒,所以懒是一种市场机会,程序员要做的就是满足别人懒的需求,但千万不能自己懒,要知道别人能够懒是建立在你勤奋的基础上的。说句很不中听的话——懒人实在不适合做程序员。
2、程序员是一种职业,是职业就有层次,水平高的拿高薪,水平低的拿低薪。你想拿高薪?行,让自己水平变高。拿到源码水平就能高吗?不自己下苦功,只是依赖别人提供源码,我看这种人的职业生涯到此为止了。不要找任何理由,比如没时间、项目紧、老板骂等等,自己给自己找理由都是在给自己的工资套紧箍咒。
3、网上的源码永远只是参考,好的程序员都用来学习和理解,能让自己进步更快,而不是拿来就用。
论坛问问题也一样,坚持自我学习,不懂的地方才问,而不是上来就要源码。
对网上开源的源码作者要心存感激,这是他们的劳动成果,开源并不是他们的义务;如果别人的源码自己难以理解,或者存在瑕疵,或者不完全满足自己的需求,可以归纳出来提问,而不是对作者破口大骂言语讽刺。我前年贡献了一段“ATL实现的CDHtmlDialog”源码,我并不否认源码中存在缺陷,结果在众多网友的留言中发现少量攻击性言论,但大部分评论都是支持和溢美之词。对于攻击性言论我一概不理睬,爱骂就骂去,我的源码只给有心人观摩,我感激那些发现我源码缺陷的人。以前我不爱写文章,写得不好是一个原因,另一个原因就是懒得写,但现在决心改变自己,多写点东西,多分享一点心得,多共享一些源码,写得不好就没办法了,不是想改就能改好的,希望读者能见谅。