我的软件技术人生
丰2007
这个作者很懒,什么都没留下…
展开
-
技术人生:故事之四十六 互联网络给了我们什么
故事之四十六 互联网络给了我们什么 INTERNET,能够冲破人与人之间的感情和相互的信任度吗?原创 2015-09-20 20:24:15 · 487 阅读 · 0 评论 -
技术人生:故事之三十 带领团队
故事之三十 带领团队 作为一个组长或是部门经理或是项目经理最大的感受是“四怕”。 带领团队,简直对我这个程序员来说是非常不可思议和疲惫的事情,习惯了沉浸在自己的思考当中,并搞定电脑,管人,简直是痛苦的。而当公司让我管人的时候,是因为我的技术好,通过技术带头人的作用让项目实施下去。但是,我深刻体会了下面的关于项目经理的感受和要求。 A. 项目经理 1. 问题 自从公司确定了项目经理这原创 2015-09-20 19:40:56 · 709 阅读 · 0 评论 -
技术人生:故事之二十八 不做“售前”,就无法明白软件
故事之二十八 不做“售前”,就无法明白软件 在偶然的机会中,我成了一个售前工程师,主要是作为技术的代表与用户进行商业谈判,而我的第一个用户,就被我“训斥”了一顿,并为他节省了200万! 一个软件工程师,他必须具备的素质不是单纯的研究技术,而是综合的能力,也许这对于软件工程师本身来说,就要求他是一个全面而富有创造性的人。 1. 自学能力。必须具备很强的自学能力。技术的日新月异的发展,软件工程原创 2015-09-20 19:28:36 · 2124 阅读 · 0 评论 -
技术人生:故事之四十五 谁明白为什么信息化
故事之四十五 谁明白为什么信息化 用户啊,您什么时候能不被IT摆布,而将IT看作你需要减肥的良药呢? 也许是几年前,一位普通用户的一句话,让我们选择了今天的职业,那句话让我们这些从事十多年IT工作的人震惊,感到无比的惭愧。那位用户在一次座谈会上面对我们这些IT的从业者说:“在我的招标项目中,有很多公司写标书,写的都很厚,相信你们在这方面都是专家!但是,我希望知道的是,告诉我我该怎么做,而不是告原创 2015-09-20 20:23:35 · 485 阅读 · 0 评论 -
技术人生:故事之四十 谁理解我
故事之四十 谁理解我 Visual Basic,PB,DB,这些不断变化的东西,我不查遍资料和不断实践能行吗?编程是实践哲学,不是理论哲学呀! 但是,任何工具都是工具,我们不能成为产品厂商的追随者,必须有所选择。比如java这种未来的技术,就是一种选择。 很多技术人员喜欢将一种开发技术定位自己的人生目标。希望将他研究的特别透彻,但是,不要这样痴迷一种技术,技术在发展和变化。 在1993年原创 2015-09-20 20:16:25 · 1005 阅读 · 1 评论 -
技术人生:故事之三十六 放弃骑士时代
故事之三十六 放弃骑士时代 软件的工程化,是解放程序员的根本之道。Iso9000是束缚还是解决之道?这个问题,到目前为止仍然是争论的焦点。但我个人的观点则更加认为这是重要的。 记得在1997年,公司希望规范软件开发过程,虽然可以靠技术解决问题,但是,具备前瞻性的总经理觉得,如果要争取大项目,并很好完成,靠个人英雄的技术高手是不行的。必须强调“团队作战”。于是,公司给我一年时间,可以尝试任何失败原创 2015-09-20 20:11:01 · 432 阅读 · 0 评论 -
技术人生:故事之二十七 告别微软
故事之二十七 告别微软 如今,我全心于管理,基本告别了微软的技术细节,但产品方向和使用的技术都是纯粹的MS,从数据库、电子邮件系统到internet的全方位开发。所以,这里说告别也许为时过早,不过,时间长了不使用微软的东西,心理还真有些留恋和期盼,并且到结尾的时候,又发现了MS的高深之处,本想加以补充但如何动笔成了难题了。原创 2015-09-20 19:27:27 · 421 阅读 · 0 评论 -
技术人生:故事之二十 一个年度总结
故事之二十 一个年度总结 在一个公司干久了,就会深刻体验到市场的无情和有意,无情在不受你的愿望驱使;有意在于只要你符合它的需要,它就选择你。97年我经历了商场的战斗,投标,谈判,评标,答辩,人际关系,项目的起伏跌宕,等等,又掺和JAVA和ACTIVEX的争论,ATM和1000M以太网络的战争,于是,就写了一个总结,内容如下。 97年总结 技术 97年是技术改革的一年,至少在中国是这样。由原创 2015-09-19 12:37:26 · 469 阅读 · 1 评论 -
技术人生:故事之七 VISUAL TOOLS?
故事之七 VISUAL TOOLS? 第一次听说VISUAL TOOLS,是在1995年,是因为我要帮助微软编写ATC教材,我使用了FOXPRO三年了,经常和微软接触,就答应试着写FOXPRO,这时听到了 VISUAL TOOLS,也就知道还有VB,VC。经过申请,我成了VTOOLS测试人员,并逐步进入了VTOOLS世界。对VTOOLS进行了跟踪研究,帮助编写一些专栏文章和书籍。并在公司内部原创 2015-09-19 10:40:27 · 513 阅读 · 0 评论 -
技术人生:故事之三十四 以人为本
故事之三十四 以人为本 程序员,永远的孤独者和艰苦奋斗的精神的缔造者。对于这些技术人才,我们必须从心里就尊重他们,并爱护他们,在管理手段上,“以人为本”是核心思想,也是行动法则。所以,必须注意以下问题: 角色转换 尽快进入管理者的角色 不要以技术人员或销售人员的思维方式考虑管理问题 管理问题是决策和执行目标的问题 避免纠缠于具体事务,将自己当作群体的万金油 你的下属等待你的决策而不是原创 2015-09-20 20:06:39 · 506 阅读 · 1 评论 -
技术人生:故事之三十五 金钱第二
故事之三十五 金钱第二 我可以没有钱,但我无法忍受没有技术和拥有BUG! 我们这些程序员,非常热忠技术,而一个程序员只有当他真正狂热的追求技术的时候他才能称为程序员。我见过很多人,他们掌握了各种证书并读了各种编程工具的书,记得有一次我面试一个程序员, 我问他:“你会什么开发工具?” 他说:“我会VB” 我说:“你用了多长时间的Visual Basic?” “我曾经读过Visual Ba原创 2015-09-20 20:08:13 · 405 阅读 · 0 评论 -
技术人生:故事之三十三 你做过经理吗?
故事之三十三 你做过经理吗? 软件管理,复杂,外行管理内行不行,内行管理内行,同样有问题。面对这些问题,我们可以进行分析,并制定全面的规划。 当计算机技术发展到今天,管理问题成为首要的问题。原因在于,计算机技术发展的历史,就是社会发展历史的缩影。回顾历史,我们可以看到,从社会发展的各个阶段中,无不是生产力发展,带动生产关系的变化,然后是形成新的社会制度。计算机界也是如此,在计算机上,生产力体现原创 2015-09-20 20:02:53 · 534 阅读 · 0 评论 -
技术人生:故事之二十九 我们忙什么
故事之二十九 我们忙什么 IT行业本身,在很长的时间内,忙的是宣传自己和灌输市场一种概念,靠神秘色彩和高技术门槛来让用户投资。这种状况发展到2001年,则彻底出现IT危机,更确切的说,是信用危机和实用危机。 作为一名软件工程师,我深刻体会到,以前靠一个图纸,一本方案和一套理论来赢得项目的方法,已经行不通。原因是,今天的用户更加成熟,更加了解IT与自身需要的差距。已经不是见到洋货就认为需要的时候原创 2015-09-20 19:30:18 · 444 阅读 · 0 评论 -
技术人生:故事之三十八 孤独的殉道者
故事之三十八 孤独的殉道者 为了技术,可以放弃女朋友,让她自己去玩吧,我心理无法忍受那个让我讨厌的BUG,当然对她无话可说,因为我正想到一个好的方法解决那个BUG! 这也许是很多程序员的生活。虽然在一般人看来,够枯燥的,但是,对于程序员来说,是一种事业,这个事业有些悲壮,难以让一般人理解。 但是,在职业生涯中,这种修炼是必不可少的,否则难以成就“正果”。我相信,现在仍然有很多人在过着这样的生原创 2015-09-20 20:13:59 · 564 阅读 · 1 评论 -
技术人生:故事之四十四 服务时代
故事之四十四 服务时代 态度好解决不了问题,高技术靠的是技术。 既然服务是一种锦上添花的事情,不象衣食住行那样不可或缺,那么,作为服务行业的人员,必须明白服务就是解决客户的问题。我们经常把其他行业称呼的“客户”、“客人”说成是“用户”,就是使用者,很明显的含义就是客户是被动使用的,必须听从的含义,这是历史一向将计算机技术看作神圣的高技术的结果,我们如同宠儿一般被呵护着,而忘记任何技术都是服务于原创 2015-09-20 20:22:32 · 452 阅读 · 1 评论 -
技术人生:故事之四十三 解决方案时代
故事之四十三 解决方案时代 解决方案?虚虚实实,所谓兵不厌诈也! 说实话,当我在2000年的解决方案高潮的时代,的确看不上解决方案,他太虚了。而今天坐下来写这个东西的时候,我的想法已经改变。发现ibm、microsoft等厂商推动的解决方案,实际上是一种理想,一种未来的高境界。 中国的IT太缺乏高层次理解问题。过于技术化,而忘记了用户的商业逻辑。明白这件事情,还是因为我在中国科学院软件所授课原创 2015-09-20 20:21:43 · 450 阅读 · 1 评论 -
技术人生:故事之四十二 为用户编写程序
故事之四十二 为用户编写程序 用户是可怕的魔鬼,简直是外行利用职权领导内行。 作为技术人员,重要的是要明白,掌握的技术是为了解决用户的问题,而不是为了自己的爱好。做好的作家是能够写出大家都喜欢的作品,而不是像日记一样,发泄自己的爱好和兴趣以及情感。 那么,作为技术人员,必须明白,自己的技术是解决用户的问题的,和自己的爱好没有直接关系。 一个人的一生的成就,在于别人的认同,我们不能像知识分子原创 2015-09-20 20:20:10 · 716 阅读 · 1 评论 -
技术人生:故事之四十一 软件工程的必要
故事之四十一 软件工程的必要 规范规范,影响了我的创造,可终于发现,我孤独的决斗,总是失败。 很多技术人员不喜欢坐下来写东西,或者按照规则办事,认为那是束缚。告诉你,如果不遵守规则,只有两个结果:一、工作全部你干了;二、背公司炒掉! 其实,没有原则的技术学习和开发,实际上等同于白干,虽然这里说的严重了,但是,你必须放弃个人英雄情结,而在项目中遵守规则,这样,你才有机会在大型项目中发挥作用。没原创 2015-09-20 20:18:22 · 349 阅读 · 1 评论 -
技术人生:故事之三十九 最怕人际关系
故事之三十九 最怕人际关系 如果一切都能用程序逻辑来解决,那我就不用照顾老板和同事的情绪了,他的脸色很阴沉,不知道我用什么算法才能解决,让他高兴? 而同事之间的合作,在软件工程中是非常重要的。软件工程是系统工程,当我们为用户做项目的时候,则这种系统工程体现的更加鲜明。 那种认为自己是技术老大而排斥别人的人,永远会落后于别人。 精诚团结,互相学习,互相帮助,在软件开发队伍中,绝对不是革命口号原创 2015-09-20 20:14:50 · 445 阅读 · 1 评论 -
技术人生:故事之三十七 码农也是人!
故事之三十七 程序员需要关怀 谁能知道我昨天晚上加班了一夜?竟然说我编写的程序根本不符合要求! 几乎所有的程序员都会在心理这样去想。而很少有企业的领导者特别是软件企业的领导者能够理解程序员这种想法。他们单纯的认为,“你加班了,那么是因为你没有完成任务。”并没有明白,程序员的加班(只要他是一个合格的程序员)往往是因为想攻克技术难关、或者是想将即定的目标做的更完美。这正如一个故事所说的,第一次你用原创 2015-09-20 20:13:03 · 612 阅读 · 1 评论 -
技术人生:故事之五 ODBC和C/S为何物
缩写词汇原来是技术,我以为所有的英文字母都应该是程序语言。 到了1995年,电子部的一个单位忽然叫我去研究一下他们的DOS下的FOXPRO问题,出现的问题是NOVELL网络下共享使用数据库文件和电话线路远程访问太慢。我去后,解决了共享问题,他们问我:“如何解决速度问题?”,我说不知道。过了一段时间,他们告诉我,从日本花6万人民币购买了一个传输数据的软件,解决了问题。 对这个问题我没有在意,并向我原创 2015-09-18 21:34:52 · 508 阅读 · 0 评论 -
技术人生:故事之二十六 SMS网络警察
故事之二十六 SMS网络警察 关于微软的SMS,知道的人不知道有多少,它其实是非常有用的。如果网络庞大到无法靠人力维护,最好SMS,因为它可以在应用层将网络的各种信息管理起来。比如远程跟踪程序,远程统计网络所有设备清单,远程安装程序等。 然而,到目前为止,还没有一个好的应用系统的网络管理软件,帮助用户来调配和管理庞大而复杂的应用系统。原创 2015-09-19 15:36:27 · 472 阅读 · 0 评论 -
技术人生:故事之十三 CGI,ASP?
故事之十三 CGI,ASP? 记得我在Internet/Intranet上编写的第一个程序是一个C语言的聊天室,原因是,在1996年,我们上网到四通立方的站点,看到了聊天室,许多人在上面聊天,我的同事们更是天天泡在上面,到了年底,我的哥们高伟就开始计划实现自己的聊天室,经过一段研究,终于建立了一个程序。 我那时已经编程多年,各种工具都用过,但Internet/Intranet方式的编程,让我原创 2015-09-19 11:09:44 · 481 阅读 · 0 评论 -
技术人生:故事之十一 非要共享文件和磁盘空间?
故事之十一 非要共享文件和磁盘空间? 我刚刚聘用了一位同事,他看到了我们的网络,第一句话就是:Windows NT Server如何共享一个目录?我感到惊讶,问他为什么要将服务器的硬盘空间公用呢?他说,需要传递文件给别人啊。我说,用电子邮件不是更好吗?他说,电子邮件是发送邮件的。 这位老兄的问题我已经被问到多次,也许因为NOVELL网络的历史的缘故,人们对公用一个服务器磁盘空间认识到了骨子,原创 2015-09-19 11:03:32 · 288 阅读 · 0 评论 -
技术人生:故事之九 不要把测试用户名写成“aaa”
故事之九 不要把测试用户名写成“aaa” 我费劲地向我的用户讲述OFFICE,结局还好,但我发现了一个国民计算机教育问题,这时ATC管理中心也希望OFFICE技术,我们就筹划制作电视节目,试图用最古老的信息传递渠道来传递最新的技术,结果是现在的OFFICE专家情景教学片。 效果如何?我已经没有时间顾及,通过外地的朋友说他知道这个东西,我想,那个打字小姐应该知道OFFICE为何物了吧?她一定原创 2015-09-19 10:46:48 · 545 阅读 · 0 评论 -
技术人生:故事之八 OFFICE是软件打字机?
故事之八 OFFICE是软件打字机? 1995年,我忽发奇想,想用OFFICE实现OA系统,并为此专门写文章,自然无人理睬了。因为OFFICE在众人心目中是打字排版用的。到南方出差,我发现WPS的市场更是悲痛不已! 那是我去打字社打印,因为我有笔记本,并安装了OFFICE97,到了打字社,发现他们使用WPS,正在吃力排版,我用OFFICE修改网络方案,打字小姐惊讶地看着,并问这是什么,我说原创 2015-09-19 10:44:23 · 488 阅读 · 0 评论 -
技术人生:故事之十九 OFFICE家族的重要一员-project
故事之十九 OFFICE家族的重要一员 Microsoft Project对大部分中国人来说,是个陌生的东西,然而对于项目管理和计划,则比较熟悉,特别是计划一词,已经深入人心,因为我们的各种媒体不断在说计划经济的坏处,然而对于工作来说,有计划则又是至关重要的。Microsoft Project则是这种计划工作的软件管理和实现。 提到项目管理,自然和科学一词挂钩,而中国前年文明似乎总是离科学很原创 2015-09-19 12:28:16 · 463 阅读 · 0 评论 -
技术人生:故事之十八 孤独的OFFICE
故事之十八 孤独的OFFICE OFFICE出现多年了,然而他就象一个高傲的名门闺秀,让人既感到亲切,也感到高深。结果,OFFICE孤独着。作为打字软件,OFFICE已经成为培训班的必修课。但是,知道OFFICE的“OFFICE”含义的人太少了。本来,OFFICE的意思是,可以进行办公处理,办公的事情就多了,文字处理是其中的一种而已。其他还有什么?我们不妨想象一个办公室,就知道OFFICE的事原创 2015-09-19 12:23:18 · 422 阅读 · 0 评论 -
技术人生:故事之十七 ASP害得我好惨!
故事之十七 ASP害得我好惨! ASP是非常好的技术,可以编写动态HTML应用并充分发挥了数据库技术,在HTML中通过嵌入特殊的数据库操作语句可以将HTML的功能扩展到用户希望的目标。然而因为涉及到的技术太多了:JAVA,VBSCRIPT,ODBC,ADO,OLE DB,SQL SERVER,WWW,HTML等,让我着实头疼了许久。 而ASP最重要的是,它提供了ADO接口,我们可以将对数据库原创 2015-09-19 12:21:52 · 374 阅读 · 0 评论 -
技术人生:故事之四 MS是微软
原来MS是一个公司。我从来没有注意MS-DOS和IBM的区别。 我在1992年听说的WINDOWS,那时还是英文版本,后来听说有“中文之星”,可以汉化WINDOWS,我那时忙于使用C语言编写排版和图形处理软件,根本不清楚WINDOWS是什么,听说是一个连小孩子都可以操作的软件。既然是小孩子都使用的东西,我这个大学专业学生怎么能够看得上? 然而,在一年以后,我终于有机会使用中文WINDOWS了,才原创 2015-09-18 21:20:46 · 614 阅读 · 0 评论 -
技术人生故事2:我的计算机大学
我必须阅读1957年的国外论文,否则我的毕业设计将无法完成。 我的毕业课题是“人工智能在计算机芯片设计上的应用”,听起来非常神秘,但是我有机会得到一个不错的办公室和一台8086计算机以及一台LK16000打印机!这对于当时的同学门来说,是非常奢侈的,虽然今天对于学生来说,计算机已经成为一种普通的工具,但那个时候,我们在四年的大学生活中,只有30个小时是用来到微机上学习的。唯一练就的本领是调试COB原创 2015-09-12 18:10:34 · 522 阅读 · 0 评论 -
技术人生故事1:从BASIC起步
故事1:从BASIC起步BASIC真的是BASIC。 在高中的时候,有机会学习了一个月的BASIC语言,当时象听天书一样地学习着这个语言,我无法想象简单的加法为什么在BASIC语言中显得那么复杂。我印象最深的是,在BASIC中,X=X+1是老师反复强调的东西,也是让我无法理解的,除了X=0之外,X=X+1简直是不可思议的。而后来的程序编写过程中,终于明白这个公式是多么的重要。 那时的电脑,是被人原创 2015-09-10 20:46:16 · 472 阅读 · 0 评论 -
技术人生:故事之六 NOVELL和NT谁好
我的公司是NOVELL总代理,并做了多年NOVELL产品,非常有市场,而我则沉迷于NT环境,自然是公司技术中的最差者,也是技术敌人。那个时代还是网络时代,很少有人将网络和软件应用结合起来,认为网络有了,就有了一切。本来嘛,大家见到共享了打印机并共享了一个磁盘空间,不是网络是什么,我的应用的论调没有人听得懂,也没有用户需要。 但在银行,当一个公司辛苦地安装仿真终端,为了在WINDOWS下使用AS/4原创 2015-09-18 21:40:25 · 411 阅读 · 0 评论 -
技术人生:故事之十 网络是什么?
故事之十 网络是什么? 我做网络到第五个年头的时候,发现问题了,用户们并不清楚网络是什么,我在报刊上详细介绍了NT构造网络的方案,并用了一段被同事们常重复的话:网络,网络,网络到底是什么。 说起来可笑,我也糊涂网络是什么了,因为它太抽象又太具体。于是,我只好用下面的文字陈述我对网络的理解: 电脑网络能干什么 电脑网络具备了电脑的处理能力. 电脑网络克服了其它通信网络的缺点. 电脑网原创 2015-09-19 10:54:59 · 406 阅读 · 0 评论 -
技术人生:故事之十二 INTERNET/INTRANET!
故事之十二 INTERNET/INTRANET! Internet/Intranet的出现,一下子让信息的传播到了新的境界。电脑已经不意味着打字了。我感到惊奇的是,理解DOS的人需要经过漫长的学习,而理解Internet/Intranet的人却经过简单的拨号上网就知道了,我的用户们都非常理解Internet/Intranet,并强烈要求建立的网络必须是Internet/Intranet的。原创 2015-09-19 11:05:32 · 526 阅读 · 0 评论 -
技术人生:故事之三 失败的荣誉
一件事情,深深地伤害了我的民族的自尊心。 记得刚刚大学毕业的时候,我去了一个小公司,他们正在搞中文排版系统。那时没有WINDOWS,也没有WORD,有的是WPS和汉卡——一种固化了中国汉字的宋、仿、楷、黑四种标准书法的电路板。原因是,那时的计算机内存无法同时保存如此庞大的点阵字库,只好固化到一个板子上,然后靠程序来读取,更类似扩展了内存存储容量。 汉卡的好处是,同时可以防止盗版,因为如果没有汉卡原创 2015-09-18 21:00:34 · 382 阅读 · 0 评论 -
技术人生:故事之二十五 应用网络
故事之二十五 应用网络 随着网络的发展,必然出现新的网络结构,因为硬件厂商将不断向标准化靠拢,使设备级网络互连成为容易的事情,而为了解决应用的问题,各软件厂商必然将应用接口和纷繁复杂的体系简化成一定的模式,将核心应用驱动和处理集成到操作系统,然后提供一层开发接口,从而屏蔽了网络底层的接口,形成一个虚拟的应用层网络结构,以后的开发就在这个基础上实现就行了。但这又涉及标准化问题。 微软似乎正在试图原创 2015-09-19 15:35:23 · 377 阅读 · 0 评论 -
技术人生:故事之二十四 网络传真机
故事之二十四 网络传真机 曾经不止一次地有用户问我,是否可以通过网络直接发传真。我说,可能需要一个FAX SERVER,但一件意外的事让我知道了OFFICE的神奇。 那是给一个用户救急,因为在第二天所有领导要验收一个网络系统和应用环境。但我们开发的程序出现了一些系统问题。我在晚上10:30到了她的单位,总算搞定了这件事,已经是半夜了,用户希望能实现网络传真,我很犹豫,忽然想起OFFICE中EX原创 2015-09-19 15:33:34 · 417 阅读 · 0 评论 -
技术人生:故事之二十三 盗版为何?
故事之二十三 盗版为何? 我们曾经开发了一个吝啬鬼软件,经过两年推广,结果没有什么效果,却因为盗版(也不知道谁那么伯乐,发现了它的一点优点),很多人都知道了,并询问我技术问题,我说,你们用的是盗版(因为我从来没有销售过),要使用,请来购买正版(盗版只能操作10条数据库记录),并因此红火了一阵。 我一方面反对盗版,但有时是无可奈何。而对于今天的用户,照样有人提出要盗版,我说,那么技术支持我们不负原创 2015-09-19 15:31:48 · 428 阅读 · 0 评论 -
技术人生:故事之十六 IE还是NetScape?
故事之十六 IE还是NetScape? 当浏览器这个东西出现的时候,人们狂热于这种形式的益处,许多编程者因此造出了“浏览器/网络”模式,并和传统的“客户机/服务器”模式加以区别,并感到浏览器的神秘。然而,这种“鸟枪换炮”的方法,应该认识清楚。浏览器还是程序,是一种通用的工具,它存在的理由是,它访问的信息是HTML这种标准的格式,而不是如同其他文件(比如WORD文件)那样,需要特定的程序来理解格原创 2015-09-19 12:20:07 · 320 阅读 · 0 评论