这件事仿佛发生在昨天一样令我印象深刻。那是2000年,帕尔加斯博士站在我们的数据结构课教室的前方,讲解着一些y型数据结构的内容,同时把一个SSH 的窗口投影在我们前面的墙上。 AD: 这件事仿佛发生在昨天一样令我印象深刻。那是2000年,帕尔加斯博士站在我们的数据结构课教室的前方,讲解着一些y型数据结构的内容,同时把一个SSH 的窗口投影在我
为什么你总成为不了架构师? 背景: 今天接到一个哥们儿的电话,说,很郁闷,想和我聊聊。 我问,有啥郁闷的事情啊,说来听听。 他说,最近很郁闷,我本来今年的计划是成为一个架构师,但是,无论如何努力,都不知道为什么,感觉希望很渺茫... 这哥们儿其实是一个很努力的家伙,曾经是我Team里技术最好的程序员,对一个技术不钻明白不罢休的那种程序员。 我给他电话里说了说我一直想
1.vss 用的是vss 6.0d 版,下载可以BAIDU一下(15M左右). 2.安装时产品ID可以填111 111111,如果已经安装过,请卸载、删除原解压目录后,重启再安装.如果没有删除,程序会找到原来的目录。安装原有的目录上,后期会有很多意想不到的错误。基本安装NEXT就可以了。 3.安装后在服务端创建数据库,用户,工程。可以参考以下资料: VSS 的全称为 Visu
程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。 中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和印度相比也
如何从程序员到项目经理?这是很多程序员的疑问. 一、高度 高度决定视野。 首先要有足够的高度,不能老是从代码的角度看项目,要从项目的角度去看代码。 程序员埋怨项目经理经常改需求。那或许是你的高度不够,你没有站在项目经理的角度去思考问题。 二、责任 态度成就高度。 我一惯地认为:程序员责任心比技术更重要。 做好本质工作是任何一个从业人员在任何岗位必须具备的品质
概要设计与详细设计的区别 概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。 详细设计阶段就是为每个模块完
我们有时候要让每一个窗口在任务栏上有一个按钮,但不方便的是,DELPHI为我们做得太多, 甚至有些过份了点,呵,还好有办法解决. 首先,看VCL源码 procedure TCustomForm.WMSysCommand(var Message: TWMSysCommand); begin with Message do begin &nb
前言 本人从事软件行业以来,经历了多次的成功与失败的体验,总觉得中国的软件应该可以做得更好些,但结果并不是我想象中的那样,许多的项目实际都还只是以假的、虚的面孔而存在,其中原由大家都可以说得出很多很多,但怎么改呢?一些问题的存在只是因为其他问题存在而存在的,所以我想寻找中国软件行业为什么不能崛起的根源。 中国人智商不够?那绝对是错的。 中国人不够勤奋?那也绝对是错的。 科技不如其它国家发达
中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为"不败"。 但什么才是软件开发的葵花宝典? 让我们先从一些现象出发。我们的前提是,软件开发是一项智力密集型劳动。对于智力密集型劳动,我们观察到的现象是,个体的表现差异很大,团队的表现差异很大,组织的表现差异很大,国家的表现差异很大。这不象体力占主要的劳动,象百米王跑百米的速度也仅比
从很大程度上讲,人是机遇的产物。我们在评价一个人的能力以及他的成就时,我们不能完全忽略机遇的重要性。有些时刻比几年都要重要,在时间的重要性和价值之间没有均衡。一个出乎意料的5分钟就可能决定了一个人的命运。 但是,人不是靠偶尔撞在木桩上的兔子获得成功的。事实上,通常我们所说的命运的转折点,只是我们之前努力所取得的成绩所集成出的机会。美国哈佛大学的著名校训就精辟地诠释了勤奋、机遇
其实没有什么不好,起码以后可以避免。 1、决定要做这个项目之日起,以最实际的态度分析工作量,和目前能用的人手及各人能力情况,一定不可乐观估计,宁肯做更坏的打算,因为我真的从来没有见过一个稍大些的项目有乐观估计而有乐观结果的,人其实都是懒惰的,尤其是目前大锅饭气氛严重的情况下。 2、文档有哪些,都是什么功能的,当前项目进展情况如何,还差哪些,还有多长时间,预计到什么时候进行到
【背景介绍】 Z公司接了一个国外客户Y的交易系统开发实施项目,双方没有签署任何的协议,Z公司希望通过这个项目的合作,将此系统作为产品占领该国市场。 项目的组成人员包括1个PM,10个左右开发人员,4个左右测试人员,1个翻译,外加工程、市场、销售、客户经理等,总共约20人参与此项目,项目管理和交付由PM负责。PM有多年行业经验,但是无项目管理经验。Z公司对客户承诺:核心团队将在客户现场开发。 由于双
unit dbpathp_w_picpath;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, DBCtrls,db;type
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Edit1: TEdit
对比1: A、普通开发人员: 掌握了计算机基础知识; 熟悉计算机资源,学会了编程语言,喜欢卖弄技巧,喜欢比较编程语言的优劣; 以能编出某种特殊功能的程序为荣,不懂原理,不求甚解; 喜欢个人开发,不重视文档编写; B、软件工程师: 计算机基础知识扎实; 掌握两门以上编程语言,很少停留在表面比较编程语言的优劣; 以编写出用户满意的高质量软件为荣。 懂得个人开发和团队开发的利弊,文档规范,齐全。 对比2
&n
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号