- 博客(23)
- 收藏
- 关注
原创 谈判(三)
星期二了,下午一点半,开始和卡米拉讨论。开始的时候气氛还是不错的,卡米拉一开始就告诉我很遗憾,做出来的数据非常不理想,不仅要不能增加人数,而且还要减人数。我吃了一惊,没想到她一个都不想接受,而且要进一步缩减这边的人员,于是我只能不动声色的和她一起了解具体的情况,然后我直接进入了我的建议,就是替换Consultant和GSDC人员。不过卡米拉还是搬出了直接的原因,我告诉她这个理由是非常不
2009-01-16 05:01:00
468
原创 谈判(二)
我是要在周末再好好准备准备了。下周二结果出来后怎么谈呢?显然结果不会对我很有利的,说不定是一个让我大吃一惊的结果。卡米拉关于不能取代Consultant和GSDC人员的想法,是我需要去打破的,打破的要点在哪里呢。我想了一下,应该包括一下几部分:1)这个做法是对项目整体不利的,首先是成本就很高,人员的能力也不可以预测,并且这些资源都是临时的,而不是长期的,仅仅为了保持两地人员数目的平衡,
2009-01-11 00:54:00
570
原创 谈判(一)
这次出差,最重要的目的就是谈判。这也许是我工作以来最大的挑战了。对于别人来说,也许谈判并不困难,但是对于我来讲,确实相当的不容易,何况,是要英文进行谈判。我的谈判对手是卡米拉,其实本来不应该叫做对手,我们应该是亲密无间的工作伙伴才对,不过公司大了,总是存在某些竞争关系,伙伴也就变得就要竞争,又要合作了。只不过合作是表面的,竞争是藏在表面底下的东西。到瑞典之前就发了邮件给卡米拉商谈人员增
2009-01-11 00:00:00
587
原创 可持续的需求分析和软件设计
Normal 0 false false false MicrosoftInternetExplorer4 <!-- /* Font Definitions */ @font-face {font-family:宋
2008-09-07 22:59:00
610
原创 对Agile Simple Design的理解
一直以来,对Agile 的Simple Design还是有很多困惑的,仔细阅读了Agile的书籍,结合自己的体会,总结一下了。 什么是Simple Design呢? Simple Design是指XP团队根据目前的需求,采用最简单的设计来实现软件。在Robert C. Martin的Agile Software Development一书中,总结了三条: 1. Consid
2008-08-03 15:44:00
952
原创 百度还是华为
校园招聘时候,会看学生还会做什么选择,很多学生都选择百度之类的互联网企业,而不愿意选择华为或者中兴。平心而论,从待遇角度,估计华为不如百度,但是华为确实是中国人的骄傲。可以说,现在的华为,就是是让国际各大电信巨头厂商的首要也是最强大的竞争对手,中国每个行业的高科技企业,都能够做到华为这样子的话,中国的强大也就指日可待了。 对比起华为,百度也好,其他互联网企业也好,说白了都是在中国窝里斗,世
2008-01-17 23:46:00
901
原创 糟糕的大学计算机教育
这几个月做校园招聘,同时又招实习生,面试了很多研究生,越来越感觉中国大学的计算机教育是糟糕透了,研究生也好,本科生也好,都是不读也罢。面试过几个学生,看他们上了一些课程,问相应的一些问题,几乎答不出来,比如“分布式网络”,问课程内容是什么,答曰是网络QoS的一些前沿技术,继续问下来,有那些技术,都答不出来;有门课叫“工作流”,问现在有什么流行的工作流软件,也答不出来,一具体问下来,原来都是虚假
2008-01-17 23:39:00
508
原创 怎样才是最优秀的软件开发人员
怎样才是最优秀的软件开发人员呢?技术要又专又深;要有热情;要有追求;要将技术和客户结合起来,能够真正的用技术为客户服务,而不是一味的追求技术;沟通要好;能够很好的合作;同时又能够有一定的影响力去影响和激励他人;三项都具备的人,真是少啊。。。
2008-01-17 23:28:00
1338
原创 软件重用的挑战
在研发中心做通用开发框架和通用组件库的挑战.软件重用,是一个每一个软件开发人员都常常挂在嘴边的字眼,也是我工作多年来,最常听见的,但是却也是最难实践的一个事情.为什么软件重用这么难? 无数的软件研发中心,都会组织团队去开发一些通用的软件库(类库/组件库)和软件开发框架,但是成功者寥寥.即便在无数的世界大型企业中,可重用的软件开发框架和统一的组件库,也几乎很少有成功的案例.(至少在我所看到的
2007-06-24 15:43:00
816
原创 加强执行力 - 从我做起
执行是一个很流行的字眼,这两天看了一些执行相关的课程,小小地记录一下,以对自己下来的工作更好的鞭策.1) 追求完美,注重细节.对于一些不精确的字眼,混淆细节的字眼,也是不追求完美的字眼,比如"差不多","还可以","还行","过的去","马马虎虎",一定要避免.一个软件设计,好就是好,不好就是不好,"差不多","还可以",诸如此类的话,就是产生一个不伦不类的产品而已,想要作出一个一流的软件
2007-06-24 15:10:00
1822
原创 感悟 - 研发团队需具备的共同理念
一个研发团队,在漫长的软件开发过程中,在进度和成本的压力下,在各抒己见的争论中,总是免不了磕磕碰碰,如果没有一致的思想和理念,是无法开发出世界级的软件的。聊发感想。。。1)做系统要有高度,高瞻远瞩一个软件开发人员,首先要做的事情就是对自己做出来的软件负责,对自己的设计、自己的代码负责。做出好的设计,好的代码,提供给用户使用,这个责任心是最基本的了。可惜的是,就这些年所见,超过50%的软件开发人员的
2007-02-01 00:12:00
1073
原创 感悟 - 你的水桶满了吗?
今天快下班的时候,随手翻了一本刚买的书,叫《你的水桶满了吗?》。书中提的是称之为“水桶理论”的观念,说起来还是很有道理的,记录如下:每个人在生活和工作中都有一个水桶,水桶里的谁越满,这个人就会越充满活力,反之,如果水桶里面水越少,这个人就越悲观,工作和生活态度就越消极。。。而水桶的满与否,取决于人和人之间交往的行为,每个人的积极的行为,就是给自己的水桶里加水,同时也会给被人的水桶里加水;而消极的
2007-01-31 23:34:00
646
原创 欧洲行(1)
三十而立,第一次远行欧洲,记下生活和工作中的点点滴滴,作为纪念吧。(1)出发目的地是瑞典,乘坐南航航班从广州,转机到北京,再到Amsterdam,再辗转到Stockholm。中国海关没有什么特别的,就是检查了一下护照,填写一下物品申报,我带了手提电脑,就申报了一下,去过的同事说其实都不需要申报的。顺便说一下,中国海关的工作人员看起来素质还是需要提高,英语都不太行,和老外交流都成问题,看外国大使馆的
2006-12-08 04:05:00
1035
原创 为可变而设计
昨天REVIEW了一份设计文档,数据模型设计的异常的"灵活“,令我几乎无法理解其中设计的奥妙...有感而发记得以前我的师父在接手一个快烂掉的系统的时候,将该系统里面的源代码仔细阅读后,砍掉了其中近1/3的代码行,原因很简单,原来系统设计了一大堆”灵活“的设计,使得系统看起来很强大,实际上由于各个人员水平参持不起,反而使得系统变得脆弱,配置复杂难用,问题百出。再举个例子,比如系统的配置参数,很多开发
2006-11-25 00:50:00
860
原创 读James Rumbaugh对软件开发人员的建议有感
James Rumbaugh给中国软件开发人员提了三个建议,稍有体会。。。小结如下:1 迭代式的开发2 设计先行3 持续提高的软件技能,不要做重复的工作。先谈第一点,迭代式开发... 其实软件的复杂性,往往在于我们很难遇见到未来软件的需求和变化,所以如果想一次性构建一个完美的软件系统,是非常困难的。但是,完美的软件系统却是每个优秀软件开发人员的终极目标,如何去达到这个目标,确实是要经过不断的迭代开
2005-12-31 16:00:00
1135
原创 如何在研发项目中提高RDC的研发能力
如何在研发项目中提高RDC的研发能力ISMP项目的感受在谈这个话题的时候,我先需要说说对目前ISMP项目的感受。ISMP项目,是我所参加过最为“大型”的项目,整个项目组超过50人,这个在我以前是从来没有遇到过的。之所以加引号,是因为类似的项目,如果放在我原来的公司进行进行研发,我想项目组人员不会超过10个人(所以不是真正的大型项目),象 ISMAP Server,目前ISMP项目组有7、8个人,要
2005-12-06 17:33:00
3467
2
原创 软件设计随笔
软件系统设计,如何有清晰合理的架构,分清各个层次的职责,是非常重要的。假设一个系统有两个层次,应用层和通信层,那分清楚应用层和通信层的职责是非常重要的。比如通信层是一个数据库连接池,负责数据库连接的管理和执行SQL,而应用层负责根据应用逻辑调用数据库SQL。这个时候,数据库连接断了,这个重连的职责是由应用层负责?还是由通信层负责?简单的办法是由通信层负责,这样应用层就不需要关心重连的过程。简化了应
2005-12-06 17:28:00
1048
原创 ISMP项目日志
这是我到新公司的第一个项目,随笔记之。其实项目已经进行了三个月了,不过项目真正开发阶段是从3月份才开始的。我的公司简介,某外资通信企业。项目简介,某电信运营商的软件系统。2005/4/5今天在写我所在的team负责的模块提供给其他外部模块的接口规范,有点点郁闷。。。之所以郁闷,是因为规范的基本实现已经由team leader设计好了,然后需要由我整理晚上文档,但是今天阅读他定义的XML SCHEM
2005-04-06 13:24:00
1387
原创 软件设计的一些思考
软件设计的一些思考 1 前言从事软件开发工作已经五年了,仔细想想,虽然做了不少项目,但是在软件技术上,感觉始终还是进步甚微,一方面和公司的情况有关,一方面,我想,也是自己个人总结和思考不够吧。所以,慢慢的,还是有必要对自己的一些经验做思考和总结。 为什么只谈软件设计,不谈软件开发呢,软件开发涉及的不仅仅是设计技术了,还包括软件项目管理等许多内容,设计仅仅
2004-12-26 22:05:00
1906
3
原创 设计(一)
近期应好友之约,去中大给计算机系的研究生讲一堂课,想来想去,这五年有什么东西可以讲的呢?编程?开发?通信技术?想想还是打算讲系统分析和设计。讲讲自己的一些体会和理念。在没有讲课之前,先汇总一下这几年的理解和收获吧。
2004-11-02 12:25:00
1160
原创 电脑病毒 :)
上一辈人对电脑和软件都没有太多认识,闹出好多笑话。。。 有一天,我LP回家,LP的妈妈对她说:快点去洗手!你看你,老是不洗手就去摸电脑,搞得电脑都中病毒啦! 晕倒! 又有一天,岳母大人又问我:中午一般在哪里吃饭?我说在公司最高层,7楼的食堂吃饭,岳母想了想,说:对,如果二楼是食堂的话,那些软件会被熏坏的。。。
2004-07-09 12:11:00
1119
原创 薪水
吾妻在外资银行上班。某日某人到银行面试,填写目前薪水时,该人填写X百元,面试官大惊,问:你原来在农行工作,工资不可能这么低吧?某人回答:我填写的单位是美金!外资银行,发工资不是发美金的吗?事后吾妻笑倒,对面试官说,错了,我们银行是欧洲银行,应该发欧元!
2004-07-07 12:57:00
1177
原创 项目管理培训有感
项目管理培训感受 这次项目管理培训,培训过程中,其实不是非常有热情,也许是觉得讲师讲解不太好,也许是讲师内容安排不太好的原因吧。不过总结起来,还是有不少的体会,如果不注重过程,只注重结果的话,这次培训应该算是成功的。一次培训,只要能够给我们留下一些深刻的印象,引发思考,就已经足够了。 【IT服务】 讲师给出了一个理念,我们不是在卖软件,而是在卖IT服务,是在实施
2004-06-30 12:32:00
2285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人