... | ... | @@ -43,13 +43,12 @@ Python入门的课程、实践成千上万,无论是英文还是中文的。 |
|
|
然后,你得知道如何投入,有了需求,就是要投入时间去实现了。每个人工作时间40小时,业余时间算上周末,你觉得自己能投入多少时间呢?以自己的经验来说,10小时起,每周10小时-20小时是比较合理的。这个时间去掉了平时必要的日常生活时间。如果能持续下去,一年可以有500-1000小时的投入。要知道全职工作有效时间也就是2000小时左右。
|
|
|
|
|
|
最后,如何产出。如果你有一个项目能够持续的写,考虑到上述因素,已经是很靠谱,有希望的一件事情了。但是,如何能更有效的提升自己呢?我觉得有以下几点:
|
|
|
|
|
|
* 对知识点的整理输出:拿出一些时间整理,让自己忘记的慢一点,或者在忘记之后,能够快速找到自己过去整理的材料,再次学习起来更快一些。
|
|
|
* Code Review:找到成熟的开发者,一起做Code Review,只要你的代码摆脱了“孩子气”,相信身边能找到一大把开发者一起来帮忙。通过业界实践帮助自己提升也是一个好的办法呢。
|
|
|
* 不断优化自己的项目:既然有了好需求,当然是继续实现功能了,在过程中可能会经历多轮的重构,重构就对了,每一轮复写都会有不同的感受。
|
|
|
* 保持开放的心态,不断习得:在实现功能的同时,更有可能了解到新的知识,不仅仅局限在语法糖上,设计模式,工程管理,多线程管理,内存管理,进一步的优化程序等等。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 保持开放的心态,不断习得:在实现功能的同时,更有可能了解到新的知识,不仅仅局限在语法糖上,设计模式,工程管理,多线程管理,内存管理,进一步的优化程序等等。需要学习实践的内容就更多了...当然,如果到了后面的几个阶段,其实也就不用怎么担心如何开发或者入门的事情了。
|
|
|
|
|
|
本来是想单独写篇文字的,没想到洋洋洒洒写了这么多...那就先这样...
|
|
|
|
|
|
以后再有相关想说的,再继续更新吧。 |