最近一年的经历

2016-07-23 05:51:20 +08:00
 mumuhou001
楼主最近三年一直在创业公司折腾,做过的项目都失败了。去年 9 月份,想再给自己选最后一次创业机会。
准备去 B 哥的公司, B 哥公司刚 A 轮。加入 B 哥公司楼主是这么想的,划拉一圈身边创业的人, B 哥是最有希望成功的人,就赌 B 哥了。

因为在上家公司楼主自愿降过工资,于是去 B 哥公司之前先去市场上试了试身价,也作为一个 B 哥拒绝楼主后的退路,印象中是要了 42 万或者 40 万,后来对方要发 offer 时楼主赶紧跟 B 哥确定好了,找了个理由表示去不了了。
楼主懂规矩,去 B 哥那工资不能按市场价,跟着 B 哥楼主对工资也不敏感,因为相信公司以后发展好了 B 哥不会亏待我们,还继续按照上家公司的工资水平。

介绍下人物, B 哥没在纯粹的互联网公司工作过,以前做投资的,做得比较成功,人口碑也很好。之前跟 B 哥接触过几次对 B 哥是发自内心的敬佩。楼主从 13 年由 windows c++开发转做 iOS 开发,当年 C++水平还是不错的,找工作面试基本不会挂在技术上。转 iOS 之后水平也很快超过周围比自己更早接触 iOS 的人,周围同事对楼主技术还是挺认可的。

B 哥公司还没开始开发 App ,楼主去 B 哥公司是做 web 开发的,接手一个微信公众号项目,因为之前做这个的那个技术大牛离职了,空了几个月没找到合适的人接手。楼主硬着头皮上了。楼主不排斥学新东西,跟着 B 哥干啥都行,虽然一直对所做的产品没什么兴趣,但兴趣可以放在技术上。

我们前端用的 backbone 框架,刚开始前端只楼主一个人,各种需求都能完成,就是开发速度慢,产品逻辑上还是有相当复杂度的。楼主加入不久 B 哥从大公司找过几个专业的前端,那几个人都看过我们代码,最后都没加入,有个还带走了代码领了分给他的任务,说有空时开发,最后一直没空。楼主依然一个人继续。
到冬天的时候吧,来了个应届生,其实他在老家的中移动工作过一年,后来上的 web 培训班, B 哥让我带他,最开始帮他纠正了些习惯,后来我发现这哥们遇到一些问题就唉声叹气摇头,有时候我指出了他代码中一些编码规范问题他最终也没改。春节前我们要上线一版新功能,他要提前几天回家,他说那边开发不完,我估算如果顺利的话我这边完成就接手开发他的工作,有可能都能完成,于是我问他的进度,叮嘱他将代码提交上去告诉我分支,这哥们说“这么多功能你能开发得完吗?”,临走时也没告诉我进度和分支。第二天在他在火车上微信我:“分支***,但这几天因为家里有些事,没啥心思写”,我立刻明白了。春节后他离职了,我失去了个伙伴,但我心里也不太想挽留。
之后不久又来一应届生,说来也巧,也是在老家中移动工作过辞职的,吃饭时 B 哥对我说“还是交给你带”,这次我有了压力,心想这个一定要多花精力带了。还好新来的很聪明,我一般告诉他解决问题的思路,他考虑不到点上时我会指出关键点,他立刻明白。他坐在我旁边,有天下午他接到一猎头或 Hr 电话,这小子竟然没拒绝,晚上我找他聊天,这些天来第一次深聊个人的事情,我目的是给他洗脑,让他知道我为什么选择跟着 B 哥,他说“以你的经验应该去当个合伙人”,我告诉他如果创业失败了,曾经是啥职位都没意义,大街上 CEO 太多了,大部分都会失败。接下来的某天他请假了,我不知道啥原因请假,问了 CTO , CTO 也不知道,于是我将他接面试电话没拒绝的事跟 CTO 讲了。这小子没走,直到我离职时 B 哥已经很赏识他了。

说到这里继续补充楼主的信息,楼主老婆孩子在南京,老婆给放了几年假,允许楼主一个人在北京工作,我们 14 年在南京一个比较偏的地方全款买了套期房,现在刚交房,借的钱已经还完了,本来计划筹集首付买第二套呢,主要为了孩子上学考虑,最近一年南京房价涨得太猛了,现在买不起了。楼主最初在西三旗租房住, B 哥公司在知春路一个小区里,有个屋子是宿舍,放两个上下铺,于是楼主为了节省上下班路上俩小时平时住在了公司,周六晚上回去住,偶尔老婆借出差的机会带着孩子来北京也住西三旗。不在公司住的时候每晚 10 点半左右回去,在公司住的时候每晚 12 点左右结束工作。四月底的时候楼主租的房子到期,就没在续租,直接搬来公司宿舍住。大概从这个时候楼主后面的故事开始了。

用户量大了,前端问题暴露地越来越多,楼主重构过很多模块,简化过服务器端提供的接口,重构过的部分,开发速度有了明显提升,问题依然存在,几乎天天花不少时间查 log 解决用户问题,工作压力也大了,导致遇到一些问题时或觉得对方掉链子时把控不住情绪,这是楼主犯的致命的过错,楼主历史上是犯过这个错误的,特别是在发版节奏快的时候。这时候做服务器端的一个小伙调来前端做新版前端,用 react 替代 backbone ,叫他 D 吧, B 哥让楼主坚守线上项目,在 D 做 react 项目架构讲解的时候明显感觉到 D 想当前端 leader 的意图,让我接受不了的是他在项目里加了很多类文件,都命好了名,或实现不完全,或写好了类的接口函数名,没有实现,让我们后参与到项目开发中的人来填写实现,后来私下里跟 D 聊这事, D 说他以前公司就这么做,他是负责指定哪些接口,为接口命名,其他人来填写实现部分。楼主反对这样的分工方式,互联网产品跟传统行业不一样,产品需求不断是调整的,写接口的人很难跟踪到某个模块的需求变化,逻辑复杂时更难制定出合理的接口,以后出了 bug 也很难评定是写接口人的责任还是写实现人的责任;其二,这导致写实现部分的人思路只能按照写接口人的想法来,谁会愿意这样做呢。结果开会大家都支持 D 的做法。

关于这个问题我跟 B 哥争论了很多次,也了解了 B 哥的想法, B 哥是担心大家把代码会写乱,这么做会解决一部分代码规范问题, D 做的就是他想要的。

之后楼主也加入了 react 开发, B 哥要求每天发日报,开早会,楼主承认争权这方面是自己的短板, D 则做得比楼主好,每次 B 哥说完一句 D 就紧跟一声“嗯”。这期间另外一个合伙人也在偏向 D ,楼主想之前因为一件事得罪了那个合伙人导致的,楼主的原因,所以并不怎么怪他。这段日子楼主很难受,于是提出离开团队了,后来没走成,想休息段时间调整,电话里跟 B 哥聊了很久,休假前说了想法,以后不再参与前端开发了,需要开发 App 的时候叫我,我再回来。休息期间不要工资。 B 哥执意要工资照发。

过了端午节,楼主回来上班了,其实能不能继续呆下去楼主心里没答案,只能试试。
回来之后楼主开始了 react native 项目的开发,楼主一个人做, web 与 app 由于都用的 react+redux ,逻辑部分是可以跟 web 端共用的,或作少量修改。项目框架建好了,先拿简单模块练手,做完一部分之后打包出来。前几天让预估剩余的工作量,把熟悉 web 代码、开发、提测到项目上线时间都算进去需要 45 天。楼主是希望这个时候把 web 端人也拉进来一起开发,早点上线,我一个人搞只能这么多天。
B 哥不同意,时间太久,不希望在 app 上耗费这么多人力进去, cancle 掉这个项目,楼主也理解 B 哥的想法,站在 B 哥的角度楼主也会这么做。原因:产品还不稳定,要调整的地方还很多,我们人员有限,此时开发了 App 就等于两线开战,楼主也没有提出有效的代码共用方案,此时的楼主工作意愿比较低,以前的状态似乎回不来了。

当晚楼主提出了离职,第二天合伙人开会同意。

自从楼主进到公司 B 哥就给了楼主很多照顾,包括将自己几千块钱的座椅让给楼主,有次楼主儿子来公司玩送给一套书。在楼主休假期间和楼主离职后两个月工资都是全额发。还有很多,不提了。
在楼主状态低迷期间 B 哥也是多次试图将楼主这位兄弟拉回来。

期间发生过一件有趣的事,不确定是不是 B 哥找的猎头给楼主打电话,反正那个猎头像是试探楼主的,楼主拒绝了。以前在其它公司的时候楼主上过当,也借助猎头对老板表过忠心。
4554 次点击
所在节点    职场话题
26 条回复
defunct9
2016-07-23 08:09:14 +08:00
乱啊
wj2061
2016-07-23 08:33:35 +08:00
所以你到底工资是多少?
Bardon
2016-07-23 08:35:59 +08:00
有一句话真的想说,如果你是空降的,一开始你几乎是被你部门的所有人敌视的。我觉得所有的研发甚至做 IT 的,这一点的心态非常不好。评低他人几乎成为本能。如果公司内部的一个技术团体对你产生一定的抵触情绪,似乎也只有走人一条路了。
evil4u
2016-07-23 08:49:14 +08:00
小公司就开始搞政治夺权,不是好公司。
D 的提前预设项目接口命名规范,感觉还是他以后端的思路来做前端,路径依赖。后端数据结构可以这么搞,可前端太灵活了,不建议。
看楼主说的,感觉项目是微信端的, react 这种新技术招人困难,业务量真的达到瓶颈需要上这样的技术了吗?
如果真的是 B 哥找猎头来问楼主,感觉真的是很脏诶,个人是不喜欢这么有城府的人。
程序员一般处理事情比较直接,求最短最简洁的方案,可放到处理人事,对付人就比较麻烦了。人么,总是需要吹捧,迂回套路,沟通能力需要增强的。
Time2
2016-07-23 09:08:26 +08:00
最后一句好经典。。
scnace
2016-07-23 09:10:55 +08:00
我竟然看完了(
michaelchs
2016-07-23 09:20:12 +08:00
....所以你開發之前是寫小黃文的嗎
maddot
2016-07-23 09:43:20 +08:00
没看得出楼主在创业啊,不知道工资亏了多少
Keita1314
2016-07-23 09:48:22 +08:00
楼主句句 B 哥人品好,对你好,然后后面来一出怀疑是不是设猎头试探,到底是什么意思?其实通篇表达不就是想暗示之前的员工也是可能被 B 哥找猎头试探,想说明 B 哥表面对你好,实则暗藏心机?直接说出来就行了嘛,何必先贬低自己,赞美 B 哥,然后再来一个腹黑老板,傻白甜自己。
crazyxin1988
2016-07-23 10:10:17 +08:00
最后一句 真是受益匪浅
yixiang
2016-07-23 10:35:32 +08:00
我来恶意揣测一下楼主想表达的:“我对 B 哥这么好,他竟然让人抢了我前端负责人的位置,真是忘恩负义”。

处在前端负责人这个位置,前端部分没有达到项目需求,应该做的是积极解决问题,自己提出再招人或者从后端里拉个人来。解决不了问题,就是不胜任。

D 提出的在项目进行一半用 react 替代 backbone ,也有可能政治意义大于实际意义。切换技术有成本,成员熟悉和踩坑需要时间。个人觉得,在这种时间紧张的情况下,用旧技术确保每个人最大效率输出,之后再慢慢重构比较好。虽然。 D 也许只是觉得一定要用 react 而已,程序员嘛。

而 B ……并没有阻止争权夺势,反而……那么问题来了,谁会是下一个楼主?之后要空降谁来代替 D ?

细思恐极!不敢再想!
9hills
2016-07-23 10:43:00 +08:00
Lz 到底在什么公司学会的表忠心,打小报告等等的套路?

参见: 于是我将他接面试电话没拒绝的事跟 CTO 讲了

接个面试电话怎么了?还好你们公司领导层并没有和你一样的情商…
dacapoday
2016-07-23 10:50:47 +08:00
完全不是程序员的思路啊,这是高管的料呀
nilxxxx
2016-07-23 11:48:42 +08:00
所以这篇文章的主题是最后一句吗?
rails3
2016-07-23 12:18:42 +08:00
坐等 B 哥现身
BigUncleLee
2016-07-23 13:08:07 +08:00
用户量激增情况下,楼主没有 hold 住,让后端来的小伙篡权成功。
楼主万般无奈下,选择离职后,合伙人没有挽留。
得出以下结论:
1. 楼主能力仍有提升空间。
2. 当重点在[如何在公司保持 leader 地位]时,与合伙人交往的人际能力有待提升。

补:
从技术角度看,接口实现分离是可取的。
接口并不是一个人订的,每个模块每个人都可以参与讨论。
模块出了问题,基本是实现的问题。
业务复杂了,扩展困难,代码杂糅看不懂,接口 leader 人的问题。
rubytek
2016-07-23 13:15:49 +08:00
@dacapoday 别逗了,我感觉 LZ 可能十年之内都不是高管的料。

看到这段我差点笑出声:

他坐在我旁边,有天下午他接到一猎头或 Hr 电话,这小子竟然没拒绝,晚上我找他聊天,这些天来第一次深聊个人的事情,我目的是给他洗脑,让他知道我为什么选择跟着 B 哥,他说“以你的经验应该去当个合伙人”,我告诉他如果创业失败了,曾经是啥职位都没意义,大街上 CEO 太多了,大部分都会失败。接下来的某天他请假了,我不知道啥原因请假,问了 CTO , CTO 也不知道,于是我将他接面试电话没拒绝的事跟 CTO 讲了。这小子没走,直到我离职时 B 哥已经很赏识他了。

我希望 B 哥和 CTO 眼里的你,和你自己眼里的你,差距不会太大。
cfans1993
2016-07-23 14:10:02 +08:00
楼主可以刷一下寒战二集电影 , 看下文科出身的刘 sir 有哪些职场套路
mumuhou001
2016-07-23 19:24:44 +08:00
@evil4u 那件事以前,楼主绝对是对公司无私付出的。那件事之后楼主心理有了变化:我在这里不图工资,那么拼命,在这里图的是什么?
楼主的变化也体现在工作态度上, B 哥也早已觉察出楼主的变化,试探再针对性解决问题是个办法。
mumuhou001
2016-07-23 19:26:08 +08:00
@rails3 B 哥不会现身哈,我不会告诉他这个帖子。估计我们团队只有我才来这里

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

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

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

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

© 2021 V2EX