前言

最近一年的时间里,我一直在一个创业团队做后端开发的工作,有时候也需要跟一下项目管理之类的统筹安排,通过处理不同的事情以及和不同角色的伙伴沟通,慢慢地我也产生了一些思考。

受自身经验与所处环境限制,这些观点不一定对,如果有人看的话,希望你们可以辩证地去思考。

正文

由于阅历会逐渐增加,本文内容我也将会持续更新。

态度认真很重要

懒散的态度对团队有很大的消极影响,就算是完成了任务也没有完成责任。

不一定都得非常厉害
  • 聚集一群都厉害的人这件事本身就非常困难
  • 水平有层次更有利于团队凝聚
  • 不一定都得非常厉害,但是不能拖后腿
先有将后有兵

先搞定核心业务的核心人物再考虑扩招,而不是跟学10年前的老话:“就差一个程序员了”。

0 到 1 的重要程度,大于 1 到 100
  • 0 到 1 是一个质变,1 完成了,大家才会觉得靠谱
  • 1 到 100 是一个量变,大家不迷茫了以后才更有方向感、凝聚力
完备性会比性能更重要

一个 C 端接口的投入大量的人力去优化,响应时间从 200ms 减成 100ms,乍一听优化了很多很厉害,其实呢,不如去好好设计业务需求。

最小颗粒度及时上线很重要

从 0 到 1 的时间一定不要太长,团队里的所有人,都需要一个正反馈。

WechatIMG1.jpeg

确认比信任更重要

即使某位成员非常靠谱,备受信任,也要得到明确的结果。

不要过度优化

以前的我认为:“写得慢也不要写得烂”,现在的我更觉得:“把控不住进度都是扯淡”。

多给团队一些反馈,哪怕是不好的

有任何不合理的地方,一定要及时提出。好的行为就奖励,不好的行为就惩罚,千万不要“秋后算账”。

负责人得先舒服了

没错,就是得到“舒服”的程度,领导的面部表情有时候能决定到团队一天的效率。

一定满足不了所有用户需求,挑关键需求做,而不是全部都做
  • 0 到 1 是为那些特征用户服务的,这些人能用就行了
  • 在 1 到 100 的阶段再去追求覆盖率, 0 到 1 的阶段先解决问题
每周都花时间去总结
  • 自己做了哪些决定(或者否定了哪些决定)
  • 大家有没有成长
  • 最关键的点:项目进度到底可不可控
及时拍板,不要怕担责任

项目中一定会有错误决策,不要害怕承担责任,大家如果都在犹豫就会很容易败北。

在没有得到用户验证的情况下,不要凭空脑补需求

凭空的需求只会拖慢从 0 到 1 的进度,而且这些需求也不一定都很正确,甚至随着时间的推进,这些需求也会“凭空消失”。

业务大于技术

虽然我是技术岗位,但是我还是坚持认为 技术一定要服务于业务,技术要用来解决需求
无论抗癌药物研究的多么先进,拉肚子的时候也不会去吃它。

从 0 到 1 更需要的是服从,从 1 到 100 必须要发散
  • 说服从可能有点过于阶级化,但是在 0 到 1 的阶段中,产生决策之后就是需要大家一起去执行
  • 1 到 100 的时候更需要大家去提升自己,做到 100 而不是只到 50
……

结语

受自身经验与所处环境限制,这些观点不一定对,如果有人看的话,希望你们可以辩证地去思考。