`
SwiftHorse
  • 浏览: 213720 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

学习一个新的开发平台真的很需要勇气和激情

阅读更多

  关注ROR已经是有比较长的时间,但真正想学习它并想用它来做WEB项目还是06年底的事。

  以前有做企业管理系统,做过OA,研发过工作流,搞过数字签名和电子印章,做过一些WEB应用项目,但采用的语言不是ruby,平台也非ROR,那时还没听说过这玩艺。我用的数据库也只是sql server、sybase、oracl。受ROR的诱惑+自己的还有的那么一点冲劲,我准备学习多一个平台,并真正体验一下这号称WEB“开发高效率”的平台。

  最近已经初步学完了ruby语言的基本内容。对有一定开发经验的人来说语言的入门不是难事,要精通是需要一段时间的。我让自己先上手,再在开发过程中慢慢的去熟悉。对一门语言的掌握不要想着一次到位,在开发中发现问题再解决问题,这样的学习方法是最快的。

  现在要开始用Rails做点东西了,纸上谈兵的事还是少做为好。但一开头就碰到几个麻烦,一是环境安装麻烦;看了JAVAEYE中很多位朋友的文章才算是搞定,为了加深映象,反复几次。还算好,后面的几次一切顺利,熟悉了其实还是很快的,第一次的过程真是枯燥烦人。第二个问题:对SQL SERVER的支持不是很好;在数据库连接我就碰到了问题,后来搞好了,但在论坛中看到很多的朋友都也因用SQL SERVER做数据库,遇到的问题还有一大篓。这时我作了另一个选择,我先用mysql吧,现在是学习和体验阶段,要把重点放在rails上,不要因为数据库的问题花了太多的时间,等我对rails足够熟悉时,再用自己熟悉的其他数据库做应用。毕竟rails对mysql的支持是最好的。边看书,边做了一些比较简单的应用,在网上吸收了些营养,但深知路漫漫其修远呀。

  踉踉跄跄一路走着,一边要工作,一边要学习,仅一个“累”字难表此际的感受,但随着学习的深入,对ROR的感情也更深了,我相信我选择学习它是正确的。

  有时间应该整理一下学习内容了,算是对学习的总结,也当是对后来者的鼓励。只有不断的与大家分享学习的苦与乐才能让我继续有勇气、继续保持激情学习下去。

  学习这个平台我希望在这里结识更多的朋友,也希望和我都处在ROR学习起跑线的朋友加我,一起组队上路,一起走向ROR的未来。学习一个新的开发平台真的很需要勇气和激情,需要你与我的牵手!

  

分享到:
评论
24 楼 song8159 2007-03-30  
robbin 写道
我从06年5月份开始学习RoR,但是因为一直比较忙,都是断断续续的学习和开发。总共算下来,满打满算,投入了三个月的时间。 现在很多人联系我要做RoR的培训,我们JavaEye网站已经是国内最权威的RoR培训机构了,我觉得赚大发了。

我举这个例子想说明一个问题:程序员不要总是把学习新技术当做多困难,多可怕的一件事情。你也许只是多投入了那么一点点时间,那么一点点热情,你的收获就会很大。用不着什么勇气,也用不着什么激情,又不是创业,又不是参加比赛,犯得着吗?

搞个ror的培训吧!
23 楼 liuwangxia 2007-03-17  
hurricane1026 写道
SwiftHorse 写道
ozzzzzz 写道
不过我觉得不管在什么地方,放弃Ms sqlserver是第一步。
其实就一个开发环境来说windows下还是可以忍受的,虽然慢一些,但是这个时候的慢未必没有好处——rails实在太快了,还是留给自己一点放松的机会吧。
  放弃Ms sqlserver我倒不这样认为,不同的应用选择的开发工具和数据库有不同。加上我个人最精通的数据库要算Ms sqlserver,以我对他的理解我认为也是一个挺好的数据库,关键是适用不适用自己要做的项目。初学mysql,我感觉他的操作方便性还真不如Ms sqlserver,至于性能及其他还有待进一步考察。你是资深会员,我想你的话也不无道理,或许和你的开发背景也有关吧。哈哈。

但是如果你定项目预算有限。ms sqlserver可不是免费的阿。多学个数据库好像比你学ror成本低多了,毕竟没人逼你成为DBA吧。

放弃 ms sqlserver 的原因不仅仅是它是收费的,关键是它只能在 windows 平台上运行,做服务器 linux, unix 可是强项。
用 PostgreSQL 吧,对商业用户也不收费的,这个 MySQL 比不了,至于速度和稳定性也不亚于 MySQL。
22 楼 hisoka 2007-03-17  
学什么东西还是因为喜欢吧,刚刚开始按着例子搭了个ror的平台,莫名其妙得做了个东西出来,感觉很强大,对比手头得东西好用一些,希望掌握ror,所以就多花点时间看看,晚上少睡会,没什么勇气不勇气得.
21 楼 robbin 2007-03-16  
我从06年5月份开始学习RoR,但是因为一直比较忙,都是断断续续的学习和开发。总共算下来,满打满算,投入了三个月的时间。 现在很多人联系我要做RoR的培训,我们JavaEye网站已经是国内最权威的RoR培训机构了,我觉得赚大发了。

我举这个例子想说明一个问题:程序员不要总是把学习新技术当做多困难,多可怕的一件事情。你也许只是多投入了那么一点点时间,那么一点点热情,你的收获就会很大。用不着什么勇气,也用不着什么激情,又不是创业,又不是参加比赛,犯得着吗?
20 楼 kevinye 2007-03-16  
javaeye上好像不少台湾同胞啊
19 楼 cfc 2007-03-16  
Linux上可以安裝IE4linux
速度還算不錯:P

不一定要使用MS SQL吧?
有這麼多的Solution.. 還需要用到MS的東西嗎?
18 楼 dongbin 2007-03-15  
robbin 写道
gigix 写道
SwiftHorse 写道
gigix 写道
引用
对SQL SERVER的支持不是很好

虽然嘴上不说,其实Ruby和Rails社群都是歧视Windows用户的。如果可能的话,还是换到Linux吧。
  在我的项目应用中我一定会听取你的忠告,现在是学习阶段,某些条件还不能一下允许。自己的机器也还得天天开发Windows下的其他应用。

Ruby在Windows底下是真的、真的相当慢,没办法阿……


其实我现在还是在windowsxp下面做RoR开发的,笔记本电脑IBM T40,ruby的运行速度是没有Linux快,但是没有慢到那么夸张的地步,比开发Java快。
我也用的是T40,不过装的Ubuntu。其实我大部分时间在ZenTest下面测试,什么平台都没有速度问题。
17 楼 robbin 2007-03-15  
gigix 写道
SwiftHorse 写道
gigix 写道
引用
对SQL SERVER的支持不是很好

虽然嘴上不说,其实Ruby和Rails社群都是歧视Windows用户的。如果可能的话,还是换到Linux吧。
  在我的项目应用中我一定会听取你的忠告,现在是学习阶段,某些条件还不能一下允许。自己的机器也还得天天开发Windows下的其他应用。

Ruby在Windows底下是真的、真的相当慢,没办法阿……


其实我现在还是在windowsxp下面做RoR开发的,笔记本电脑IBM T40,ruby的运行速度是没有Linux快,但是没有慢到那么夸张的地步,比开发Java快。
16 楼 过河卒 2007-03-15  
在Windows装个VMware 模拟 Ubuntu 可以吗?
不是我不想装Ubuntu,每次安装总是没有办法识别我的串口硬盘,不知道有什么好的解决办法没有?
15 楼 过河卒 2007-03-15  
2月13号开始看Rails 现在也就刚刚好一个月了。镐头书翻了两边,Depot做了一遍,还是不确定自己可以独立用Rails开发了,要怎么办呢?怎么才可以自信到说ROR不是问题呢?
14 楼 Arbow 2007-03-15  
gigix推荐的VirtualBox相当不错,内存占用低,CPU占用也不会像VMWare那样长期100%
http://blog.eshangrao.com/index.php/2007/02/10/345-ubuntu-feistyvirtualbox
http://blog.eshangrao.com/index.php/2007/02/11/346-virtualbox
这里有两篇介绍如何在Ubuntu下安装
13 楼 lordhong 2007-03-15  
SLED和UBUNTU都不错...看你个人喜欢KDE还是GNOME了...当然这个也是可以换的...
12 楼 simbasun 2007-03-15  
当然推荐ubuntu~
11 楼 hgq0011 2007-03-15  
gigix 写道
引用
对SQL SERVER的支持不是很好

虽然嘴上不说,其实Ruby和Rails社群都是歧视Windows用户的。如果可能的话,还是换到Linux吧。

能告诉我那个linux版本比较好呢?我正打算使用SUSE,有什么好的建议吗?谢谢!
10 楼 gigix 2007-03-15  
yananay 写道
lsyong 写道
换到linux,还有一大障碍,就是有些网站只支持IE,各位如何解决?每次为了访问某个网站切换到windows,我都恨得咬牙切齿,:)


可以在linux装个 wmware :)

VirtualBox
9 楼 xiaoyu 2007-03-15  
装Mac OS. 也是可以的.

或者有一个变通的方法. 不要用ruby.

关于数据库嘛. 在ORM面前都差不多(如果仅仅关注business logic的话).
8 楼 yananay 2007-03-15  
lsyong 写道
换到linux,还有一大障碍,就是有些网站只支持IE,各位如何解决?每次为了访问某个网站切换到windows,我都恨得咬牙切齿,:)


可以在linux装个 wmware :)
7 楼 lsyong 2007-03-15  
换到linux,还有一大障碍,就是有些网站只支持IE,各位如何解决?每次为了访问某个网站切换到windows,我都恨得咬牙切齿,:)
6 楼 SwiftHorse 2007-03-14  
ozzzzzz 写道
不过我觉得不管在什么地方,放弃Ms sqlserver是第一步。
其实就一个开发环境来说windows下还是可以忍受的,虽然慢一些,但是这个时候的慢未必没有好处——rails实在太快了,还是留给自己一点放松的机会吧。
  放弃Ms sqlserver我倒不这样认为,不同的应用选择的开发工具和数据库有不同。加上我个人最精通的数据库要算Ms sqlserver,以我对他的理解我认为也是一个挺好的数据库,关键是适用不适用自己要做的项目。初学mysql,我感觉他的操作方便性还真不如Ms sqlserver,至于性能及其他还有待进一步考察。你是资深会员,我想你的话也不无道理,或许和你的开发背景也有关吧。哈哈。
5 楼 ozzzzzz 2007-03-14  
不过我觉得不管在什么地方,放弃Ms sqlserver是第一步。
其实就一个开发环境来说windows下还是可以忍受的,虽然慢一些,但是这个时候的慢未必没有好处——rails实在太快了,还是留给自己一点放松的机会吧。

相关推荐

    人生励志演讲稿-你不能没有激情与勇气.doc

    他警告,如果一个人只是一味地输出而不再吸收新的知识,他的思维将变得僵化和枯竭。这暗示我们需要持续学习,保持开放的心态,以适应不断变化的世界。 演讲者鼓励听众像在学校一样,终身学习新的课程,接触世界的...

    软件开发员辞职报告范文.docx

    在软件开发领域,工作压力、个人发展和职业规划是决定一个程序员是否继续留在当前职位的重要因素。这份辞职报告中,软件开发员提到了他在公司的经历、成长以及离职的原因,揭示了一些关键的知识点。 1. **职业发展...

    七年级上册政治习题(人教版)1--9课.pdf

    " 这句话强调了团队合作的重要性,一个优秀的集体需要有共同的目标和一致的努力,而非个人单独行动。 3. **适应新集体**:进入新集体,我们应理解新集体是个大家庭,同学们应彼此关心,努力融入其中。不能只关注...

    人教版道德与法治七年级上册知识点打印排版.pdf

    新阶段的开始,意味着我们站在一个新的起点上,开始深入探寻生命的奥秘,认识自我,发展个性,提升思维能力和理解能力。中学时代见证着我们的生命进阶,从少年到青年,这期间的积累将为未来的人生奠定坚实的基础。 ...

    七年级道德与法治上学期第一次月考试卷 试题.doc

    1. 中学阶段的重要性:中学时代是一个人从少年到青年的生命进阶,这一阶段对于个人的成长至关重要。中学时期的学习不仅涵盖了基础知识的积累,更关乎个人品格的塑造和价值观的形成。 2. 终身学习观念:现代社会强调...

    毕业欢送会激情澎湃的致辞.doc

    ”终身学习是IT行业的一个基本要求,不断更新知识和技术是必要的。 6. 人际关系:“伴随着朋友的关怀,我们知道了怎样交往、生活。”良好的人际交往技巧对于IT从业者在协作和沟通中同样重要。 7. 应对挑战:“离别...

    全县初级中学新课程改革现场会总结.pdf

    此次全县初中新课程改革现场会的举办,是对过去一段时间内新课程改革成果的一次全面展示和深入探讨。在县委教育工委、县教委、进修校及汉丰教管中心的指导下,云枫初中作为承办方,成功组织了一场富有成效的盛会,...

    励志作文锦集7篇.docx

    根据给定文件的信息,本文将从...总之,IT行业不仅是一个技术密集型的领域,更是一个需要勇气、坚持和创新精神的地方。通过不断地学习和实践,每个人都可以在这个行业中找到自己的位置,为社会的进步贡献自己的力量。

    人教版七年级上册道德与法治期末复习资料.pdf

    建立友谊需要开放自己,持续关心,当友谊发生变化时,要学会适应和接受新的友谊。维护友谊需要智慧,包括诚实、尊重和理解。通过这样的学习,青少年将更好地理解自我,与他人建立健康的关系,为他们的成长打下坚实的...

    我眼中产品经理的基本素质-李勇瑞.ppt

    总结来说,优秀的产品经理需要拥有激情、明确的方向感、全面的专业技能、坚持不懈的精神、积极的学习态度、敢于创新的勇气以及强大的抗压能力。这些素质是他们在快速变化的IT行业中取得成功的基础。通过不断提升自身...

    奥美广告提案技巧学习教案.pptx

    总结来说,这份奥美广告提案技巧学习教案提供了一个全面的框架,指导参与者如何有效地向潜在客户或内部团队推销创意,通过提升个人和团队的沟通技巧,增强说服力,从而提高提案的接受度和业务成果。

    50-热情去哪儿了PPT模板.pptx

    当一个人充满激情,他的生活会变得丰富多彩,充满活力。反之,如果缺乏激情,可能会出现生活无趣、百无聊赖的现象,表现为对日常事务提不起兴趣,如起床困难、工作拖延、注意力不集中等问题。 2. **无激情的状态** ...

    有关写新员工的自我介绍精选.doc

    5. **学习和成长的心态**:表明自己愿意学习和适应新环境的态度,如“尽管我可能有一个适应期,但我会请教同事,学习所需的专业知识,提高我的业务水平”,同时展示出面对挑战的勇气和决心。 6. **岗位职责的认识**...

    如何培养学生在思想品德课中的创新能力(精编版).pdf

    其次,创建一个宽松、自由、充满激励的教学环境对于培养学生的创新意识至关重要。教师应当营造和谐、融洽的课堂氛围,鼓励学生积极参与教学活动。在评价学生时,教师应采取公正、客观的态度,注重愉快教学,运用语言...

    高考作文写作思想、素材的研究.doc

    新教材作为学生写作素材的重要来源,包含了各种学科的精华,如美术课中的艺术感悟,音乐课中的情感体验,体育课中的激情与勇气,以及数学课中的逻辑思考。这些都可以转化为作文中的生动素材,帮助学生跳出千篇一律的...

    中考语文满分作文划过美丽弧线的倒钩

    【知识点】 这篇文章虽然不是直接...综上所述,虽然文章内容与IT直接关联不大,但其中展现的精神和价值观可以映射到IT行业的学习和工作中,提醒我们在面对挑战时要有勇气尝试、从失败中学习,并始终保持热情和专注。

    大学生创业讲话稿800字.docx

    5. **团队合作**:一个人的激情不足,但一个团队的激情可以带来巨大的力量。创业者要懂得如何激发团队的激情,共同面对挑战。 6. **适应变化**:马云的名言“今天很残酷,明天更残酷,后天很美好,但大多数人死在...

    产品经理-新产品经理的上任经验体会.docx

    2. **胸襟与魄力:**面对复杂的业务环境和不断变化的需求,产品经理需要有足够的勇气和智慧去做出决策,同时也要有能力处理好与其他部门的关系。 3. **全方位能力:**产品经理不仅需要掌握基础的办公软件操作技能,...

    2007高考满分作文:掀起你的盖头来(江苏).doc

    无论是换学习环境还是工作单位,人们往往期望有一个好的开端,以此激发自己的热情和动力,展现能力和潜力。这种积极的心态,如同新郎揭开新娘的盖头,期待看到美丽的新篇章。这种亮丽的开头,可以增强个人的信心,也...

    如何有效地开展少先队工作.doc

    在开展少先队工作中,如何有效地激发孩子们的兴趣与创新能力至关重要。以下是一些具体的策略和方法: ...同时,营造一个开放、包容和支持的氛围,让每一个孩子都有机会展现自我,发挥潜力,实现个人成长。

Global site tag (gtag.js) - Google Analytics