
软件工程/项目管理
文章平均质量分 88
似水流年
从事开发工作超过15年的it老兵,依然奋斗在一线开发。
工作中于JAVA和微软的.net开发为主,当前主要方向物联网+智慧城市
展开
-
CVS的配置和使用
下面是搜集的资料 /////////////////// 本人用的是CVSNT 2.0.51c,用最新的版本在Eclipse中死活不能列出服务器里内容,换了这个版本就好了,现在也不知道怎么回事。 首先安装,如果是使用安装包的版本,很简原创 2007-03-14 16:53:00 · 6339 阅读 · 1 评论 -
中国码农在硅谷
硅谷的主要城市,都有一个大华超市。这是一家连锁中国超市,超市周边通常有一圈中餐馆。看到红色的Ranch 99标志,就意味着来到了华人主要聚集地。走进硅谷的大华超市和周边餐馆,如果看到穿T恤、戴眼镜的中国年轻人,那十有八九就是各大科技公司的程序员和工程师。他们也代表着这个全球创新圣地硅谷的中国力量。(程序员与工程师的工作存在差别,本文泛指在硅谷的中国科技精英。) 硅谷具体有多少中国码农,谁也说不清转载 2014-05-21 10:14:09 · 2951 阅读 · 0 评论 -
工作感悟-该注意什么以及努力的方向
最近因为正在换工作,自己对自己进行了一番自省.也针对自己的一些问题,谈谈自己的看法以及将来努力的方向. 首先是自己感觉最重要的两点: 1) 责任以及团队意识,工作时间越长,担任的角色越重要,责任也就越大.不是刚工作的以后,负责一部分模块,基本是单纯的编码那么简单了.尤其是跟团队的配合,已经不是只管自己,独善其身的阶段了.另就是家庭的责任,一想以后,也是感觉压力颇大,尤其在原创 2012-04-08 10:35:24 · 2376 阅读 · 1 评论 -
开发随笔-需求又是需求
这两天新系统要正式上线了,从昨天下午一直到今天的下午,在连夜上线.虽然辛苦,但心里实在憋屈,不吐不快 需求,该死的需求,这是我唯一的想法,我刚到公司时,在了解了公司的现状后,就感到很是郁闷,不为别的,要做东西,需求 很多时候只是口头确认下,还可能随时修改.看着忙碌的同志们,不由的纠结.这不都要上线了,今天大领导一句话把我说晕了,我几个月前就是要做成这样,而不是这样.我胸口不由一阵发堵,早原创 2012-03-19 22:14:04 · 1499 阅读 · 0 评论 -
架构师向左,项目经理向右??
最近开始了新一轮的换工作历程,投简历也集中在了架构师和项目经理这两个角色中,当然,架构师很多时候跟项目经理,team leader,高级软件工程师是重合的,当然,我指的是国内了,所谓的架构师就是更高级点的软件工程师罢了.尤其是小点的公司,注,没有看不起小公司的意思,毕竟要成本的. 个人从事了软件业也7-8年了,说实在的,cmm3 的软件过程基本了解,做全职的项目经理,可能是欠缺一些.技术上原创 2012-03-28 17:37:08 · 13220 阅读 · 55 评论 -
Enterprise Architect 7.0入门教程
一. 简介 生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。 为整个团队提供高级的UML 2.0建模工具。EA为用户提供一个高性能、直观的工作界面,联合UML 2.0最新规范,为桌面电转载 2011-12-19 10:14:46 · 1994 阅读 · 0 评论 -
产品经理职责
做为一名新进产品经理,甚至一名资深PM,你可能都或多或少对这个职位产生某种迷惑。到底什么是产品经理?这个职位的主要职责是什么?在IT产业的不同领域,甚至在同一领域的不同公司,这个职位的定义似乎都有不同。本文尝试根据自己多年的产品经理经验,给出产品经理的主要职责。 虽然在不同的公司转载 2011-09-16 13:24:53 · 1856 阅读 · 1 评论 -
基于CMMI的敏捷开发过程文档裁剪
<br />最近一直在忙,今天对于上次说的问题做补充。纯属个人一点小看法,只抛砖而已,希望能引玉。文章只针对于中小型企业,且没有成熟的开发过程企业来说,所以裁剪的文档参考CMMI3级的标准文档。<br /> <br />关于敏捷开发和CMMI的管理大家都各有心得,我就不在对各自具体管理做阐述了,紧紧针对文档裁剪说点看法,首先敏捷开发强调的核心的东西是交流,但对于当今的项目开发来说,个人交流恰恰是个难点,做开发的基本上都是能不交流就不交流,开发进度紧张时更是如此,在项目中开发和测试交流起来更加困难,这两部分人转载 2011-05-06 17:45:00 · 2791 阅读 · 0 评论 -
rational rose下载安装及破解
下午从3点钟就开始下载rose,用了一个多小时的时间下载完毕,安装吧,不错,顺利安装完毕! 然后"开始"-“程序”-“rationgal software”-“Rational Rose Enterprise Edition”,开始出现“ratonal rose”界面,以为就此搞定,不过“啪“谈出一个对话框“MEN-BAD-POINTER”!下面是我记录的下载安装及破解所查看的一些网站和资料: r转载 2007-04-25 10:17:00 · 29860 阅读 · 8 评论 -
.net 设计模式
http://terrylee.cnblogs.com/archive/2006/06/01/334911.html原创 2007-04-24 16:47:00 · 1530 阅读 · 0 评论 -
面向对象的几个重要概念
▲OOP的主要特征:抽象(abstract)封装(encapsulation)继承(inheritance)多态(polymorphism)关联(association)聚合(aggregation)组合(composition)内聚与耦合(cohesion & coupling)单个类型 抽象Abstract 封装encapsulation层次结构 继承inheritance 多态pol原创 2007-04-24 16:39:00 · 2593 阅读 · 0 评论 -
vss学习
版本管理器Visual SourceSafe 6.0实用指南 前言 如果说70年代的软件危机导致了软件工程思想的诞生和理论体系的发展,那么80~90年代尤其是90年代软件产业的迅猛发展导致了另一种新思想的产生和实现,这就是软件的版本管理。 版本管理的必要性 通常是有一个研发小组来共同分析、设计、编码和维护,并有专门的测试小组对已完成编码调试的软件进行全面的测试。在软件开发这个庞大而复杂的过程中原创 2007-03-14 17:01:00 · 1875 阅读 · 0 评论 -
CTO、技术总监、首席架构师的区别
一、高级程序员如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员。你定义功能、你做计划推进和管理,他可以带1-2个副手把你规划的功能实现了,他是主力干活者,有技术难题也是他来亲自攻克解决。所以,一个高级程序员,他的职责很清晰:1、负责核心复杂功能的实现方案设计、编码实现2、负责疑难BUG分析诊断、攻关解决转载 2017-03-01 14:28:20 · 1681 阅读 · 0 评论