自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

软件界面设计--需求分析师的核心能力

[size=large]注:本文为作者以前在51CTO 发表的文章,现转移到这里,原文请见[url=http://expert.blog.51cto.com/339473/67575]这里[/url]。 一个软件的品质等级,只要看看软件界面,就马上能看出高下了。 软件界面,首先是好用,其次才是好看。好多人经常把优先级弄错,先追求美观,用PS做很多图片,配上各种动...

2010-03-22 12:44:21 344

软件需求分析基础

[size=large]注:本文为作者以前在51CTO 发表的文章,现转移到这里,原文请见[url=http://expert.blog.51cto.com/339473/67016]这里[/url]。软件始于需求。 软件开发,能否获得成功,最重要的是需求分析的工作。因此,软件需求分析师的能力和水平,对软件项目至关重要。 多年以来,我接触过非常多软件从...

2010-03-22 12:41:47 155

如何才是一个优秀的软件架构师?

[size=large]在企业软件开发中,软件架构师的职位极其重要。其设计的架构是否合理、实用、有弹性,直接决定了软件开发的复杂度、工作量和最终的软件质量。软件产品的进度、质量和成本,都与软件架构直接相关。优秀的软件架构,系统各部分分工合理,接口清晰,彼此间耦合度小,后续的软件编码、测试和维护起来都非常容易。而低劣的软件架构,层次不清,各部件间耦合度高,调用过程复杂而混乱,后续的软件编码、...

2010-03-15 14:29:50 164

程序员的学习之路

[size=large]一个程序员,一旦进入了一家软件企业,就会被安排到项目组中,进入项目的紧张开发过程。没日没夜的加班,写代码、调程序、改代码,披星戴月,累个半死。往往一个项目还没干完,第二个项目就来了,有的程序员甚至同时在4、5个项目中,整天忙得不可开交。然而,高质量的软件,需要用高水准的技术来构建。软件开发,是个智力劳动,而非体力劳动。在项目进度很紧时,程序员会倾向用自己已经...

2010-03-15 08:49:21 162

学习,是前进的必由之路

[size=large]任何人,都非生而知之,而是学而知之。没有人生下来就什么都懂,什么都会,都是在后天环境中不断学习而获得的。因此,当你看到一些技术高手能够编写各种精巧的代码,开发出令人叹为观止的程序时,不必觉得自己渺小而产生自卑,只要自己不断学习,终有一天,你也能达到如此境地。一提到学习,很多人就会不由自主的将学习理解为读书。这是非常片面的。在职场中,大量的学习过程是在实际工作...

2010-03-15 08:48:40 183

面向对象,还是面向对象!

[size=large]当今世界的软件研发中,面向对象一直是主导的技术,包括OOA(Object Oriented Analysis)、OOD(Object Oriented Design)、OOP(Object Oriented Programming)。从具体的代码实现片段,到设计模式、系统架构,到业务分析,面向对象在软件开发中无处不在。面向对象的思想,是程序员、设计师、架构师、需求分...

2010-03-12 08:19:03 131

高质量软件产品的根本保障--高水平的程序员

[size=large]软件研发是高智力的活动,最终软件产品的质量,从根本上讲,是由编写软件的程序员的水平决定的!部门经理、项目经理、系统架构师的水平再好,也无法直接转化为真正编写软件的程序员的能力。软件的程序代码,是由那些程序员一行行写出来的。优秀的程序员,能写出简洁、高效的代码,逻辑正确,运行效率好,易于阅读,易于维护。而差点程序员,写出的代码又臭又长,实现过程极其笨拙,阅读起...

2010-03-12 08:18:16 368

论中国软件的失败:纯技术原因

[size=large]中国有十几亿人口,从事软件的人员有数百万,但却鲜有听说,中国有哪个企业做出了一款软件产品,可以与国际上同类软件相媲美的,达到世界一流的水平。这里所说的软件,是指以产品或项目形式,最终交付客户手中,经得起客户严格检验的纯软件模块或系统。所谓达到世界一流的水平,不是厂家自己来宣传,而是在市场上得到世界性的认可。以这样的标准,你能说出中国有哪款软件是世界一流的...

2010-03-12 08:17:29 165

软件研发部门经理的核心工作

[size=large]在一个软件公司的组织结构中,软件研发部的部门经理,是非常重要的一个软件研发管理者。项目和产品的需求分析、设计、开发和单元测试,都是在其领导下完成的。软件研发部门经理的管理能力,直接决定了项目和产品的进度和质量、人员的士气和稳定度、内部流程的效率、研发的成本、客户的满意度、产品的领先性。一个优秀的软件研发部门经理,能够给软件研发部带来彻底的革命,最终的结果是项...

2010-03-11 11:42:28 407

软件研发管理者的技能结构

[size=large]管理软件研发,是一项极具挑战性的事情。要管项目和产品的进度和质量、要管人员的招聘和解雇、要关注人员的士气,适合给予薪酬上的激励、要关注客户的反馈意见、要给销售团队提供良好支持、要关注业界新的技术发展方向,引入新的技术和管理方法,建立和健全内部各种流程、规范、制度......,要管的事情实在太多太多了。因此,管理好软件研发,需要具有完整的知识结构、丰富的经验和...

2010-03-11 08:34:56 165

软件研发管理之选“将”

[size=large]在一个软件公司中,软件研发管理的领军人物是否合适,直接决定了公司的软件研发能否成功。俗话说:兵熊熊一个,将熊熊一窝。好的将军,能把一般的团队打造为嗷嗷直叫、无往不胜的铁军,而差的将军,能把一个长胜之师变成一帮熊包蛋。通常,中小软件公司中,软件研发管理的最高职位是研发中心总经理。以这个职位为例,我们来探讨一下,如何物色一个合适的软件研发总经理。软件研发...

2010-03-11 08:30:51 197

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除