发信人: heaven (逆风飞扬), 信区: Npsos
标  题: 话说软件人才(zz)
发信站: 哈工大紫丁香 (2003年02月24日00:58:55 星期一), 站内信件

经常看见有文章说软件人才如何如何,又软件蓝领如何如何,仿佛一个丝毫不懂软件开发
的人培训几个月就能胜任开发工作,对此我发表以下个人观点:
    软件开发人员的水平说的难听一点可以分为下面的几种类型:
    1.打手型,相当与蛊惑仔里去砍人的那些人,只要有力气就能胜任
    2.小头目型,相当于陈浩南,能带领一批人出去砍人,自己有时候也去亲自砍人
    3.大头目型,相当于B个,乌鸦等人,指挥小头目组织人马去砍人,自己已经不用去砍人了
,同时参与组织的一些决策,并对组织的正常运转起到比较重要的作用
    4.军师型,对项目起到至关重要的作用,属于系统分析员的那一种,运筹帷幄,指导整个
项目的完成.
    打手型的程序员就是所谓的软件蓝领,确实很容易达到,但是千军易得,一将难求,如果
是元帅级别的,更是万中挑一了.写文章的大多数都是不懂技术的记者或文人,哪知其中的分
别?以为软件开发就是简单的coding,如果真的是这样,软件开发本身就可以用软件来自动完
成了.所以我认为大家一定要努力提高自身水平和修为,当然要循序渐进,其实软件开发的职
业寿命也并不是象一些人说的那么短,他们指的只是那些打手型的程序员,大家想,如果一个
人到30岁还只是一个只会编码的程序员,那职业生涯是要结束了,但对于一个能在工作中不
断提高自己的程序员来说,随着时间的推移,经验也越来越丰富,功力越来越深,虽然体力有
所下降,但不是去砍人,所以体力不是那么重要,但是能创造更多的价值.
    最后,针对很多初学者经常困惑于学什么语言为发展方向的问题,我想说,语言本身并
不重要,重要的是算法,编程思想和流程,语言只是为了实现思想而作的一种表达.日常生活
中人们思考问题的时候习惯和语言结合在一起,举个例子,在决定一件事是否应该做,脑子里
就会有两个小人在打架.作为一个程序员,在初期不可避免也是把一个问题和自己所精通的
语言如C语言结合在一起思考,但是到一个比较高的境界时脑子里不应该出现语言,而应该是
一个计划和软件的流程,至于更高的境界,我也不知道,更是远没有达到.

--
                                     
                                     
   ---- 形式如过眼烟云,             
                                     
               而风格永存。----      
                                     

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 218.9.97.98]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.358毫秒