公司实习让我学习RUBY语言,不知道RUBY语言发展前景怎么样,值不值的去学习。

Python015

公司实习让我学习RUBY语言,不知道RUBY语言发展前景怎么样,值不值的去学习。,第1张

国内ruby程序员比较少。在国外很火。国内有些公司招聘有经验的ruby程序员,薪水很有竞争力。

但是,以我的亲身经历告诉你。学会学好ruby,绝对值得!

有些职位要求会一门脚本语言:python/ruby/perl

对于一个java,c++程序员,会ruby/python是一件很重要的事情。

因为很多繁琐的工作用java,c++做很麻烦。用脚本语言非常快。

同时ruby中的很多概念和语言特性对你学习其他语言非常有帮助。

学习ruby吧!你会喜欢上它的!

如果debugging是一种消灭bug的过程,那程式设计就一定是把bug放进去的过程。—Edsger Dijkstra

(一)

1. 任何一个傻瓜都会写能够让机器理解的程式码,只有好的程式设计师才能写出人类可以理解的程式码。—Martin Fowler

2. 靠程式码行数来衡量开发进度,就像是凭重量来衡量飞机制造的进度。—比尔·盖茨

3. 这不是一个 bug,这只是一个未列出来的特性。—匿名

4. 作为一个程式设计师,郁闷的事情是,面对一个程式码块,却不敢去修改。更糟糕的是,这个程式码块还是自己写的。— Peyton Jones

5. 它在我的机器上可以很好执行!—大部分程式设计师

6. 能说算不上什么,有本事就把你的程式码给我看看。—Linus Torvalds,Linux 之父

7. 我认为物件就像是生物学里的细胞,或者网路中的一台计算机,只能够通过讯息来通讯—Alan Kay,Smalltalk 的发明人,面向物件之父

8. 当你选择了一种语言,意味着你还选择了一组技术、一个社群。—Joshua Bloch

9. 质量、速度、廉价,选择其中两个。—匿名

10. 过早的优化是罪恶之源。—Donald Knuth

11. 没有什么程式码的执行速度比空程式码更快。—Merb 核心原则

12. 如果你是房间里最聪明的人,那么你走错房间了。—匿名

13. 如果只需更改一个单一的程式码行,你的部门需要花费多长时间?—Mary Poppendieck

14. 九个人不能让一个孩子在一个月内出生。—Fred Brooks,《人月神话》作者

15. 好程式码本身就是最好的文件。当你需要新增一个注释时,你应该考虑如何修改程式码才能不需要注释。—Steve McConnell,Code plete 作者

16. 一个人在教会电脑之前,别说他真正理解这个东西了。—Donald Knuth

(二)

1. 生命太短暂,不要去做一些根本没有人想要的东西。—Ash Maurya

2. 如果你交给某人一个程式,你将折磨他一整天如果你教某人如何编写程式,你将折磨他一辈子。—David Leinweber

3. 软体设计有两种方式:一种方式是,使软体过于简单,明显没有缺陷另一种方式是,使软体过于复杂,没有明显的缺陷。—C.A.R. Hoare

4. 其实,我尝试着使 Ruby 更自然,而不是简单。Ruby 看起来很简单,但内部是非常复杂的,就像我们的身体一样。—松本行弘,Ruby 之父

5. 大部分情况下,构建程式的过程本质上是对规范除错的过程。—Fred Brooks,《人月神话》作者

6. 软体开发往往是这样:最开始的 % 程式码占用了开始的 % 的开发时间剩下% 程式码同样需要 % 的开发时间。—Tom Cargill

7. 当你试图解决一个你不理解的问题时,复杂化就产成了。—Andy Boothe

8. 用几个小时来制定计划,可以节省几周的程式设计时间。— 匿名

9. 控制复杂性是计算机程式设计的本质。— Brian Kernighan

10. 电脑科学领域的所有问题都可以通过其他方式间接解决。—David Wheeler

11. 程式设计是两队人马在竞争:软体工程师努力设计出最大最好的连 *** 都会使用的程式而宇宙在拼命制造最大最好的 *** 。到目前为止,宇宙是胜利者。— Rick Cook

12. 除错一个初次见到的程式码比重写程式码要困难两倍。因此,按照定义,如果你写程式码非常巧妙,那么没有人足够聪明来除错它。— Brian W. Kernighan

13. 我不是一个伟大的程式设计师,我只是一个具有良好习惯的优秀程式设计师。—Kent Beck

14. 你们中大多数人都熟悉程式设计师的美德,有三种:那就是懒惰、急躁和傲慢。–Larry Wall,Perl 语言发明人

15. 任何你写的程式码,超过个月不去看它,当你再看时,都像是别人写的。Eagleson’s law