
做虚拟面试的时候,几个同学总是说,“我当时在做实训的时候是这样想的… …”我会打断他,“不,你没有在实训,你现在做的是开发一款自己的产品,没有人让你训练,这是你自己的产品,产品好了就可以上线,盈利模式清晰,我们甚至可以运营、获利,产品创新甚至可以直接出售。所以你哪里有时间训练?在公司你花费的是公司的资源,在这里你花费的是自己的资源,我只给你这段时间做产品,时间结束,你就要被卷入社会的大流,不会再有这样合适的环境让你学习,所以你不是在实训,你是在开发一款产品,和在公司开发一款产品是一样的。”

拿这期其中一款产品为例,我们来讲讲整个产品开发过程。
这款产品叫程序缘,是现在比较常见的社交类产品。最开始定的名称是互联爱,改了几次终于定下来叫做程序缘。
学生李丹描述了开发这个产品的过程。
第一步选择产品
首先想我们能做什么,程序员交友困难,众所周知,我们就想从这个出发,首先我们感兴趣,其次我们有很多优质资源,社交类产品很多,很成熟,我们可以学习,整个产品我们的团队做了基本功能讨论后,确定,加班加点可以在老师规定时间内完成,产品前端后端也做了初期的商讨,没问题。
别人没有什么,我们每人选择了三款不同的社交产品做分析,小组五人就有十五款不同的社交产品,这其中有脉脉、探探、微信、QQ等主流产品也有开心网、人人网这些曾经成功的社交产品,还有Path、大街网、LinkedIn等不同领域的社交产品。最后定下来程序缘做小众社交网站,陌生人社交。

第二步开发产品
这步最纠结了。团队五人,有一人做整体的设计,做出原型简单的原型图,前端,后端大家都讨论过大概思路,然后2人做前端,3人做后端一块开始做。这之间还是有很多摩擦,前端出来的页面最开始相当垃圾,完全不是之前设想的那样,后端程序三人之间也吵了一次,后来好在加班到12点还是完成了。最后我们五个人,每个人都进行测试,然后各自写了一份产品需要更改的报告,就开始加班加点的改产品,找bug。等到最后没问题之后,开始改一些页面的细节,颜色,图标的颜色等。终于赶在规定时间之前完成了上线和改版。
第三步分享产品
最后我们我们开了产品分享会,各个小组把自己的产品都讲了下,又对别人的产品提了些建议和想法,索老师最后也对每个产品进行了点评。学到好多东西,这几天每天都睡的很晚,但是却觉得精力充沛的。

产品心得
真的说是一回事,做事一回事,之前的课程每周也都会有项目,但是这次产品开发可以说是全部开发都是自己搞,好几夜熬到2点。但是真的学到好多东西,团队协作、开发流程、一些小细节处理,和同学交流也从同学身上学到许多包括代码习惯啊,思维习惯啊,每天都处在兴奋状态中。
——李丹
我在产品后参加了一回面试,感觉就是不一样,cto直接面试的我,他问了我很多细节的问题,我说了很多,这其中有自己的观点也有一些同学的观点,还有搜集素材中学到的别人的优缺点。我们聊了一个多小时,后来我收到了他们家的offer,不过我打算再多看几家。
——张超