程序员分享接私活心得 晒晒私活成果

jopen 9年前
 

博客前言

程序猿这条路走了5年多了,因为各方面(说虚伪一点,是为了能学到新东西,锻炼自己。说实际一 点,就是为了生计。怪只怪北京房价太高)的原因,做过的私活也比较多。想了很久还是决定对这次的私活做一个了断,也算是总结一下做私活的感悟吧。这篇博客呢,我不打算介绍私活的利弊或者是接私活要注意些什么或者是怎么收尾款之类的,这种类型的博客园子里也有很多了。我主要是为了介绍一下自己在做私活中一些 使用到的有用的东西。因为一般每次接私活我都是我自己接,然后再找同学做的。所以在私活中也担任了team lead这么一个角色吧(当然,如果不是走公司的私活,是个人的私活基本都是一个人就可以做,没有什么team的概念)。这里需要顺带一句,对于初次接私 活的朋友来说,在私活做完的时候,尾款没有到账之前,可以demo,但不要给code。不要问我为什么。

准备工作

这里不打算介绍如何招人一起做私活之类的罗里吧嗦的,每个人人脉或者项目的需求也不一样。

TFS

首先需要注册一个TFS,因为是私活,所以做的人肯定不会太多,而且有时候可能在家coding,有时候在公司搞会,那用内网的TFS就不是很 make sense了。这一点微软可以说还是很nice的,我一般都是用微软的免费TFS(私活要不惜一切的节约成本,不然就没意思了)。微软的免费TFS可以供 5个人使用,而且无需自己手动搭建,加User权限等等,都是非常方便,易懂。 https://www.visualstudio.com/zh-cn/products/free-developer-offers-vs.aspx

Schedule

虽然说是私活,但是如果不是一个人做的话,最好还是制定一个Schedule,私活一般都是赶着做的,所以没有一个合理的Schedule的话,很 容易延误工期。所以需要明确规定每个人的工作量。在开始之前就对每个work item做好estimate的工作。这样就可以从一定程度上避免私活团队中有人懒惰,或者是拖后腿了。然后每个人每天都需要对自己的工作进度做一个总 结,根据预估的ETA(item结束时间)写出当天进度。这个最好是弄一个服务器的表格出来,这样每个人都能清楚的认识到自己的工作。而且在项目做完之 后,可以参考Schedule的工作量分赃。这个如果条件允许的话,可以在sharepoint上面建站点。