arlyxiao / best-practice

1 stars 0 forks source link

浅谈软件开发之熵与痛 #51

Open arlyxiao opened 3 years ago

arlyxiao commented 3 years ago

经常听到很多开发者会抱怨公司开发的项目水太深,坑太多。 这大概是由几方面因素导致的。

由于有上面一种或者几种因素的存在,导致软件开发中的熵会越来越多。具体表现为:

由此带来的结果是,参与开发的程序员情绪低落,对代码完全没的可控感,每天的工作就是应付了事,能混一天是一天。能力强一点的,有能力跳槽的,只要有机会,就会立马走人。能力弱一些的,就等着哪天公司裁员,能多拿一点赔偿是一点。

再来说说,相对比较好的开发流程大概会有这么些特点:

以笔者亲自经历来看,目前市面上可能是 1/9 法则,只有 10% 甚至更少的公司代码质量或者软件开发过程会管控得比较好。另外的 90% 都是怎么快就怎么来,怎么方便就怎么做,至于会留下多少坑,产生多少隐患可能不是这些公司关心的。这对相关从业人员来说,可不是一个什么好消息。

对于开发者的提醒是:努力加强自己的功力并持续不断构建自身核心竟争力,争取内卷到那 10% 的好公司里吧。如果人生每天面对的都是在各种坑里苦苦挣扎,那这样的人生看起来就相当哀伤。

其它相关资料