收藏自 知乎看原文评论 ↗
本文为个人存档,版权归原作者所有;评论请点上方按钮前往原文查看。

https://www.zhihu.com/question/508016823/answer/2303438724

公司上下近 300 号人,但做 web 开发的就我一个人,请问有必要用 vue 这种前后端分离吗?

如果你确定自己能牢牢把持这个职位、直到老死在这个公司的话,随意。

如若不然,请记住,你不是为公司规范做事,而是为你自己搭下梯子,让你进可攻退可守。

我的第一份工作也是一家很不规范的公司。简单说就是上面说我们做什么你们开做吧——他们压根就不知道软件开发也需要文档。

我是怎么做的呢?

我接受任务,先写文档。大概需求是什么、设计思路是什么、模块怎么划分、接口如何定义……

写完给谁看?

别人没人看。没人感兴趣,也没人能看懂。

但我自己需要看。

写各种文档时,很多领导说的含糊不清的东西就暴露出来了;然后我就找领导追问,不说清楚不动手。刚开始各种搪塞,我就写成邮件,我要这么做你看可不可行,让他没法含糊。

结果第一个版本出来,客户说根本没法用,到处都是问题。

我敢说“哪个问题都不是我的锅”——他们也从一开始就不找我。因为我手里有邮件。

然后领导也不知道该怎么办了,于是说这样吧,我给你联系客户,你和他们的技术人员自己谈。

专门安排我到供电段去,把上千公里外某些情况特殊的段的技术员都喊来,让我打破砂锅问到底。

问完,开搞,一次通过验收。03年,一套软件卖几十万,卖了十几套,公司赚了近千万。

当时就有同事觉得我这人好奇怪,写个程序,领导怎么吩咐你怎么写就得了;干嘛搞那么正规?弄的书呆子一样,书上说先设计后编码你就一定要先正经八百的搞出文档?

但这个习惯给了我两个巨大的好处:

一就是责任分明,不是我的锅就没人能让我背,这是近期利益;

二是为我后续发展铺平了道路——道路是自己为自己铺的,别指望别人。

公司格调不高,咱别和它同流合污。咱水平高,那么是咱向下兼容当前公司、水平明明白白满溢出去,于是在本公司你就是定海神针,将来有了好的机会格调更高的公司马上就可以跳——而不是咱水平烂的一逼,勉强糊弄过去所在的二逼公司就算完。

如果弄成了“垃圾公司都得向下兼容你”、从此再找工作自然只能一蟹不如一蟹。