职业规划-ruby开发(stage1第43天)
Posted Mac芳的成长笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了职业规划-ruby开发(stage1第43天)相关的知识,希望对你有一定的参考价值。
Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,遵守GPL协议和Ruby License。
新手入门
初级选手
高级专家
资深达人
一、新手入门
任职要求
熟悉Ruby, Ruby on Rails,有一年Ruby on Rails项目开发经验;
熟悉mysql数据库操作;
熟悉HTM, CSS, javascript,jQuery,JSON等Web相关技术;
熟悉Git版本控制工具,Linux操作系统;
独立工作能力强,有良好的代码书写和编程习惯,独立解决问题的能力,非常强的学习能力。
任职标准
数据建模设计;
软件程序的设计与代码编写;
负责有关技术方案、文档的编写,软件的单元测试;
根据项目具体要求,承担开发任务,按照计划完成任务目标负责使用Ruby on Rails进行研发。
二、初级选手
任职要求
熟悉Ruby,Ruby on Rails;
熟悉Mysql,Oracle数据库开发、配置、维护、性能优化;了解mongodb、redis等Nosql数据库;
熟悉HTM、CSS、javascript、jquery、JSON等web相关技术;
熟悉Git、svn等版本控制工具及LINUX操作系统;
有良好的代码书写及编程习惯,非常强的学习及解决问题能力;
独立工作能力强,能够带领初级软件工程师负责具体开发项目;
有Rails团队管理经验,能够带领团队高质量快速的完成产品开发任务。
任职标准
参与应用工具、数据库产品等的相关设计和开发;
参与平台核心业务的研发、负责平台后端的开发和维护;
为平台运维提供必要的技术支持;
负责Web端产品的设计和开发;
开发完善产品的服务端业务逻辑层;
从事自主产品设计、开发工作;
撰写相关技术文档。
三、高级专家
任职要求
精通Ruby,精通Ruby远程调用技术和数据库编程;
精通html,CSS,JSP, Ajax,JS等Web页面技术;
熟悉jQuery/Bootstrap等前端框架,熟悉Oracle
/MySQL等数据库的开发、配置、维护、性能优化、熟悉各种web缓存技术,熟悉大型网站构架和性能优化;了解大型Web应用程序系统架构,包括负载均衡器,反向代理,Web服务器,RoR服务器,数据库,memcached等技术;
了解Linux文件系统。熟悉Linux操作系统基本原理,熟悉各种系统调用优先;
坚实的数据结构和算法基础;熟练使用C/C++、Java, php, Ruby, Python, Perl等语言中的一种。
任职标准
需求调研、系统设计,承担开发工作;
负责部分软件模块的分析、设计、开发;
后台系统开发,包括:数据抓取,数据分析,用户行为分析,搜索,CMS工具等开发;
参与业务系统技术支持和管理工作;
与产品部门协作推出新产品或功能。
四、资深达人
任职要求
Ruby on Rails 3.2以上版本开发经验丰富;
HTML与CSS知识丰富;
具备大型Scale分散式专案开发经验;
熟悉UNIX-like开发环境;
熟悉Git,有Github账号可供参考;
熟悉Sass, Compass, Bootstrap等前端框架。
任职标准
负责网站产品的后台架构设计,开发,测试,改进;
与前端工程师合作,修改网站后台 API;
在现有系统上做架构调整、性能优化;
学习并熟悉NodeJS,参与前端网站开发。
推荐手册
以上是关于职业规划-ruby开发(stage1第43天)的主要内容,如果未能解决你的问题,请参考以下文章