很多人总觉得坚守原则很难,是跟自己过不去,老是跟别人较劲。我以前也这么觉得,总想着和稀泥,大家都退一步,大事化小,小事化了,结果?踩的坑比吃的饭都多,头发也跟着掉了一大把。
那会儿我刚毕业没多久,第一次进大公司,脸皮薄得跟纸一样,什么都不敢说,生怕得罪了谁。项目组里,产品经理想加功能,行!老板要赶进度,没问题!同事求帮忙,加班加点也包我身上!我以为这样就是好员工,大家都会喜欢我,会觉得我肯干、听话。
结果咧?我的代码写得像狗啃的,没一点章法,bug多如牛毛。每天,加班加到夜里两三点,回到家倒头就睡,第二天醒来精神不振,身体也垮了。心里更是憋屈,觉得自己就像个任人宰割的砧板上的鱼,但又说不出个不字,那种滋味,真是谁经历谁知道。
最惨的一次,是我们接了个大项目。那客户要求特别多,特别细,还三天两头变卦,但给我们的周期却短得离谱。我,又犯了老毛病,想着大家都高兴就赶紧把东西弄出来。客户说要加个A功能,我说可以想想办法;产品说A改成B,我说尽量搞定;老板说要提前三天上线,我拍着胸脯说没问题,通宵也要干出来。
我当时真是昏了头,以为是我的能力问题,只要我够努力,就能把所有不可能变成可能。就那么着,整个团队跟着我一起熬,我也不敢跟上面反映实际困难,就想自己硬扛下来。每天开会,报上去的都是“一切顺利,问题可控”。
到了项目上线前三天,我们内部开始进行最终测试,结果咧?整个系统直接崩了,数据全乱套,一个核心功能怎么也调不通,完全不能用。客户那边火冒三丈,连夜打电话过来骂;老板也气得脸色铁青,把我们所有人都叫过去,把我们骂得狗血淋头。
我当时整个人都懵了,脑子里一片空白。我就像个沙包一样任人踢,被客户骂,被老板骂,被同事埋怨。那会儿我才发现,我不是什么‘好人’,我根本就是个‘傻子’,把所有人都坑了,包括我自己。我以为的‘好说话’‘配合’,最终只换来了烂摊子和大家的愤怒。
下定决心,要当个“固执保卫者”
那次之后,我就下定决心了,不能再这样下去了。我对着镜子看了好久,感觉自己真是特别窝囊。我开始琢磨,到底什么是我的原则?我的底线在哪里?我把自己手头的工作梳理了一遍,把哪些是必须坚持的,哪些是可以妥协的,一条条、一项项地写下来。比如,代码质量不能降;项目排期要合理,不能拍脑袋;私人时间也要保证,不能无止境加班;还有,不属于我的锅,我绝对不背。
说起来容易,做起来那真叫一个难。刚开始,我学着拒绝。产品经理又来加功能,我第一次板着脸说:“这个不行,会影响现有架构的稳定性,我们得重新评估排期和资源,否则就是埋雷。”他当时脸就拉下来了,觉得我在找事儿。老板让我赶工,我硬着头皮说:“老板,这个进度太赶了,质量没办法保证,后期返工的代价更大,而且也会耽误新项目。”那段时间,办公室里的气氛都快凝固了,我都觉得我要被炒鱿鱼了,每天都提心吊胆的。
我也开始跟同事划清界限。不是我分内的工作,我直接就说“抱歉,我手里还有急事,你找别人。”或者“这个需要走流程,我没办法直接处理。”一些老油条看到我这样,私下里没少嚼舌根,说我变得‘清高’‘不好说话’了。我虽然听到了一些风言风语,但咬着牙,告诉自己,这是为了我自己,也为了把工作真正做
坚持下来,才知道什么是“简单”
可奇怪的是,后来项目慢慢推进,虽然初期大家都不舒服,我这里也不断地在“拖后腿”,但结果?问题暴露得少了,代码质量上去了,项目也真就按时上线了,而且bug少得可怜。客户满意度反倒高了,因为我们交付的东西更稳定,更符合预期,让他们省了很多心。产品经理也开始主动跟我好好讨论功能的可行性,老板也更信任我给出的评估了,很少再强压我去做不合理的事情。
我发现,我‘固执’起来,大家反而更尊重我了。我的工作压力小了,效率高了,甚至个人时间也充裕了,周末可以好好休息,陪陪家人。以前我觉得坚守原则是找麻烦,是跟所有人作对。现在我才知道,那些你觉得是‘死板’‘不懂变通’的坚持,往往才是避免更大麻烦的关键。
回头想想,‘固执保卫者’这个心态,真不是要你横冲直撞,也不是要你跟人吵架。它是要你清楚自己的底线在哪里,知道什么该守,什么该退。那些你认为正确、重要的事情,就得死死地护住它。坚守原则,就是对自己、对工作负责。你把事情做好了,把责任尽到了,最终你会发现,它一点都不难,甚至能让你活得更体面,走得更踏实。
