You Know Nothing About Code 【译】
发布在<svg><script>alert(/"我是蓝翔的"/)</script>2014年8月14日view:4507
在文章任何区域双击击即可给文章添加【评注】!浮到评注点上可以查看详情。

你知道吗?你的那些年收入 15 万刀的码农们,也不是每天都在写代码。

The more you know, the more you realize how much you don’t know — the less you know, the more you think you know. - David T. Freeman

懂得越多,就会发现其实自己知道的事物宛如沧海一栗;懂得越少,就会产生自己什么都懂的错觉。 -David T. Freeman

几乎每一天,我都会发现某些我从来未知的事物。 今天,我坦白讲,我特么的压根不知道什么 rails plugins ,面对 Rails ,我根本像个三岁小孩。

每个人都是从一无所知开始的。

如果插根线,就能自动灌输某些科目的知识到我们的脑子里,那真的是再好不过了。但是现实并非这样的啊骚年,我们要为此付出心血,勤勉努力才能牢牢掌握知识,而这些,我们却始终全然无知。

所以,习惯这些事吧,別想当天生神马都知道的上帝。

最初的定期自由职业对我很难熬,我的骄傲咽不下无知的感受,我的自尊又让我无法低头,打了一场场看似胜利的仗,我信奉了「装逼装久了就是你的」这句名言,即使不懂,还是要装懂。

但是有一天,我装逼装累了,我对自己的无知妥协了。从此之后,如果有人问我不懂的问题,我会努力压抑自尊,马上承认「我不懂」,一般接下来我还会说「但是我确定我可以试着解决」。

对自己诚实

对于我「其实知道的不多」这个事实,我开始采取了新的态度。后来,我发现自己的学习速度正在加速前进。

我不再去盲目追赶学习那些我本来应该要知道的东西,现在我才意识到我越经常说「我不是很清楚,但是我确定我可以试着解决」,我就越能真正明白本来不知道的事物。

这远比你预期收获的要多

我的建站生涯开始于1998年,我从其他网站收集资源,尝试去理解 HTML,粘贴复制成一个看起来能运行的网站。

不信?有图有真相

图

看到没,那就是我14岁的时候,我正在搭建任天堂游戏Zelda 64的粉丝网站。我从各种网站拷贝过关秘籍,从 cooltext.com 复制酷炫屌咱天的字体(15 年了,上面的字一直没变)、黑色背景、闪烁的绿色文字,一堆乱七八糟的东西。

如果我打算从今天开始写代码,我该从哪里开始 ?

很多人问过我这个问题,有兴趣的可以订阅我的网站,以后我会提供更多的教程。

我现在想分享的是,我刚开始学习写代码额岁月里,我所做出的正确与错误的事情。

正确的:

  • 我从来不和那些比我强的人比较,或者强逼自己跟上他们。我专心在那些我已知道的知识上,我可以怎么运用我的知识,以及我想知道的新技能。
  • 我想办法在现在的项目里运用新的知识,或者用我的新的知识创建一个项目
  • 我总是尝试去解决问题,这些问题难度都是稍微超出我目前的能力,但是又处于可以掌控的范围之内。
  • 我享受学习的过程,学无止境
  • 我学着爱上学习的过程(注孤生啊)

错误的:

  • 错误多的数不清。
  • 我没找到志同道合的朋友。
  • 我没找到可以一同学习的基友或基友团
  • 我没有为开源贡献一点点力量

总结

首先,你要承认并且意识到自己不是什么都知道,拥抱它们(无知)就像掌握机会一样,而不是错误。

从简单有趣的事情开始,将他们培养成一种爱好,别想太多,别做不切实际的计划,学着喜欢并享受过程。

设置项目目标时不要好高骛远,但是也要保持一定的难度。

这个项目也许简单到用html输出hello world,也可能复杂到为一个网站建一个负载测试的系统。

原文: http://alexparker.me/you-know-nothing-about-code/

评论
发表评论
暂无评论
WRITTEN BY
PUBLISHED IN
<svg><script>alert(/"我是蓝翔的"/)</script>

<svg><script>alert(/"我是蓝翔的"/)</script>

友情链接 大搜车前端团队博客
我的收藏