编程马拉松总结

西安GDG西电俱乐部在4月12日举行第一次编程马拉松活动,为期三天,每个团队完成一个小项目。


首先感谢西安GDG的大力支持,强大的资金支持让我们在为期三天的时间有充足的零食满足口腹之欲,在分享交流会的时候四位资深专业工程师的到来,专业的点评让我们充分认识到了自身的不足,这个世界上除了你的父母家人,没有人有义务帮助你,所以对于西安GDG的大力帮助,我们每个人都应该铭记在心,心怀感恩。


下面是此次活动中出现的问题一一总结。
在活动的准备阶段
应该维护一份项目列表,但是却到了活动开始的前一天我才开始统计参加活动的项目清单,这应该是一份长期的项目列表,因为我们的每一个项目都不是短期内的能做到足够完善的,一个好的软件应该是长出来的。

在活动的三天中,我是希望大家能够有足够的技术交流和沟通,但是事与愿违的是由于大家的项目不同,所以技术交叉不是很大,大家的focus不在一起,所以我觉得这次大家的交流还是没有达到预期的效果,就我们目前的代码水平来说,我们所考虑的全部还只是停留在实现功能的层面上,然而一个优秀的软件不仅仅是功能的实现,还包括优秀的用户体验,舒心的UI设计,完美的实现用户需要的功能,从另一个方面来说,从代码的实现来说,还得考虑代码的可读性,可维护性,可重用性等等,这就对我们提出了一个最基本的要求,写文档!学校的老师从来没跟我们说过这回事,这是这次编程马拉松我学到的最有用的东西了,学着让自己的思想为别人所理解,这从团队合作的角度来说,是一件了不起的事。计算机科学之所以能够改变世界我想就是因为全世界的程序员的思想都可以通过文档来进行很好的交流吧。


写代码和做产品是完全不同的两件事,写代码只是功能的实现,做产品是产出真正有价值和受欢迎的东西,两者的着重点完全不一样,我现在算是理解了为什么产品经理的职位如此重要了。

做一个项目,不仅仅是实现一个功能,更是完成一个产品,既然是产品,就得从多个角度去考虑它,从产品构想的提出,对于用户的价值,技术和UI的架构到功能的实现,都得认真的去思考。这是我们这次编程活动所完全没有想到的。

这次编程活动虽然大家的技术交流不是很多,但是我觉得还是可以从一个产品的角度去谈论一下,比如UI,比如功能的取舍,比如带给用户的价值,这方面显然我们做得不够好。是不是因为大家都忙着完成自己的项目工作没时间呢?

总结起来,这次编程过程中我们最大的两个问题。
一:对于我们的项目没有从一个产品高度去考虑,而仅仅是考虑了功能的实现。想让别人完全了解我们的东西就应该像张奇一样把产品从头到尾的说清楚。
二:从我们代码经验来说,没有写文档,就我个人来说,我写的代码完全没有考虑二次使用的问题,没有注释,单元模块之间凌乱不堪,最后功能居然被我实现了,但是现在想要增加新的功能很头疼,要先把代码给整理一下,加上注释。
以上两个问题的根本原因是我们的经验不足。


在分享交流会的时候,有些准备工作做得不是很好,首先是投影仪的放映不是很清楚,下次看能不能直接让投影仪把影响直接打在墙上,我觉得这样比较清楚,其次是网络的提供,让一个笔记本为整个教室提供wifi是一个不靠谱的主意,我在展示应用的时候因为要上传图片,所以因为网速问题,导致大家干瞪着我的手机屏幕等了半天,我也挺尴尬的。下次尽量用路由提供网络环境。其次在作品演示的时候,由于手机屏幕大小的关系,大家围在一起看得不是很清楚,下次的看能不能在技术上实现手机屏幕和投影仪的连接,这样大家通过投影看作品演示能够看得比较清。还有分享交流会是不是考虑西安GDG西电俱乐部以外的人开放,在分享交流会的前夕贴一张海报或者人人上公告一下,毕竟能有专业人员的点评是一个很不错的学习机会,不是在课堂上老师能够教给我们的。让这样的学习机会惠及更多的西电学生。再有对于参加作品展示的同学来说,我们所看到的还只是功能实现,没有着眼于产品价值的阐述。
总结一下,在分享交流会的时候要做以下改进:
一:清晰的投影
二:稳定而快速的网络连接
三:尽量实现手机屏幕和投影机的连接,在投影上完成作品演示
四:对于参加作品展示的同学,不仅要展示作品实现的功能,更要展示作品或者是产品的完整诞生过程,告诉别人你的思想。
五:考虑编程活动的成果交流会对外开放,让更多的人学习到实用的知识。


最后再次感谢西安GDG给予的大力支持和技术帮助。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值