V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sofish
V2EX  ›  酷工作

一起来玩,会玩出点什么花样吗?

  •  
  •   sofish · 2015-10-12 15:38:00 +08:00 · 4775 次点击
    这是一个创建于 3090 天前的主题,其中的信息可能已经有所发展或是发生改变。

    隐约记得上次和 Livid 聊的时候说「几乎每天都在刷 V2EX 」后,就基本上一周(我猜)刷一次。公事 + 私事一多,人就忙(懒)了。这一年来,几乎都在想同样的事:

    • 如何让业务跑的更好
    • 如何做一个最 TOP 的前端团队

    关于如何让业务跑的更好,通常来说我们考虑两个方面,一方面是团队效率,一方面的代码层面上的效率。而最 TOP 的团队对于我来说,一定是业务做的非常好,并且有内功有实力;其次有业界影响力。来看看我们的一些日常:

    一、如何让业务跑的更好

    • 增强各端掌控力。从(传统 MVC )向(前端 MVC + 后端 API )转变,让专业的人做专业的事,因此 Angular.js + 强健的后端 API 成为我们现在 APP 的主要技术栈。
    • 工程化。环境方面,一行命令解决,不用像很多团队一样花一周来安装环境(我们也挣扎了很久);大家只要写最基础的 ES2015 / CSS Next 便可以自动编辑成兼容的代码(最新技术我们只是一句话带过,因为只是日常),享受最新技术便利的同时解决兼容问题;自动 Lint ;自动优化: Hash 版本化、合并、混淆、 CDN ready 等;提供 API 给运维执行发布上线。
    • 工具化。提供各种界面化工具,让大家一键选择环境(本机、开发机、线上环境);所有文案编写,相比前端编辑 HTML ,只需要 PM 在工具上更改 Markdown 即可自动编译成 HTML 显示到 Web 上。
    • 产品上。全面静态化(能静态的内容),并放置到 CDN ,更快速稳定;去掉中间层( PHP/Python/Node ),直接 Nginx 支撑,有更强的并发能力,也不需要每次重启服务;全面使用 webp 代理 jp(e)g ,减少 30% 的图片质量,让用户加载更快;全面兼容 retina (因为本身大家都使用 retina 屏幕电脑),让用户更爽。

    二、如何做一个最 TOP 的前端团队

    • 内功。在追求技术的同时,我们每两周有一次分享会(每次 2 人),每两周有一次培训(系列化),也即基本上每周都会有一次技术分享;并且,培训有 Workshop 形式,大家边培训,边一起写代码,比如下午我们要进行前端测试培训,就是先让大家 clone 下一个 git repo 然后一起写代码;另外,新人都会有入职培训期,之后直接负责项目;每一个人都会有所要求,比如通常来说,技术到一定水平,会要求在团队层面上有所作为,考核期半年;招聘,在培养的同时,我们在努力招人,并且要求都需要达到团队平均水平之上。
    • 对外。虽然没有做很多, GitHub 上开始慢慢放出一些小的开源项目,比如实用的线 JS 图片切割;承办技术会议,参加对外技术分享。后面大家会慢慢看到。
    • 玩乐。我认为,每个优秀的人都是热爱生活的,并且能对世界有所影响的。所以团队是否能从「玩乐」的层面上有水平,也直接反映团队的水平。定期 Team Building 。我们到希尔顿住过全酒店只有 3 间的 136 平大套房,玩儿到颠倒凌晨;也包过一层酒吧大家喝酒聊天,重要的是我们不强制喝酒,橙汁 /可乐之类自选,有一次我们去新天地宝来纳,当所有人都举起 1 升、半升的啤酒杯时,有一个咖啡杯,原因是他妈妈不让他喝酒,我们只会高兴团队的多样,而不是强求团队的统一。当然也不能忽略还有一群小聚会的麦霸,夏天到寿宁路吃小龙虾的开心小事。
    • 其他。免费读书计划,我们桌面都有各种最新的技术书,定期采购;正版化的 Mac OS X 软件(因为入职都配 rMBP ),比如 WebStorm ;一对一导师; PC / Mobile / Hybrid App 方向自选,能者上基调。

    这些只是部分日常,我有自己的目标,而团队也有团队的目标。无论什么目前,简单、长期、有趣非常重要。

    然而,一切便利通常都是从不便利中挣扎而来。比如从 CLI 发布,到一键发布,是工程师们一起努力的结果,根本不必只有通过运维才能发布;而 PM 只编辑 Markdown 这件事情,也是源于工程师文件,前端认为不应该永远都在做一些改 HTML 文案的事情,而应该让更懂的人,用更方便的事情来做,所以有了对应的系统。

    目前,我们还不敢说自己是最 TOP 的团队,想提供的便宜还有更多。我们有所渴望,要求不少。我们认为不同的人,都可以是有追求的卓越的人才,可以工作在一起给世界带来多一点点便利。我们需要更多伙伴。

    虽然金九银十几乎已过,但我们依然渴望优化人才加入,如下面几类同学:

    • 前端主管 /架构师
    • 资深 /高级前端工程师
    • 实习生

    如果你恰好想玩点好玩的,希望玩出点花机,那我们应该聊一聊,问「要求是什么的」,我只能回答,简单丢个简历就知道了;而我们最渴望有人才,他们通过告诉我「我想我能给团队带来______(如,招聘)」。

    • [email protected]
    • 坐标:上海真北路地铁站(近铁城市广场) / 饿了么公司

    22 条回复    2015-10-13 20:43:42 +08:00
    cnly1987
        1
    cnly1987  
       2015-10-12 15:41:39 +08:00 via iPhone
    招了这么久还没招到好基友么
    sofish
        2
    sofish  
    OP
       2015-10-12 15:44:05 +08:00
    @cnly1987 目前我们团队的微信群只有 32 个人。
    genffy
        3
    genffy  
       2015-10-12 15:50:02 +08:00
    渣渣要学习。 https://genffy.com/resume/
    scourgen
        4
    scourgen  
       2015-10-12 15:55:32 +08:00
    我认识个人正在做类似 slack 这样的服务,比较适合 lz
    meathill
        5
    meathill  
       2015-10-12 16:50:39 +08:00
    可惜在上海
    chairuosen
        6
    chairuosen  
       2015-10-12 16:51:42 +08:00
    很有诱惑,可惜在魔都非帝都啊。。
    shenqi
        7
    shenqi  
       2015-10-12 16:58:59 +08:00
    sofish 来了。我围观下。
    linkgod
        8
    linkgod  
       2015-10-12 17:25:16 +08:00
    Hello , @sofish
    请问下 ele 无线前端的主要业务是负责什么呢?是 H5 版本的 ele 么?
    我看你们的客户端是 native 的,不知道无线前端的主要业务价值在哪?
    还请多多指教
    sofish
        9
    sofish  
    OP
       2015-10-12 17:28:59 +08:00   ❤️ 1
    @linkgod Hybrid 才是正完全体

    @chairuosen
    @meathill 帝都也有研发部,可聊
    rming
        10
    rming  
       2015-10-12 17:32:58 +08:00
    围观下
    neoman
        11
    neoman  
       2015-10-12 17:42:33 +08:00
    围观
    meathill
        12
    meathill  
       2015-10-12 18:18:32 +08:00
    @sofish 可惜我已经搬到广州了……
    worldcao
        13
    worldcao  
       2015-10-12 19:58:35 +08:00
    顶鱼大
    underone
        14
    underone  
       2015-10-12 20:41:07 +08:00
    汪……
    这么多年啊,真是转瞬之间……
    banri
        15
    banri  
       2015-10-12 20:55:12 +08:00
    水平有限,只能膜拜了。祝更好~
    sunmonster
        16
    sunmonster  
       2015-10-12 21:57:23 +08:00
    这不是 sofish 大大吗?居然也逛 V2ex,我月底交接完就投饿了么,你可不可以来面我?
    serco
        17
    serco  
       2015-10-12 22:43:55 +08:00
    @sofish 全部都是 Angular 吗?有没有项目用 React ?
    sofish
        18
    sofish  
    OP
       2015-10-12 22:44:03 +08:00 via iPhone
    @sunmonster 来哦
    sofish
        19
    sofish  
    OP
       2015-10-12 22:56:58 +08:00 via iPhone
    @serco 有,新写的项目
    serco
        20
    serco  
       2015-10-12 23:02:49 +08:00
    @sofish
    有什么心得可以分享一下嘛?
    最近在用 Redux + React 重构公司项目,总觉得还有些问题。
    上 Relay + Graphql API 调整又太多。
    sofish
        21
    sofish  
    OP
       2015-10-12 23:44:42 +08:00 via iPhone
    @serco 我并没直接参与,推荐招 strikinly 的 @郭达峰(微博)同学聊聊
    Geeker
        22
    Geeker  
       2015-10-13 20:43:42 +08:00
    被 @sofish 大大面过一次,受益匪浅。不过在大神面前太紧张了 T_T
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5504 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 08:19 · PVG 16:19 · LAX 01:19 · JFK 04:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.