标签:
?
一句话分享:在决定要学习某个开源项目的时候一定要全面了解这个项目的成品。
概述:今天写了三百多行代码吧。这个项目,然后项目失败了
这个项目是一个失败的项目,不能运行。
嗯,真的。失败了。
我本来就是照着别人的项目抄写的。
起初,我每天非常的苦恼,因为生活看不到未来。
个人技术非常的渣,偏偏不安现状,对未来恐惧的不行。
那个时候我是照着 Google 的 Android Training 学习的。但是学习效果非常的不明显,所以我需要一种更加激进的办法。
所以就想到了抄代码,在抄代码之中学习。
然后抄的第一个项目就失败了。
这个项目我用了五天的时间去抄写,每天下班回到宿舍就会一点一点的敲着代码,每天2——4小时的时间花费在上面。
我坚信这样的付出是存在回报的,但是现在看来并没有。
因为这个项目写的极其密集,耦合度实在是太高了。最后所有逻辑都写进了一个 Fragment 之中。
到最后还剩下两百多行代码的时候,我放弃了。
因为在光标之上的三百行代码我能弄懂的实在是太少了,这样就只能是照着抄了。
所以说,还是有些收获的。
最后我直接选择了复制代码,但是自己敲出来加上复制的根本就不能运行。 所以我导入了作者的代码。 发现我一开始就搞错了这个项目能达到的程度和功能。 所以,目前还是有些沮丧的。
所以,下次抄代码之前一定要跑一下,看一看功能。别动不动就上手抄,那是没有结果的。
嗯,下一个工程我还是会选择抄代码,然后充实一下 Git 库,每天写写博客。
?
还是总结一下收获吧:
?
今天就到这里了,真的好累好累的。
那种身体被抽空了一样的累。
标签:
原文地址:http://www.cnblogs.com/chenstyle/p/4943998.html