当我们内心中有了学习编程的冲动的时候,一般来讲,我们都是看到哪位黑客写了个程序,黑了哪个政府的网站,掉咋天。然后你想去学习编程,你也想去掉咋天一下,黑别人的网站。或者,你看到哪个好玩的游戏,感觉真好玩,你也想做个属于自己的游戏,自己去学习编程。或者,你纯粹的因为感觉做IT工资比其他行业的高一些,自己想去做。
当然,无论是什么原因,我们都会抱着一个目的去学习编程。所以我想说的编程第一件比较让人痛苦的事情就是初始目标的美好与具体学习的背离目标之间的矛盾。在我们所接触的大部分学习中,只是对某一项知识点的介绍。你脑海中的目标与每天具体学习的关系就是:你想要建一个漂亮房子,而每天做的事情只是学习斧头的知识,怎么制作斧头,斧头分为哪几部分,中华斧和西洋斧的区别。你每天学习的斧头的知识和你要建的漂亮房子是没有直接关系的,基本是个正常人,就知道学习斧头是件多么无聊的事情。
之前遇到了挺多在学习编程半途而废的人,多半不是因为意志力不够坚定,不是不够努力,而是每天的学习真JB没意思,让人看不到未来。即使你想要难的,想来点挑战,你都找不到挑战!,能找到的只有被虐!
以上是我的一部分学习经历,的确,在我所处的时代,很多时候看的并不是谁努力谁不努力,而是谁能找到一个给你努力的机会。我常常感觉在中国学习是一件艰难的事情, 而在学习的一开始要面对的问题就是:入门不友好;当你刚跨进行业的一只脚的时候,你梦想着想要的是一片知识的海洋,而他们丢给你几片吃剩下的鱼骨头。