现在的位置: 首页 > 综合 > 正文

软件开发中的两个基本点

2014年09月05日 ⁄ 综合 ⁄ 共 1183字 ⁄ 字号 评论关闭

事还得从上周末说起……

上次说到通过对小翠迟到我们认识到了做软件应该严谨、规范,犹如做人一样。

后来老师有通过对微软的word中的一些个使用,让我们进行观察,并且将得到的结果不断的进行升华。

先说微软的word中的功能,比如说平常咱们都是用word,但是其中的一些地方是不是又注意到呢?像是微软所有产品中的特点,微软单个产品中的设计思想,在每个细微之处背后的考虑……

以前我们是用软件的人,有个软件可以使用,那就拿来用吧,至于细节不考虑也罢。但是现在是我们是要做软件的,如果还是用以前的那种看法来看问题的话,那将产生很大的危害,不仅仅是对客户,也是对自己。

其中最大的一个问题就是上次说到的“凑合思想”,或许是长时间养成的习惯,有时候有些事凑合过去就可以了。但是有一件事我觉得是万万不能凑合的——那就是自己的一些基本态度,或是学习意识。绝对不能够让自己对一些就在眼前的未知东西熟视无睹。对于眼前未知的事物应该探究一下为什么(这是经常说的话,但是真能做到的很少)。对于相同事物之间的差异性要进行比较,也要想为什么。

就拿word来说吧,我要想要复制粘贴有三种方法:

① 是鼠标右键,复制,粘贴。

② 菜单中的复制粘贴。

③ 通过快捷键复制粘贴。

这三种方式有什么不同?在打开菜单之后的复制和粘贴的位置以及后面的显示有哪些不同?为什么要把复制粘贴放到右键菜单中,为什么不放别的?

这些问题都是要通过观察,比较差异来发现的。尤其是对于软件开发人员来说。因为微软的这些东西也是开发人员做出来的。还有什么东西比你了解这个(软件中的特性,人性)更能了解微软的开发内幕呢?

其实仔细思考一下不难得到这样的答案:微软考虑问题都是无微不至的,给你“奶妈”般的呵护。

这些东西本身不是什么绝密的技术,然而这里面包含的那种思想确实很强悍,因为这个思想的作用者直接就是社会的组成元素——人。

微软在做东西时考虑最多的就是使用者了,如何让你使着舒服他就怎么做。他其实是在构建一个“温床”,让你可以在里边无忧无虑的……

然而作为开发者的咱们不能享受于这样的“温床”中,因为咱是造“床”的。但是咱们也不能抛开这些“温床”,因为这里面确实有咱们需要的东西。通过观察、发现、对比了解到微软是如何做的,了解里面一些最重要的东西,这样才能取长补短。打造自己的产品。而微软中重要的就是“以人为本”的思想。

因此我觉得在学习那些技术的时候要更多的了解这些思想,这才是一个产品能够发展的根基所在。

总结来说软件开发中的两个基本点:一个是人,另一个还是人。在这应该再回忆到之前说的那个开发者的自律、规范。第一个人是客户,也就是你要想做好软件要坚持以人为本(要是不考虑人了,那也就没有问题了,自然也不需要咱们通过程序来解决问题了)。第二个人是开发者,只有在开发者能够规范、自律的工作,才能相应结合以人为本的思想来很好的完成软件开发。

以上仅是个人的一些观点

抱歉!评论已关闭.