[武汉] 招募 Python 开发工程师,原 A 站创始团队的二次创业项目 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
外包信息请发到 /go/outsourcing 节点。
不要把相同的信息发到不同的节点
neavo
V2EX    酷工作

[武汉] 招募 Python 开发工程师,原 A 站创始团队的二次创业项目

  •  3
     
  •   neavo 2016-07-16 23:29:19 +08:00 4373 次点击
    这是一个创建于 3375 天前的主题,其中的信息可能已经有所发展或是发生改变。
    简单介绍:
      轻文是国内第一家专注于包括轻小说在内的二次元文学内容的阅读、创作、讨论的内容创作社区,通过 UGC 、 EGC 、 PGC 相结合的模式,通过二次元互联网产品独有的表现方式,创造出有价值的二次元向的剧本、世界、故事。我们的小伙伴们大部分来自 AcFun 、哔哩哔哩、暴走漫画、斗鱼 TV 、知音漫客等业内知名二次元团队,二次元基因满载!目前旗下主要产品为二次元文学内容社区 -- 轻文轻小说( https://www.iQing.in )。

    工作职责:
      配合产品与设计,开发、维护 Web 后端系统

    职位要求:
      本科或以上学历
      了解 Linux 系统,熟悉常用命令
      3 年以上 Web 服务后端项目开发经验
      了解 Nginx 等静态 HTTP 服务前端服务
      熟悉分布式、多线程的程序设计与编码
      熟练使用 Redis 、 MongoDB 等 NoSQL 数据库
      熟练使用 MySQL 数据库及常用的 SQL 语句,了解基本的性能调优
      熟练使用至少一种 Web 后端开发语言环境( JaveEE/Python/RoR 等)

    优先条件:
      熟练使用 Python 环境下的 Web 开发
      有长期维护的技术博客或者在活跃在开源社区
      有大规模高并发访问的 Web 应用框架设计和开发经验

      其实这是一个原 A 站创始团队的二次创业项目,比较熟的团队,各种意义上 ... 目前拿了两轮投资了, 资方有主板上市公司、一线投资机构、业内战略巨头,现金流比较健康,有收入。

      一个标准的 Web+客户端项目,基本的后端技术栈: Python 、 Django 、 ES (搜索)、 SQL 、 MongoDB 、 Redis。

      团队扩展,寻找靠谱的 Python 开发小伙伴,有其他 Web 经验的愿意转而且也有自信能快速转换技术栈的也欢迎 :) 弹性工作、入职苹果狗这些标准福利就不说了,期权池也大大的留着等你来分,有兴趣可以仔细聊,欢迎喜欢 ACG 文化的小伙伴来入坑,基本待遇是 8k-16k * 14 这样子,大牛或者靠谱的实习生都可以再谈。

      简历请发至: neavo#neavo.me ,并附上你对这个问题的从后端开发逻辑的角度的回答:一个 HTTP 请求,从客户端发起,穿透 CDN 、穿透前端机、穿透逻辑后端、穿透数据库,再返回给客户端,具体经过了哪些步骤,有哪些方式可以调优,或者有哪些可能存在的坑。

      谢谢!
    19 条回复    2016-09-17 15:12:31 +08:00
    bwangel
        1
    bwangel  
       2016-07-16 23:34:27 +08:00   1
    水平还不够,不过你们在招聘完了以后,能把简历中问题的答案发布出来吗,看的我很感兴趣。
    neavo
        2
    neavo  
    OP
       2016-07-16 23:38:20 +08:00
    @bwangel

    其实这是一个开放式问题,也是我最喜欢问的一个问题,没有标准答案,但是它的意义在于不论新手老手、不论技术栈如何,都能回答,但是从回答的内容,可以看出回答者的积累与功底 :) 欢迎试试
    cuebyte
        3
    cuebyte  
       2016-07-16 23:38:29 +08:00
    支持一下尼窝大大~
    LanceVan
        4
    LanceVan  
       2016-07-16 23:40:57 +08:00
    是长期招聘么?大四狗 9 月开学,学校在武汉
    bwangel
        5
    bwangel  
       2016-07-16 23:42:47 +08:00
    @neavo ,我不是来找工作的啊,就是看你们问题感兴趣。说实话,感觉看起来蛮好玩的,让我捋捋,不过我刚毕业,水平还差的很,答出来怕您见笑了。
    Radiums
        6
    Radiums  
       2016-07-16 23:46:50 +08:00
    国内原创轻小说真的有发展吗。。。感觉和起点流差不多。
    pacino
        7
    pacino  
       2016-07-17 00:13:20 +08:00
    每次看到武汉的互联网公司都无理由点赞,希望武汉互联网行业快速发展。#终究是要回家工作的#
    chris5641
        8
    chris5641  
       2016-07-17 01:53:35 +08:00
    4 年某 500 强嵌入式开发经验,一直想转行互联网,最近自学了 Python+Flask ,不知有没有机会。。。
    ericls
        9
    ericls  
       2016-07-17 02:00:10 +08:00 via iPhone
    相当熟悉的栈
    ericFork
        10
    ericFork  
       2016-07-17 03:03:17 +08:00
    支持尼窝老板~
    tracymcladdy
        11
    tracymcladdy  
       2016-07-17 08:31:03 +08:00 via Android   3
    有兴趣,可以 remote 一周只去公司一两天那样么?
    如果可以, id@gmail 联系。
    回答下这个问题吧。
    要设计一套撸棒性强的系统,核心在于缓存,层层缓存。
    从 cdn 缓存到 view 层缓存到业务逻辑缓存到数据库缓存到内存缓存到 cpu 一级二级等缓存。
    如果用 django ,就应该抛弃他的模板渲染。只基于 restful 输出 json ,然后基于 nodejs 做模板数据组装与 json 数据缓存。然后用户前端完全可以使用 reactjs/angularjs 做单页 web 应用,这样可以节省许多无意义的 html 数据流量,很大程度节省服务器带宽。
    nginx 和 nodejs 以及 redis 的异步 IO/事件驱动模型天生就是为这种高并发的 io 请求而生的。
    说完 web 说业务逻辑,业务逻辑可以设计的很美。比如你们这个创作社区,可以解耦和为博客系统,论坛系统,图片(文件)存储系统,评论系统,用户系统等。
    各个系统之间使用 restful/webservice/私有协议 /异步队列来进行相互之间的通信。哪一个系统的模块如果成为瓶颈,那么就给这个模块增加相应的机器 /容器。用户多了后图片系统撑不住,负荷大大超出其他系统,那么可以给图片系统增加机器。在这方面, docker 是个很好的容器工具。
    一个系统拆分成一个一个足够小足够好的模块后,各模块就变成的单独的服务, a 如果依赖 b ,那么 a 直接调用 b 的服务接口。一个系统里模块多的话,你调用我我调用你,调用关系就会变得很复杂,变成一个网。这时候就需要引入服务治理,需要一个注册中心给各个服务自己注册, java 方面阿里巴巴在这块专门有一个 dubbo 框架,基于 netty 的一个异步非阻塞的 nio 网络框架。 python 方面我还不了解。
    再说业务缓存,业务缓存的设计是最能体现出一个程序员理解和提炼需求,掌控业务的能力,基于 aop 的拦截机制,哪些方法该走缓存,什么时候该刷新缓存,分布式缓存下如何做到数据的同步,这些都是细微之处见真功。
    再说数据库层面,既然选了 mongodb ,读写分离,索引什么的就不说了,如何做到基于业务的请求,少查询库,返回部分 json 也是调优特别该注意的地方。数据量上来的话,可以考虑数据分片,这方面, hadoop 等都不错。
    再说操作系统层面, linux 内核级的调优, http 连接数,最大打开文件数等等,可以优化的地方太多了。

    兴致不错,在床上躺尸手敲的,闲的蛋疼,没排版,欢迎拍砖。
    vincik
        12
    incik  
       2016-07-17 22:23:25 +08:00 via iPhone
    vincik
        13
    vincik  
       2016-07-17 22:24:08 +08:00 via iPhone
    @bwangel 地 f
    vincik
        14
    vincik  
       2016-07-17 22:26:04 +08:00 via iPhone
    florcava
        15
    florcava  
       2016-07-18 09:38:51 +08:00
    武汉 Pyton 是真心不好招啊,没几个人做这个,接触一些的要么是系统运维的,要么是大数据跑点数据的。。。
    saberpowermo
        16
    saberpowermo  
       2016-07-18 10:02:15 +08:00
    n 聚么么哒
    pixstone
        17
    pixstone  
       2016-07-19 11:51:29 +08:00
    尼窝老板加油
    neavo
        18
    neavo  
    OP
       2016-08-23 13:24:42 +08:00
    还需要一坑 :)
    bwangel
        19
    bwangel  
       2016-09-17 15:12:31 +08:00
    @tracymcladdy ,谢谢你的答案,长知识了!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     830 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 21:22 PVG 05:22 LAX 14:22 JFK 17:22
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86