[ 北京 ] 滴滴出行招聘代码拯救师

2015-12-05 15:04:36 +08:00
 taowen

[ 北京 ] 滴滴出行招聘代码拯救师

你没有看错,职位的名称就叫 代码拯救师

月薪: 40k+

工作地点:北京上地

谁都知道这不是一个招人的好时候,年终奖正朝我们迎面走来。但是只要你认为你能够接受下面的挑战,待遇问题都是可以谈的。

希望即将归队的你有这样气质:

需要更多信息,请联系: taowen@didichuxing.com

8121 次点击
所在节点    酷工作
44 条回复
canesten
2015-12-05 15:34:38 +08:00
相关的软件基础设施完备吗?
比如 MQ , Zookeeper , Dubbo 或者 Docker 什么的?
涉及到基础设施改革的问题有决策权吗?
40 万行代码,读代码,熟悉业务能给多长时间?
这个岗位并不是一个持续需求的岗位,弄干净以后如何保证不会发生卸磨杀驴的事情?
这个岗位要招多少个人?每个平级的代码拯救师之间的分歧要如何解决?
除了解耦归纳以外,性能考量要做吗?
如果涉及到为了性能做出的架构改革或者基础设施改革有话语权吗?
snow4young
2015-12-05 15:35:10 +08:00
一语中的:对于 CMS 类的小破网站,天天 DDD 来, TDD 去,浪费青春和生命。
xufang
2015-12-05 15:38:34 +08:00
慎如此坑,左耳朵耗子就是前车之鉴。
大概率成为牺牲品,没有百万年薪,不要动心。
otbzi
2015-12-05 15:59:53 +08:00
@canesten 跟我一块儿干就好了。什么都 ready 了,还要我们干什么?
whistle
2015-12-05 16:04:25 +08:00
千万不要去,滴滴据说天天空降领导,基本上苦哈哈加班把活干完了,就可以把你边缘化了
canesten
2015-12-05 16:15:34 +08:00
@whistle 有同感
百度的 T9 和 TW 的人不是创始团队的吧?
如果是一开始就让这两股人来干,一定不会导致现在需要大规模重构的情况吧?
百度的 T9 和 TW 两个正规军的人都没把这重构搞定,难题在哪?
我觉得不是技术和经验吧?
如果公司内的 CTO 或者 Tech Leader 这种活会干又没干,那是不是有点吃干饭的嫌疑?
还是不愿意背锅?
那愿意背锅干活的人是不是应该比这些不敢背锅的人赚的更多一些?
名利不可兼得嘛,那些已经有了名的虚职高管可以少拿一些钱吧?
BenX
2015-12-05 16:19:47 +08:00
我觉得这个贴要火,先 mark
canesten
2015-12-05 16:28:25 +08:00
@BenX
我觉得这贴不会火,今天是周六, V 站上活跃人数减少很多的。
而且楼主也不来回帖,可能明天就沉了,不会有几个人看到。
viperchaos
2015-12-05 16:57:53 +08:00
@canesten 我感觉要火
itbeihe
2015-12-05 17:41:20 +08:00
感觉会火,加一把火柴。
professorz
2015-12-05 17:49:02 +08:00
先是觉得这帖子逼格真高,看了几个楼发现回帖真犀利!
Email
2015-12-05 17:50:00 +08:00
初级菜逼工程师写的代码.招高级工程师去重构.
wuranbo
2015-12-05 18:18:50 +08:00
火钳刘明
wuranbo
2015-12-05 18:22:04 +08:00
@Email 主要是自己矛盾阿。承认一边就行了滴滴都占理,因为毕竟产品的成果在那里。
canesten
2015-12-05 18:28:17 +08:00
@otbzi
贵司是做什么业务的?
freeindex
2015-12-05 18:28:35 +08:00
刘明
Knights
2015-12-05 18:28:48 +08:00
这么多代码要重构,谁去写会疯掉的吧。
ianisme
2015-12-05 18:35:18 +08:00
是该拯救了 bug 太低级了
wh0syourda66y
2015-12-05 19:03:27 +08:00
还不如彻底重写,我们公司也碰到这种坑,浪费了大半年结果一点用也没有
hantsy
2015-12-05 22:02:00 +08:00
MicroService 与 DevOps 不可分割, DevOps 跟不上,是白搭,试想如果有 Netflix 那样服务超过 200 的时候怎么部署。

滴滴也就这一两年的事,从一开始设计就应该考虑服务分离。

在没这 MicroService 这个概念,我那时的项目(37 个 maven modules, 7 个部署包)已经做最基本的考虑:

1. Restful API, 符合 Richardson mature model Level 2
2. 批处理服务分离,主要用到 Spring Integration , Batch , AMQP 等,使用 AMQP 与 API 交互
3. 通知分离(邮件,推送等)
4. UI 全部是 SPA (网站, APP 使用了 IONIC )

这都是一年前的架构方面的考虑了。

现在的新项目完全采用 Spring Cloud, 特别是 Netflix ( MicroService 的成功典范) 的集成。

1. Ops 上更新换代( AWS , Circle CI , Docker , Vagrant vault , ELK )
2. Restful API 符合 Richardson mature model Level 3
3. API 更细,也进行分离,使用 Zuul 代理
4. Service Discovery, Load Balance, API Gateway/Aggregate 基本上都是用 Netflix 技术, Logging trace ( Spring cloud sleuth )等

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/241348

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX