西西河

主题:自述工作经历与目前困境,求指点 -- baresi

共:💬40 🌺50 新:
全看分页树展 · 主题 跟帖
家园 我的几个建议

1。稳住大牛,比如说使用“无固定期限劳动合同”来给大牛承诺,或者在劳动合同里面添加特别的条款保证大牛能够安心的在公司再呆足够长的时间(比如几年内不得辞退,如果辞退要给N多钱之类)。当然这需要老板,你,和大牛三个人之前的沟通。你怕丢工作,大牛也怕,老板也怕公司会马上垮掉,所以你们有共同的利益,也就有了沟通的基础。

2。稳住大牛以后,就要想办法让大牛传道授业解惑了,如果1能够满足,大牛也就不必要担心工作不保而藏私了。找几个小牛,培养他们的程序化的工作习惯,然后让他们逐步接手大牛的工作。

3。小作坊特色的中国式软件开发,一上来就SVN的确是操之过急。我现在的企业是做服务的,虽说语言只是VB,但是我们用的软件SVN就管不了,因为有些程序是软件的内部二进制格式,svn无能为力,而且文件之间的关联相当复杂,所以这时反而是习惯更加重要。

所以习惯要从新人开始培养起,当有好几个能够独当一面的新人都习惯SVN了,那大牛也就没得挑了。

4。找人帮大牛写文档,我记得有些公司专门有人就是写文档的。给每个函数标注要实现的功能,参数的意义,甚至的简单的算法描述。这个过程同样也是从大牛处偷师的过程。

等那个人帮大牛写好文档了,再让他用大牛的函数做东西,这时候他离接手大牛工作的距离也就不远了。

我做过一个烂项目,一万多将近两万行代码,绝大部分还是业务逻辑的东西,而且业务逻辑也没有文档,全是一个客户的见首不见尾的项目经理口述的。。。这些代码分布在软件系统的各个角落,有二进制方式存储的,有vb的,有vba的,还有java和PLSQL。。。。我只看了三天就要开始做新功能。不过边看边做,函数功能都标上,然后烂代码用自己的替换,大概一个月以后这个项目我就基本掌握了。

半年以后这个项目大概有4万行以上的代码,文档由我们的项目经理做起来了,程序里面的注释我跟后来到的打下手的新人都照着规范加上了,后期还加上了SVN,维护性比以前不知道强了多少。O(∩_∩)O。

抛砖引玉,仅供参考哈。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河