写这篇随笔之前,首先衷心感谢夏一鸣师兄在百忙之中接受我的采访,在此献上我诚挚的谢意。
这次采访,夏一鸣师兄为口述,我做记录。现在把采访内容展现出来,供大家参考学习:
问题一:
huyr: 师兄,上软件工程的课你做的比较好的项目是什么?当时的用户有多少?给用户多少价值?现在还有人用吗?
xiaym: 当时做的是一个记账本,用户大概12-15人,给用户的价值没有统计过,现在已经没有人用了。
问题二:
huyr:这个项目能否给我们这一届学生继续开发,源代码/文档还有保存吗?
xiaym:可以给你们继续开发。源代码还有,可以发给你,文档是没有了。冉华当时还参与这个项目,不明白的可以细问他。
问题三:
huyr:项目开发过程中有什么经验和教训吗?师兄,可以详细回答一下吗?
xiaym:高风险的事情要最先开始做。
huyr:高风险的事情具体是指什么?
xiaym:我们之前在记账本开发的时候,在后台数据库那段,到最后要发布的时候才开始做,那时候因为时间比较赶,并没有做出来,第一次发布就失败了,数据库没有连接成功。高风险的事情就是指如果这件事不完成,这个项目就不算是完整的,还有指难度大的事情,这些事情就得提前准备,凡事预则立。
huyr:还有什么经验教训吗?
xiaym:项目最好以团队一起开发。
huyr:是指合作的重要性是吧?
xiaym:团队一组四个人,每天早上开小会,把项目甘特图,燃尽图等都画出来。合作的过程中,得把工作分配好,比如一个人做前端,一个人做后台,其他人给意见,不能参与到写代码的过程中,参与的话,也要有序参与。最好选一个组长,组长主要负责分配任务,尽量根据每个人的情况来分配任务。
huyr:还有什么特别重要的吗?
xiaym:还有一点就是在最开始讨论需求的时候,讨论完之后就不要变,也就是需求冻结。还有在第一次发布的时候要拿出一个可运行的程序。在做项目的时候可以为产品添加一些亮点,比如我们在做记账本的时候,加了一个摇一摇,在摇的过程中就会出现一个记账数据。加亮点就是在你上台发布的时候,会有很多人问你这个项目有什么不同,有什么亮点?所以你可以为项目加一些无关痛痒的亮点。
问题四:
huyr:师兄,对我们学习软件工程有什么好的建议吗?
xiaym:这门课程,我的建议就是坚持吧,坚持到最后就是胜利!最后不管成功与失败,尽力就行,也不要沮丧,持续下去就会有收获。
huyr:谢谢师兄!
xiaym:加油!
通过对师兄的采访,知道了就算我再差,只要坚持下去做一件事,一定会有所收获有所进步。
我很喜欢一句话:“成功者永不放弃,放弃者永不成功,看清自己。”