近期(2016.3.8-2016.3.18)技术工作总结
近期做了一个小项目。从某种意义上讲,这个项目破产了。先就这个问题进行一定的总结
一、描述
近期接了一个学长的小项目,负责开发一个Android平台上的、带扫码打印功能的app。
时间折腾得很久,项目进度很慢。
二、原因
归结起来有以下几个原因:
需求不明确
学长是负责整个项目的运营。但是丝毫不懂技术,有种“你跟我谈技术,我跟你聊情怀” 的感觉。因此,提出来的需求很不明确。在询问需求的时候,都是以“你们想一下”、“都可以”、“你们如果有多个想法,可以做几个版本,在不同的圈子里进行投放,让用户来投票,咱们再统计那种比较好”…之类的话搪塞过去。管理有问题
- Android 团队内:
学长在我们几个人之间,算是指定了一位同学作为负责人吧。一开始以为这个负责人技术比较扎实。直到真正写代码的时候才发现,这货啥都不会。然后网络交互、部分前端都我一人包了。插一句,这哥们儿,写个 UI ,想让TextView center_vertical
,居然想到左右用两个View吧TV挤在中间!!!我的天!!! - 所有团队管理:
其他团队我不知道具体内部的情况。但是,在团队与团队间进行交互之际,确实问题很大。web 向 app 提供接口,只给了接口的 collection ,至于文档之类的,什么都没有。在沟通期间,还特别不顺畅,提个问题,好几天才得到答复,而且还是隔着好几重传递的。沟通成本太大。更要命的是, Android 的某个功能开发完毕后,过了几天,再测试的时候,服务器居然把接口给改了!!!返回来的 json 数据解析错误!!!此前并没有给我们任何形式的通知!!!
- Android 团队内:
缺乏有效的沟通
跟前面第二点所提到的,一个问题得一级一级地往上传,回复也是一级一级地向下传递。这就算了,很多事情还不事先通知,老是卡在某个环节,答复总是不下来。经验不足
管理、技术经验都很匮乏。
…(以后想到了再补充)
三、反思
诸多方面的问题并不是导致我从团队中离开的最终原因。最终原因是:在团队里看不到希望。看不到整个项目的希望,没有一个文档或者标准来评判整个工作是否完成或者完成得如何,团队太过散漫、慵懒。虽然有一个比较好的 idea ,但是,抱着 idea 睡大觉是没用的,迟早会被别人赶超。
这次项目耽误的时间太多了,时间不是花在项目的推进上,而是沟通!!!虽说初衷也是为了练练手、学习技术和管理,但是,这么多天过去了,我觉得我并没有学到什么,反倒是浪费了不少的时间,裹足不前。
所以,现在就 quit 吧。这周末找学长聊一聊,明确今后技术学习发展的方向。两周内进入某个工作室,在工作室里成长、练习技术!加油!!!