2005-10-14

一个程序员的奋斗历程

来源: 本站收集整理 作者:佚名 评论 0 条
 

  中国站长资讯网刚走上工作岗位的学生很轻易被误导,各种开发工具让人眼花缭乱,同时也觉得很受 公司器重,但这样工作永远是一个低层次的开发者。不要跟我说什么系统分析有多么多么重要,多么多么难。你以为自己跟用户谈需求做设计就是系统分析和设计了吗,国内又有几个公司能够做的很到位很规范?我是ISO9000内审员,也在Rational公司受过多次培训,拿了4个证书,还有一个公司让我去做CMM。这些我听过很多,但是很多事情到国内就变了性质,一个公司不是通过了ISO9000或者CMM就能规范了,我现在在一家有几十年历史的外企工作,里面的治理不是一般国内企业能及的。作为一个毕业不久以前没有步入过社会的学生,几乎不可能在很短的时间把握系统分析和设计,面向对象、UML只是一个工具,要害是人本身的思想,不是说你熟悉了C 、Rose就能够做出好的设计,相反假如你具备了很高的素质,你可以用C写出比别人用C 更加模块化的程序。

  话说远一些,国内软件开发行业有一个怪圈,很多人觉得VC > Delphi > VB,真是很搞笑。这几个软件我都做过开发,说白了他们都是工具,应该根据应用的需要选择采用哪个,而不是觉得哪个上层次。假如你因为用某个开发工具很有面子而选择的话,只能说明你很浅薄。假如说层次,那么这些工具都不上层次,因为它们用来用去都是一些系统的API,微软的朋友不会因为你记住他们多少个API或者多少个类就会觉得你很了不起,你永远只是他们的客户,他们看重的是你口袋里的银子。我也做过系统内核,我也封装过很多API,同样我也不会看重那些使用这些API做二次开发的客户,除非他能够作出自己独到的设计。

  至于有人认为C > C那更是让人笑掉大牙,不妨你去打听一下,现在有几个操作系统内核是用C 写的,又有几个实时系统用的是C ,当然我也不是说C 不好,但是目前的内核和实时系统中C 还无法与C匹敌,至于说C 适合做应用系统的开发那是另外一回事。所以我的观点是不在于你用什么工具和语言,而在于你干什么工作。你的设计体现了你的技术层次。

  中国站长资讯网这样干了一年我觉得非常苦闷,做的大多数都是熟练工种的活,个人技术上没有太多 的提高也看不到方向。所以决定离开这个城市去上海,寻求更好的发展,并且打算放弃我以前的MIS转到通信行业。


共2页: 上一页 [1] 2 下一页

(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:在PHP动态网页中实现支持页面回跳的方法  
下一篇:PHP进阶教程:实现网站的无限分类
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号