紫狼

心态决定思维,思维决定行动,行动改变结果,结果构成命运

博客园 首页 新随笔 联系 订阅 管理
      从刚毕业那时对软件开发充满神秘和向往,到现在对软件整个生命周期的每个阶段都亲身体会,让我想起了鲁班拜师学艺时,他师傅问他:“一件手艺,有的人三个月就能学会,有的人得三年才能学会。学三个月和学三年,有什么不同?”,鲁班回答:“学三个月的,手艺扎根在眼里;学三年的,手艺扎根在心里”。我想这就是当时的我和现在的我的主要区别吧。

     刚毕业那会儿,我们在一家公司一边学习,一边做一些编码的活儿。CSDN对我们的帮助是非常的大的,一遇到问题就跑上去发帖子,搞的分数都不够用;差不多半年后,我们也开始在上面帮助别人解决一些问题,后来,我们就开始比谁的专家分对,谁的内库穿的比较多,我还记得穿到第五条内库之后,就基本不去那儿了。从毕业开始,我从事的都是.Net方面的编程工作,在学校的时候,我们学的都是一些理论知识,做的一些编程也就是CJavaC++,连C#怎么发音都不知道,我们就像一个初生的婴儿来到.Net Framework这块土地上,对什么东西都是那么的新鲜。记得我们当时是用EditPluscsc.exe这两个工具写范例。CSDN确实帮助我们解决许多即时的问题,但是真正系统学习.Net Framework还是从《Asp.net入门经典》、《C#高级编程》、Quick Start站点开始的。

      随着我们实力的漫漫强大和公司的新老交替,我们已经成为公司的主要力量。我参与的第一个大项目是一个物流项目,据说那个项目的钱比较多;还专门从中国远洋物流有限公司请了一位咨询师来给我们补充物流业务知识。当时的开发任务很大,也就是说编码量很大,模块很多,每个人都都在赶着写代码,经常加班,收获最大的应该是对Asp.net方面的知识。后来由于该项目需求不明确、架构不合理,最终该项目以失败告终。我估计这个物流系统最终没有被一家物流公司用上,反正后来就不了了之。最终也使我离开了这家公司,去了另外一家专业做放射科信息化工作的公司。这家公司的软件产品已经形成六、七年了,流程跑的还算不错。在此期间,学习了产品架构、系统结构设计、项目的开发管理工作。说实在话,我的技术在此期间没有长金多少,因为工作所用到的知识应该全部在我的掌握范围之内,所以我把重点放在设计和管理方面。

      综合我这三年的工作经验,就我个人觉得收获最大的几个方面是1.基于.Net Framework方面的软件开发,2.软件工程,3.思考和解决问题的方法。为什么还是把软件开发放在第一的位置呢?因为毕竟它是我工作的基础,如果我仅仅具备后面两项的话,招聘我的公司要有一定的勇气才能够做的到。在开发方面,我觉得一个是要形成一种面向对象的思维,在这个方面可以从设计模式开始,然后再到系统设计。再就是要对整个.Net Framework体系很熟悉,比如,你可以不知道Remoting的每一种实现的具体代码,但是你要知道Remoting是用来解决什么问题的,在什么时候适合应用这种技术,对这个的判断比你会写这个代码重要的多,因为具体的代码是可以从网上搜集或者其它途径获得的,这个只是个工作量和时间的问题,而不会伤害系统的结构。这里只是举一个Remoting方面的例子,其实还包括Web ServiceSmart ClientCompact Framework等等。其实所有的这些都是属于外在形式,就是在普通的开发上面套用了一件外衣,真正的功底还是在这些具体的实现代码上面,这些外衣是微软已经为我们做好了的,我们只要做出决定穿哪一件而已,至于怎么穿,等到需要的时候再来研究也不迟。当然,这并不是说平时的积累不重要,如果什么事情都等到需要的时候再研究,就会很被动;在我们平时的工作和研究中,发现了一些新的做法和经验,我们要把它收藏、积累起来,以备用时之需。我不赞成专门去学一样东西,然后等着机会用,也不赞成什么东西都等到用时再去学,要在积累和学习中掌握一种平衡。然后就是软件工程,大家如果找个工作都应该记得,为什么面试管那么在乎你以前的工作经历呢,很重要一方面就是考察你对软件过程的掌握,而由此可以引发对你技术的考察。如果不是同一个行业的话,招聘者感兴趣的除了技术外,就是过程;相当于大公司或者大项目,关注于过程能力的程度会更大,小公司或者短期行为的偏重技术。对于一个软件从业者,这两个方面的内力就是我们的根。其次就是我们解决问题的能力,这是个人能力和思维方式的体现。在遇到一个新技术问题的时候,你是怎么去找解决的方法;在遇到客户抱怨我们产品的时候,你又如何去回复而又维护团队的形象;在向公司汇报工作的时候,你又如何让公司清楚的了解团队的工作;等等。这些是永远也没有现成的答案的,这些都是你经验和智慧的体现。这是一个领导或者优秀的从业者必备的素质。

      以此做为我工作三年的总结,仅供分享。

                                                                               2006-4-3

posted on 2006-04-03 16:19  紫狼  阅读(3543)  评论(4)    收藏  举报