最近几个人做了wp端一个叫做“新生助手”的小应用,是在行车路线、新生须知、学院地图等方面帮助大一入学新生的一款应用,虽然做的很烂,但是其中的收获还是很多的,在此写下我的一些感受。

首先要说明的是我们组成员的情况。我们小组一共7个人,全是大一新生,基本都是菜鸟,之前没有任何项目经验,3个负责wp客户端代码,剩下4个是负责Ui做图方面,我这个菜鸟还被推为组长,让我压力非常之大。

刚开始的项目规划,我们7个人一起讨论方案。虽然是开发wp,但我们一组没有一个人用wp手机,这着实让我们在借鉴其他应用方面和在设计思路方面显得很困难。这个应用的重点在与行车路线上,经过大家一起的讨论,考虑到我们组UI作图的功底不错,负责UI的人也不少,我们决定在地图方面采取手绘地图的方式,让路线显得简单明了(我们觉得如果直接截百度或谷歌地图还不如直接到百度或谷歌地图里去看,这样就失去了意义),并在地图上的一些重要位置,能让使用者点击出现标志性建筑。在大体框架上选择了枢轴,并规划了每页的内容,与层级关系。

经过任务分配后,4个负责UI的商讨着开始做图,最初是出现了三种风格的手绘地图,

之后也正是在应用的风格上产生了很大的问题。由于多数UI偏向于蓝色基调的简约风格,所以让另一种色彩绚丽风格改变了

(之后发现这是个错误的决定)。由此而引发了之后一个严重的问题——风格不统一问题,做好的地图加到应用里很难搭配合适的背景与文字布局,最终只好采用整页用一张地图,文字填到地图的空白处。

代码方面,一开始就把功能计划的很简单(功能复杂的话我们实现很困难),其中有一个很重要功能就是点击地图上的红色箭头可以让标志性建筑弹出,解决我们用了Storyboard关联动画

<Storyboardx:Name="std">

<DoubleAnimationDuration="0:0:0.3"

Storyboard.TargetName="map"

Storyboard.TargetProperty="Width"

From="0"

To="400"/>

</Storyboard>

将Storyboard于图片关联,通过后台Begin()和Stop()函数控制动画的开始与结束,动画让图片的宽度从0增到400,时间为0.3秒,呈现出一种渐出的效果。

这次参与项目总体来说不是很成功,并且遇到了好多问题,但这些教训都将成为我以后做项目的宝贵财富:

1.      自己编程能力远远不足。

在平时不注重积累,也没有仔细系统的开完一本wp开发的书,导致在编写程序时代码冗余,功能实现不够科学高效。

这让我知道了今后一定要多看书积累,多实践,在编程方面提高自己。

2.      自己领导一个团队的能力不足

在这个项目中,我没能充分调动每个成员的能动性,导致工作效率也不高。

这让我懂得一个出色的领导者是需要不断思考如何带好一个团队,并能站在整个团队的角度充分发挥团队的能力,这一点我还差的很远。

3.      应用的风格统一。

之前并没有十分在意到一个应用风格统一的问题,在经过这次项目之后,我感受到了风格统一是多么的重要。

4.    应用的功能测试和体验很重要。

应用做完时,我们只是主观上觉得实现了要求的功能,并没有实际的检验,例如让一个从来没有来过学院的人通过应用里的地图找到学院,这是我们所缺少的,导致了应用未能达到预期的效果。

~迟敬泽

菜鸟第一次wp项目总结相关推荐

  1. 纯小白新人菜鸟第一次unity VR项目与matlab联动调试过程记录超详细版本2023.3.12

    本人是个超级菜鸟,因为项目需要用到unity.matlab并且实现两者联动,才刚开始接触Unity.Matlab,以前只有一点C/C++和Java基础(好几年前学的,只会加减乘除.连dll是什么都不懂 ...

  2. 转载:第一次负责项目的总结

    本文转自:啊汉 原文链接:http://www.cnblogs.com/hlxs/archive/2011/10/05/2199329.html 第一次负责项目的总结 最讨厌的就是写总结,就是想写一下 ...

  3. 第一次参加项目个人工作总结 (转)

    第一次参加项目个人工作总结 项目暂时告一段落,下面就工作中的情况以及个人遇到的问题进行一下个人总结: 首先总结一下在项目中学到的东西 1.对游标的使用:在刚刚开始编码的时候,学会了使用游标,开始的时候 ...

  4. 菜鸟的springboot项目图片上传及图片路径分析

    菜鸟的springboot项目图片上传及图片路径分析 说明 一.图片路径分析 二.实现图片上传 (1)单文件上传(非异步) (2)单文件上传(异步) 三.总结 四.更新配置文件 说明 更新时间:202 ...

  5. AndroidStudio导入/第一次新建项目gradle版本错误或者卡住解决方法

    问题 不少人在使用Android Studio导入新的项目或者第一次新建项目时,常常会出现卡死或者gradle报错的现象,这是由于你的系统中没有目标gradle版本,然后Android Studio会 ...

  6. 菜鸟第一次挑战apk逆向,结果整得怀疑人生,终于知道android apk加密的重要性...

    最近准备从x86上转移到linux上, 于是乎弄了个手游来玩, 正巧朋友推荐了一个修改软件,类似于八门神器.CE,用于搜索修改游戏数据,于是抱着好奇的心理初步研究了下该软件的原理: 研究了下软件, 搜 ...

  7. 关于第一次写项目的总结

    关于第一次写项目的总结 这一周和往常一样,我是在写项目,我想说,我想承认,我写项目的状态是真的不好,所有这次博客,我想反思我自己. 自从写项目以来,我就有各种事情缠身,不能好好的完成项目,不仅每天基本 ...

  8. 我第一次带项目,看我如何使用 剪草为马,撒豆成兵 之术(二)

    我第一次带项目,看我如何使用 剪草为马,撒豆成兵 之术(二) 第二天,我们一队人马到局里去.销售一路牛逼哄哄死吹他的关系如何如何,什么科长局长都是哥们之类的.我一听这个就讨厌,一路上左看看右看看H市的 ...

  9. 【转载】第一次负责项目的总结

    最讨厌的就是写总结,就是想写一下自己的观点和感受.以下观点没有先后顺序,只是按照自己的大脑想到的先后顺序写下来的.大家可能觉得这些观点书上都有,别人也说过,当然你也会发现扯蛋的观点到处都是,现在哥就扯 ...

最新文章

  1. Java Math 类中的新功能--浮点数
  2. 微信小程序—day02
  3. python怎么接收前端参数_Python常驻任务实现接收外界参数代码解析
  4. opencv 运动追踪_足球运动员追踪-使用OpenCV根据运动员的球衣颜色识别运动员的球队
  5. 关于文件路径的斜杠和反斜杠问题
  6. POJ-3264-Balanced Lineup
  7. 面试官最喜欢问的算法概念
  8. 如何使用代理服务器更新系统_iPhone如何屏蔽iOS系统更新支持iOS12 iOS13
  9. 聊一聊,小程序的开发
  10. 【Espruino】NO.18 使用L298N驱动直流电机
  11. 实例3、研究 ICMP 数据包
  12. 几近完美的手机电脑无缝共享剪贴板神器,终于被我找到了!
  13. 【图像识别】基于ORL数据库的PCA人脸识别系统matlab源码
  14. Photoshop for deepin.deb
  15. ORA-24761: transaction rolled back
  16. C语言_循环队列具体实现
  17. Day 20 IOl流
  18. python画circos图_手把手教你画Circos图
  19. APICloud平台的融云2.0集成
  20. java原生的编译软件_原生态Java 程序员容易忽视的编程细节

热门文章

  1. java感谢地说说_一路走来感谢有你的说说
  2. C++ ——面向对象程序设计
  3. Python小实践 计算生肖与星座
  4. DOM nextSibling 属性
  5. JAVA 连接 Exchange服务
  6. 放弃了技术工作,转向人力资源服务
  7. python格式化字符串含义
  8. 美国行记(二):东部小镇移动通信初体验
  9. mysql 1118 通达_Mysql [Err] 1118 - Row size too large
  10. 元宵节祝福短信(经典/祝福/搞笑)