技术人员的起码要求就是不能固步自封,要始终以开放的心态接受新技术
2012-11-08 15:58
495 查看
谈谈我为什么要学习ruby on rail
挺有意思的现象记得过去还没有创办JavaEye的时候,在技术社区里面推广Hibernate(也算不上是推广,只是和别人交流Hibernate),就有一大批人酸酸的跳出来说,你们今天学习这个明天学习那个框架,全都是跟风,这些框架都是浮云,真正JDBC这种基础知识才是实力的,我就用JDBC,我用的一直很好,我完全没有必要去学习Hibernate……
每当看到这种话,我就觉得特别好笑,用一个我发明的说法叫做“牛逼哄哄的露怯”。没有人逼你学习Hibernate,你不乐意关心Hibernate,那就继续用JDBC好了,这个世界从来都不是非黑即白的。
其实这种人的心态很有意思。他一方面眼红人家学习新的技术,另一方面自己又不想花时间和代价去学习,所以恨不得所有的人都不要去学习新技术,这样他心里就感觉很安全了,正因为如此,他就总是要时不时跳出来打击一下别人,表面上很牛逼,其实虚弱的内心挣扎一览无余。
如果想把技术作为终身职业,那么对于技术人员的起码要求就是不能固步自封,要始终以开放的心态接受新技术。
打好基础知识固然重要(重要到根本无需你一遍又一遍的祥林嫂),但是不接触新技术,新思路,新的理念,很快就会被淘汰掉。
当然学习新技术也不是盲目的什么都学习,什么流行学习什么,而是根据自身的需要,有选择的学习。例如Java Web框架有很多很流行的,Struts,Webwork,Spring MVC,Tapestry,JSF,主流的就有5个,盲目的学习者就是人家说什么他就学什么了。而聪明的学习者应该对这些东西都去接触一下,从中选择一个值得自己投资时间成本去学习的框架。例如对这五个框架我都涉猎过一遍,最终我把时间花在了Webwork上面,事实也证明我当初的投资是正确的。
我学习ruby on rails有很现实的需要,其实即便抛开现实的需要,我也认为如果有空,Java开发人员有必要学习一下,原因是:
1、ruby语言和rails框架的社区力量正在以惊人的速度增长,甚至已经进入爆炸式繁荣的前夜,这不是昙花一现的现象,而是一个时代开始的象征。
2.从我这段时间学习的情况来看,ruby语言有足够的学习深度,我原来以为自己一个很快速的上手,然后就很精通了,但是ruby不像PHP那种方便面,其知识的广度和深度都让我感觉这是一个完整的知识体系。也正因为如此,ruby生命力会很长。
3. ruby和rails是非常非常Unix-like的东西,经常和操作系统提供的功能有深度的依赖,这和Java这种不依赖操作系统,什么基础设施都自己卷起袖子自己创造的理念相比,非常非常的不同。这样做会带来一个很大的好处,很多在Java里面解决方案很复杂的问题,在ruby方案中就很简单可以搞定,相比之下,让Java显得颇为大而无当。
不过ruby和rails也树立起了一堵墙,这堵墙就是Unix操作系统,要学好我,你就先跨越Unix这堵墙吧。呵呵,这也是为什么rails core team清一色的MacOSX的原因了。
不过我觉得这是好事,我本人是Unix fans,乐意见到这种现象,况且凭借我多年深厚的Unix功底,在ruby fans中,我又站在了一个很高的起点上领跑了。
想学好ruby吗?先在你的电脑上面安装MacOSX/ubuntu作为开发环境咯。
相关文章推荐
- 读"易互动对Web开发人员的要求 不局限于Web开发技术 "之感想
- Atitit 培训之道 attilax著 1. 概念 培训就是及教育 1 1.1. 知识体系化 2 1.2. 组织架构 2 1.3. 人员架构 梯队化培训 2 2. 培训目标,尽可能与项目相关技术点
- 技术人员不应该固步自封
- 客户就是客户,技术人员在客户那里话不要太多,言多语失
- 苹果技术人员:iPhone与iPad充电器不能混用
- 做一个开发人员认可的测试人员(系列2) --谈谈做技术的人的心态问题
- 在动荡中为研制我国大型飞机奋斗了近20年,最后还是不能实现抱负。到后来他也悟出了中国要发展大民机决不是单凭技术人员的赤忱之心所能办到,还要取决于国家意志,终因积劳成疾,壮志未酬而英年早逝。
- 驰骋工作流程引擎开发技术:关于退回与撤消的接受人员的工作处理.
- 现在企业会要求JAVA人员会怎样的技术呢?
- 技术人员的心态转变
- [摘自CSDN人才频道]网易互动对Web开发人员的要求 不局限于Web开发技术
- 软件公司的招聘要求,有些其实就是中国的软件水平不能提高的原因
- 技术人员学习新技术的 10 个建议
- 技术人员的心态问题
- 技术服务人员基本要求:客户轮我千百遍,我待客户如初恋。。。。
- 一位强人写的电子工程师起码技术要求
- 技术人员如何看待新技术? 推荐
- 满江红开放技术研究组织 Seam 2.0 参考手册中文翻译人员招募