当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 第一种是产品规划人员。
 

 

 ·mozilla firefox 1.0 正式发布    »显示摘要«
    摘要: mozilla foundation releases the highly anticipatedmozilla firefox 1.0 web browser----------------------------------------------------------open source software driving innovations in web experience ......
 ·阅读代码的难度    »显示摘要«
    摘要:最近一段时间,不停的阅读代码。有些代码易于阅读,有些代码写的晦涩难懂。有些代码看起来相当舒服,但是有些代码非常龌龊。相比之下,我得代码写的如何呢,恐怕不敢恭维。最近一段时间对之体会甚是深刻。其实在一个软件中,我认为最好的文档就是代码,如果把代码写好了,将是一笔很大的财富,无论对谁。代码不要注重形式化,也不要为了实现某一功能而东一凑西一凑,最后面目全非,满目疮痍,这是一种悲哀。每个程序员都希望自己的......


微软产品组里的十一类人
  第一种是产品规划人员.产品规划人员主要任务是调查,包括调查你的竞争对手,客户,以及其他市场需求.产品规划的过程是定义产品的过程.他们通常会做很多研究,通过跟踪市场用户,做市场调查,看行业的报告,从而确定产品三到五年的发展规划.其实作为产品规划人员最重要的一点,就是要有前瞻性.不仅仅是能看到现在市场是什么样的,而更要能看到三到五年以后会是什么样的.我们可以看到微软好多产品,都有一种说法叫”version 3.0”,可能在1.0, 2.0时不是很好,有可能是功能的问题,也有可能是超前于市场的缘故,像windows,做出来时候,无论从硬件或者软件应用程序来看,都没有市场,但是通过不断的改进,到3.0时就取得了很大的成功.从这一点看,产品规划人员是非常重要的.

  第二类人是产品管理人员.某种程度上有点类似于做传统的市场人员,但是也不是完全相同.他们主要任务是把产品推向市场.包括决定产品的定位.包装.最重要一点是向用户传达一个什么信息.也就是用户为什么买你的产品,或者升级到你的产品.很多人说微软的产品除了质量好外,市场也做得好.象ie就是一个很好市场运作的例子.比如,ie最初的用户定位,不是试图让netscape已有的用户转到ie上,从来没有这么做过.而是面向新的internet用户.这就是用户定位很清楚.此外,对ie不同版本,开发侧重点不一样,就需要用一条简单的信息告诉用户,这个版本比其他版本有什么好处.这些都是产品管理人员要做的.

  在微软,程序管理主要是做产品,在适当的时候推出适当的产品.他碰到的最主要困难就是如何保持控制.适当时候意味着你必须控制好产品的发布日程,不能有延误.大家知道产品过程中不确定的就是人为因素,这个发布日期控制好,这是很困难的.还有要做出正确的取舍.有些时候你会在发布日期与新的特性之间需要做出取舍,或者是不是采取新的技术,用新的工具.算法什么是不是必要,我们是不是需要去做,做什么与不做什么之间,做出取舍,从而控制产品的特性并使其能满足市场需求.程序管理人员需要衡量做这些事情的危险性,需要衡量得特别清楚. 【程序编程相关:Transact-SQL中游标名的作用域

  下一个角色是程序管理,我们以前叫项目管理,但是上次我在上海讲的时候,学员说,他们说国内项目经理做的事情很不一样,所以这里我就叫程序管理.有时候我可能会交换着用. 【推荐阅读:仿照boost::lexical_cas

  剩下的有产品设计,主要是做产品的用户界面或者可视化方面的设计.这些人一般人都有设计方面的背景.象微软的产品,以前对用户界面设计或者用户交互方面侧重不是很多,因为传统pc,早期只是专业人员的工具.但现在越来越向消费者.初用者方向发展,那么对于界面设计要求越来越高.公司在这方面投入了很大的人力.我不知道大家都看到新的windows xp.或者像“msn explorer”没有,这些产品与传统的产品相比,外观,包括用户使用方式.都是完全不一样的,更注重的是一种整体的体验,经历. 【扩展信息:多区段刻录过程中,“丢失”以前文件的解决

  这三类人员把整个产品的策划,推向市场,以及产品开发过程控制基本上定下来了,可以是说最关键的.

  产品设计还有一个重要的工作,就是保证产品所有可视部分保持一致.
...   下一页

    摘要:这种功能大家都应该见过,上次由于一个网友在csdn问这个问题,所以我就写了一个.虽然本人工作是跟图形相关的,但都是三维方面的,二维方面的还真很少接触,特别是gdi,所以写这个程序伤了不少脑筋,写的代码也比较粗糙.同时,对应的还有另一个程序,就是用鼠标按住拖动划出一个矩形,然后显示其中的内容.这里简单说一下思路,就暂时不贴代码了.对于一个固定的矩形框拖动:首先是在dc上绘制一个矩形,根据其跟鼠标在其......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE