从大工厂到小作坊

简介: 在百度工作三年后,作者经历了团队士气低落和项目业绩下滑的困境。产品问题主要归咎于不以人为本的设计和频繁的组织架构调整,导致目标模糊。尽管有技术优势,但用户不买账,产品变得复杂难用。组织动荡使团队协作受阻,最终因业务收缩而离职。加入一家小型创业公司后,作者感到轻松和希望,新项目展现出前景,团队齐心协力。

在百度工作了三年后的近一年,总是预感到某些事情的发生。果然,男人的第六感还是准确的。

近半年多的时间,不论是从身体还是精神方面,面对工作都是半死不活的状态,整个团队也是阴雨霾霾。异地的老板不知道咱组在干什么,看上去咱组就是不出活,但实际上就是无活可出。作为一个ToB交付的项目,从去年至今的交付数量是急剧下滑,不仅维护不住老客户,新客户也止步于POC阶段,这个站在工智能风口上的项目,为什么在这个风口上不但没有被吹上去,反而走下坡路了呢,其中的原因我想是多方面的吧。

在百度工作期间,从来不怀疑百度底层的技术能力,或者说是模型效果,但是用户为啥就是不买单呢?我觉得一大部分原因归根于产品设计的初衷吧。一款优秀的,能让客户买单的产品,首先是以人为本的。反观当前产品的形态,以及规划产品的大哥们,好像用户使用体验的重要性,并没有展现出来。更重要的是想教用户做事,做一件看上去结果合理,但是操作路径不能让人理解的事儿。科技让复杂的世界更复杂了。

其次就是组织架构了,作为一个底层的牛马。每次的组织架构调整好像对我们手里的活都没什么影响,都是人跟活走。但是频繁的组织架构调整,频繁的产品形态调整,对我们的目标还是影响非常大的。尽管说需求要紧跟市场,但是老是跟在别人的屁股后面,总是吃不上新鲜的。所以此处的目标是指,我们到底应该为客户解决什么问题,或者说我们的产品能让客户的某个方面变得更强。但是频繁的组织架构调整,产品各个模块拆分,又融合,再拆分这种发展过程只会让这个产品的目标更难达成。

记得刚来到这个产品组的时候,给人的印象是每个岗位的同事都很专业。专业的算法,专业的后端,专业的项目经理。大家在朝着一个共同的目标努力,那就是打磨产品。直到开始各种负责人被轮换,拆分各种小组,产品开始难用起来,作为测试来说,最大的感受就是工作内容更聚焦于某个方向,集成相关的场景很难做。发现问题后,排查、解决都需要很长的流程,甚至一个问题需要找好几个人才能知道谁去负责解决这个问题。刚熟悉了这种模块的分工后,架构又变了。

直到23年下半年,交付量感觉到急剧下降的时候,我预感到曾经的辉煌回不去了。想过改变,但是百度答应给的也还不错。所以幻想过,维持现状也能活下去。幻想终究还是幻想,不需要这么多的人了,开始不答应给我们这么多了。

然后就离开了。当确定好下家后,感受到轻松的同时,也有很多的遗憾。如果还是曾经的那些人,还是曾经的那个产品形态,共同做更新更有追求的事儿,会不会更好。答案只能由平行时空的另一个我去回答了。

来到了新公司,是个小创业型公司。第一感受就是上厕所不排队了。大家也是在对的时间干对的事儿,第一次迎着朝阳上班,踩着夕阳下班。

新的产品也像上一个产品那样,表现的很有前景,同事们也在努力的推他往一个方向走。

愿时光不负有心人~

相关文章
|
11月前
|
设计模式 算法 前端开发
【大话设计模式】-简单工厂-工厂方法-自动化实现工厂工厂方法!
【大话设计模式】-简单工厂-工厂方法-自动化实现工厂工厂方法!
|
9月前
|
供应链
智慧工厂概念
智慧工厂概念
106 0
|
11月前
简单工厂、工厂、抽象工厂总结
简单工厂、工厂、抽象工厂总结
28 0
|
设计模式
工厂三姊妹
昨天听完同学们的分享和老师的讲解,加上之前对三个工厂知识的积累,我对 三个工厂方法的理解回归了最开始的定义,简练而精辟。工厂主要分为:简单工厂,工厂方法,抽象工厂。
|
XML Java 数据格式
|
安全 Java 数据库
Spring工厂创建复杂对象
Spring工厂创建复杂对象
Spring工厂创建复杂对象
|
设计模式
设计模式 - 简单工厂(静态工厂)& 工厂方法(构建工厂)
设计模式 - 简单工厂(静态工厂)& 工厂方法(构建工厂)
83 0
设计模式 - 简单工厂(静态工厂)& 工厂方法(构建工厂)
|
数据采集 运维 监控
智慧工厂,来晶澳看看!
走向世界的义乌制造,不再只有传统概念中的“小商品”。 一座年产值170亿的光伏生产基地,正在这里不间断运作。厂区内,16块大屏组成的监测区域实时更新,显示着所有产线的运行情况,包括MES驾驶舱、AGV运行系统、生产网格化管理系统晶豹、实时监控等等。
635 0
智慧工厂,来晶澳看看!
定义一个创造汽车的工厂类
# 定义奔驰车类 class BenchiCar(object): # 定义车的方法 def move(self): print('---奔驰车在移动---') def stop(self): print('---奔驰车停车了---') #...
843 0
|
存储 消息中间件 NoSQL
队列工厂之RedisMQ
本次和大家分享的是RedisMQ队列的用法,前两篇文章队列工厂之(MSMQ)和队列工厂之RabbitMQ分别简单介绍对应队列环境的搭建和常用方法的使用,加上本篇分享的RedisMQ那么就完成了咋们队列工厂"三剑客"的目标了哈哈;Redis的作用不仅仅局限于队列,更多的一般都使用它的key,value...
1218 0