`
kenrome
  • 浏览: 40897 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

想辞掉工作,去追求热爱的Ruby。。。

阅读更多
工作3年多了,闭门修学Ruby,Rails有一个年头了(这段时间是做管理工作,自己的时间比较多),现在的情况大概是能够独立完成小型Rails项目开发整个开发部署过程。
辞掉这个名大于实的管理工作,去追求自己热爱的Ruby。
这个想法想了很久,就等着年终奖金结算了,工作交接了,就重装上阵换个环境。
可是,经济危机来了,虽然就目前的工作本身不怎么感觉得到经济危机带来的影响,但外面的风声很大,说到处都是裁员,到处都是找工作的人。。。
。。。我犹豫。追求理想,还是固守城堡?
分享到:
评论
32 楼 刑天战士 2008-12-09  
光精通业务的人,来设计数据库的话,就是找死……
31 楼 kenrome 2008-12-09  
liboys 写道


错误的选择!

会ruby,精通ruby,是远远不足的,这个思路有点偏了。

你只是从技术上去考虑,没从一套系统,一个软件的整体比如客户需求,功能需求方面去考虑。

系统是为管理,业务流程服务的,系统的重点,首先是如何满足客户的需求,实现客户的功能,
这涉及设计人员是否熟悉客户的业务流程,数据库的设计是否合理,是否需要用一些第三方的比如条码呀,摄像头之类的技术辅助等。

相对来说,是用ruby,还是用.net,还是用vc,客户更关心的是,你做出来的应用,能不能满足他公司业务管理的需要。至于用不用ruby,那是看一个团队是否已经熟悉该开发模式,有没有基础而已。用ruby或者可以更省时,效率更快,但这也只是其中的一个考虑点。

技术是一个基础,技术好可以加快项目进度,可以更好的维护等。但是技术再好,没有几个精通业务的人员来设计数据库、整体业务流程,光有一批精通写代码的程序员,也是做不出好系统的。只有系统设计好了,后面的开发,你再用ruby来开发,就有益处了。


需要多些去学如何熟悉客户的业务流程,如何去分析和总项实施,这些是需要实际去做,做多了才有经验了。

总之就是你的思路是考虑自己一直做个程序员,没考虑如何将自己用有限的时间,做尽量的层次提升。


谢谢老兄的分析,我发这个帖子的目的达到了,你给的答案。
至于那些“你疯了吗?”,“低调”,“理智”。。。一句话回复的人,我不想说什么。
30 楼 yyjn12 2008-11-24  
楼上的,你们都干嘛呀?
一人有一人的活法,楼主要追求自己热爱的东西,这有什么错呢?
人生就是要追求自己热爱的东西。
你们干嘛老泼冷水呢?
就让楼主放手去做嘛。
29 楼 happyblue 2008-11-20  
根据自己的兴趣,自己在家搞搞小工程不是很惬意?难道追求就一定要换工作吗?
28 楼 flynetcn 2008-11-20  
你的毕生理想是Ruby?!!!... ... ... ... ... ...
27 楼 SessionHibernate 2008-11-20  
低调.....................
26 楼 jiangshaolin 2008-11-19  
你疯了吧...
25 楼 puroc 2008-11-19  
冷静!要冷静!要是都有老婆孩儿了,就更要冷静!
24 楼 liboys 2008-11-19  


错误的选择!

会ruby,精通ruby,是远远不足的,这个思路有点偏了。

你只是从技术上去考虑,没从一套系统,一个软件的整体比如客户需求,功能需求方面去考虑。

系统是为管理,业务流程服务的,系统的重点,首先是如何满足客户的需求,实现客户的功能,
这涉及设计人员是否熟悉客户的业务流程,数据库的设计是否合理,是否需要用一些第三方的比如条码呀,摄像头之类的技术辅助等。

相对来说,是用ruby,还是用.net,还是用vc,客户更关心的是,你做出来的应用,能不能满足他公司业务管理的需要。至于用不用ruby,那是看一个团队是否已经熟悉该开发模式,有没有基础而已。用ruby或者可以更省时,效率更快,但这也只是其中的一个考虑点。

技术是一个基础,技术好可以加快项目进度,可以更好的维护等。但是技术再好,没有几个精通业务的人员来设计数据库、整体业务流程,光有一批精通写代码的程序员,也是做不出好系统的。只有系统设计好了,后面的开发,你再用ruby来开发,就有益处了。


需要多些去学如何熟悉客户的业务流程,如何去分析和总项实施,这些是需要实际去做,做多了才有经验了。

总之就是你的思路是考虑自己一直做个程序员,没考虑如何将自己用有限的时间,做尽量的层次提升。


23 楼 dingjun123 2008-11-18  
冲动会有后果的!
22 楼 careprad 2008-11-18  
有点冲动哦,为了个语言这样,不值得吧
21 楼 liuwei1981 2008-11-18  
冲动是魔鬼。。。。。。
20 楼 cjyzpcl 2008-11-18  
语言崇拜确实有点让人不可理解,我觉得能解决问题的能力才是最重要的。
19 楼 protti 2008-11-18  
hurricane1026 写道
其实我一直不懂,就是语法优美,就给人这么大吸引力?同样是mis,换个ruby做,钱少你也干?用什么做,不都是mis嘛。。。。不理解这种语言崇拜



完全同意你的观点
语言崇拜挺蠢的,论坛里的几个大牛貌似从来没说XX语言好过XX语言.
18 楼 kenrome 2008-11-17  
hurricane1026 写道
其实我一直不懂,就是语法优美,就给人这么大吸引力?同样是mis,换个ruby做,钱少你也干?用什么做,不都是mis嘛。。。。不理解这种语言崇拜


我的工作特殊,所以呢,接触了不少编程语言(当然不是精通哈),C,VB,Php,Java,C#.做Web开发就是跟着风走了,asp的程序也调过,后来做php,后来jsp,后来asp.net,现在Ruby on Rails....
所以鉴于种种,我不是语言崇拜,我是自学了Ruby以后,觉得,再不用继续去学习其他任何一门语言了.Ruby作为终结者,我很认可,也很开心!
都说的嘛,"语言是工具,用什么都可以,都同样能跟方老婆沟通"(方老婆是对电脑的昵称,毕竟天天对着它嘛)

17 楼 yyjn12 2008-11-17  
辞职吧。既然已经萌生此念,都在论坛发帖子了,那就干吧。
16 楼 bachmozart 2008-11-17  
老是听到说:xxx框架简化了开发流程,屏蔽了底层的复杂性,使程序员更多的专注于业务逻辑,其实说白了就是人家做好的半成品,个人认为会使用一个框架根本不叫技术,那些只是早知道与晚知道的差别而已,只有完全掌握了那个框架的代码和思想,并能应用到其他项目中去,才叫做技术,才值得研究.
15 楼 hideto 2008-11-17  
做ruby会比做java带来更好的开发体验
14 楼 hocus 2008-11-17  
别啊lz
java是你吃饭的本钱
ruby是你的兴趣爱好
目前这个兴趣爱好还不足以成为吃饭家伙
三思而后行呐
13 楼 zsbfree 2008-11-17  
我个人不赞成,这样风险太大,而且ruby没有你想的那么好。冲动是魔鬼阿。

相关推荐

    Ruby Ruby Ruby Ruby Ruby Ruby

    Ruby Ruby Ruby Ruby Ruby Ruby

    ruby DBI ruby DBI ruby DBI

    ruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ...

    Ruby-rubyinstall安装RubyJRubyRubiniusMagLevorMRuby

    一旦安装完成,你可以使用`ruby-install`命令来指定你想要安装的Ruby版本,例如: ```bash ruby-install ruby 2.7.2 ``` 这条命令会下载并安装Ruby 2.7.2。同样,你也可以用类似的方式安装其他实现,比如JRuby: ...

    Ruby-rubybuild编译和安装Ruby

    选择你想要的版本,例如,如果你想安装Ruby 2.7.3,运行: ```bash $ rbenv install 2.7.3 ``` 这个命令将会下载源代码,编译,然后安装指定版本的Ruby。安装完成后,你可以通过`rbenv global`或`rbenv local`来...

    ruby2ruby.zip

    ruby2ruby 提供一些用来根据 RubyParser 兼容的 Sexps 轻松生成纯 Ruby 代码的方法。可在 Ruby 中轻松实现动态语言处理。 标签:ruby2ruby

    Ruby完全自学手册

    Ruby on Rails是一个使用Ruby语言编写的开源Web应用框架,其设计目的是为了减少Web应用开发过程中的重复工作,使得开发者能够遵循“约定优于配置”的原则,从而快速开发出功能强大的Web应用。Ruby on Rails是MVC...

    ruby源代码 ruby源代码 ruby源代码 ruby源代码2

    ruby源代码 ruby源代码 ruby源代码 ruby源代码2

    Ruby-TensorStream用Ruby重新实现TensorFlow

    **Ruby-TensorStream:...无论是初学者还是有经验的开发者,都能在Ruby-TensorStream中找到适合自己的工作流。通过掌握这个框架,开发者可以利用Ruby构建复杂的深度学习模型,应用于图像识别、自然语言处理等各种领域。

    Ruby完全自学手册 下

    《Ruby完全自学手册》是一本完全覆盖Ruby和Ruby on Rails的完全自学手册。《Ruby完全自学手册》的特色是由浅入深、循序渐进,注重理论和实践的结合。虽然定位为入门手册,但是依然涉及许多高级技术和应用,覆盖到的...

    src-oepkgs/ruby-ruby2ruby

    src-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2...

    Ruby-bladetranslate是一款用ruby打造的简单控制台翻译软件

    Ruby-blade-translate是一款基于Ruby语言开发的轻量级命令行翻译工具,专为那些喜欢在终端环境下工作的开发者设计。它的核心功能是提供一种快速、便捷的方式,在不同的文本之间进行翻译,而无需离开命令行界面。这个...

    Ruby 教程 The Book of Ruby

    本书面向希望学习Ruby语言的初学者以及已经有一定编程基础但想深入了解Ruby特性的开发者。 - **风格**:本书采用实战导向的方式进行讲解,旨在通过实践让读者掌握Ruby的核心概念和技术。 - **目标读者**:适合对Ruby...

    Ruby基础教程(第5版)1

    翻译者何文斯在序言中分享了自己对Ruby的热爱,并指出Ruby的“快乐编程”理念,强调了编程不仅可以是一项技术工作,也可以是一种享受。他相信,通过阅读这本书,读者能够重新发现编程的乐趣,并提升自己的编程技巧。...

    ruby(前途大好的ruby+rains)

    尽管Ruby的市场份额可能不如其他语言如Java或Python那么大,但其在Web开发领域,尤其是敏捷开发和快速原型构建中仍然具有显著优势,对于追求高效开发和代码质量的团队来说,Ruby不失为一个优秀的选择。

    ruby源代码 ruby源代码 ruby源代码 ruby源代码4

    ruby源代码 ruby源代码 ruby源代码 ruby源代码4

    Ruby资源ruby-v3.1.1.zip

    Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法和强大的元编程能力而闻名。...通过学习和掌握Ruby 3.1.1的新特性,你将能够提升自己的编程技能,并参与到更广泛的开源社区中去。

    Ruby Under a Microscope An Illustrated Guide to Ruby Internals

    《Ruby Under a Microscope: An Illustrated Guide to Ruby Internals》这本书的标题和描述为我们揭开了Ruby语言内部工作机制的面纱。Ruby是一种以简单优雅的语法为核心的强大编程语言,但它内部所执行的无数不为人...

    ruby安装包下载 | ruby环境搭建

    Ruby是一种强大的动态编程语言,广泛应用于Web开发,脚本编写,服务器管理等领域。为了在没有外网连接的环境中搭建Ruby环境,你需要提前下载并准备相关的安装包。在提供的压缩包中,包含了三个关键文件:`ruby-2.7.2...

    Ruby-Ruby的面向对象的枚举

    在Ruby编程语言中,"面向对象的枚举"是一个重要的概念,它结合了面向对象编程的灵活性和枚举类型的效率。Ruby的枚举通常指的是枚举类(Enum Class),这是一种自定义枚举类型的方法,允许我们创建具有特定行为的枚举...

    Sass环境-Ruby2.6.5.zip

    Ruby 安装 - Windows 下面列出了在 Windows 机器上安装 Ruby 的步骤。 ... 如果一切工作正常,将会输出所安装的 Ruby 解释器的版本,如上所示。如果您安装了其他版本,则会显示其他不同的版本。

Global site tag (gtag.js) - Google Analytics