代码改变世界

阅读排行榜

一个真实的项目经历,很多东西大家可以借鉴下

2009-08-08 21:25 by htc开发, 202 阅读, 收藏,
摘要: 【背景介绍】 Z公司接了一个国外客户Y的交易系统开发实施项目,双方没有签署任何的协议,Z公司希望通过这个项目的合作,将此系统作为产品占领该国市场。 项目的组成人员包括1个PM,10个左右开发人员,4个左右测试人员,1个翻译,外加工程、市场、销售、客户经理等,总共约20人参与此项目,项目管理和交付由PM负责。PM有多年行业经验,但是无项目管理经验。Z公司对客户承诺:核心团队将在客户现场开发。 由于双方无协议,所以项目的进度安排完全由Z公司决定。传言此项目合同将达到200万$,项目经理估算可以在6个月内上线成功。项目进展过程如下: (1) 项目从2008年1月份启动,按计划将在6月份上线成功; ( 阅读全文

为什么成为优秀程序员这么难

2012-01-07 09:09 by htc开发, 201 阅读, 收藏,
摘要: 回头看看自己的这几年工作经历,时间不算长却也有了不少感悟。不是对环境、对别人的抱怨,只是说说我的亲身感受。1. 技术氛围不浓,我身边大部分的程序员都不热爱编程。在业余时间学习技术,不被周围人理解,很少会有共鸣。基本上在公司没事时看计算机书会碰到几种声音:哇,这么爱学习呀;学这么多技术有什么用?会点工作和面试中能用到的框架不就行了。那种能让我,或者能面对着我说起某个技术问题两眼放光的知己少之又少。2. 为什么这么多的程序员不热爱编程呢?从我周围人的情况来看,一是不少人高考时都不是自己选择计算机专业的,有的是家人代填的志愿,有的是被专业调剂过来的。可一考定终身,不去复读就只能忍着继续念下去了。二是 阅读全文

想成为嵌入式程序员应知道的0x10个基本问题

2010-02-27 22:34 by htc开发, 201 阅读, 收藏,
摘要: C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字符的ASCII值。这些问题着重考察你的系统调用和内存分配策略方面的能力吗?这标志着出题者也许花时间在微机上而不是在嵌入式系统上。如果上述任何问题的答案是"是"的话,那么我知道我得认真考虑我是否应该去 阅读全文

敏捷开发历程回顾

2011-09-02 11:14 by htc开发, 200 阅读, 收藏,
摘要: 学习并尝试敏捷以来,目前是第三个团队。第一个团队,在一个小公司,我负责公司两个开发团队之一。那是第一次带队开发,没有什么项目管理经验,在强大的开发压力下,有一段时间把自己搞的焦头烂额:团队成员比较清闲,因为他们没能力解决复杂的问题,我自己天天忙死累活。痛定思痛的开始研究项目管理,尝试了一些传统的管理方式,很不给力,然后就接触到极限编程、敏捷开发。首次的敏捷尝试,给了我很多惊喜。我们对一个旧系统进行了较大的升级改造(累积了数年的一个面条式程序,可以想象它的糟糕程度)在这次开发过程中,我们尝试了结对编程、测试驱动、立会、回顾总结等等一些敏捷的方式方法。这是一次非常有益的尝试,我们顺利完成升级,减少 阅读全文

做Manager的18项基本技能

2009-12-09 11:57 by htc开发, 200 阅读, 收藏,
摘要: 古代武林江湖有18般兵器,如果有人这18般兵器样样精通,那一定是武林高手。这两天粗略研究了一下公司各部门Manager的胜任要素,简单总结归纳了一下,居然也是18项基本技能。乍一听,18项有点多,但对于想做Manager的朋友们,不要怕,你可能已经有一些了。下面来看一下这18项技能是什么: 1. 项目管理知识和技能。 项目管理是一个具体工作,一般由项目经理来做。作为Manager,为什么还要这个技能呢?因为,在公司做事基本都是走项目,作为Manager虽然不需要去具体管理项目,但必须有管理项目的技能,必须有项目管理的知识和经验。 2. 过程管理知识和技能。 对于Manager来说,一定要对公司 阅读全文
上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 105 下一页