看山是山
初识ruby:
ruby的代码太性感了,用ruby编写程序太令人愉快了,根据摩尔定律硬件没两年价钱降一半,性能提升一倍,用ruby不怕性能问题。
当初从网上看到这些,激动啊。依然决然的放弃了正在使用的VB,ASP (别较真,小城市人,用的技术比较落后)转向ruby ,书已买就是四五本,论坛一泡就是好几个小时,当时就是一个信念, 用JAVA高手的菜鸟写的代码差不多,但是ruby写的代码马上能分辨出高手还是新手。
因为决心在ruby中发展 公司开发平台不用ruby,所以靠着经验作了售前,需求分析,系统设计,软件实施,售后维护。在下班之余自学ruby。
看山不是山
再识ruby:
软件是一个人开发的么?软件开发需要的是团队,一个人的经验精力是有限的,总会遗漏到一些问题想不到。不做编码做统筹以后貌似发现软件开发的真谛。
一个人技术再牛有什么用,不了解行业业务,还不入一个行业业务人员写出来的三流代码好用。零售行业管理软件在乎的零库存。制造业在乎的是边角料从新利用,物流行业在乎的路程最优化选择,服装零售业在乎的是销售连带率,突然觉得自己好像什么都不会,郁闷
一个人技术再牛有什么用,没有团队合作,一个项目一个人要开发多长时间,一年?两年?ruby代码的灵活性导致人和人写的代码基本上不太一样,要团队开发,难啊! 郁闷
一个人技术再牛有什么用,软件开发是向工程,没有良好的工程管理,工期,质量怎么保证,瀑布,螺旋,敏捷,极限,貌似我每个都懂 也都不懂啊,人员流动大,人心不齐,项目一拖再拖,项目的成功与否不是看技术实力,不是看服务态度,不是看公司管理,而是看与客户的关系好坏,郁闷
一个人技术再牛有什么用,在小城市里,接单子考的是关系,自己研发出来的产品,还不如靠代理,卖服务。 郁闷
一个人技术再牛又有什么用,邯郸这种小城市,开发软件不可能用ruby,好多项目的服务器只是部署在XP上,用ruby怎么给客户部署啊 郁闷啊
一个人技术再牛有什么用,每天下班面对女朋友只能用花言巧语去叫她相信自己很有前途,自己很能干。只有静下来自己一个人的时候开始怀疑,是不是自己入错行了,只有自己知道前途。。。一条未知的路 郁闷
郁闷死了 该死的IT 该死的挨踢,为什么这个行业要叫IT的,狗日的IT ,狗日的比尔盖茨,为什么你要创造一个神话,却又叫别人只能仰望不能复制,诚然也有很成功的人,但是比起整个IT行业的基数来说,一将功成万骨枯。 金子就那么几个,有的人成了 必然需要有一批人去充当沙子, 沙子! 沙子应该有梦想么?沙子应该就活在底层,活在别人身后的阴影中么?沙子就不能有梦想么? 坚持 or 放弃
看山还是山
三识定情:
ruby被人诟病的语法糖,却给我一个机会,我不是研究生,算法,数据结构我都不会,甚至SQL都是只会增删改查,但是ruby给了我一个机会,叫我能从业务的角度去写程序,不用去考虑该死的数学模型。
ruby被人诟病的性能,我不需要高并发,也不需要高访问,会访问你程序的就算慢一两秒也会访问,不会访问的即便速度快到微秒级 也不会访问。
ruby被人诟病的稳定,去他妈的吧,老子卖的是服务,不是软件技术,不出毛病我怎么给你提供服务。难道你买的软件是java开发的就是一锤子买卖 不需要售后了?
迷茫过,痛苦过,期待过,失望过,抱怨过,可生活还得过!
感谢ruby:在我痛苦的无聊迷茫的编写程序的时候,还能带给我些许成就的喜悦。
感谢ruby:能给我一个不是大学生,不会高数,不会英语,不懂软件开发,不会算法的人能从行业业务的角度去写出符合业务需求的代码
感谢ruby:总是莫名其妙的出一些莫名其妙的问题。教会我对软件开发更深的理解,解决问题更广泛的思维。
活着,真好。
有女朋友,真好。
能做自己喜欢的事情,真好。
父母健康,真好。
不用为下一顿吃饭发愁,真好。
我很满足,我很幸福。
我写这篇博文不是想通过这个说明ruby比别的语言好,也不是想告诉别人坚持的道理,更不是教育别人软件开发应有的态度。
仅仅是我自己由看山不是山突破到看山还是山的境界后,有感而发,做一个阶段的总结。以留纪念。
koiieek
2010.8.20
习坎 于邯郸
分享到:
相关推荐
总的来说,《Ruby Programming—向Ruby之父学程序设计(第2版)》是一本全面的教程,旨在引导读者从零基础逐步掌握Ruby编程,无论你是想成为一名全栈Web开发者,还是对编程充满好奇,这本书都将为你提供坚实的起点。...
Ruby是一种面向对象的编程语言,以其简洁、优雅的语法著称。这个"Ruby基础语法视频教程1"涵盖了几个关键的概念,包括变量、变量规则以及表达式。以下是对这些主题的详细解释: 1. 变量(Variables): 在Ruby中,...
Ruby是一种以简单优雅的语法为核心的强大编程语言,但它内部所执行的无数不为人知的任务是这本书的重点研究对象。作者Pat Shaughnessy通过科学的实验方法,使用大量的图表和详尽的解释带领读者深入探索编程语言的...
当Apache服务器加载这个模块后,它就能够理解并处理Ruby脚本(通常以.rb为扩展名)。这样,开发者可以直接在Web服务器上编写Ruby代码,而无需借助于像CGI或者FastCGI这样的接口。 **安装和配置mod_ruby:** 1. **...
Ruby是一种面向对象的脚本语言,它以其简洁、优雅的语法和强大的编程能力而闻名。在Windows环境下设置和使用Ruby工具对于开发者来说是一项基础任务。本文将深入探讨Ruby在Windows平台上的安装、配置以及基本使用。 ...
Ruby是一种强大的、面向对象的编程语言,以其简洁的语法和灵活的编程哲学而闻名。"ruby books"这个标题暗示了我们将探讨的是与Ruby语言相关的书籍资源,这些书籍可能涵盖了从初学者入门到高级开发者的深入研究等各种...
首先,Ruby的面向对象特性是其核心之一。在Ruby中,一切都是对象,包括基本数据类型如数字、字符串和布尔值。例如,当你在Ruby中写下"hello",它实际上是一个String对象,你可以调用方法在它上面操作,如`"hello"....
《Programming Ruby》是一本关于Ruby编程语言的经典著作,由Dave Thomas、Andy Hunt和Chad Fowler合著。这本书自2004年初版以来,一直是学习Ruby的首选资源,被誉为“Pickaxe”书,因其封面的图标而得名。Ruby是一种...
该压缩包文件 "ruby-runtime.hpi" 是 Jenkins 插件的标准格式,扩展名为 ".hpi"(Jenkins Plugin Installable Unit)。HPI 文件可以直接上传到 Jenkins 管理界面的“管理插件”部分进行安装。安装完成后,你可以在 ...
Ruby是一种面向对象的脚本语言,以其简洁、优雅的语法和强大的编程能力而闻名。这份“Ruby教程.chm”和“Ruby程序设计.doc”提供了学习Ruby的宝贵资源,旨在帮助初学者快速掌握Ruby的核心概念和编程技巧。 首先,让...
Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法著称,尤其适合Web开发,其中Rails框架是其最著名的应用之一。API(Application Programming Interface)是软件开发者用来与操作系统、库或服务进行...
Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法和强大的元编程能力而闻名。本教程针对初学者,旨在帮助读者快速掌握Ruby的基础知识,并通过实例深入理解其用法。 首先,Ruby的基本语法是它的一大...
Ruby是一种面向对象的编程语言,以其简洁的语法和强大的功能深受开发者喜爱。在Ruby的世界里,函数式编程的概念也被巧妙地融入其中,这体现在“Functo”这样的库上。标题提到的“Ruby-Functo”就是Ruby中实现可组合...
Ruby是一种强大的、面向对象的脚本编程语言,尤其在Web开发领域中被广泛使用,它以其简洁、优雅的语法和强大的社区支持而受到开发者们的喜爱。在Windows操作系统上安装Ruby,有时可能会遇到下载镜像困难的问题,这...
这个压缩包包含了一份名为“hw-ruby-intro”的作业代码,它是针对高级软件工程课程的,特别强调了Ruby语言的学习和实践。以下是对这些知识点的详细说明: 1. **Ruby语言**:Ruby是一种面向对象的、动态类型的编程...
Ruby是一种强大的、面向对象的脚本编程语言,以其简洁、优雅的语法和强大的元编程能力而闻名。在本文中,我们将深入探讨Ruby的安装过程,以及如何管理和使用它。 首先,Ruby的安装对于任何想要涉足Web开发、命令行...
### Eloquent Ruby:深入探索Ruby语言的魅力 #### 引言 《Eloquent Ruby》是一本深受Ruby...通过阅读本书,你可以更加深刻地理解Ruby语言的设计理念,掌握其实现复杂功能的方法,并最终成为一名真正的Ruby专家。
4. **社区和库**:Python拥有广泛的社区支持和丰富的第三方库,Ruby则以Rails框架闻名,有丰富的Web开发资源。 安装Ruby非常简单,根据操作系统不同,有多种安装方式: - **Windows**:可以通过RubyInstaller下载...