
42
|
第
6
章
6.1
朋友的帮助
我的新同事在学习过程中有一个很好的开端。他加入了一个项目组,组里的人都很熟悉项
目代码,可以回答关于代码任何细微之处的问题,并指出可以在哪里找到已有的功能。这
种帮助是无价的。
如果你和已经精通代码的人一起工作,那么一定要充分利用这个机会,虚心求教。如果可
以,抓住机会和他结对编程或者请他帮忙评审代码。
要诀
学习代码的最佳途径是由已经熟悉代码的人引领着学习。要积极寻求
帮助。
如果不能就近找到可以咨询的人,不要害怕,也许在稍远之处就有可以求助的人。你还可
以向在线论坛或邮件组寻求帮助,在那里通常可以找到有用的信息和愿意提供帮助的人。
一般而言,伴随着一个流行的开源项目,会有一个健康的社区和它共同成长。
寻求帮助的诀窍是始终保持礼貌,心存感激,问一些合理且恰当的问题。像“你能帮我
做作业吗?”这种问题永远不会得到好的回应。作为回报,你要随时准备好帮助别人。
运用常识:一定要先在谷歌上搜索你的问题,也许直接就可以找到答案。不要问那些你自
己可以轻易找到答案的简单问题。这是基本的礼貌。如果总是问一些初级的问题,浪费别
人宝贵的时间,那你就不会赢得任何人的好感。就像一个小男孩总是喊狼来了,等到他真
正需要帮助的时候却没人把他当回事。总是问一堆令人麻木的蠢问题,会让你在遇到更复
杂的问题并真正需要帮助时得不到帮助。
6.2
寻找线索
如果在没有向导的情况下深入到一个软件系统的底层,那么你需要寻找一些线索来确定大
方向。下面这些非常不错的提示,可以让你对代码有大体的了解。
源代码易获得性