最近一年的经历 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mumuhou001
V2EX    职场话题

最近一年的经历

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

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

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

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

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

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

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

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

    看到这段我差点笑出声:

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

    我希望 B 哥和 CTO 眼里的你,和你自己眼里的你,差距不会太大。
    cfans1993
        18
    cfans1993  
       2016-07-23 14:10:02 +08:00
    楼主可以刷一下寒战二集电影 , 看下文科出身的刘 sir 有哪些职场套路
    mumuhou001
        19
    mumuhou001  
    OP
       2016-07-23 19:24:44 +08:00 via iPhone
    @evil4u 那件事以前,楼主绝对是对公司无私付出的。那件事之后楼主心理有了变化:我在这里不图工资,那么拼命,在这里图的是什么?
    楼主的变化也体现在工作态度上, B 哥也早已觉察出楼主的变化,试探再针对性解决问题是个办法。
    mumuhou001
        20
    mumuhou001  
    OP
       2016-07-23 19:26:08 +08:00 via iPhone
    @rails3 B 哥不会现身哈,我不会告诉他这个帖子。估计我们团队只有我才来这里
    mumuhou001
        21
    mumuhou001  
    OP
       2016-07-23 19:32:35 +08:00 via iPhone
    @yixiang 事情的细节还没完全展开,以后有空补充。用 react 是 B 哥提出的, B 哥虽然不是技术出身,但他利用空余时间掌握了 react+redux 技术。
    q397064399
        22
    q397064399  
       2016-07-23 20:21:44 +08:00
    楼主年纪多大了, 13 年就在做 C++ winform 了?
    mumuhou001
        23
    mumuhou001  
    OP
       2016-07-23 20:59:02 +08:00 via iPhone
    @cfans1993 有空看看
    hellojinjie
        24
    hellojinjie  
       2016-07-23 21:37:08 +08:00
    感觉楼主失败的地方开始在 D 被调来支持前端,此时说明楼主已经无法支撑起前端,而楼主在后续的发展中又没有放大招。

    其实我比较关心的是楼主有没有后悔过这三年的创业公司的工作?
    mumuhou001
        25
    mumuhou001  
    OP
       2016-07-24 12:07:13 +08:00 via iPhone
    @hellojinjie 谢谢,其实从楼主进公司时 B 哥就有改技术架构的想法,后来随着用户量增长,楼主只是不断地对各模块做重构,用户还是不断曝出问题。楼主的确在前端技术选型上比较保守。与 D 的竞争输在楼主没有政治斗争经验。也不爱往那边想。
    关于后悔,没后悔过,创业之前楼主在一家大公司,属于技术极客,假如这三年继续在大公司只能有技术方面的收获,绝没有现在的经历丰富和视野开阔,这对以后楼主自己干,或其它行业也有帮助,这三年认识的朋友也是创业者,大多很拼。这几年收入一定是有一定损失的,这楼主不在乎,与家人在一起的时间不多我想是挺对不起家人
    eamon666
        26
    eamon666  
       2016-07-25 18:58:06 +08:00
    求给我洗脑
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     967 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 23:28 PVG 07:28 LAX 16:28 JFK 19:28
    Do have faith in what you're doing.
    ubao msn 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