本篇文章1105字,读完约3分钟
【科技在线】12年前,你被告知至少10,000小时可以说自己在某些方面很专业。 对此我不理解。 假设我每月工作至少160个小时,我每年工作1,920个小时。 除去五周的假期,就是1,720小时。 在这些时间里,我都不会写代码,所以扣除30%,最终每年会有000个小时左右。
但是,现在12年过去了,经过12,000个小时的编程,我明白了。 我刚读的亚里士多德的话完美地描述了这个过程。
如果一次又一次地工作,那份工作就是我们自己。 到了那个时候,杰出就会变成习性而不是动作。 (亚里士多德)
这12年间,我至少有足够的时间涉猎15种编程语言。 一个是我很喜欢,一个是我讨厌,另一个是我必须学习。
前言
在大学里,稍微参与了java和prolog之后,学习了企业自己的脚本语言。 于是,我无意中学习了actionscript、adobe assembla、haxe、python、q t、c+。 在家,我在assembla和c做了一点硬件项目。 现在作为自由职业者,专心于objective-c、swift、scala、sql、ruby、android java。
有很多用于各种目的的工具。 我们需要知道那些工具适合什么样的项目。 如果我不知道的话,就会浪费几个小时到几天的时间制作原型。 经验让我更快,更有效率。
现状
从技术上讲,我们发现项目或多或少都很容易。 我的经验告诉了我如何开始,如何构建和完成产品。 所以我现在真的理解了10,000个小时的意义。 需要面向市场的产品,但没有经验。 我从来没有像现在这样采用过15种不同的工具,也不知道像现在这样适合个别情况和目标。
想起我的第一个程序,很可怜,但这是我们迈出的第一步。 从第一个小程序开始,第一个博客,第一次营销活动,第一首歌。 我们向哪个方向迈出第一步,往往是开始了重要的一步,之后需要一定的毅力。 我知道我的博客有点幼稚,但这些是我10,000个小时的旅行中必要的经验。 我也确实知道,很多我的营销活动会失败,但是我会从中学习和提高。
我的经验和教训
现在,我偶然进入了新的我没有经验的行业,但我很珍惜得到的编程经验。 然后我开始明白经验的真正含义。
我们越老,越害怕学习。 因为,我想我们应该已经知道那个了。 我们知道得越多,学习得越快,但不应该停止学习。 我们学习得更快,不用消耗10,000小时就能成功。 这是成为专家的必由之路。
因为,我从10,000小时的编程中学到的是,经验是我们学习的杠杆作用。 维持学习、体验和实现。 永远心怀感激。
我们可能爬了很多山,但我们大多数人在我们有生之年都没有爬过珠穆朗玛峰。 有价值就去做。
标题:“我从1万小时编程中学到了什么”
地址:http://www.7u0.cn/zqxwzx/22707.html