重拾Ruby—新的征程
可偏偏我是个朝秦暮楚的人。当初见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—新的征程的更多相关文章
- [linux]重拾linux
起因 因为想重拾起linux,同时需要用docker起几个镜像,用来学习网络知识.本来想直接去阿里云上买,后来一想自己机器上,起一个linux是个不错的选择,毕竟不花钱! 还可以用来做本地测试,学习使 ...
- 重拾qt
最近公司又接了一个煤矿的项目,要写个小程序摘取数据,我是公司唯一c++程序员,本来搞ios搞好好的,现在又得重拾半年没摸得qt了.呵呵...呵呵呵. 这里只记录这次小程序的一些小的总结吧.. 1.中文 ...
- 重拾linux
重拾linux 起因 因为想重拾起linux,同时需要用docker起几个镜像,用来学习网络知识.本来想直接去阿里云上买,后来一想自己机器上,起一个linux是个不错的选择,毕竟不花钱! 还可以用来做 ...
- 【Java】 重拾Java入门
[概论与基本语法] 取这个标题,还是感觉有些大言不惭.之前大三的时候自学过一些基本的java知识,大概到了能独立写一个GUI出来的水平把,不过后来随着有了其他目标,就把这块放下了.之后常年没有用,早就 ...
- Android开发艺术探索——新的征程,程序人生路漫漫!
Android开发艺术探索--新的征程,程序人生路漫漫! 偶尔写点东西分享,但是我还是比较喜欢写笔记,看书,群英传看完了,是学到了点东西,开始看这本更加深入Android的书籍了,不知道适不适合自己, ...
- 重拾《 两周自制脚本语言 》- Eclipse插件实现语法高亮
源码库: program-in-chinese/stone-editor-eclipse 参考: FAQ How do I write an editor for my own language? D ...
- 彪悍的Surface Book2发布:能重拾笔记本行业的信心吗?
Book2发布:能重拾笔记本行业的信心吗?" title="彪悍的Surface Book2发布:能重拾笔记本行业的信心吗?"> 在智能手机全面普及之后, ...
- 重拾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映射到 ...
- CSS魔法堂:重拾Border之——更广阔的遐想
前言 当CSS3推出border-radius属性时我们是那么欣喜若狂啊,一想到终于不用再添加额外元素来模拟圆角了,但发现border-radius还分水平半径和垂直半径,然后又发现border-t ...
随机推荐
- 关于angularjs+typeahead的整合
和angularjs-xeditable的基本相似,主要区别在于前者用于普通input中,后者用于xeditable中 在angularjs-xeditable需要自动提示的地方要用e-uib-typ ...
- 【IE6的疯狂之十三】IE6下使用滤镜后链接不能点击的BUG
大家可能都知道IE6下使用DXImageTransform.Microsoft.AlphaImageLoader滤镜(用于PNG32 Alpha透明)后链接不能点击的BUG,大家也都知道只要在a标签上 ...
- HDU 5884 Sort
二分,验证. 二分$k$,然后进行验证.有一个地方需要注意一下:如果$n$个数,每次合并$k$个,最后一次不能合$k$个,那么一开始需要补$0$之后再合并才是最优的.合并的时候用优先队列合并时间复杂度 ...
- JDK各版本新增的主要特性
JDK1.5新特性: 1.自动装箱与拆箱: 2.枚举 3.静态导入,如:import staticjava.lang.System.out 4.可变参数(Varargs) 5.内省(Introspec ...
- 利用Paramiko模块远程连接Linux
使用Paramiko模块模拟SSH远程连接到服务器,并执行命令.(支持Tab键补全) 1.安装相关模块: 1)安装 Crypto 模块: 下载源码包解压 安装: sudo python setup.p ...
- ligerUI实现分页
在公司实习看到公司框架里使用了ligerUI的grid进行分页,个人感觉挺好用的,自己摸索着实现了一遍记录下来 简单来说,liger grid 就是提交准备好的数据到指定的目标请求数据,拿到数据以后, ...
- group by 和count 联合使用问题
工作中要根据用户发布的产品数量来排序做分页,使用group by uid 用count(uid) 来统计的数量和想要的数量不正确. count统计的数量是被group by 分组以后每一组中数据的数量 ...
- Thrift框架简介
功能:实现各个服务模块之间的跨语言.跨平台的通信,是RPC框架的一种,与dubbo类似. Thrift的应用原理: Thrift的部分功能相当于代码生成引擎,使用Thrift定义的语言编写*.Thri ...
- 非常不错的MySQL优化的8条经验
1.选取最适用的字段属性 MySQL 可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快.因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度 ...
- SuperSocket源码解析之开篇 (转)
一 简介 官方介绍:SuperSocket 是一个轻量级, 跨平台而且可扩展的 .Net/Mono Socket 服务器程序框架.你无须了解如何使用 Socket, 如何维护 Socket 连接和 S ...