<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>chenni (ChenNi)</title>
    <link>https://ruby-china.org/chenni</link>
    <description>知足常乐小书童</description>
    <language>en-us</language>
    <item>
      <title>[北京 | 上海 | 杭州] 蚂蚁金服财富事业群诚招前端工程师 (H5 方向 | Node.js 方向)</title>
      <description>&lt;h3 id="关于我们"&gt;关于我们&lt;/h3&gt;
&lt;p&gt;我们是一个快速成长中的前端团队，目前人还不多，不到 10 人，但是大家都对技术有一份热忱，希望做有挑战的工作，追求卓越，日常工作中团队氛围也好，互相之前经常分享切磋&lt;/p&gt;

&lt;p&gt;技术栈方面，都是紧跟时代潮流，并在积极践行全栈和一专多能的理念，前端，后端，持续集成，运维等等都有涵盖，对个人全方位的成长还是很好的&lt;/p&gt;

&lt;p&gt;背后依托蚂蚁集团（也许有同学不了解「蚂蚁集团」，其实就是「支付宝」的官方称呼）强大的技术生态和实力雄厚的前端技术部门，有更高的起点和更广阔的舞台&lt;/p&gt;

&lt;p&gt;&lt;code&gt;（招聘较急，年前发Offer，年后入职）&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="我们做什么"&gt;我们做什么&lt;/h3&gt;
&lt;p&gt;我部门主打产品「蚂蚁聚宝」，一款专注于&lt;code&gt;一站式理财&lt;/code&gt;的金融类 APP，拥有独立 APP，在支付宝 APP 内拥有多个核心入口，旗下包括：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;余额宝&lt;/li&gt;
&lt;li&gt;招财宝&lt;/li&gt;
&lt;li&gt;乐买宝&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;p&gt;等各类产品&lt;/p&gt;

&lt;p&gt;前端团队负责相关 H5 页面及其背后的 Node.js 服务的开发&lt;/p&gt;
&lt;h3 id="技术关键词"&gt;技术关键词&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;全栈&lt;/li&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;Koa&lt;/li&gt;
&lt;li&gt;Node.js&lt;/li&gt;
&lt;li&gt;Hybrid&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="岗位描述"&gt;岗位描述&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;参与聚宝前端 Hybrid，Node.js 应用框架体系（引擎、流程、运维、安全等）的建设&lt;/li&gt;
&lt;li&gt;参与聚宝 核心业务或者技术产品的全栈式开发&lt;/li&gt;
&lt;li&gt;参与聚宝 前端工程体系建设&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="岗位要求"&gt;岗位要求&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;一年以上工作经验&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;前端方向： &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;熟练掌握移动端 H5 开发、熟悉主流移动浏览器的技术特点； &lt;/li&gt;
&lt;li&gt;熟练运用 JavaScript 语言与 HTML5、CSS3 等技术; 熟悉移动端 Web 绘图相关高级特性，如 canvas, webGL, CSS3 动画效果等； &lt;/li&gt;
&lt;li&gt;熟悉模块化、前端编译和构建工具，熟练运用主流的移动端 JS 库和开发框架，并深入理解其设计原理，例如：jQuery Mobile、Zepto、ReactJS 等； &lt;/li&gt;
&lt;li&gt;能提供完善的 WebApp 和混合 App（JS 方向）技术方案，了解服务端（node/java 或其他语言）或 native 移动应用开发；有类 react native 开发经验者优先，有 koa，chair 等开发经验者优先。 &lt;/li&gt;
&lt;li&gt;对技术有强烈的进取心，具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力。 &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Node 方向： &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;熟悉 Node.js Web 应用开发，有大型 Node.js 项目的开发经验； &lt;/li&gt;
&lt;li&gt;熟悉 Node.js 异步编程，对 koa/co/async 等模块原理机制了解透彻； &lt;/li&gt;
&lt;li&gt;熟悉 Node.js 以及 V8 的性能和稳定性优化，能对系统整体性能进行评估，解决内存瓶颈； &lt;/li&gt;
&lt;li&gt;熟悉 Web 安全相关知识，并能使用相关技术防范安全漏洞； &lt;/li&gt;
&lt;li&gt;关注业内动态，有开源社区贡献者优先； &lt;/li&gt;
&lt;li&gt;个性乐观开朗，逻辑性强，善于和各种背景的人合作&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;更多详见：&lt;a href="https://job.alibaba.com/zhaopin/job_detail.htm?spm=a1z43.7404141.0.0.Q6dX2v&amp;amp;refNo=GP028064" rel="nofollow" target="_blank"&gt;https://job.alibaba.com/zhaopin/job_detail.htm?spm=a1z43.7404141.0.0.Q6dX2v&amp;amp;refNo=GP028064&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="待遇"&gt;待遇&lt;/h3&gt;
&lt;p&gt;面议&lt;/p&gt;
&lt;h3 id="联系方式"&gt;联系方式&lt;/h3&gt;
&lt;p&gt;请将简历发送到： &lt;code&gt;ckbsc@126.com&lt;/code&gt; 或者 直接骚扰我微信：&lt;code&gt;chenkan_go&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;志同道合之友，期待你的加入&lt;/p&gt;
&lt;/blockquote&gt;</description>
      <author>chenni</author>
      <pubDate>Thu, 29 Dec 2016 10:41:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/32021</link>
      <guid>https://ruby-china.org/topics/32021</guid>
    </item>
    <item>
      <title>大 Rails 应用拆分的问题请教</title>
      <description>&lt;p&gt;现状：
现有的 Rails 服务已经很大了，更新与迭代很不敏捷&lt;/p&gt;

&lt;p&gt;需求：
将其拆分成多个子站，可以共享用户的登录与管理&lt;/p&gt;

&lt;p&gt;问题：
想把用户管理单独设置成 Rails 服务，支持 LDAP，
不知道有么有成熟的方案，gem&lt;/p&gt;</description>
      <author>chenni</author>
      <pubDate>Fri, 01 Mar 2013 10:59:01 +0800</pubDate>
      <link>https://ruby-china.org/topics/9037</link>
      <guid>https://ruby-china.org/topics/9037</guid>
    </item>
    <item>
      <title>RubyConf2012 - 我的一些笔记</title>
      <description>&lt;h2 id="笔记"&gt;笔记&lt;/h2&gt;
&lt;p&gt;Matz “Be a language designer”&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;API is language&lt;/li&gt;
&lt;li&gt;try to design your own DSL &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Jesse 《CloudFoundry》&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;简单暴力的架构&lt;/li&gt;
&lt;li&gt;重复利用 multicast 在模块之间传递消息&lt;/li&gt;
&lt;li&gt;实时动态监控这个系统的状态，并保证其收敛&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;FredWu “Become a Better Developer You Can”
&lt;a href="https://speakerdeck.com/fredwu/2012-uncut-become-a-better-developer-you-can" rel="nofollow" target="_blank"&gt;https://speakerdeck.com/fredwu/2012-uncut-become-a-better-developer-you-can&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;avoid total rewrite&lt;/li&gt;
&lt;li&gt;develop just play StarCraft - You should keep eye on your mini map&lt;/li&gt;
&lt;li&gt;experience is important&lt;/li&gt;
&lt;li&gt;keep your controller clean&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;陈金洲《？？？》&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;监控产品用户的行为比监控产品运行状态更重要&lt;/li&gt;
&lt;li&gt;架构要保持演进《架构腐化之谜》&lt;/li&gt;
&lt;li&gt;随时准备剥离业务，代码&lt;/li&gt;
&lt;li&gt;随时准备引入新技术&lt;/li&gt;
&lt;li&gt;警惕代码行数 &lt;a href="http://michael.nona.name/archives/2000-lines-of-code/" rel="nofollow" target="_blank"&gt;http://michael.nona.name/archives/2000-lines-of-code/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;连续小步持续升级&lt;/li&gt;
&lt;li&gt;一个复杂的大网站逐步拆分成多个小网站，session 挂载同一个根域名下，共享 session&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;马海波《没有设计师 怎么设计》&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;使用 HSL 代替 RGB 进行配色&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;p&gt;叶叮叮《？？？》&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML5 的 websocket 可以方便实现长链接&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;David Tian “???”&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;对象设置为 nil，可以加速其被 GC，优化性能&lt;/li&gt;
&lt;li&gt;测试采用 cucumber，适合页面相关的集成测试&lt;/li&gt;
&lt;li&gt;警惕程序运行中可能产生的脏数据，甚至可以导致 crash&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;xdite《最慢实践》&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;数据库查询严禁放在 view 中，没有 cache 功能，很影响性能&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Terry “How do we test”
&lt;a href="https://speakerdeck.com/poshboytl/how-we-test-our-projects" rel="nofollow" target="_blank"&gt;https://speakerdeck.com/poshboytl/how-we-test-our-projects&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;testcase should be straightforward&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="一些值得一试的Gem与工具"&gt;一些值得一试的 Gem 与工具&lt;/h2&gt;
&lt;p&gt;**slim =&amp;gt; html template
EventMachine
Nagios
New Relic
whenever
Sinatra
**compass =&amp;gt; CSS framework
**exception_notifier
**delay_job
cache_money
*gerrit =&amp;gt; code review
**capistrano =&amp;gt; deploy tool
jasmine =&amp;gt; JS test tool
brakeman =&amp;gt; Static analysis security scanner for Ruby on Rails&lt;/p&gt;

&lt;p&gt;本人菜鸟
求补充
及拍砖&lt;/p&gt;</description>
      <author>chenni</author>
      <pubDate>Mon, 19 Nov 2012 11:45:43 +0800</pubDate>
      <link>https://ruby-china.org/topics/6892</link>
      <guid>https://ruby-china.org/topics/6892</guid>
    </item>
  </channel>
</rss>
