这是我2015年四月份写的一篇文章,摘一部分出来,留作回忆!
如果让我重头再来学编程的话,我会这么做!
第一:读完刘未鹏的《暗时间》
知识是需要不断系统的整理和总结的,留下各种线索,等你用它的时候,看着总结的文章,记忆就能自然而然的自己跳出来。否则当你用到的时候却想不起来,那等于没学。如果有可能的话,开始写文章,写博客吧,不需要事无巨细,只要看到它你就能回忆起来就可以了。也不需要很多,每隔几天都要写一点,时间长了自然收获巨大。这本书里面写了一堆方法,有很多科学依据,我觉得我有点可惜,可惜看的晚了点......
第二:读完《不假思索的思考》,争取多锻炼大脑,让自己成为专家。工作时尽量想办法进入心流状态。当然了,事无绝对,进入心流状态跟闭门造车确实也差不太多,出了结果以后还需要进行沟通、碰撞。
第三:养成编程好习惯,这也是不易做到的!这点上我没做到,还在路上。大脑能记住并运用的东西是有极限的,短期记忆容量小,隔几天就忘了,长期记忆容量大,但是它是靠一堆线索联系在一起的,要么花很长时间思考,将它分析整理成一个系统,要么就养成习惯,灵活运用以至于最后忘掉它的存在。人的思考是单线程的,基础的原理知识,好的编码习惯,设计意识,最好将这些东西都变成你的习惯,也就是长久记忆,才能将大脑的精力解放出来,也就能走的更远,可以避免很多低级错误。
第四:那就是两条腿走路,不仅要学技术,也要学业务。坚持下去,不断的优化,不断的否定自己,做各种假设!不要觉得什么都是对的,当你发现你做的东西没有竞争力的时候,就应该时常反过来看看,为什么当初我们要这么做?优缺点都有哪些?适合什么样的场景?当自己没有好的点子的时候,那就找资料,找竞争对手,时常颠覆自己的观点。
第五:每天看懂几页相关的技术书籍,养成习惯,扩展视野,不要遇到问题了才去学。机会确实是留给有准备的人,如果你没有做好充分的准备,的确很难做好一项新工作,如果是新手,可能要走很多弯路,如果你准备了很多年,那就厉害了,也许你能搞出一个好东西出来。以前我对技术一点方向感都没有,确实没做到,现在我坚持做。能否成功我也不知道,坚持一两年再看看。
还有一种思路,这思路也许更好:人没有什么时候是准备好了的,遇到了就全身心投入去搞,搞的过程中不断留下脚印。我经常听到很多人总是说,等你准备好了,等你再锻炼几年。盲目的准备,不如破釜沉舟,全力一搏!要说哪种学的快,成长的快,还是要算这条路!