【交流】现在这种情况 是我该走人了吗
本人从去年12月以来一直在某互联网公司从事im服务端开发工作
先后经历过新旧版本的服务端主程开发(两个毫不相干的项目)
旧版是基于开源项目openfire进行的改造与功能定制化
新版是基于旧版遗留的问题进行重写
比如客户端报文修改 增强集群能力等等 新版非官方测试单个业务节点支持7w用户同时在线
(服务端配置32g内存 家用i5 压力机三台 两台同服务端配置 一台mac pro)
并且整个集群采用无中心化设计与热部署特性
即使服务端主程有特别大的更改只需要灰度上线即可,中间不会停止服务
可以自豪一点的说新版服务端是我单挑出来的 耗时三个月
不过缺点也有 新版集群是通过组播进行的节点间业务逻辑关系维护
原打算加上zookeeper进行集群管理 我是说 原打算。。。。。
情况大概是这么个情况 之所以想离开目前的团队
无非就是因为一个技术无法hold住的团队负责人
先说一下本人的性格吧 我个人是属于比较刚性的人 做事情追求完美 对事不对人
和pm争吵是常有的事 前一分钟还互相往死里骂 后一分钟一起出去抽烟扯淡聊女人
总之性格是这样的
而团队的负责人呢 他是临时被迫赶鸭上架的这种
从来没带过团队
就先扒一扒我所不能忍的缺点吧
1、技术不过关,以为ios就是天 服务端也无非是ios那样增删改查
2、事情自己做主,客户定制化的需求不经过开发人员评估自己就定时间
3、跨级分配任务与跨级功能点商量
4、不够强硬
第一点呢
他是ios端的开发人员 ios说句实话我并不了解 我个人一直是从事服务端与底层开发工作
但是我知道服务端并不是拽几个页面 加几个监听就能搞定的事
服务端需要考虑系统的高并发 健壮性 容错性
拿增删改查来说 他以为就是crud就ok 实际上呢 分表分库 缓存 集群的数据强一致性保证
这些他不了解 他不知道 (当然也有我自身的原因没去详细的解释 )
第二点:
事情自己做主这个我最不能忍 客户一个定制化的需求 他答应了 不与服务端人员进行评估与沟通
ok 行 刚好不是大事 我忍了
揽活归揽活 但是在我没出问题的时候我想不出他为什么直接就否定我
辛辛苦苦熬夜加班赶工能 第二天来了以后 测试部门人员问他我这个模块是否能测试
这家伙好 直接来句我做不完 不用测了 实际上呢 我已经熬夜写完了
第三点:
这点不是我服务端一方不能忍 是全部不能忍
按道理来说 在做某个功能或者设计某个功能的时候 应该把各个小组的leader叫到一起
来讨论这件事是否能做 怎么做 需要多久
实际上呢 他会把各个小弟叫到一起来讨论这件事 到最后所有人都是掌握着项目碎片
没有一个大的思路 甚至连各个小组的leader都不清楚 这还怎么搞?
第四点:
项目进度落后 落后的人说晚上有事呵呵一笑就走了 不去考虑落后可能出现什么问题
这个就懒得吐槽了
就这样我与他之间的积怨越来越多
到了今天在一个功能上产生了分歧 就这样吵了起来
之后总监介入 跟我俩都说了很多
现在总监是让我选择是我离开这个项目组还是他离开这个项目组
说白了有点让我闪人的意思
闪人的话或许能碰到开明一点的领导 只是可惜了我这大半年的心血
不闪人就要有一个人离开这个产品线
现在好迷茫 不知道该怎么办 希望论坛里的大神们给点建议