本周过的有点前松后紧。除了读书,写了一篇简要的摘录外,关于Ruby
,也做了初步的学习。
至于Ruby
的入门学习,大体完成了两件事情。
第一件事情跟着一个Ruby
的入门教程看了一遍,基本上把教程里的代码都敲了一遍。教程的译作者很牛b,是台湾著名的XDite,在Ruby
圈子很有名气,据说去年(2012年9月)还获得了Facebook World Hack第一名。
第二件事情是了解一下ruby-china论坛。大概了解下其中主要的四位发起人。通过论坛了解下国内Ruby
的大致的现状。并在Podcast
上订阅了他们制作的Teahour,并听了所有内容,不管是扯淡的,还是谈论学习经验的。总体感觉大家都很热情,积极的做了很多关于Ruby
在中国推广的工作。还利用业余时间做了很多Ruby
的教学视频。对于学习Ruby
和了解Rails
的新手来说,我想帮助还是很大的。
一路了解下来,我觉得还是蛮喜欢Ruby
的。至少想把Ruby
作为学习iOS之外的业余爱好吧。想在Web
上实现一点小玩意儿什么的,就用Ruby
试着实现下。对于持续了解Web
技术算是一个纽带吧,毕竟互联网是一个不能忽视的方向,保持技术上的不断更新也是为了不让自己轻易掉队。
学习了几天,发现对Vim
的熟练使用是一个不可回避的问题。其中包括常见的快捷键,还有一些开发过程中常用的插件。关于这些插件,我大致安装了下面几个:
1.pathogen
简述:Runtimepath
管理插件
Mac安装方法:见插件主页
2.NERD tree
简述:Vim
文件查看目录树插件
Mac安装方法:见插件主页
3.ctrlp
简述:文件匹配,实现目录跳转插件
Mac安装方法:见插件主页
4.vim-rails
简述:转向类型定义,目录文件输入自动补全插件
Mac安装:见插件主页
5.snipmate
简述:编写代码自动补全插件
Mac安装:见网页(视频在YouTube上,需要翻墙)
6.ack
简述:搜索插件
Mac安装:打开终端,输入命令brew install ack
7.ctags
简述:跳转至方法定义插件
Mac安装:打开终端,输入命令brew install ctags-exuberant
这里只是简单对插件做了一个陈列,railscasts有一个专门介绍的视频。视频中只对插件做了使用和功能上的介绍,并没有说明安装方法,有兴趣的同学也可以了解下。
整体来说,这个礼拜算是对Ruby的学习大致了解了下,接下来我想重心当然还是iOS了,Ruby
的学习算是作为学习Web
的一个切入点吧。还有另外一方面的考虑,那就是我对Vim
的快捷键的熟练程度掌握还不够,学习iOS的同时练习一下Vim
的快捷键也算是为学习Ruby
打一个基础吧。
其实,对于Ruby
的编程风格,我感觉和Objective C
有几分相像,具体我还说不上来,因为我对Ruby
还不够了解。我想随着不断的深入学习,会有一些体会吧。
日子过的好快,眼看就要进入三月中下旬了……,要努力了……