jianghu52
2014-05-08 09:28:13 +08:00
我也是半路出家,给点个人意见。从项目入手。
你不是前端,js。node都懂么。ok。做个博客或者其他任何可以用的网站,比如个人知识管理,待办事项网站。不管多丑,或者是扒别人的代码,都行。总之,先跑起来。
然后每天给它变一点,开始可能是简单的侧边栏,header改改logo这样的。然后慢慢就改功能,比如加个markdown支持等等。等你觉得这些都不是事儿的时候。把项目文件夹目录打开,从头到尾撸一遍,把你熟悉的文件都过滤掉,然后再看剩下的文件,想一想这些文件是干嘛用的。
再接下来,就是读这些文件内的代码了,里面的方法都是干嘛用的,然后试着自己实现那些方法。(这一步要花费你N多时间,老实说我到现在也就这水平,能明白文件干嘛用的,知道方法做啥用的,但是自己一实现那个方法,就发现照人家的代码差N条街)
最后等你觉得丫写的东西我都懂,甚至可以写的更好的时候,你就可以去思考一下关于程序结构的问题了。为什么他要定义这样的接口,有什么好处等等。(因为我自己还没到这步,所以没办法给出更多意见了。)
以上。