非程序员
文章平均质量分 59
wfdmd
用心
展开
-
【转贴】程序员三部曲之一: 管理、市场不容易
曾有言“一流的作管理,二流的作市场,三流的作研发!”,也有言“一年管理成富翁,三年市场路路通,十年技术一场空!”,其意无非是说研发人员低人一等,最开始听到这些话的时候,多是一种不屑,想当初自己毕业的时候,很多人都认为我的性格和能力更适合去做市场,而我却恰恰相反,选择了作研发,在我看来,管理是比较高深的领域,没有科班出身,没有严格的培训是无法做好的,中国的现实,管理的成功更多的取决于你的机会和后台而转载 2005-08-17 13:16:00 · 1607 阅读 · 1 评论 -
什么是系统分析
狭义地说,系统分析就是需求分析系统分析是传统软件工程生命周期里的一个环节,亦即:分析-->设计-->开发-->测试,当然,整个过程会有迭代和变更,但仍遵循着这样的顺序。系统分析要解决的是“软件做什么”的问题。至于“软件怎么做”的问题,则应该交给软件设计师和程序员。当系统分析把软件功能确定无误时,整个软件过程才有良好的开端。系统分析的成果是需求分析说明书,该文档必须正确、详细、完整地对软件要实现的需原创 2005-04-28 12:43:00 · 3611 阅读 · 0 评论 -
系统分析师在软件公司中的位置
这里想简要探讨一下系统分析师这一角色在国内的软件公司里的位置。国内的软件公司对于系统分析和系统分析员的定位是不同的。根据不完全了解,大致有以下几种情况:1 没有正式的系统分析师这里又会有多种情况:客户会提供比较详细的需求书。客户充当了系统分析师的角色;项目经理或商务人员在项目前期,通过讨论已经摸清了客户的大体想法和一些主要部分的要求。他们可以直接告诉软件工程师要做什么。这时,项目经理或商务人员充当原创 2005-04-28 15:33:00 · 1126 阅读 · 0 评论 -
系统分析师的必备素质和技能
这里想简要探讨一下系统分析师的必备素质和技能,由于编写比较匆忙,可能并不完整。1 强烈的责任心和事业心实际上这对每个岗位来说都是必备素质。系统分析师由于必须保证需求的准确性,所以责任更为重大。一般来说,不应以用户表述不明确,无法得到需求,或者用户需求变化太多作为借口。2 具有面向对象的程序设计思想面向对象的程序设计思想对于客观、真实地以软件的方式模拟客观事务的运行规律,具有十分重要的作用。可以预期原创 2005-04-28 16:08:00 · 1239 阅读 · 0 评论 -
设计模式与XP
Joshua Kerievsky 著,Gigix 译 概述 模式和极端编程(XP )都为软件设计、开发者提供了无法用金钱衡量的帮助。但是迄今为止XP 大量关注于重构(refactoring ),而对模式只字不提。在这篇文章中,我问“为什么”,并且最终描述出模式怎样以XP 的方式更好地实现、以及XP 怎样因为包含对模式的使用而变得更好。 致谢 非常感谢Kent Beck 、Martin Fowle原创 2005-04-28 16:43:00 · 1713 阅读 · 0 评论 -
[转贴]如何集成一套基于CVS的配置管理系统
如何集成一套基于CVS的配置管理系统 以前在项目组作配置管理工作的时候,自己研究和学习了一些基于CVS的配套工具,现推荐给大家。这些工具基本上完全免费,且能完美集成在一起实现版本管理、工作空间管理、分支管理、web访问、邮件自动通知、Issue跟踪、配置状态和统计报告、产品集成等功能。大家也可以去探索一些更好更实用的工具,也欢迎与我分享。 1) Server:CVS/CVSNT/Sub转载 2006-01-09 11:48:00 · 2422 阅读 · 1 评论 -
[转贴]配置管理流程
1 概要1.1 内容规范配置管理活动,确保配置项正确地唯一标识并易于存取,保证基准配置项的更改受控,明确基线状态,在贯穿整个软件生命周期中建立和维护项目产品的完整性和可追溯性。1.2 适用范围对于不同类别的软件项目,配置管理的流程不同,可在本流程的基础上进行裁减。1.3 术语和缩略语1.3.1 软件配置管理(Software Configuration Management,SCM)软件配置管理是转载 2006-01-09 11:04:00 · 2793 阅读 · 9 评论 -
wtf看到现在最好笑的笑话
原文见http://thedailywtf.com/forums/65091/ShowPost.aspx下面是那个好心肠的程序员写的代码 /* * 我的这段代码很烂。真的很烂。我真心诚意的承认,我的代码很烂。如果你是Intertrode通信公司 * 的雇员。我非常非常抱歉你得维护这段代码。我打算明天就改写这段烂代码,但是我很健忘。我常 * 忘记我写的代码。例如转载 2006-03-24 09:33:00 · 1817 阅读 · 0 评论 -
关于项目管理的知识点
转自:http://blog.joycode.com/mvm,感觉写的挺好,推荐大家看一下 ============================================================== 1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2转载 2006-09-21 09:37:00 · 1558 阅读 · 0 评论 -
今天发现windows的gpedit.msc
在“开始-运行”或者在dos模式下输入命令gpedit.msc。哈哈,你会发现一个神奇的大千世界,可以对vwindows的各种设置进行修改,这就是windows的组策略grouppolicy.里面可以设置的内容太多,以前在网吧看到屏蔽了windows的功能都是在这里可以设置的。比如屏蔽开始菜单的功能,禁用ie修改首页。原创 2006-05-12 11:12:00 · 1841 阅读 · 0 评论 -
软件管理和软件开发文档的关系?(转自CSDN)
jiangtao: 观点1: 文档固然重要,但精细到什么程度就有待大家一起探讨了。目前大部分都是为了文档而文档就失去了意义。对于文档我更倾向于写个大概,具体细节开发的时候不断请教。如果要等到全部细节都写出来,工作量实在太大了。实际上也很少有光看文档就可以明白的,还是需要当事人讲解的。讲解容易,写出来就难了。这两种方式哪个成本更高,就不太好说了。 企业文化氛围是为了企业利益最大化而建立的。企业文化转载 2006-05-12 16:39:00 · 2282 阅读 · 0 评论 -
目前麒麟现状之分析
1、首先要对麒麟团队说的话无论外界怎么样,你们应该把重点放在技术上,而不是应付媒体和关心者的质问。如果你把重点放在外面,那么你们的团队即将崩溃。只有把产品弄好了,其他的问题很好处理。搞技术的人要专心搞技术,搞外交的人专门搞外交。2、如何看待媒体和群众的质疑媒体和群体的质疑是应该的,这表示社会进步了,虽然与我们所期望的社会形态还不符合。但是是进步了。这要肯定。即使来自的质疑是别有用心的,那他能质疑也原创 2006-05-19 17:24:00 · 3124 阅读 · 16 评论 -
微软的秘密:微软公司软件开发模式简介
微软公司软件开发模式简介北京大学出版社96年底所出的《微软的秘密》一书是目前我所见到的对微软公司软件产品开发过程介绍的最专业、最深入的一本书。通过本书,我们可以看到微软公司是如何对科学地对软件产品开发进行有效地管理,我想这些经验对于中国的广大软件开发人员,尤其是关心中国软件产业发展的各位朋友是大有益处的。所以特将此书中涉及软件产品开发的部分内容摘录出来(第四章“产品定义与开发过程”),加上我在微软转载 2006-06-05 12:49:00 · 1690 阅读 · 0 评论 -
系统分析员、系统架构师、项目经理的区别
来源:http://blog.csdn.net/kongdong/作者:fasiondog <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> 上周从开发部转来一个刚毕业的小伙子,要我面试一下看看是否适合质量部的相关工作。交谈中,小伙子说大学里已经转载 2006-06-06 10:13:00 · 1269 阅读 · 0 评论 -
如何成为一个积极主动的项目经理
并不是所有的项目经理都是生来平等的。本文讲的就是优秀的项目经理和非常优秀的项目经理之间的区别。有三种类型的项目经理。第一种类型是"意外型"的项目经理。通常,这种类型的项目经理都是通过排资论辈升上来的。例如,一个能力很强的程序员通过一个开发项目成为项目经理。或者一个能力出众的网络技术员通过一次大型的网络升级成为项目经理。这些人都了解他们正在管理的项目的类型,他们能够制定工作计划,也能够给其他的小组成转载 2006-06-06 12:29:00 · 1390 阅读 · 0 评论 -
张斌,你也是伪球迷,请走远一点
张斌说道:“黄健翔昨晚的表现从声音上来讲首先是失声;态度上有一些失态,不是一个成熟评论员的表现;从对待球迷的角度来讲,有一些失礼;从解说状态来讲有一些失常。昨天大家看到的黄健翔,不是状态最好的黄健翔。同时张斌还认为:“黄健翔说了一些不理智的话,面对全国球迷,带了太多的个人情绪,这些都是不适当的。” 张斌,你说的话代表的是你自己还是央视?你不过是想从别人的新闻里捞点好处的跳梁小丑罢了。。。可原创 2006-06-28 10:47:00 · 1714 阅读 · 0 评论 -
为什么要使用EJB
首先,我们必须明确,为什么要使用J2EE?J2EE优点是什么?使用J2EE的主要原因是多层结构,传统的两层C/S结构难于维护,稳定性极差,界面代码和数据库代码混淆在一起,牵一动百,多层结构使得界面和数据库完全分离,并且诞生了中间件这样的技术,如下图: Web+EJB能组成真正的多层结构 为什么使用EJB我原先认为这不是一个讨论的话题,因为EJB是J2EE重要的组成部分,可以说没有EJB的J2EE原创 2005-04-28 12:20:00 · 1169 阅读 · 0 评论 -
网站项目管理-如何做好需求分析
前言 随着技术的不断发展和用户对网站功能性的需求不断提高,如今网站项目的设计已经不能再仅仅简单地利用静态Html文件来实现,与前几年网站设计由一两名网页设计师自由的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂,网站项目的设计和开发进入了需要强调流程和分工的时代,建立规范的、有效的、健壮的开发机制,才能适应用户不断变化的需要,达到预期的计划目标。 网站项目管理(WPM原创 2005-04-28 11:17:00 · 1327 阅读 · 0 评论 -
【转贴】程序员三部曲之三:不作浮躁的程序员
不可爱的程序员: 记得大学毕业刚到深圳的时候,遇到一个可爱的女孩,当她知道我是程序员的时候,就直接和我说,找男朋友,绝对不找程序员,为何?程序员不修边幅,为人木钠,不擅交际,不会说话,不懂浪漫,不会玩,不能哄女孩开心等等。我无言,我觉得她说的不无道理。程序员,或者大多数程序员确实如此,大部分时间面对代码和电脑,过于单纯简单的环境,以至于程序员真在其他领域确实难以有很大的突破。若干年后,又碰到转载 2005-08-17 13:33:00 · 3112 阅读 · 1 评论 -
【原创】所谓“读心术”的伎俩
5iChina.Net我爱中国网原创,请尊重--------------------------------今天上午一个同事发给我一个读心术的小游戏。大家可以看看。http://www.5ichina.net/other/readheart.htm是不是很神奇?。。。。。。一开始我也这么认为。分析之后。。。。。。 其实每开始想的一个两位数数字可以设为10x+y(1那么经过减去十位数和个位数处理后为原创 2005-04-13 14:20:00 · 1043 阅读 · 0 评论 -
【转贴】程序员三部曲之二:不作35岁的程序员
在中国,程序员不能超过35岁,似乎已经是不争的事实,软件开发工作就是青春饭,顶多靠毕业这十年的时间,超过这个年龄,要不成功跃身成为管理者,要不转行进入其他领域,好像再没有更好的选择,即使偶有继续坚持作开发的,也被看成另类一族。老外却不是这样,40,50岁仍然作开发工作的大有人在,甚至很多牛人,包括获得康柏最佳软件奖的Robber,仍在埋头作着他所喜欢的编码工作,为何如此差异。我仔细想了一下,特别是转载 2005-08-17 13:32:00 · 1431 阅读 · 2 评论 -
系统分析有什么用
1、任何由若干简单对象有机组成的结构可视为系统,计算机相关则主要企业的管理系统、计算机控制系统、网站、计算机本身、自动化机械系统等等。 2、新系统的建立之前,需要对旧有系统和理想中的新系统进行分析和设计 3、对计算机软件开发而言,系统分析使得系统的设计和实现不至于盲目和草率并可维护原创 2005-04-28 12:54:00 · 2251 阅读 · 0 评论 -
原型方法论
原型方法论---关于软件原型方法若干问题的讨论撰写:Blueski日期:2003-3-14关键字:原型,尊重客户,原型评价,可视化,变更成本,开发团队蓝图1 引子太多了!终于签下合同-->得到了“正式”的客户提供的“需求书”的几片纸-->凭借自己的理解立即投入开发-->“木已成舟”,生米终于熬成粥-->用户拒绝接受?-->艰难地修改,反复修改,开发人员厌倦了,而用户对系统用之无味,弃之可惜,遂成鸡原创 2005-04-28 13:11:00 · 2134 阅读 · 0 评论 -
系统分析书籍推荐
最近试图找出一本最实用的系统分析参考书,但没有成功。 国内著书有以下三本,都是51CMM张友生博士以中国系统分析团名义和考试复习资料用书名义出版的。系统分析与设计技术张友生 本书涵盖了《系统分析师考试大纲》的部分内容,是全国计算机技术与软件专业技术资格(水平)考试的参考用书。 本书内容包括系统计划、需求分析与定义、系统设计、软件设计、软件测试、软件维护、系统可靠性分析与设计、系统的安全性和保密性设原创 2005-04-28 16:13:00 · 3024 阅读 · 0 评论 -
当前流行的J2EE WEB应用架构分析
http://www-128.ibm.com/developerworks/cn/java/l-j2eeArch/index.html龚永生2001 年 7 月 12 日J2EE体系包括java server pages(JSP) ,java SERVLET, enterprise bean,WEB service等技术。这些技术的出现给电子商务时代的WEB应用程序的开发提供了一个非常有竞争力的选原创 2005-04-29 11:01:00 · 1643 阅读 · 0 评论 -
面向模式构建软件系统架构
出处:developerWorks中国作者:邓辉、孙鸣 架构是一个软件系统中的核心元素,是系统中最难改变的部分,也是构建软件系统中其他部分所依赖的基础,因此系统架构的好坏会从根本上决定基于这个架构所构建的软件系统的质量。系统架构的构建一直是软件开发过程中的一项重要工作,同时也是一项很困难的工作,即便对于很有经验的系统架构师也是如此。但是,模式以及模式语言的提出给出了一条构建系统架构的有效途径,本文原创 2005-04-28 10:14:00 · 1275 阅读 · 0 评论 -
系统构架设计应考虑的因素
来自:51CMM.COM作者:厦门巨龙软件工程有限公司 卢琳生 [2003/12/29] 摘要:本文从程序的运行时结构和源代码的组织结构两个方面探讨了系统构架设计应考虑的各种因素,列举了系统构架设计文档应考虑的一些问题。 关键字:系统构架、设计、考虑、因素正文:约公元前25年,古罗马建筑师维特鲁威说:“理想的建筑师应该既是文学家又是数字家,他还应通晓历史,热衷于哲学研究,精通音乐,懂得医药知识,具原创 2005-04-28 13:16:00 · 1649 阅读 · 0 评论 -
什么是极端编程?
Ron Jeffries 11/08/2001 翻译:xlp223 2001/12/06 chen_qj 2001/12/07 notyy 2001/12/06 brokendoor 2001-12-14 整理: BrokenDoor 2001-12-18 -----------------------------------------------------------------------原创 2005-04-28 17:18:00 · 1528 阅读 · 0 评论 -
怎样做需求分析
如果将需求分析阶段的工作归结为编写需求规格说明书,这种简化的做法往往是导致项目后期层出不穷问题的罪魁祸首。建议采用以下步骤形成软件需求:获取用户需求→分析用户需求→编写需求文档→评审需求文档→管理需求。下面我们先来讨论前两个步骤(获取用户需求、分析用户需求)的做法。 获取用户需求 这是该阶段的一个最重要的任务。以下为获取用户需求需要执行的活动(如图1所示)。 ● 了解客户方的原创 2005-04-28 10:55:00 · 2658 阅读 · 1 评论 -
中国IT缘何落后于印度
经济观察报:从国内IT服务状况看,国内企业普遍赢利水平低下,其中有市场的原因,也有企业自身的原因。与印度等国家IT服务企业相比,您认为造成国内IT服务企业缺乏竞争力的关键原因是什么? 叶远扬(麦肯锡公司信息技术咨询业务负责人、麦肯锡香港分公司董事):目前,中国IT服务业的收入由于国内需求的扩大而有所增长——希望获得定制化软件方案的中小企业需求在增加,但2004年总收入尚不及印度年收入(127亿美元原创 2005-04-29 14:09:00 · 1858 阅读 · 0 评论 -
上海市交通的七宗罪
上海的发展是顶快的,各种钱,上面拨的,下面刮到,国外投资的,内地投资的。各种资金想要的不想要的,拒绝都拒绝不了的都奔这来了。可是上海的规划,实在是差。让人感觉这些规划的是不是没学过1+1=2 NO1:世纪公园是上海最大的败笔。首先这里是浦东的中心地带。在此建一个老百姓不用的公园实在是既浪费国家钱又浪费老百姓钱又让交通受阻。世纪大道到了新区政府就止了。中国的世纪大道就这么短?至少要通到浦原创 2006-08-10 14:57:00 · 2701 阅读 · 6 评论