共7条回复
3楼
· 回复
surrender
回复于 2014年06月04日
给你说个办法,去找找star比较多的开源项目,那种能跑的。然后你就自己分析,自己会怎么做,理好思路, 然后看实现难度,标注出自己不会的点。然后看源代码实现,思考区别,学习你觉得的难点 最后自己实现一遍。 我刚开始就这么学的
4楼
· 回复
sunyawang
回复于 2014年06月05日
来 给你一个玩玩 https://github.com/sunyawang/eatwhatapp 我2年半前写的 轻量级 初级新手应该能看懂 代码很丑,当初也是才学不久,主要是为了学习数据库的操作和tableview
5楼
· 回复
cuijin007
回复于 2014年06月05日
我也有过类似的经验。想找人带着看看高大上的开源怎么玩,结果被说这也不行,那也不行。之后还是不知道该怎么在开源社区玩。
很多事儿,强求不来的。参加开源项目本就是个顺其自然的过程。 多写代码,先别管开源不开源,遇到问题解决问题,总有一天,你会发现你需要引用到的代码可能托管在github上,(或者其他的这些代码托管的网站)。用了之后你觉得可能还会有改进,那就多动动手,改一改那些工程好了。再之后觉得,开源的现有的东西没法满足你的要求,那就自己组织一个开源的开发好了。
开源不是什么符号,也不像宗教般神秘。 只是一种代码的存在状态而已。
总之,加油好了。