是放弃?还是继续?to be or not to be?(300分)

呵呵,有意思
 
"程序员,给自己称称斤两"调查与评论
                               文/何青青
  "职业调查"是本刊针对知识型职业推出的调查专栏,本期调查"程序员,给自己称称斤两"是与中国最大的IT门户网站--天极网软件频道合作,采用问卷的方式对406位程序员进行了系列问题调查,调查结果经计算分析如下:
  城市
  1、 被调查的程序员分别来自以下城市:
  A、 北京占22%;
  B、 深圳占8%;
  C、上海、广州各占7%;
  D、 重庆、河南、江苏、浙江各占4%;
  E、 其余40%分别来自全国各地的大中城市以及国外,各占0. 5%。
  分析评论:
  以上数据表明,程序员这一职业皆分布在经济比较发达、科技产业繁荣的地区。而北京是国内最大的IT业基地,中关村的建立给了IT专业人士巨大的发挥空间,技术人员云集中关村,北京也因此成为行业中的领导者;深圳、上海、广州三地的经济繁荣,则给科技产业提供了坚实的资本背景;至于重庆的IT产业在全国来说也是相对繁荣的一个大型城市,但由于资本匮乏,造成了人员大批流失;河南、江苏、浙江三地的技术人员相对来说也较多,但都是本地出身的程序员。
  在资本面前,这些技术人员一旦获得更有利的条件,就会急剧流失,因此,如何留住人才,对全国各地的当地政府来说,最迫切的是需要建立完善的人才待遇管理制度。
  薪酬
  2、 被调查程序员的平均收入分别如下:
  A、 1500元-2500元占19%;
  B、 2500元-4000元占28%;
  C、 4000元-6000元占27%;
  D、 6000元-8000元占14%;
  E、 8000元以上占12%。
  分析评论:
  薪资本身能说明很多问题,也说明不了问题。由于地域和机构差别,薪资的多寡也存在很大差异。但就一般而言,只能作普通数据库管理的人员显然是不能够获得高薪;而8000元以上薪资的程序员,一般都是具有完善的数据开发能力,能够担当独立的项目,并很有可能获得国外工作的优先机会;在电脑公司或者是网络公司从事开发和项目研究的人员也一般能够获得C、D两项内的薪酬,这主要取决于程序员的开发能力和独立担当能力。
因此,想要获得高薪酬,最关键的是程序员本身的技术能力。在调查表中,我们的数据来源显示,4000元以上的薪酬基本分布在北京、深圳、上海等地,因此,地域差别也是程序员选择薪酬的考虑点之一。
  原因
  3、 这些程序员之所以从事该职业的原因分别如下:
  A、 认为工作性质比较稳定的占4%;
  B、 认为工作性质比较单纯的占14%;
  C、 认为工作性质属于高科技的占44%;
  D、 认为薪酬待遇高的占25%;
  E、 认为以上理由都成立的占13%。
  分析评论:
  程序员的职业在很多人眼里一直是一份科技含量高,经过本次调查,程序员自己本身也对这一看法表示认同。这说明,人们心目中对高科技的定位有很大的偏颇。
  未来
  4、 如果不从事程序员职业将会选择的就业方向分别如下:
  A、 选择金融、制造业的占18%;
  B、 选择政府或机关部门公务员的占16%;
  C、 选择销售和市场运营的占22%;
  D、 选择证券、贸易行业的占25%;
  E、 选择文案设计行业的占19%。
  分析评论:
  科技不断的在发展,程序员的开发智力随着年龄的增长却在逐渐降低,因此,很多程序员在进入30岁以后都在积极的寻求他路。因此,关注程序员在转型中将要从事的职业,也是为未来从事程序员职业的人群引导方向。
  经过分析,不难看出,证券和贸易行业在程序员心目中稍占较大的比例,但是总体来说,差异都不是很大,也就是说,程序员转型后,他们会选择各行各业的工作,并没有什么较大的倾向行。根据实际的一些调查数据表明,程序员的逻辑性思维在今后转型择业的道路上,将更有利于他们为从事文职性的工作。因此,只要是他们富有足够的思维能力,在各行各业都能够同样获得成功,但是对于经营之道,他们还是将会略逊于科班出身的专业人士。
  希望
  5、 希望能够在以下城市从事程序员工作的比率分别为:
  A、 北京占25%;
  B、 上海占28%;
  C、 深圳占28.5%;
  D、 重庆占3%;
  E、 沈阳占1%;
  F、 南京占2.5%;
  G、 杭州占6%;
  H、 其它城市占6%。
  分析评论:
  机构
  6、 这些程序员分别希望能够在以下机构从事工作:
  A、 电脑、网络公司占46%;
  B、 外资企业占28%;
  C、 国家机关占10%;
  D、 海外企业占14%;
  E、 传统企业占8%。
  分析评论:
  通过上面的数据分析,很容易明白只有在电脑或网络公司里,程序员才能够得到更多的发挥和更多的竞争压力,从而激发他们的研发潜力。当然  选择外企的也有不少的人,外企的创新思维能够提供程序员鲜活的创造空间,而和前者相比,他们都能够更加获得较高的报酬。
  认同
  7、 这些程序员对自己的工作稳定性认同度分别为:
  A、 稳定占2%;
  B、 稳定占8%;
  C、 相对稳定占45%;
  D、 不稳定占19%;
  E、 时刻都有危机感占26%。
  分析评论:
  程序员的工作性质并不是总是一成不变的,技术在不断的更新,程序语言和新的标准不断推出,程序员需要不断的学会更多的东西来维护自己的地位。因此,程序员的工作是具有不稳定因素的。从上面的数据可以看出,近半数的程序员都很清醒的认识到自己的工作只是在某种程度上带有稳定性,但是随着国际研发力量的不断推进,这种稳定性的定义也在相对推进。
  时刻带有危机感的程序员们则大多数来自于自身技术的压力和所就职的机构,网络公司的极度不稳定
  技能
  8、 程序员对自己所掌握的数据库分别如下:
  A、 Oracle占26%;
  B、 Microsoft SQL Server占47%;
  C、 IBM DB2占5%;
  D、 Sybase占14.5%;
  E、 Informix占7.5%。
  分析评论:
  以前说劳动是第一生产力,现在则是技术为第一生产力。技术是知识不断更新的成果,掌握知识,不断提高自己的技术才能够不断的获得更高的报酬。但是最新的、高科技
 
做程序员最痛苦的就是转型了,如果有管理方面的工作应该早些退出编程了
 
加油啊,不要放弃
 
我有点不理解的是,一个大的系统来说,测试时间要占50%以上,难道你雇佣的人连测试都
做不了吗?那也太弱了
 
做测试的人员素质要求就一定比开发人员低吗?
我认为那些有一定开发经验的人,做测试可能更能胜任。
测试应该是检查别人的工作,如果你不能站在一个更高的层次,
又怎么能检查他人的工作呢?
所以,我认为“将干不了开发的人发配去测试”是中国人的一个误区。
所以,这也是影响软件质量的一个原因。
你说呢?hubdog?
(一家之言,仅为讨论)
 
非常感谢各位的良言。
1.如果我眼下离开新疆的话,我的CASE基本上就死了。这个CASE的业务费已经超
过100000元了。暂时得支撑下去。
2.说到做老板,我简直后悔死了。这世界上最苦的职业就是做老板。我认为如果我
当一个工程师更好一些。
3.说到测试,我也有些感受。我的人员虽然可以做测试,但无法写出好的测试报告,
等于没有做。我对测试人员的要求是:a.能正确描述Bug现象,并能够重复这些错
误;b.写出测试报告作一些简单分析。可是,我的要求太高了。
4.关于文档。设计书当然是我写。可是用户指南也得我写。别的人也不是没有写过,
只是真的看不过去。有的用户看过指南越看越糊涂。你说是我挑剔吗?
荷塘新月说有个工程师快60岁还在干,有点令我感动。但我真的感到现在不如从前了。
我曾经有过连续72小时不睡觉的记录,现在连续干12个小时都吃力的。
 
>>可是说实话,在个人利益方面我的确没有什么野
>>心。一辈子有那么两三个自己满意的作品,就不算白活。我常告诫自己,我没有什么才能,
>>也就只能写写程序。可是我又时常提醒自己,我也不是孬种,应当有朝一日成为这一行的
>>精英,决不是一个废物。
没有人是孬种,废物。只有不同的人生道路。
选择 淡泊名利,宁静志远。还是 苦中作乐,忙里偷闲。
前辈的追求令我感动,三十而立,希望有缘合作。batton前辈 你说呢? ^_^
 
钦佩+感叹
建议:重组团队,看着一个糟糕的团队,什么心情都没有了,真的好累
(怪不得好长时间没看到你,有空多交流)
 
重组团队,再战江湖^_^爽
 
程序员相信没有人想做一辈子的,有机会还是转行好。
什么东西都自己干肯定累了,你要放得开才行。
如果你想做一个成功的管理者,你应该放手让他干,可能第一次干不好,可以干
第二次,如果干了一次你就认为他不行了,他就永远都不行了。
每个人都应该有自己的优点,如果他真的不是干程序的料,那你只好另找他人了。
留他在这里也没有用。
不过这也难怪,并不是所有的人都可以做一个成功的管理者。
 
> 我接的所有CASE我个人需要承担95%以上。
很有同感!有一次我弄到个30万的项目,当时我想,我留5万开会和活动经费,门面的事情
也就是对外、对客户联络我来做,花25万找人光做软件。结果给人15万,最后还是我自己
做的软件。还有一次一个8万的项目,自己留下1万,找个好友做软件,结果又是一塌糊涂。
真是怕了啊,我的教训就是没有组织好队伍。
现在我改打工了。
 
我也想走啊,各位老大,哪里更适合新手呀?
水平
{能用Delphi开发}
{适应能力强}
 
同感,同感!!!!
 
[blue]同感同感啊!
聪明人活着最累了!因为总不放心别人的工作,总觉得自己干才最好。[/blue]
 
一个人做太累了!需求分析到设计到编程做下来都已快不行了,后面还要测试,甚至连用户
指南都得做完,对小项目(比如写个小的工具软件)来说可能还行,对其他系统来说是不可
想象的。如果对测试人员的要求只是:a.能正确描述Bug现象,并能够重复这些错误;b.写
出测试报告作一些简单分析。这么两点的话,那测试也太轻松了吧?这些都只是最基本的要
求,如果连这个都做不了,那他就不用干了!其实测试人员并不应该只是找BUG及写测试报告
他还应该站在用户的角度来考虑问题,对软件提出改进意见!而且,在测试过程中,一些用
户指南之类的文档是可以同时产生的(如果没有专人写的话)。到最后,对系统最熟悉的并
不是那些程序员,而是测试人员,因为他们得对整个系统进行测试,而程序员往往只是负责
自己的那一个业务模块,所以后面的一些培训工作也可以交给他们来做的,这是我的理解。
至于说程序员只能干到多少岁多少岁什么的,纯粹是无稽之谈。可能这也是中国国情吧,国
内的普遍观念就是系统分析员要高级过程序员,所以个个没写几行程序,就以为自己如何了
不得了,要向更高级发展,转向系统分析什么的,结果到头来不上不下的,其实这两者之间
并没有可比性,不存在谁高级过谁的问题。在国外就不同,人家对程序员这个职业的观念也
完全不同,就象在微软吧,四五十岁的程序员也有不少。
 
1。分工=效率,一百年以前的老话了,还没有学会吗?
2。要组织一个团队非常不容易,是需要时间和金钱的成本的,但一定要做。
3。我很佩服你,从市场到技术一个人就能搞掂,我以前也是这样的,但是出于流动资金的
考虑,现在就招人做了。我只抓市场。
4。要学会信任人的能力,学会授权,我在这方面可花了不少时间。解决办法:
1)了解人才,因才施用
2)对业务流程有清晰的认识,进行分工
3)应用软件工程学的方法(我也在学习)
4)信任人的才能,允许别人犯一些错误(这一点可是精华)
5)责任下放的同时,权利也要下放(其实你犯的只是一个初级的错误,挺过来就没事了,
几乎每个管理者都会经历这样的历程,尤其以技术高手为甚,因为他们的水平太高,很
难找到出其右者)
5.也许你可以考虑一下和我合作,在合作的过程中能够体会到这些东西
为了学习管理上的一些东西,我曾经以极其低廉的薪水为别人工作

欢迎大家和我讨论
QQ:984392
E-MAIL:LIAOJB@21CN.COM
 
对了,公司是没有必要解散的,接业务下来与人合作也好呀,或是借机培养助手.
还有,规范是十分重要的
 
你需要的是一个确实有技术能力的团队!!!!
而不至于连图标都要自己来做
 
TO ALIIN
>>中国没有好的团队,有能力的人总是向往更高的发展,总是被人挖走。
>>所以,要有好的团队,前提就是有资本去挖人,如果能人走了,能够
>>继续挖,保持一个团队不被支离破碎。
告诉你很重要的一点:团队不是靠挖来的,是建设起来的

 
顶部