<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>rivid</title>
    <link>https://ruby-china.org/rivid</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>[上海] 阅面科技 招聘 Ruby 工程师</title>
      <description>&lt;h2 id="关于 阅面科技"&gt;关于 &lt;a href="http://www.readsense.cn" rel="nofollow" target="_blank" title=""&gt;阅面科技&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://www.readsense.cn" rel="nofollow" target="_blank" title=""&gt;阅面科技&lt;/a&gt; 阅面科技是一家人工智能公司，专注于深度学习和计算机视觉技术的研发。基于自主研发的创新性算法，通过软件以及硬件解决方案，为消费电子、智能安全、智能商业等领域，带来体验最好的交互、安全以及数据洞察等视觉智能产品。&lt;/p&gt;

&lt;p&gt;阅面科技的愿景是“智能让生活更美好”，阅面科技的产品致力于在“实时动态”、“低功耗”和“低成本”方面不断突破，让智能技术能够以更低的门槛进入人类的日常生活。&lt;/p&gt;
&lt;h2 id="Ruby &amp;amp; Rails开发工程师"&gt;Ruby &amp;amp; Rails 开发工程师&lt;/h2&gt;&lt;h3 id="职位亮点"&gt;职位亮点&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;使用你喜爱的 Ruby &amp;amp; Rails&lt;/li&gt;
&lt;li&gt;使用深度学习，人脸识别技术，构建全新的商业智能产品&lt;/li&gt;
&lt;li&gt;高并发，大数据分析系统开发&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="职位描述"&gt;职位描述&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;参与产品需求分析和评审&lt;/li&gt;
&lt;li&gt;负责模型设计、详细设计和接口设计与评审&lt;/li&gt;
&lt;li&gt;编码实现功能需求，修复 Bug 缺陷和代码评审&lt;/li&gt;
&lt;li&gt;编写自动化测试用例&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="职位要求"&gt;职位要求&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;全日制大学本科及以上学历，计算机相关专业&lt;/li&gt;
&lt;li&gt;1 年以上 Rails 开发经验，熟悉 JavaScript 和 CSS，有良好的编程能力&lt;/li&gt;
&lt;li&gt;熟练使用 Linux，Nginx，Git，PostgreSQL，Docker&lt;/li&gt;
&lt;li&gt;熟悉 Ruby 元编程和代码重构&lt;/li&gt;
&lt;li&gt;熟悉服务器环境配置及自动化部署 Ruby/Rails 项目&lt;/li&gt;
&lt;li&gt;良好的沟通能力和团队意识&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="加分项"&gt;加分项&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Github 有开源代码&lt;/li&gt;
&lt;li&gt;有 Rails 全栈经验，熟悉前端框架&lt;/li&gt;
&lt;li&gt;写技术博客&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="福利待遇"&gt;福利待遇&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;薪资 13K 以上&lt;/li&gt;
&lt;li&gt;13 薪，国内外学习交流机会&lt;/li&gt;
&lt;li&gt;技术氛围浓厚，大牛云集&lt;/li&gt;
&lt;li&gt;弹性工作时间&lt;/li&gt;
&lt;li&gt;免费零食&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="联系方式"&gt;联系方式&lt;/h2&gt;
&lt;p&gt;地址：上海市愚园东路 28 号东海广场 3 号楼一层
邮件：jack.song@readsense.cn&lt;/p&gt;</description>
      <author>rivid</author>
      <pubDate>Sat, 21 Oct 2017 17:37:55 +0800</pubDate>
      <link>https://ruby-china.org/topics/34415</link>
      <guid>https://ruby-china.org/topics/34415</guid>
    </item>
    <item>
      <title>[上海] 阅面科技 招聘 高级 Ruby 开发工程师</title>
      <description>&lt;h2 id="关于 阅面科技"&gt;关于 &lt;a href="http://www.readsense.cn" rel="nofollow" target="_blank" title=""&gt;阅面科技&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://www.readsense.cn" rel="nofollow" target="_blank" title=""&gt;阅面科技&lt;/a&gt;（ReadSense）是一家人工智能科技公司，成立于 2015 年 4 月，专注于深度学习和嵌入式视觉，为智能机器提供世界领先的视觉识别技术，包括面部识别、手势识别、人体识别以及环境感知，面向的行业涵盖智能机器人、智能家居、智能玩具和车载设备等。&lt;/p&gt;

&lt;p&gt;阅面科技的视觉解决方案包括软件 SDK、嵌入式硬件模组以及私有云等，为不同行业的用户提供最适合的视觉产品和服务。&lt;/p&gt;
&lt;h2 id="Ruby &amp;amp; Rails开发工程师"&gt;Ruby &amp;amp; Rails 开发工程师&lt;/h2&gt;&lt;h3 id="职位描述"&gt;职位描述&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;参与产品需求分析和评审&lt;/li&gt;
&lt;li&gt;负责公司的公有云和私有云的开发&lt;/li&gt;
&lt;li&gt;负责产品性能的监测和优化&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="职位要求"&gt;职位要求&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;本科及以上学历，扎实的计算机基础，算法与数据结构&lt;/li&gt;
&lt;li&gt;2 年以上 Ruby/Rails 开发经验，熟悉 JavaScript 和 CSS，有良好的编程能力&lt;/li&gt;
&lt;li&gt;熟练使用 Linux，Nginx，Git，PostgreSQL&lt;/li&gt;
&lt;li&gt;非常熟悉 Rails 的使用，熟悉代码重构，Restful API&lt;/li&gt;
&lt;li&gt;熟悉服务器环境配置及自动化部署 Ruby/Rails 项目&lt;/li&gt;
&lt;li&gt;良好的沟通能力和团队意识&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="加分项"&gt;加分项&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Github 有开源代码&lt;/li&gt;
&lt;li&gt;有 Rails 全栈经验，能独立完成中等复杂度的 Web 项目&lt;/li&gt;
&lt;li&gt;写技术博客&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="福利待遇"&gt;福利待遇&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;薪资 20k-30k&lt;/li&gt;
&lt;li&gt;13 薪，国内外学习交流机会&lt;/li&gt;
&lt;li&gt;技术氛围浓厚，大牛云集&lt;/li&gt;
&lt;li&gt;弹性工作时间&lt;/li&gt;
&lt;li&gt;免费零食&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="联系方式"&gt;联系方式&lt;/h2&gt;
&lt;p&gt;地址：上海市愚园东路 28 号东海广场 3 号楼一层
邮件：jack.song@readsense.cn&lt;/p&gt;</description>
      <author>rivid</author>
      <pubDate>Wed, 21 Dec 2016 11:52:03 +0800</pubDate>
      <link>https://ruby-china.org/topics/31962</link>
      <guid>https://ruby-china.org/topics/31962</guid>
    </item>
    <item>
      <title>[上海] 阅面科技 招聘 Ruby 工程师</title>
      <description>&lt;h2 id="关于 阅面科技"&gt;关于 &lt;a href="http://www.readsense.cn" rel="nofollow" target="_blank" title=""&gt;阅面科技&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://www.readsense.cn" rel="nofollow" target="_blank" title=""&gt;阅面科技&lt;/a&gt;（ReadSense）是一家人工智能科技公司，成立于 2015 年 4 月，专注于深度学习和嵌入式视觉，为智能机器提供世界领先的视觉识别技术，包括面部识别、手势识别、人体识别以及环境感知，面向的行业涵盖智能机器人、智能家居、智能玩具和车载设备等。&lt;/p&gt;

&lt;p&gt;阅面科技的视觉解决方案包括软件 SDK、嵌入式硬件模组以及双目摄像头等，为不同行业的用户提供最适合的视觉产品和服务。&lt;/p&gt;

&lt;p&gt;阅面科技的创立愿景在于“我们希望人工智能可以让人类的生活变得更加美好。”我们的团队由 BAT 核心员工组成，专业、年轻、富有激情。 &lt;/p&gt;
&lt;h2 id="Ruby &amp;amp; Rails开发工程师"&gt;Ruby &amp;amp; Rails 开发工程师&lt;/h2&gt;&lt;h3 id="职位描述"&gt;职位描述&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;参与产品需求分析和评审&lt;/li&gt;
&lt;li&gt;负责模型设计、详细设计和接口设计与评审&lt;/li&gt;
&lt;li&gt;编码实现功能需求，修复 Bug 缺陷和代码评审&lt;/li&gt;
&lt;li&gt;编写自动化测试用例&lt;/li&gt;
&lt;li&gt;与其他团队成员紧密沟通合作，共同完成项目&lt;/li&gt;
&lt;li&gt;快速学习成长，能迅速适应创业节奏和团队氛围&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="职位要求"&gt;职位要求&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;全日制大学本科及以上学历，计算机相关专业&lt;/li&gt;
&lt;li&gt;1 年以上 Rails 开发经验，熟悉 JavaScript 和 CSS，有良好的编程能力&lt;/li&gt;
&lt;li&gt;熟练使用 Linux，Nginx，Git，PostgreSQL&lt;/li&gt;
&lt;li&gt;熟悉 Ruby 元编程和代码重构&lt;/li&gt;
&lt;li&gt;熟悉服务器环境配置及自动化部署 Ruby/Rails 项目&lt;/li&gt;
&lt;li&gt;良好的沟通能力和团队意识&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="加分项"&gt;加分项&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Github 有开源代码&lt;/li&gt;
&lt;li&gt;有 Rails 全栈经验&lt;/li&gt;
&lt;li&gt;写技术博客&lt;/li&gt;
&lt;li&gt;熟悉 Golang&lt;/li&gt;
&lt;li&gt;对人工智能深度学习感兴趣&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="远程实习机会"&gt;远程实习机会&lt;/h2&gt;
&lt;p&gt;如果你是在校的大学生，对 Ruby，Rails，或者前端 Javascript，CSS 技术感兴趣，欢迎加入远程实习&lt;/p&gt;
&lt;h2 id="福利待遇"&gt;福利待遇&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;薪资 12K 以上&lt;/li&gt;
&lt;li&gt;13 薪，国内外学习交流机会&lt;/li&gt;
&lt;li&gt;技术氛围浓厚，大牛云集&lt;/li&gt;
&lt;li&gt;弹性工作时间&lt;/li&gt;
&lt;li&gt;免费零食&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="联系方式"&gt;联系方式&lt;/h2&gt;
&lt;p&gt;地址：上海市愚园东路 28 号东海广场 3 号楼一层
邮件：jack.song@readsense.cn&lt;/p&gt;</description>
      <author>rivid</author>
      <pubDate>Wed, 21 Sep 2016 23:38:13 +0800</pubDate>
      <link>https://ruby-china.org/topics/31131</link>
      <guid>https://ruby-china.org/topics/31131</guid>
    </item>
    <item>
      <title>Ruby China on PostgreSQL</title>
      <description>&lt;p&gt;RubyChina 是一个优秀的论坛，在中文 ruby 圈中有很大的影响力，许多 ruby 开发者都会学习他的代码，不过 RubyChina 已经是一个很复杂的系统，前后端有很多的模块，学习和部署使用都比较复杂，依赖的 mongoDB 和 ElasticSearch，都需要比较大的内存。&lt;/p&gt;

&lt;p&gt;&lt;a href="http://developer.olery.com/blog/goodbye-mongodb-hello-postgresql/" rel="nofollow" target="_blank" title=""&gt;Goodbye MongoDB, Hello PostgreSQL&lt;/a&gt;
mongoDB 是 Schemaless 的，很多实践显示 Schemaless 并没有那么好，使用 Schemaless 的存储，引入了隐形 schema 的问题。这些隐形的 schema 不是有存储引擎定义的，而是有应用程序定义的。像 mongoid 是在 model 中定义 schema，但是如果这样做，为什么不在数据库中定义呢？&lt;/p&gt;

&lt;p&gt;在数据库中定义 schema 有一个好处，即重用性 (resuability)，如果有多个应用要访问数据库，使用 Schemaless 将会造成混乱。&lt;/p&gt;
&lt;h3 id="我的修改"&gt;我的修改&lt;/h3&gt;
&lt;p&gt;我做了一个基于 postgreSQL 的移植 &lt;a href="https://github.com/rivid/ruby-china/tree/postgresql" rel="nofollow" target="_blank" title=""&gt;https://github.com/rivid/ruby-china/tree/postgresql&lt;/a&gt; ，&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;使用关系型数据库，保留传统的 schema。&lt;/li&gt;
&lt;li&gt;利用 PostreSQL 9.4+ 的 regex，array 和 json 支持替换了 MongoDB。&lt;/li&gt;
&lt;li&gt;利用 PostreSQL 的全文搜索的支持替换了 ElasticSearch。&lt;/li&gt;
&lt;li&gt;前端体验保持不变。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;存储和搜索都基于 PostgreSQL，使用熟悉的 ActiveRecord 减少了系统的复杂性，更易于维护。&lt;/p&gt;
&lt;h3 id="其他基于我们系统的一些改动"&gt;其他基于我们系统的一些改动&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;unicorn -&amp;gt; puma &lt;a href="http://www.ithulu.com/posts/b5936009a1238518" rel="nofollow" target="_blank" title=""&gt;Puma is Now the Recommended Ruby Webserver&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;capistrano -&amp;gt; mina&lt;/li&gt;
&lt;li&gt;又拍云 -&amp;gt; 七牛云存储&lt;/li&gt;
&lt;li&gt;OneAPM -&amp;gt; NewRelic&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="Spec"&gt;Spec&lt;/h3&gt;
&lt;p&gt;spec 大部分已经测试通过，剩下 4 个没有通过，好像不影响实际使用。&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;1&lt;span class="o"&gt;)&lt;/span&gt; TopicsHelper markdown should right with Chinese neer URL
   Failure/Error:
     expect&lt;span class="o"&gt;(&lt;/span&gt;helper.markdown&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'此版本并非线上的http://yavaeye.com的源码.'&lt;/span&gt;&lt;span class="o"&gt;))&lt;/span&gt;.to eq&lt;span class="o"&gt;(&lt;/span&gt;
       &lt;span class="s1"&gt;'&amp;lt;p&amp;gt;此版本并非线上的&amp;lt;a href="http://yavaeye.com" rel="nofollow" target="_blank"&amp;gt;http://yavaeye.com&amp;lt;/a&amp;gt;的源码.&amp;lt;/p&amp;gt;'&lt;/span&gt;
     &lt;span class="o"&gt;)&lt;/span&gt;

     expected: &lt;span class="s2"&gt;"&amp;lt;p&amp;gt;此版本并非线上的&amp;lt;a href=&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;http://yavaeye.com&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt; rel=&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;nofollow&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt; target=&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;_blank&lt;/span&gt;&lt;span class="se"&gt;\"&lt;/span&gt;&lt;span class="s2"&gt;&amp;gt;http://yavaeye.com&amp;lt;/a&amp;gt;的源码.&amp;lt;/p&amp;gt;"&lt;/span&gt;
          got: &lt;span class="s2"&gt;"&amp;lt;p&amp;gt;此版本并非线上的http://yavaeye.com的源码.&amp;lt;/p&amp;gt;"&lt;/span&gt;

     &lt;span class="o"&gt;(&lt;/span&gt;compared using &lt;span class="o"&gt;==)&lt;/span&gt;
   &lt;span class="c"&gt;# ./spec/helpers/topics_helper_spec.rb:8:in `block (3 levels) in &amp;lt;top (required)&amp;gt;'&lt;/span&gt;

2&lt;span class="o"&gt;)&lt;/span&gt; sign up and login fail to sign up new user &lt;span class="k"&gt;if &lt;/span&gt;password field is empty
   Failure/Error: expect&lt;span class="o"&gt;(&lt;/span&gt;page&lt;span class="o"&gt;)&lt;/span&gt;.to have_content&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'密码不能为空字符'&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
     expected to find text &lt;span class="s2"&gt;"密码不能为空字符"&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="s2"&gt;"Ruby China 社区Wiki招聘推文酷站 注册 登录 注册新用户 × 有 2 处问题导致无法提交: Password不能为空字符 Password confirmation与确认值不匹配 公开 Email / 登录"&lt;/span&gt;
   &lt;span class="c"&gt;# ./spec/features/signup_login_spec.rb:39:in `block (2 levels) in &amp;lt;top (required)&amp;gt;'&lt;/span&gt;

3&lt;span class="o"&gt;)&lt;/span&gt; sign up and login &lt;span class="nb"&gt;let &lt;/span&gt;user sign up and login to the site
   Failure/Error: expect&lt;span class="o"&gt;(&lt;/span&gt;page&lt;span class="o"&gt;)&lt;/span&gt;.to have_content&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'社区精华帖'&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
     expected to find text &lt;span class="s2"&gt;"社区精华帖"&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="s2"&gt;"Ruby China 社区Wiki招聘推文酷站 注册 登录 x没有该用户，请您重新注册。 登录 记住登录状态 注册 忘记了密码? 用其他平台的帐号登录 GitHub"&lt;/span&gt;
   &lt;span class="c"&gt;# ./spec/features/signup_login_spec.rb:28:in `block (2 levels) in &amp;lt;top (required)&amp;gt;'&lt;/span&gt;

4&lt;span class="o"&gt;)&lt;/span&gt; OAuth2 password get_token should work
   Failure/Error: @access_token &lt;span class="o"&gt;=&lt;/span&gt; client.password.get_token&lt;span class="o"&gt;(&lt;/span&gt;user.email, password&lt;span class="o"&gt;)&lt;/span&gt;

   OAuth2::Error:
     invalid_grant: 授权方式无效，或者登录回调地址无效、过期或已被撤销
     &lt;span class="o"&gt;{&lt;/span&gt;&lt;span class="s2"&gt;"error"&lt;/span&gt;:&lt;span class="s2"&gt;"invalid_grant"&lt;/span&gt;,&lt;span class="s2"&gt;"error_description"&lt;/span&gt;:&lt;span class="s2"&gt;"授权方式无效，或者登录回调地址无效、过期或已被撤销"&lt;/span&gt;&lt;span class="o"&gt;}&lt;/span&gt;
   &lt;span class="c"&gt;# ./spec/requests/oauth2_spec.rb:38:in `block (4 levels) in &amp;lt;top (required)&amp;gt;'&lt;/span&gt;
   &lt;span class="c"&gt;# ./spec/requests/oauth2_spec.rb:37:in `block (3 levels) in &amp;lt;top (required)&amp;gt;'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="项目地址"&gt;项目地址&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/rivid/ruby-china/tree/postgresql" rel="nofollow" target="_blank" title=""&gt;https://github.com/rivid/ruby-china/tree/postgresql&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;欢迎使用&lt;/p&gt;</description>
      <author>rivid</author>
      <pubDate>Sat, 16 Jan 2016 20:56:03 +0800</pubDate>
      <link>https://ruby-china.org/topics/28754</link>
      <guid>https://ruby-china.org/topics/28754</guid>
    </item>
  </channel>
</rss>
