- 浏览: 22456 次
- 性别:
- 来自: 天津
-
最近访客 更多访客>>
最新评论
-
lz726:
我们领导说,程序员水平低点,好养~
高质量软件产品的根本保障--高水平的程序员 -
lz726:
赞同啊
国人太浮躁了
也太激进了~
论中国软件的失败:纯技术原因 -
ngn9999:
一个好的工具,对于研发管理有很大的辅助作用,比如 Jazz等, ...
软件研发管理者的技能结构 -
laitaogood:
引用 在中国,大学中至今还未有软件文档写作的课程,培训机构 ...
论中国软件的失败:纯技术原因 -
fuwang:
中国不适合做基础软件的开发(比如操作系统、数据库等),只适合做 ...
论中国软件的失败:纯技术原因
文章列表
注:本文为作者以前在51CTO 发表的文章,现转移到这里,原文请见这里。
一个软件的品质等级,只要看看软件界面,就马上能看出高下了。
软件界面,首先是好用,其次才是好看。好多人经常把优先级弄错,先追求美观,用PS做很多图片,配上各种动态效果,但用起来非常难用,最后被客户骂个狗血喷头。
软件以用为主,这句话非常深刻。软件是给人来用的,是用来解决某个领域内的问题的,完成相关的工作的。因此,能深刻理解客户的需求,提供给客户方便使用的界面,让客户能高效完成工作,这样的界面就是优秀的界面,能真正解决客户的问题。
不好的界面,术语和概念非常晦涩,客户难于理解,用起 ...
注:本文为作者以前在51CTO 发表的文章,现转移到这里,原文请见这里。
软件始于需求。
软件开发,能否获得成功,最重要的是需求分析的工作。因此,软件需求分析师的能力和水平,对软件项目至关重要。
...
在企业软件开发中,软件架构师的职位极其重要。其设计的架构是否合理、实用、有弹性,直接决定了软件开发的复杂度、工作量和最终的软件质量。软件产品的进度、质量和成本,都与软件架构直接相关。优秀的软件架构, ...
一个程序员,一旦进入了一家软件企业,就会被安排到项目组中,进入项目的紧张开发过程。没日没夜的加班,写代码、调程序、改代码,披星戴月,累个半死。往往一个项目还没干完,第二个项目就来了,有的程序员甚至同 ...
任何人,都非生而知之,而是学而知之。没有人生下来就什么都懂,什么都会,都是在后天环境中不断学习而获得的。因此,当你看到一些技术高手能够编写各种精巧的代码,开发出令人叹为观止的程序时,不必觉得自己渺小 ...
当今世界的软件研发中,面向对象一直是主导的技术,包括OOA(Object Oriented Analysis)、OOD(Object Oriented Design)、OOP(Object Oriented Programming)。从具体的代码实现片段,到设计模式、系统架构,到业务分析,面向对象在软件开发中无处不 ...
软件研发是高智力的活动,最终软件产品的质量,从根本上讲,是由编写软件的程序员的水平决定的!
部门经理、项目经理、系统架构师的水平再好,也无法直接转化为真正编写软件的程序员的能力。软件的程序代码,是由那 ...
中国有十几亿人口,从事软件的人员有数百万,但却鲜有听说,中国有哪个企业做出了一款软件产品,可以与国际上同类软件相媲美的,达到世界一流的水平。
这里所说的软件,是指以产品或项目形式,最终交付客户手中,经 ...
在一个软件公司的组织结构中,软件研发部的部门经理,是非常重要的一个软件研发管理者。项目和产品的需求分析、设计、开发和单元测试,都是在其领导下完成的。软件研发部门经理的管理能力,直接决定了项目和产品的进度和质量、人员的士气和稳定度、内部流程的效率、研发的成本、客户的满意度、产品的领先性。
一个优秀的软件研发部门经理,能够给软件研发部带来彻底的革命,最终的结果是项目进度加大,质量显著提升,人员士气高涨,到处是绽开的笑脸。而一个差的软件研发部门经理,能够彻底毁掉一个软件研发部门,项目做得一团糟,团队成员怨声连天,核心人员纷纷离职。
这就是不同管理能力带来的截然不同的效果。因此,目前已经是软件研 ...
管理软件研发,是一项极具挑战性的事情。要管项目和产品的进度和质量、要管人员的招聘和解雇、要关注人员的士气,适合给予薪酬上的激励、要关注客户的反馈意见、要给销售团队提供良好支持、要关注业界新的技术发展 ...