作家格拉德威尔在《异类》一书中指出:
“人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成超凡的必要条件。“
他将此称为“一万小时定律”。
 
要成为某个领域的专家,需要10000小时,按比例计算就是:如果每天工作八个小时,一周工作五天,那么成为一个领域的专家至少需要五年。这就是一万小时定律。
 

可偏偏我是个朝秦暮楚的人。当初见Python比较简单,想去书店买本教材来学下的。无奈找不到相关的书籍,机缘巧合之下,让我遇见了Peter Cooper写的《Ruby从

入门到精通》,当时只知道这是一门编程语言,完全没想到它是可以和Python相提并论的,好了,本以为这下能静下心来好好学习。始料未及的是,我太高估我自己

了,寒假在家,有了战神之后,诱惑实在是太大,没怎么好好学过。(主要也是不知道学了有什么用),就一直在看爱奇艺混日子了。之后到了大一下学期,一次偶

然,在朋友QQ空间看到了年少气盛的余佳文在演讲。那时候,才知道他是个90后创业者,好屌啊,有没有?超级课程表,很受欢迎的APP。原谅无知的我第一次使用。

这才让我知道,原来还可以这么赚钱。

萌生了编个有用的校园APP的想法,就去买了本大神们推荐的《第一行代码》,可是搞了几天,也不知道怎么回事,eclipse就是频频出问题,每次都是安装好了之后,

不知道怎么搞的老是报错。这才又想起我那半途而废的Ruby,算了,还是学它去吧。都给晾好久了。还以为从此顺风顺水,不曾想,在Ruby越学越难之后,有点丧气

了,一会见Web语言好学就跳去学HTML,CSS和JavaScript,搞得一开始信誓旦旦想要学好的Ruby反而没有学好。一本好好的300页的入门教程还看不到1/3,真是犯了编

程的大忌。

今天在博客园注册了个博客,希望自己能持之以恒,认真学好一门语言。再触类旁通,去开创更大的天地!以前一直在纠结学哪门语言的问题,于是乎跑去知乎求解。

看了看知乎那么多大神的答案,都在强调认真学好一门语言的重要性,这下更加坚定了自己的信心。(虽然还是有点不确定),在了解了什么是魔幻,什么是简约之

后,有那么点点相信,充满魔幻色彩的Ruby和走简约路线的Python是可以各取所长的。不知道两个都学得七七八八之后,左手Ruby,右手Python!是不是可以在我的

手下发挥更加强大的威力呢?

勇敢的少年,既然选择了这条路。那就义无反顾地走下去啊。至少,大学,还能学到点什么!

关于什么是魔幻语言,什么是简约语言见http://m.blog.csdn.net/article/details?id=2028545

重拾Ruby—新的征程的更多相关文章

  1. [linux]重拾linux

    起因 因为想重拾起linux,同时需要用docker起几个镜像,用来学习网络知识.本来想直接去阿里云上买,后来一想自己机器上,起一个linux是个不错的选择,毕竟不花钱! 还可以用来做本地测试,学习使 ...

  2. 重拾qt

    最近公司又接了一个煤矿的项目,要写个小程序摘取数据,我是公司唯一c++程序员,本来搞ios搞好好的,现在又得重拾半年没摸得qt了.呵呵...呵呵呵. 这里只记录这次小程序的一些小的总结吧.. 1.中文 ...

  3. 重拾linux

    重拾linux 起因 因为想重拾起linux,同时需要用docker起几个镜像,用来学习网络知识.本来想直接去阿里云上买,后来一想自己机器上,起一个linux是个不错的选择,毕竟不花钱! 还可以用来做 ...

  4. 【Java】 重拾Java入门

    [概论与基本语法] 取这个标题,还是感觉有些大言不惭.之前大三的时候自学过一些基本的java知识,大概到了能独立写一个GUI出来的水平把,不过后来随着有了其他目标,就把这块放下了.之后常年没有用,早就 ...

  5. Android开发艺术探索——新的征程,程序人生路漫漫!

    Android开发艺术探索--新的征程,程序人生路漫漫! 偶尔写点东西分享,但是我还是比较喜欢写笔记,看书,群英传看完了,是学到了点东西,开始看这本更加深入Android的书籍了,不知道适不适合自己, ...

  6. 重拾《 两周自制脚本语言 》- Eclipse插件实现语法高亮

    源码库: program-in-chinese/stone-editor-eclipse 参考: FAQ How do I write an editor for my own language? D ...

  7. 彪悍的Surface Book2发布:能重拾笔记本行业的信心吗?

    ​ Book2发布:能重拾笔记本行业的信心吗?" title="彪悍的Surface Book2发布:能重拾笔记本行业的信心吗?"> ​  在智能手机全面普及之后, ...

  8. 重拾Java Web应用的基础体系结构

    目录 一.背景 二.Web应用 2.1 HTML 2.2 HTTP 2.3 URL 2.4 Servlet 2.4.1 编写第一个Servlet程序 2.5 JSP 2.6 容器 2.7 URL映射到 ...

  9. CSS魔法堂:重拾Border之——更广阔的遐想

    前言  当CSS3推出border-radius属性时我们是那么欣喜若狂啊,一想到终于不用再添加额外元素来模拟圆角了,但发现border-radius还分水平半径和垂直半径,然后又发现border-t ...

随机推荐

  1. Angular2 + NativeScript 跨平台开发笔记(一)

    NativeScript 是一款跟 ReactNative 对着怼的移动开发技术,其官方钦定了 Angular2 作为推荐的技术框架,那么如何让在浏览器中运行的 Angular2 Web app 项目 ...

  2. ModelState.IsValid一直为false的原因

    一,问题:ModelState.IsValid一直为false 二,解决方法和原因, 由于这个方法中传过来的RegisterForm模型的字段,某一个为空值,则会造成这个验证验证为false,去注释掉 ...

  3. umount: /home: device is busy

    转自:umount: /home: device is busy 取消挂载/home时出现umount: /home: device is busy,原因是因为有程序在使用/home目录,我们可以使用 ...

  4. Docker 总结

    版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[+] Docker总结 简单介绍 1 Docker 架构 安装和环境配置 1 mac 11 brew安装 11 dmg文件安装 1 ...

  5. myeclipse连接数据库oracle(添加jdbc.properties)

    第一步:在src下面建一个包com.xsl.conf 第二步:在建好的包下面新建一个jdbc.properties 第三步:在jdbc.properties里写入内容如下: driver = orac ...

  6. 防范CSRF(一)

    CSRF是跨网站伪造请求的缩写.大致的攻击流程是,黑客获得浏览器向服务器发送的请求,然后对请求进行修改,让服务器执行指定的操作. 防范方式可以使用微软提供的解决方案. View放置Html.AntiF ...

  7. 解决gstreamer无法播放的bug

    0 ls 1 ./start.sh 2 ps 3 kill 366 4 cd /usr/app/services/ 5 ./start.sh 6 cd ../ 7 ls 8 cd res/ 9 ls ...

  8. 用border做一个移动端常见的返回按钮

    第一步 .hs1{ float: left; .mt(.25rem); .ml(.12rem); width: .3rem; height: .3rem; border-top: 2px solid ...

  9. Namespacing in PHP (php 中使用命名空间)

    最近学习一下php的命名空间,中文文档不多,搜到一篇英文的,讲的还蛮系统的,特此翻译一下,以备以后查阅,大家有什么高见或更深刻或者 更悟透的见解希望能不吝赐教,晚辈感激不尽. 原文: http://c ...

  10. spring的校验框架 @Validated & BindingResult

    controller上写法类似这样: @RequestMapping(value = "saleInfoList.json", method = RequestMethod.GET ...