在我还没有毕业的时候,一个师兄跟我说,第一份工作一定要去大公司,即使钱少,当时我很不理解,问他原因,他说,避免你成为一个山寨工程师。
虽然他告诉了我原因,但是在很长的一段时间内,我还是没理解这句话的意思。前几天有个朋友给我发了个rar格式的压缩包,然后给我一串密码,说是他买了别人做的一个APP,让我解压开帮他看看里面的代码,然后我解压压缩包,按照提示输入密码,点确定之后提示解压失败,反复操作了五六次,依旧是失败。我回邮件告诉朋友,你是不是被坑了,这个压缩包解不开,密码提示错误。他说,我再确认一下。第二天我朋友又发给我一份密码,说这次可以,我试了一下,还是失败,我给他回复如下:
见信好!
你给我的新密码依旧解压失败,我现在非常怀疑你被骗了,因为从我的经验来看,提交给客户的压缩包不可能把密码搞错了,而且连续两次,务必注意提前做好最坏的打算!
他一看我的回复,吓坏了,赶紧去联系做App的那个人,那人又提供了一份没有密码的压缩包,我收到压缩包后,解压,发现里面只有一个Readme.txt。
事情发展到这个地步,我想看官们心里也在想,完蛋了,我这个二货朋友肯定是被坑了,赶紧报警吧。我当时直接给我朋友打电话,告诉他解压的结果,我朋友说,要不你跟那个人谈吧,你俩都懂技术。
我加了那人的QQ,然后告诉他没密码的解压后,里面只有一个Readme.txt,那人说:“你用什么软件解压的?你用XX软件解压!”按照他说的,使用XX软件确实能够解压成功,看了一下内容,也没问题,虚惊一场!
前面说到,师兄推荐让我一定去大公司,我说一下我们公司做这件事的流程:
使用7zip压缩成zip格式的文件,如果需要加密,压缩完成后,再使用密码解压缩一遍确认密码能够正确解压文件,然后写邮件,首先写邮件标题,然后放附件,然后正文,最后写收件人和抄送人,然后再发送。
我工作的这家公司规模还可以,国内外都有分公司,上面说的流程是在来公司实习的时候就被要求的,为什么用zip格式而不是rar?为什么发送邮件的顺序是那样的?这里面都是有原因,看官们可以自己琢磨琢磨。
现在想想,我的那个师兄说的是对的,在大公司,培养一种正确的做事方式,不仅仅是提高做事效率和做事质量,对个人以及团队的公信力都有帮助。就像上面那位老兄,一个压缩包发了好几次,密码错误外加解压工具小众化,这期间的沟通效率和质量不说,差点造成误会。刚毕业的时候,我记得总监说过这么一句话,刚毕业不要急着赚钱,先学会做事。
这也是为什么很多大公司不愿意要小公司出来的人,从技术水平上来讲,小公司的人不一定比大公司的弱,甚至要强些,但是从规范程度来看,小公司出来的人就不一定比大公司的人做事有规范性,当然这些只是从面上来讲,具体情况具体不同。前段时间和一个朋友吃饭,他在一家做Tbox的公司,大概有十来个人的样子,我们说起大小公司的区别,他说他的同学在欧姆龙,天天整理各种文档,几乎不怎么写代码或者画板子,我说我们公司在项目整个过程中会有一堆文档需要去维护和整理,比如Spec、RTM、Q&AList等等,他说他们公司就没那么多事,四五个人站在一起,一商量,然后大家回到位置上去敲代码。他很不理解那些文档的作用是什么,我说,假如一个项目需要15个人做三年,而这15人在这三年了来来走走的,肯定免不了,而且很有可能三年后除了PM和TL之外,其他人都已经不是三年前的人了,这样的项目,如果没有文档作为支持,谁能拿到40W行代码后直接开搞?
如果只看事情的最终结果,也就是成功与否,小型项目按照自己的套路(有点类似于敏捷开发),或许会做的很不错,但这不代表做事就可以乱来,没有章法没有规则地去做事,最后很有可能导致过程管理失控,进而项目失败。规范化的流程和规则,或许在表面看起来非常的繁琐,但是在具体实施过程中,尤其到中后期,非常省时省力,而且对于抵御未知风险的能力也非常强。
最后,用以为前辈曾经训斥也算是告诫我的话来结尾——当你二十来岁的时候就走山寨路线,等你三十多岁四十多岁五十多岁怎么办?
自做自受 2022-7-29 16:49
我四十多岁前都在走“规范化流程和规则”的路线,以后有人要我“走山寨路线”,的确是走不下去。
电子匠人 2014-11-21 15:25
DiracFatCat 2014-11-21 09:13