Skip to main content

 路由器设置 > 新闻资讯 >

学习软件工程之后的一些思考

2013-11-13 01:37 浏览:

最近通过学习软件工程这门课,才发现思想无处不在。现在才真正的感悟到学习来源于生活,但又高于生活。下面谈谈自己的学习心得。

为人民服务这句话,我们伟大的共产党多年以前就作为自己的根本宗旨。而这句话的思想无处不在。对于一款软件更是如此。

软件是什么?是一款帮助人们解决某方面需求的一个辅助工具,而核心就立足在用户的需求上。就好比生活中的筷子,如果做的跟大树一样粗的话,也就没有实际存在的价值了。在软件中的方方面面体现在淋漓尽致。

界面上

要考虑到用户的喜好,按照用户的喜欢风格进行设计;要考虑到用户的用途,商业性的操作软件,界面不易太华丽;要考虑到用户的文化水平,更具用户的知识来设计简单到一定难度的操作。

功能上

要考虑到用户操作的次数性。操作量比较高的用途 ,要放到显眼位置;考虑到用户的习惯;细致到用右手习惯还是左手习惯等.写到这里,不仅回想起自己当初作品展的作品,只突出界面的炫丽,没有考虑到用户的需求,也没有多少实在的东西,只能是个失败品。

只有把用户放在首位,最后才会赢得用户的认可和赏识,正如送人玫瑰,手留余香。

水之积也不厚,则其负大舟也无力,软件的核心是立足于用户的需求,这就好比万丈高楼的地基,所以在实现一款软件过程中,前期的分析工作一定要做足。

为什么会这样呢?因为后期的工作都是连续的,都与前期有着千丝万缕的关系,一旦理解用户的意思出现了分歧,对后面的编码修改工作的影响,正如多米诺牌效应一样,会产生连锁效应,最后不仅是成本上的问题,更决定了软件的成败。这也是一种智慧和态度,做任何事情之前一定要做好完全的准备,这样做起事情来资源消耗更少,效率更高,这也是高素质人才的一种素养。

做高素质人才

最后这点也是以上两点的总结。高素质又体现在哪里呢?

态度上要细心

对于一个编码的程序员来说,对待一个程序一定要高度重视,自己哪怕一丁点的马虎,也会造成不可估计的损失。科马洛夫1967年驾驶“联盟”号宇宙飞船完成任务后返航时发生严重故障,无法减速,在地面指挥站多次调试无效后,决定放弃努力,向全苏联观众直播这场事故,在科马洛夫遇难前,他向地面指挥中心做了简短的报告,随后向他的母亲,妻子和女儿做了道别。而以上的事故原因却竟然是一个“小数点”的出错。

编程规范

DIY人员和Professional区别就在于这一点,一个高素质人才,知道自己的程序是服务大众的,所以懂得要规范自己的操作。清晰的、可读、规范的代码给人一种愉悦感。通过学习软件工程,使自己收获不小,我们要对自己的软件负责,要面向大众,使别人收益。只有这样,我们的价值才能体现出来。