职业规划-ruby开发(stage1第43天)

Posted Mac芳的成长笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了职业规划-ruby开发(stage1第43天)相关的知识,希望对你有一定的参考价值。

Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,遵守GPL协议和Ruby License。

  1. 新手入门

  2. 初级选手

  3. 高级专家

  4. 资深达人

一、新手入门

任职要求

  • 熟悉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天)的主要内容,如果未能解决你的问题,请参考以下文章

管家模块化培训班-专属礼仪第一天

2020职业规划

iOS开发者经验总结:在腾讯的九年,我的成长之路和职业思考

推荐一本程序员软件开发人员职业生涯指南的书

前端技能树,面试复习第 48 天—— Vuex 原理

[项目管理-32]:项目经理六阶段职业成长之路: 达克效应=>短板理论=>刻意练习=>长版板子理论=>精进=>布道