为什么每个人都很忙?
走进书店,我们可以看到很多速成书籍,30天学会java,一周精通游戏开发,24小时学会编程。那些畅销排行榜的书籍都是xxx天学会xxx,仿佛看了它们我们真的能快速成为一个编程高手,然而大量的事实告诉我们,要想成为一个领域的专家,没有时间的投入任何人都不可能成功,即使你是一个天才。
将一件事做十年再说
快节奏的社会,越来越多的人内心躁动起来,看到别人踢球成功了,就想自己去踢球,看到别人唱歌成功了,就想自己去唱歌,看到别人打游戏都能赚大钱,自己也想去打游戏。然而,很多人只看到了别人成功的一面,却不知道他们为了舞台上的10分钟,他们已经在台下努力了十多年。
十年学会编程作家格拉德威尔在《异类》中提到,人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成世界级大师的必要条件。”他将此称为“一万小时定律”。
我们不去讨论他所说的时间是否精准,但是他告诉我们的道理却是被无数人认证的。只要你想在一个领域有所建树,那么你一定要付出足够多的时间。
如何成为一个程序员
程序员和其它职业一样,只要你肯花费时间,努力工作,你就可以成为一个企业里的程序员。但是如果你想要成为一个伟大的程序员或者说你想要一直做程序员,那么下面的几点我认为对你来说是最重要的。
十年学会编程- 培养兴趣,兴趣是最好的老师,没有兴趣就没有灵魂,没有灵魂,就无法将一件事情做到极致。
- 多加练习,任何的风轻云淡都是经历过暴风雨的洗礼,你只有不断地练习,你才能掌握它,将它融入你的血液里。
- 精通一门语言,编程语言有几百种,你不需要,也不能够掌握所有的编程语言,你要做的就是精通一门,一通百通。
- 算法和数据结构,编程仅仅是把算法用计算机通过数据结构来实现,语言只是表面,你需要掌握它的核心。
- 基础知识,永远不要忽视基础知识,当你越过千山万水才会发现,绊倒你的可能只是你脚下的一粒石子。
种一棵树最好的时间是十年前,其次是现在
很多人抱怨自己年龄大了,是不是不能够学习编程了。自己数学不好,是不是不能够学习编程。自己不会英语,学习编程是不是会很难。
很多人往往在事情还没开始之前,就给自己找了各种理由,你要记住,失败的人总给自己找借口,而成功的人总给自己找原因。
蔡康永说过:15岁觉得游泳难,放弃游泳,到18岁遇到一个你喜欢的人约你去游泳,你只好说“我不会耶”。18岁觉得英文难,放弃英文,28岁出现一个很棒但要会英文的工作,你只好说“我不会耶”。
十年学会编程的确是这样,生活中有很多机会都是因为自己之前偷懒而错失了。
万事开头难,当你下定决心要做一件事的时候,你只需要开始了,你就已经成功了一半。
网友评论