独立开发上班后:我的故事,你的酒,一腔沉默往前走

有时候,我会断言世间奇妙的事情都让我赶上了。后来又觉得是自作多情,因为上天压根就没正眼瞧过我,何谈特意针对,我经历的只是业界常态而已。

我,一名老程序员,失业,本以为能凭借一人可抵一支小团队的技术能力,混口饭吃,实现小富。但是,漂浮半年,收入不及原来工资的二分之一。

最终无奈重新找工作,已上班一个月有余。

找工作时,我特意选择了一家不是很忙的公司。选这类公司,我也是费了一番功夫。首先是凭借自己的判断:一定是传统大型企业,IT人数占比不超过5%。这样的配置说明公司主业务不以IT为主,IT部门仅仅是给传统业务打辅助。其次,从内部的IT员工验证是否加班多。小城市的圈子不大,好打听。我了解到这个公司最近一年内基本不加班。面试时,HR和部门领导也以不加班为谈判优势。

随后,面对一众offer(包含涨薪到120%的巨忙公司)我选择了这家降薪至80%的不忙公司。因为之前的经历,太多无意义的忙碌,会导致生活失去意义。入职后,签了很多协议,包括薪资构成。谈好的固定工资,变成50%基本工资+50%绩效工资。也就是说即便选择降薪,这钱我可能也拿不全。HR说你不用担心,如果你不犯错就能拿全。

好吧。

我开始了我的工作。

和我同时入职的,还有一个空降而来的IT高管。公司历来对IT部门不满意。新来的IT高管对公司进行了诊断,发现一个问题:IT人员的工作不饱和啊,居然不加班!干这行哪有不加班的?!

其实,这个问题,我也发现了。我常环顾四周,发现80%的人60%的时间都在玩手机。

随后,我似乎开始了单休生涯。第一次周六加班,说是要专门验证我AI算法的正确率。然而,我监控了一天,我写的接口一次都没有被调用。晚上,领导问我怎么样?我说,没有收到任何反馈。领导说摇摇头说,唉,正确率真的很差。我又去问测试,测试说模板样例都生成不了,还没到算法检测那一步。

第二次周六加班,是上线后验证整个业务流程。但是,这个线一直没有上去。Java发版一直有问题,提示版本号不对,找不到JDK。而且,生产发版不是运维操作,也不是测试操作,是开发人员自己操作。

我一开始,非常热心。前端写的小程序拍照不清晰,总是出现糊了一片的情况,前端说受限于平台,解决不了。安卓和测试讨论说,一连串音频很难实现依次播放,更无法实现打断一个音频播另一个音频。我则转身就把Demo写好了给他们。后端说不用考虑并发,我说现在不考虑后面肯定会出问题。

表面上看是你帮团队处理卡点问题,实则是你抬高自己贬低别人,对立面包括你的同事和领导。这导致有我不在场的会议,张三说那个新来的算法能力不行,我给他发了一个基础算法问题,他看不懂。而此时,我根本不认识张三。这件事,是李四告诉我的。

先做人再做事,是我们千百年以来的文化精髓。我以为选择了计算机,可以有效地避免这个问题,实际上这并不可能。

其实,我应当学会和环境共存。翻看我以前写的文章,好像也充满了类似的抱怨和愤懑。这说明现状大抵就是这样,是我自己的问题。

如果一个人长期在不变的圈子里混,说明你也不是什么高人。否则,你早就跳出圈外了。既然没有跳到圈外,那么你还有需要突破的东西。就比如清高、严谨或者太过于纯粹。

一个纯粹的人,可能会推崇一种非常耐用的电灯泡,甚至可以亮一百年不会坏。但是,这会导致产品只能卖一次,根本没有替换的需求,最终结局是工厂倒闭。它可能是个精品,甚至是一个真理,但它并不符合市场规则,无法生存。这就好比你写出非常完美,不需要任何修改和维护的项目一样。

很好。你有这种能力,能让一个技术团队,人缩减到原来的50%, 活承担到原来200%,稳定率还能提高到原来的120%。但是,被砍掉的那部分人乐意吗?被削减了势力的总监乐意吗?你凭什么要这样?他们凭什么会那样?

你可能会觉得老板肯定乐意吧。不一定。你觉得,老板是更信任你呢,还是更信任跟随他创业多年的兄弟。他甚至认为你不是来降本增效的,而是来搞破坏的。

这很形象。在你不是权威教育专家的情况下,你有好的教育方式,你要用在你孩子身上,别拿别人的孩子下手啊。

打工和创业,完全不一样。打工,你做好自己分内的事情就好。没有人来找你,或者你对形势不是非常了解,不要乱动。

所以,并不是能力越大,责任越大。而是权利越大,责任越大。

慢慢熬着吧,熬到和同事们关系融洽,熬到老板信任了你,或许那时更容易施展一些策略。

看着眼前的一幕幕,一个个坑,该参与就参与,该跳就跳。别谈故事别谈酒,低头沉默往前走。

本故事纯属虚构,如有雷同,纯属巧合。

相关推荐
sre运维19 小时前
运维人员必备的 Mac Zsh 配置技巧
程序员
陈随易2 天前
anime,超强JS动画库和它的盈利模式
前端·后端·程序员
陈随易2 天前
秦少卫-耗时5个月收入超过北京工资的超级独立开发者
前端·后端·程序员
陈随易3 天前
wangEditor,从开源、停更到重生
前端·后端·程序员
黑心萝卜三条杠3 天前
【Go语言】深入理解Go语言:并发、内存管理和垃圾回收
google·程序员·go
一只爱撸猫的程序猿3 天前
在SpringBoot 项目简单实现一个 Jar 包加密,防止反编译
spring boot·安全·程序员
肖哥弹架构4 天前
ScheduledThreadPool线程池设计/场景案例/性能调优/场景适配(架构篇)
java·后端·程序员
陈随易4 天前
兔小巢收费引发的论坛调研Node和Deno有感
前端·后端·程序员
肖哥弹架构5 天前
SingleThreadScheduledExecutor线程池设计/场景案例/性能调优/场景适配(架构篇)
java·后端·程序员