ROR开发工程师
职位要求:
- 精通Web架构设计,有丰富的大型Web应用开发经验;
- 精通HTML、CSS、JavaScript、AJAX等;
- 熟悉Ruby on Rails, 并有RoR相关开发经验;
- 有成熟Rails应用研发经验优先考虑;
- 熟悉网站后台运营系统和MySQL或Oracle数据库应用开发;
- 良好的团队协作能力, 能承受较大工作压力;
- 熟悉Rails应用在linux系统下研发部署优先。
相关技术知识点:
Ruby:Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程。有时使用像Smalltalk、Eiffel或C++这样正式的面向对象语言来开发一些小项目显得有点"小题大做",而Ruby刚好可以满足这些面向对象编程的需求。当然了,您也可以使用Ruby进行普通的面向过程编程。
Ruby的文本处理能力极强,与Perl不分伯仲。同时,Ruby的语法简单,还有异常处理以及迭代器等构造,使编程变得简单明了。
Rails:Rails是一个更符合实际需要而且更高效的Web开发框架。Rails结合了PHP体系的优点(快速开发)和Java体系的优点(程序规整)。