第一个项目:通信软件系统

第一个参与的商业软件项目,是在2002年中,导师推荐的实习公司里,做通信智能网项目,中兴华为每年在智能网上的收入都是几十个亿的人民币,然而,在一个相对封闭、垄断的市场,个人和小公司又能有什么作为呢?

 

因为这个项目是从头开始做的,包括系统框架、任何代码都是从头写的,所以,对于没有任何项目经验的我而言,在这个项目过程中,的确成长不少。

 

对于系统框架的理解、设计模式的理解、C++、软件系统的从无到有的编码构建、Linux系统下的开发模式、概要设计、详细设计、编码映射等都有一个很好的实践和认识,写了2万行左右C/C++代码,对于编程也积累了不少经验。

 

在这个项目当中,应用了State模式、Observe模式(MFC的文档视图结构也是Observe模式);从一个开源项目VOCAL的sip实习代码中摘出了系统的框架,包括线程、log、消息队列等框架性代码都是参考的开源项目(vovida的VOCAL后来被cisco重金收购了),然而,在这个项目中也有遗憾,就是对智能网最核心的SCP实现思路,未能参与,这也是我后来去上海贝尔的一个很大原因,了却了我一个心愿

 

项目在我03年毕业还未结束,但是,对我当时找工作有一个不小的影响,就是认为,编写通信系统软件就那么回事,似乎暂时失去了兴趣,当时认为,只有做软硬结合的嵌入式系统,才会有所作为,有利可图,所以,毕业之初选择做手机,遗憾的是一家台湾公司,呆不下去,就此断了我的手机梦,算是一个挫折,呵

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值