t**********n 发帖数: 1718 | 1 比较长,感谢各位能耐心看完。是这样的,组里在开发一个新产品,因为一开始的傻比
lead的设计问题,这个产品的code极其难maintain,开发流程也很缓慢,产品已经开发
了一年,当初设计的lead半年前跳槽走人了,剩下的人要么是只会吹牛逼指挥人的,要
么是担不起大梁的,上面领导的意思是不管用什么技术尽快做出来。可是由于设计缺陷
,按现在这个速度还要很久才能完成,而且非常的unstable,由于poor
maintainability即使勉强做出来也几乎没有什么价值。
楼主前一阵子实在看不下去了,自己自发的开发了一套新的framework,用了非常简洁
的框架和比较成熟的技术,同时吸取了现在的project的教训,进行了适当的改进,当
然目前只是最底层的框架+一两个feature用于演示,效果很好,performance完爆,而
且code设计之初就是maintainability first的思想,按照楼主估计,再做3个月就可以
赶上目前的framework的进度,因为开发起来要容易很多。
然后楼主前两天开会给组里做了demo,包括老板,结果不用说了新的framework跟原来
的无底洞相比优点太多了,大家当场没说什么,后来有的人私底下告诉楼主说原来那个
framework跟新的这个相比简直太垃圾。后来又开了几次会讨论这个的可行性,一开始
大家还都客观讨论,慢慢的楼主发现这些人开始尼玛扯淡了,就是用各种一听就是
bullshit的理由搪塞,感觉好多人明明心里明白哪个好那个坏,但是觉得如果采纳了新
的framework等于他们这一年白干了,甚至会威胁的他们的工作(其实根本没那么严重
),宁愿继续吹现在这个泡沫,也不愿意悬崖勒马,有politics,也有面子原因。老板
摇摆不定,一开始站在楼主这边,但是也非常重视大家的意见,组里反对意见大,最后
也就不了了之了。楼主心灰意冷,觉得曹操那句“庶子不足与谋”非常符合现在的心境
,可是又觉得吧,有人说过:“It is just a fucking job”。楼主工作时间不长,不
知道该何去何从,各位牛人见得世面久了,求打醒! | u***n 发帖数: 21026 | 2 如果pay好的话就留着,老板让干啥就干啥,管那么多干什么啊 | l*******n 发帖数: 373 | 3 LZ could use a bit more EQ. Advancing your agenda is OK, but resistance will
be unbearable if you think you can just replace an existing system running
OK in production with a completely new, unproven one.
Technical aptitude is but a very small component of your overall career
success. Have you thought about (non-technical) ways to inject (at least
some of) your new stuff into production without offending the status quo?
Have you considered what's the best (non-technical) way to get the full team
onboard? Are you willing to share the credit, even if you consider it
unfair?
I see three options for you:
1. stay an individual contributor and try getting some other projects/tasks
that you are solely responsible for. Do the best job and prove yourself to
be a tech leader. Get people to come to you for hard, technical problems
first.
2. figure out a way to work better with an existing team.
3. jump ship and hope there's greener pasture elsewhere. (). |
|