程序员的出路

程序员的出路



作者:阿蒙


1. 软件创业: 想说爱你不容易
之所以将软件创业排在第一条,是因为阿蒙认为这是程序
员中走得最成功的,也是最能体现价值的,将你的创意你的
技术你的血汗你的希望全部融入到你的软件产品,并努力
将产品推销出去,得到社会的认可与回报,当然你的产品也
要不断地推陈出新,形成良性循环, 这样想着都美妙无比,
但又有几个程序员能成功?我们并不是害怕失败,事实上每
一天也成百上千的程序员在策划在创业,有人在倒下就有
人在站起,我稍作分析了一下,总结了一些程序员在创业时
需要改正的地方,我不是某某家,所以你也千万别太相信,
你认为正确的就采纳,不正确的就当阿蒙在犯傻,通常我们
会有如下的特性:

(1)自律能力不强:这与我们长期毫无规律的工作时间有
关,我们很大情况下是没有时间概念,这一点在创业时必须
改正,呵呵.

(2)缺乏管理技能: 大多程序员都比较敏感,容易感情用
事,在管理上缺乏技巧,整合资源利用资源的能力要提高.

(3)交际与口才: 呵呵,这个不用俺说了,俺第一次约女生
出来压马路,还在口袋中放了一张纸条,上面记录着此次约
会要谈的话题.这一条在创业中是很重要的.

(4)乐观,积极的人生观: 我发现很多程序员都很郁闷,不
够主动积极,需要果敢一些,面对失败要能保持乐观.

(5)推销能力: 其实创业本身就是将自已以及自已的产品
推销出去,推销能力是创业最应具备的能力.

还有很多,这一点不能写得太多,呵呵

2.技术管理者

如果创不了业,我们不妨努力让自已上一个台阶,成为技术
管理者,在公司内的叫法就是技术总监,也就CTO,我认为首
先你需要让你的技术成为某一领域的NO 1,然后管理水平
方面再提高一下,多看这方面的书,多思考问题,最重要的
是要将上下级的关系搞好,我相信再加上你的技术能力,你
很快就能CTO了,呵呵,美吧?

3.出国: 看看外国的月亮是否真的那么圆?

如果你还年轻,如果你还有激情,如果你厌倦了你烦躁了,
那出国是你的一种选择,也是改变境状的一种手段,我
从电视里书本中了解到,很多的发达国家是很好的,大小
环境都不错,社会制度,公司规范,人民的素质也很高.

4.成为技术资深者

也就是成为某一方面的技术专家,人们都在说:性格决定命
运.如果我们确实不适合创业,也成不了什么O,也出不了
国,那我们总要有一项资本,才能在社会上飘荡,加上人的
精力是有限的,因此我建议同行们选好一个方向,尽最大努
力地让自已成为这个方向的专家,我想这也是一条很好的
出路.

5.再读书

这对于我们来说,是痛苦的选择,刚离开那个乱七八糟的
校园,又要回去继续革命,但没有办法,这个社会就是这样
子,我如果能拿个博士的学位,你说我干什么不行?有人说
过:一命二运三风水四积德五读书,也有一定的理由,很多
路我都走不通,那我就定下心读书,读到壮士,读到烈士总
可以吧,呵呵

6.其它

如果上面的都行不通,那在我们CODING不下去的时候,我
们就想办法去做一下技术支持或客户服务或回老家养猪
种田,呵呵,说不定能发呢.



发表: 2007-08-20 00:27:12 人气:4601 楼主

程序员的出路在哪里?

程序员可以说是一个吃青春饭的职业.一个人如果做到35或者40来岁.估计他的程序生涯也差不

多到头了.你要是不信,可以看看许多的人才招聘的条件上.大都写着:"35岁以下,或者40岁以下

来着".那么等到我们过了这个阶段,我们总不能等着喝西北风,所以我想做为程序员应该早点规划

一下我们的职业生涯,别以为还早,时间过得很快的.别到时因为没有规划而不知何去何从. 做这

行不太久,所以说到规划,还要等着前辈们的建议.我在此先谢过


[来自程序员的迷茫]
一个程序员对自己的未来很迷茫,于是去问上帝。
“万能的上帝呀,请你告诉我,我的未来会怎样?”
上帝说“我的孩子,你去问Lippman,他现在领导的程序员的队伍可能是地球上最大的”
于是他去问Lippman。
Lippman说“程序员的未来就是驾驭程序员”
这个程序员对这个未来不满意,于是他又去问上帝。
“万能的上帝呀,请你告诉我,我的未来会怎样?”
上帝说“我的孩子,你去问Gates,他现在所拥有的财产可能是地球上最多的”
于是他去问Gates。
Gates说“程序员的未来就是榨取程序员”
这个程序员对这个未来不满意,于是他又去问上帝。
“万能的上帝呀,请你告诉我,我的未来会怎样?”
上帝说“我的孩子,你去问侯捷,他写的计算机书的读者可能是地球上最多的”
于是他去问侯捷。
侯捷说“程序员的未来就是诱惑程序员”
这个程序员对这个未来不满意,于是他又去问上帝。
“万能的上帝呀,请你告诉我,我的未来会怎样?”
上帝摇摇头“唉,我的孩子,你还是别当程序员了”


----转自官方文章-----
<------
听说很多人开始后悔选择软件行业了,偶有朋友抱怨说:软件行业人才基数大,技术发展太快,

需不断坚持学习,抱怨太辛苦。对于软件行业人才基数过大,我认为并不能代表人才过剩,这些大基

数往往是应届毕业生,他们缺乏实际的工作经验,国内软件企业需要的更多是基础好,具备一定经验

的工作人员。企业常常为招不到这样的人才而苦恼。如何从一个普通程序员到这样的紧俏人才,笔者

认为职业规划在其间起了很大的作用。

现在来谈几点关于程序员职业生涯规划的问题,选择软件行业,无论在个领域里面做什么工作,

都要明确IT服务是为了推动社会信息化的步伐,软件的主要功能是需要解决企的实际业务问题,为企

业提供决策支持,提高效率降低成本。所以在人才需求上,不仅仅是需要软件专业技术人才,更需要

相关行业的业务专家,同样需要能同时了解业务和软件开发模式的管理人员,项目的组织协调人员,

基层开发人员,测试人员,运维人员,外包管理人员…… 无论在哪个岗位上,人才都需具备更和的素

质和更加职业化的精神,今天你站在哪里并不重要,关键是你的目标是什么?你有没有坚持执行你的

计划,并不是象很多程序员想的那样,到了30岁就必须换个行业去做或只有项目经理一条出路,在IT

这个职业方向上可以做的事情很多,不要一味的埋在代码里面,要关注你写的代码是在完成怎样的业

务逻辑,以及围绕这个逻辑产生的软件产品(项目)所必须的组织协调方法和软件开发模式的转变,

在这之间一定会找到合适您的新的定位和方向,适时调整,坚持执行,一定能完成有程序员到高级IT

职位的角色转变。
------->


这可是一条不错的出路哦!!
<-----
先自招一下,写这个题目有点戴大帽子的意思,在这个小小的BLOG文章中我肯定没法罗列普天下程序

员都有哪些出路,并高谈阔论其优劣,只能借用其题,谈近日思索中的一点想法。

  网上曾广为流传程序员与jinv的笑话,言两者在吃青春饭上是完全一致的。曾经也感叹过这则笑

话的荒诞,毕竟美国有如此多的白发程序员呀。然而时过境迁,数年以后深入老程序员一族,再细细

品味这则笑话,却发现它也不无道理。地广人多是中国的首要特点,体现在软件行业就是初级程序员

的源源倍出。在国内软件市场上,至少是在北京软件市场上,入行五七年、经验丰富的程序员不是市

场的热销品,反倒是入行一年左右,初通软件技能的入门级程序员非常抢手,似乎中国的软件公司永

远都热衷于,永远也都有用不完的廉价初级程序员。

  这就引发了一个问题,程序员的出路何在?经验丰富但人老珠黄的老程序员将走向何方?

  以我所知的朋友为例,无外乎几个方向:仍然坚持鸡肋似的Coding、找个小公司当技术总监、自

立门户跑单干、成功创业、转型作市场或销售。似乎除了成功创业外,大家都干得很辛苦,活得不潇

洒,有点一年不如一年的感觉。毕竟曾经作为入门职业,程序员是相当朝阳的,拿着比其它专业高一

截的薪水,出入星级写字楼……然而中国的现状和程序员本身的专业特性使得这一职业的发展空间十

分局促。当年看不上眼的公司小销售,如今已晋升为大区经理,置别墅,买豪华车……可自己呢,或

许已是多年不曾加薪,程序员已沦为同清洁、保安一丘之貉。在软件素养和行业经验积累多年后,难

道只有转型或创业这一条道可走么?

  统计数据显示,2005年我国软件市场销售额已达2500亿,其中软件产品和软件服务各占半壁天下

。软件服务虽然已不是什么新词,可有多少程序员认真想过IBM为什么要花重金转型软件服务,ERP在

国内上马为什么败迹斑斑?

  软件服务已经是一个庞大的市场,它可以吸纳大量经验丰富的程序员,让多年积累的知识不至浪

费,也能延续职业的朝阳。当然不是每个老程序员都适合成功的转型软件服务,必要的知识准备和学

习是势在必行的。
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=817474
------->




我一直住在这沙漠里,可一直看不清它---题记
拿出最近一期的《电脑报》看到了大宇公司的窘迫,心里很不是滋味,大宇的游戏相信大家都玩过

《大富翁》、《仙剑奇侠》,等等都是系列了。最近他们的又一个创作《阿猫阿狗》的创作组合也跳

槽走了……
我不是愤青,不想说什么:为了支持中国软件业,打死也只玩国产游戏的话。但是,我只是想说:

你在玩《仙剑奇侠》的时候那种感觉,是在《三国志10》日文版中找不到的。
当然,一个大宇并不能说明中国软件业的问题,充其量也就是一个公司又陷入了一个困境而已。
突然,想起了前些天和同学谈起了未来,刚刚学会vb,你就被告知delphi很酷,delphi入门了吧,

你就被问“java了吗,你?”当然,这个行业就是更新很快,就是酷到了无情的地步,但是一个人总

是有极限的,我实在是感觉累了,实在是想知道单纯考程序生活的程序员会不会越来越少,我想很多

人会举出很多软件英雄来反驳我,但是,我只是想说:他们现在哪一个不是转向管理了?
我的一位师兄说过,呵呵,搞编程就跟卖春一样,实在是个年轻饭……

从我做小程序员开始,就从未间断的在论坛看到有人在问程序员的出路在哪里,其实我很能理解这些

人的想法,在行业做了几年,有些感想跟大家随便聊聊。

俗话说,365行,行行出状元,此话也适用于IT行业,尤其是程序员。

当你迷茫找不到出路,又想快速成长和提高的时候,有两种方案可以供你参考:
1、努力成为你工作环境中最优秀的人(技术最好的人);
2、跳槽,去另外一家公司做比你能力要高的工作。

针对工作环境的不同,分为大环境和小环境(人多和人少):
1、小环境,寻找技术最好的人,努力不断向他接近,当你通过努力觉得超过他的时候,我相信你就不

会再来问“出路在哪里”的问题了。
2、大环境,人多优秀的人也多,想短时间超越所有人是有相当难度的,能与每个优秀人都交流的概率

低,所以你可以选择跳槽。

跳槽,在我看来是程序员成功的必经之路。跳槽是有技巧的,同时也需要一定的运气,如果想跳槽就

要果断。当你觉得不如意时,当你觉得没有出路时,当你觉得待遇不满意时,当你觉得成长不够快时

。。。都可以考虑跳槽。

跳槽有利有弊,对企业来说,跳槽是不好的;对于打工者来说,跳槽是很完美的。企业培养一个程序

员不容易,辛苦的带起来一个人,熟悉了业务,掌握了技术,这时候走人,损失最大的当然是企业,

花时间培养人和熟悉业务也是需要成本的。对程序员来说,跳槽几乎是利大于弊,首先待遇上肯定立

竿见影的体现,如果没体现出来那就是跳的失败,除非有其他想法和目标。

不要误会我的意图,跳槽对于技术人员来说并不是坏事:
1、一般的IT公司都有自己的常用的模式,该模式经过一个项目之后,就可以基本掌握,相关覆盖的知

识、架构等大概也可以了解,此时可以换个环境寻找更高的发展;
2、跳槽相当于变向的升职,这个可以从你的简历中体现出来。

假如你是一个初级程序员。当你做完一个项目的时候,你会了解这个项目的整个流程,此时可以在简

历中填写中级程序员的角色,把很多中级程序员做的事情写到你的履历里(前提是你要了解这些),

跳槽的时候,你的目标自然就是中级程序员,而招聘公司看到你的情况也会觉得合适。

假如你是一个中级程序员。你需要在项目中了解高级程序员的工作范围,并不要求你全部掌握,但需

要你能表达出来,这个很重要。比如后台的设计模式、软件架构、接口设计等,把这些写到你的履历

中,给自己定位成高级程序员,自然的,高级程序员的职位会找到你。

假如你是一个高级程序员。你所需要了解的就不仅仅是程序设计,而是整个项目的运作和管理流程。

包括项目管理、系统架构(软硬件)、系统集成等,整个环节不一定都要会,但需要知道是什么,比

如,什么是交换机,什么是硬件负载均衡设备,什么是反向代理,什么是缓存服务器,什么是WEB服务

器,什么是集群、负载均衡、分布式、数据库优化、大数据存储、高并发访问等等,都是你需要了解

的,面试的时候能表达出来,那么你就成功了。同样的把这些写到你的履历中,给自己定位架构师或

项目经理,更新简历后,猎头会来找你。

假如你是系统架构师。既然选择了架构师的角色,那么肯定是向技术方向发展了。技术总监、研发总

监甚至CTO就是你的目标。想知道技术总监、CTO都在做什么吗,看看丁磊在做什么,你就要去模仿去

做。想成为一个角色人物,首先要从身体力行上模仿的像这个角色,时间长了那么你就是这样的人。

技术总监需要负责整个公司的技术部运作,包括对人员的管理、绩效考核、各语言组之间的协调、各

项目间的协调,各部门间的协调,除此之外,你还需要考虑所运营的项目如何发展的更好,网站如何

才能更加优化,产品如何能更上一个层次,公司的技术发展如何规划,各种方案如何快速的编写和实

施,如何与老板打交道等,都是你需要掌握的。

假如你是项目经理。在中国,项目经理分两种,一种是TEAM LEADER的角色,需要很强的技术;一种是

负责招标、流程控制的偏商务角色,要懂技术。发展到这个层次的,我想应该不用我来告诉他们出路

在哪里了,这样的人一般都有自己的规划,但凡事都有例外,如果没有规划或发展迷茫的,TEAM

LEADER角色可以重点把项目管理、人力资源、系统架构等环节再强化一下,紧跟当前发展形势学习新

知识;偏商务角色的,可以考虑往总经理、CIO、CEO等方向努力,到这个层次的,需要的不仅仅是知

识,更多的是一种理念和个人魅力。

大概聊了聊上述这些,我想每个层次的人可以大概了解自己该做什么了。一定要有计划、有目标高效

的做事情,有效的管理分配好自己的时间,只有这样你才可以成为一个优秀的人才。不要总让别人告

诉你该做什么,而是自己不断推动手里的任务去更好的完成,处处体现出“我做的东西就比别人做的

好”的信念,那我想,成功离你就不远了。




IT程序员的三条出路可选择
三条出路可选择
出路一:向IT培训师转型


分析:IT企业在招聘新人后,一般都须经过培训才能上岗,这个培训有时是在岗位上进行的,由富有

实践经验的“老人”负责。年轻人想要进入IT行业,必须接受这样的专业培训。如今IT培训市场蛋糕

相当大,利润空间可观,行业发展前景看好。根据国际数据公司(IDC)统计数据显示,2004年中国IT培

训市场共实现销售额24.4亿元,相比2003年增长了22.1%,2005年市场前景发展更为可观。Smith无论

是在IT公司内部转型担任培训工作,还是到IT培训机构担任教师,都应该有发展空间。这样的工作不

会有太大压力,且比较稳定,对年龄也没什么要求。更何况,这还没有脱离Smith所喜欢的IT行业。


优势:在这个行业工作了8年,拥有丰富编程、项目经验,曾参与过许多成功案例,这都是Smith的优

势。而8年积攒的行业人脉关系,还可以帮助他发展企业客户,顺便担任市场拓展工作。

挑战:Smith在过去8年中一直埋头苦干,只是在公司培训新人时担任过培训工作,缺少培训工作经验

。如果要向培训师转型,Smith需要接受一些专业训练,提高担任培训师的能力。


出路二:向IT营销转型

分析:IT与其它行业不同,由于技术性较强,营销人员一般也须有较强的技术背景,且最好有着丰富

经验。互联网公司、

电子商务公司、软件公司目前都需要有技术背景的营销人员;另外,电子商务的再度火爆,使得传统

企业开始重视电子商务营销,也需要有技术背景的营销人员。这类工作薪水不低,加上提成应该可以

拿到高于程序员的薪水,同时也比较稳定。


优势:深厚的技术背景仍然是Smith的核心竞争力,在8年的从业经历中,Smith广泛涉猎了各种编程软

件和工具,对IT行业也有相对深入的了解,这些都为他转向营销提供了平台。


挑战:Smith过去的工作主要是跟机器打交道,而营销工作恰恰需要跟人打交道,这对Smith来说是最

大的挑战,要求他彻底改变工作方式,加强沟通能力与人际交往能力;此外,营销工作会面临销售指

标的压力,这些问题都是Smith转型前必须深入考虑的。


出路三:向项目管理努力

分析:如果说前面两条出路转型的成分多,那么项目管理可以说是Smith更为便捷的发展之路。目前,

软件项目经理是人才市场上炙手可热的人才,有丰富经验、外语好的软件项目经理是抢手的香饽饽,

供不应求,薪水自然也是水涨船高。在上海市劳动部门新发布的2005年软件行业薪资调查中,项目主

管的薪水是同层次主管中最高的,年薪高位数达到211011元,平均年薪达109414元。最重要的是,一

个优秀的项目经理可以在这个岗位上长久工作下去,并且有向高层进一步提升的可能。


优势:对Smith这样有经验、有技术、有人脉、有能力、参与过多个软件开发、有一定经验的人,项目

管理无疑是Smith发展的一个很好的方向。


挑战:Smith以往参与过不少项目的开发,但一直是项目团队里的一分子,没担任过项目带头人。而很

多公司在招聘项目经理时,都需要有带领团队进行项目开发的经验,这是Smith的一个劣势。建议他参

加一些项目管理方面的培训课程,自学相关的知识,增长自己在流程管理、沟通协调等方面的能力,

以便积累资本,逐步向项目管理岗位迈进。










转自http://loveme.888net.cn 由于国奥队的惨败,近日很多的知名人士都在热烈地讨论中国足球的

出路,其实结论与上一次前一次前前一次都大同小异,这些人是吃饱了没事干,日复一日年复一年地

折腾,也没什么效果,可他们还会继续折腾下去,因为我们总不能不看电视不读报纸吧,中国男足一

而再再而三地OVER,我也没发现刘建宏黄建翔们就枯萎憔悴下去,最多刚开始的时候有几许伤感,过

不了几日又满脸肥肉地给我们上课,在我看来,他们是对的,没有必要为没有希望的东东而委屈自已

,中国足球如果还是这么一个大染缸,如果还是那几个鸟领导,如果还是那群废铜烂铁,就永远永远

永远没戏,建议执迷不悟的球迷早日醒悟,回家洗了睡了。 扯皮了那么多,该回到主题上来了,我们

还不如将思考中国足球出路的时间拿来思考自身的出路,既然我们无法改变周围的什么,那就从自身

的改变开始吧,我们很难预测未来,比如我现在都不知两年后自已在哪里混饭吃,你知道你自已吗?

这个世界变化太快了,明天我们所在的部门乃至企业往何处去,我们无法掌控,作为程序员,跳槽是

很正常的,作为IT公司,倒闭也是很正常,这就让我们总有一种飘荡的感觉,何时能稳定,何时能停

止飘,其实我们也不知道,我们能把握的只是如何提高自己的实力,以强硬的金钢之身迎接风雨的挑

战,就是飘也要飘得优雅飘得越来越高。 我在平静的时候喜欢思考自已未来可能出现的情况,小的时

候想法很浪漫,给未来定的目标也特别地高,比如老师叫写题为“我的理想”的作文,班里百分之九

十多的同学都将理想定为某某家,比如科学家,政治家,文学家等等,我也不例外,那时如果哪个小

孩写了不是某某家而是诸如工人司机之类,作文必定不及格,而且还会被老师作思想教育,现在想起

来真是可笑,我还特意去CHECK了一下我的小学同学,发现没有哪个如愿以偿地成了某某家,成家的同

学倒是很多,在农村里生了一窝小孩一天到晚与计生人员在玩捉迷藏,快成“革命家”了……所以现

在我们必须抛弃一切的幻想,理智地来分析我们的出路究竟在何方? 1.软件创业:想说爱你不容易

之所以将软件创业排在第一条,是因为阿蒙认为这是程序员中走得最成功的,也是最能体现价值的,

将你的创意你的技术你的血汗你的希望全部融入到你的软件产品,并努力将产品推销出去,得到社会

的认可与回报,当然你的产品也要不断地推陈出新,形成良性循环, 这样想着都美妙无比,但又有

几个程序员能成功?我们并不是害怕失败,事实上每一天也成百上千的程序员在策划在创业,有人在

倒下就有人在站起,我稍作分析了一下,总结了一些程序员在创业时需要改正的地方,我不是某某家

,所以你也千万别太相信,你认为正确的就采纳,不正确的就当阿蒙在犯傻,通常我们会有如下的特

性: (1)自律能力不强:这与我们长期毫无规律的工作时间有关,我们很大情况下是没有时间概念

,这一点在创业时必须改正,呵呵。  (2)缺乏管理技能: 大多程序员都比较敏感,容易感情用

事,在管理上缺乏技巧,整合资源利用资源的能力要提高。 (3)交际与口才: 呵呵,这个不用俺

说了,俺第一次约女生出来压马路,还在口袋中放了一张纸条,上面记录着此次约会要谈的话题。这

一条在创业中是很重要的。 (4)乐观,积极的人生观: 我发现很多程序员都很郁闷,不够主动积

极,需要果敢一些,面对失败要能保持乐观。 (5)推销能力: 其实创业本身就是将自已以及自已

的产品推销出去,推销能力是创业最应具备的能力。 还有很多,这一点不能写得太多,呵呵 2.技术

管理者 如果创不了业,我们不妨努力让自已上一个台阶,成为技术管理者,在公司内的叫法就是技术

总监,也就CTO,我认为首先你需要让你的技术成为某一领域的NO 1,然后管理水平方面再提高一下,

多看这方面的书,多思考问题,最重要的是要将上下级的关系搞好,我相信再加上你的技术能力,你

很快就能CTO了,呵呵,美吧? 3.出国: 看看外国的月亮是否真的那么圆? 如果你还年轻,如果你

还有激情,如果你厌倦了你烦躁了,那出国是你的一种选择,也是改变境状的一种手段,我从电视里

书本中了解到,很多的发达国家是很好的,大小环境都不错,社会制度,公司规范,人民的素质也很

高。 4.成为技术资深者 也就是成为某一方面的技术专家,人们都在说:性格决定命运。如果我们确

实不适合创业,也成不了什么O,也出不了国,那我们总要有一项资本,才能在社会上飘荡,加上人的

精力是有限的,因此我建议同行们选好一个方向,尽最大努力地让自已成为这个方向的专家,我想这

也是一条很好的出路。 5.再读书 这对于我们来说,是痛苦的选择,刚离开那个乱七八糟的校园,又

要回去继续革命,但没有办法,这个社会就是这样子,我如果能拿个博士的学位,你说我干什么不行

?有人说过:一命二运三风水四积德五读书,也有一定的理由,很多路我都走不通,那我就定下心读

书,读到壮士,读到烈士总可以吧,呵呵 6.其它 如果上面的都行不通,那在我们CODING不下去的时

候,我们就想办法去做一下技术支持或客户服务或回老家养猪种田,呵呵,说不定能发呢。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Steven_xg/archive/2008/09/27/2989442.aspx

你可能感兴趣的:(java,项目管理,读书,软件测试,招聘,电子商务)