随笔分类 - 软件工程
摘要:第一重:在哪本电脑杂志上看见软件工程师这个职业介绍,或者走在大街上看见某某软件培训机构鼓吹培训完就能年薪10万的广告,有些羡慕那些编程序的,自己有些蠢蠢欲动。第二重:用控制台或者说SDK之类的东西写了一个“HELLO WORLD!”,感觉编程这个东西,太简单没难度。第三重:学会了简单的使用某某工具例如VC,知道怎么利用工具创建对话框之类的东西了,认为自己已经有了“扎实”的基础,出去找工作四面碰壁之后感叹人心不古世态炎凉。第四重:以极低的要求找到工作,突然发现自己不会的实在是太多太多,不求甚解是无奈之举。这个阶段写代码写完之后主要是试,试的标准:“能运行就是成功,不能运行就是失败。”一个小模块写
阅读全文
摘要:² 人机交互科学是跨学科的科学,包括了计算机科学,心理学,社会学,人类学,以及工业设计。同时,根据UI部门分工细致程度,对背景要求也不一样。² 用户不希望感觉到这个Tool的存在,他们使用这个Tool只是为了完成某件任务(Outlook2003任务导向, 而Outlook2007是结果导向的,我喜欢这个样子,选择就行了)² 与业界标准一致的界面风格,不要出现匪夷所思的东西² 不需要学习,懒得看帮助;就算有用户手册,他们也不想读它。² 想做一个操作,马上就能找到这个功能;把常用的操作放在更显著的位置。² 把用户想象成非常聪明但非常忙的人
阅读全文
摘要:根据我公司实际情况,大致列出在项目开发中应遵循的步骤原则。在各程序员遵循原则的情况下,方能开发出健壮有效的程序,且能提高自己的编程素质。 1.在项目开发初期应该有项目的详细原型。鉴于程序员文档能力有限,可编写出大致的项目需求文档,只列出软件目的,功能模块即可。在设计原型中,应该以需求为主,站在用户的立场进行设计,切忌牵扯到具体实现以及数据库等。在PM设计出原型后,应该组织会议对原型进行讨论补充,原型不定不可进行程序开发,当然在整个项目过程中,需求肯定是不断变化的,但初次第一次的原型一定要定好!参会人员包括项目组成员以及总监,也可请其他项目的PM进行共同讨论。 2.在原型确定之后,不要求对设..
阅读全文

浙公网安备 33010602011771号