关于用户体验的问题,老师一直在说。软件做出来是给人用的,并不是说做的多么多么炫酷就是好的,主要还是实际用户的体验,就像是做一个网页插入炫酷的视频一样确实能给人带来新鲜感,但是加载那么慢的网页用户真的需要么,而且对于我们这些苦逼的流量缺乏者敢点进去么?在考虑用户场景的时候可能能想到很多东西,但是真正的用户的角度可能还是有很多考虑不到的问题,这就需要我们去了解用户,真实的调查报告才能给予我们他们的真实状况。说来说去用户在意的还是真正实际的作用,不要来那些没用的。但对于我,一直以来都是只把程序功能实现作为标杆,这似乎也不是很好,应当有追求就是要更加的精,就现在来说只有功能没有友好界面的软件,用户也都看不上眼,谁去用那么low的东西呢?
再说说软件的质量,对于质量这个词,我不是很了解,总感觉软件有用才是最根本的,但是思来想去,什么软件没有用呢?或多或少都会用到,那么质量一说又是指什么?真正到自己做软件时才会发现,软件做出来不是说run起来就结了,软件的稳定性,算法的效率,这都是说明一个软件的优劣的标准。当然是否能抗压也是一项指标,还不能让用户犯简单的错误,一个软件做出来还跳全英文的错误,感觉谁都会懵逼的,这些都是在做软件时应当考虑到的东西,这是很基本的一些工作。
代码完成了需要发布了,感觉总是会让人感到压力,我们的产品能否被用户接受,能否迎来市场,毕竟同样的产品真是太多了,我们只是简单的做出来啦。就像我们组做的软件一样,什么都是那么简单,简单总是让我觉得它一无是处,能做什么呢,似乎其他的专业软件都能比它做的更好,但是毕竟是自己的东西,早晚都是要见见公婆的。每每到发布时都是最有体会的,这也想加点东西那也想加个功能,但是真正做的时候都没有想那么多过,也许这就是压力产生的动力吧,我们的产品也暴露了很多需要改进的地方,还是大胆的接受用户们的意见吧。
提到IT行业的创新第一感觉是快、飞快。每一年似乎各种东西都在更新换代,新技术层数不穷,带来的是一次次的技术革新,这个行业感觉还是很容易被拍在沙滩上的,当然我还是门外汉对于这还不是那么的了解,我想这个专业也是让人牢牢地把终身学习的概念贯彻到底,活到老学到老,新技术总在出世,学到的都是新的,还是需要我们努力的获取知识的充实自己的库。