`
阅读更多
以前,学校的学生只要考取一个认证就很容易开始自己的职业生涯,已经工作几年的程序员更是成为公司抢夺的对象,而就在互联网热时,高级程序员更多想到的是自己出去创业。
   现在一切都改变了,混乱的认证市场让毕业的学生失去了一块招牌,企业更注重其技能和做项目的经验,而少有工作经验的学生和企业需求之间形成了无法弥补的裂痕。已经工作的程序员又面临着学习软件工程规范和技术更新换代的压力,不明朗的软件行业前景让他们在走向三十的路途上遭遇困惑。对于已经具备相当水平的资深技术专家或者技术领导者来说,风险投资对软件项目的谨慎使得创业变得更加困难。即便如此,仍然有很多非软件专业的人员源源不断的加入到这个大队伍中,更为市场增加了很多竞争的对象。
   与企业需求接轨是学生的职业规划的第一步
   很久以前,企业要承担起学生的培训工作,毕业的学生要在公司经过一段时间后,才能融入整个开发团队。而现在,很少有公司愿意承担这样的培训费用了,在激烈的市场竞争下,发着工资却无法带来利润的职员是大部分企业无法容忍的。
   大学教育是普适教育,教给学生的只是知识,而企业对学生的需求是技能。这之间就是一个很难弥补的差距。大学生学习完了之后,只是知道是什么,根本不会用。学习了C、Delphi,学习了Java,只能够按照书本的案例照着做下来。但让他做一个最小的项目,包括一个带后端数据库的小网站,都很难独立承担。企业更关心你学习到了什么技能,做过什么,如何把学到的技术应用到实际中去。
应届毕业生很难克服这个困难,因为学校不具备这样的环境。IT大环境没有解决的情况下,就需要大学生自己想办法。如果在学校通过某些方式已经积累到了经验,当然是最好的。但如果没有积累到这些知识,就必须寻找机会通过其他途径弥补了。。
   对学生来说,提高适应企业需求的技能也是为了寻找到适合自己的公司,职业生涯就是进入正常的轨道中。寻找到适合的入口,面临毕业的学生要谨慎的做出自己的选择。如果不好找入口,起点太低,对未来的发展也没有好处,甚至导致以后的工作习惯都不好。选择比能力更重要。一个人年轻也只有很短暂的几年,如果能够选择一个精彩有活力的团队,会使他的职业生涯充满精彩。如果在选择职业的时候,因为一些失误造成两至三年没有学到什么,自己也会非常惭愧的。企业是员工社会价值的附着。大公司在自身的工作规范和工作习惯会更加正规,其经理的素质会更好。很多人由于没有对未来进行规划,没有想清楚,工作之后对自己的岗位不尊重,经理也看不上他。
   企业对软件工程流程越来越重视,这是企业做事的方式。要适应企业的需要,甚至先要学会规范的文档,然后才是技术,这样企业知道你受过正规的训练。我们应该注重4方面的能力:眼界、学习的方法、技能和规范,他要学习如何与别人合作,比如在代码风格上统一。虽然只是一名程序员,但仍需要站在项目经理的层面上看自己的工作,这样才能更好的合作,融入到团队中。
   因此,对现在的学生来说,不断增加和企业能够顺利接轨的砝码就是职业规划的第一步。
   已经工作一段时间的程序员更要注重职业规划。很多人刚毕业时充满活力,然而几年的摸爬滚打后,冲劲就会慢慢减弱甚至消失。再加上IT大环境的起伏不定,一旦无法跟上技术或者行业发展的步伐,便会迷茫。程序员首先需要提高系统设计能力。从2000年以后,软件业的编程思维和模式、方法发生了翻天覆地的转变,与九十年代、甚至2000年前是完全不同的。但是,很多在企业工作的程序员的知识架构很难跟上。现在很多程序员不是按照应该如何设计最好做得,而是按照我会什么来做的,最终造成设计思想落后。现在做项目需要的是新的、巧的设计思想。我们可以将从无数次失败中得到的理念告诉他们,包括如何学习,如何思考,技术变化的原因在哪里,其核心在哪里。这样程序员的理解力就会完全不同。现在,对程序员的要求降低了,但对系统设计的要求提高了。所以程序员必须要提高系统设计的能力,否则永远出不了头。
   现在中国纯软件公司不多,但是,中国的经济非常好,从整个社会的经济和行业角度可以得出很多有价值的内容。很多人不了解行业的需求情况,因此做不了判断。
跟随一个快速发展的行业,就比较容易取得发展,而在一个发展缓慢的行业中成功就比较困难。当然,有了市场容量有多大和机会,并不代表一定会成功,但没有这个因素成功的几率会更低。工作一两年的人,最关键的是要有一个方向感,不要太盲目,这就需要程序员有一定的判断力。
   中国的信息管理软件市场是很容易就业的市场。现在市场上有数不胜数的小管理软件公司,这是同中国社会走转型之路相关的。基于资金流、信息流、物流的行业都有相当的发展前景。通过产权交易的商流,带动资金流和信息流的发展。物流是新兴的行业,这些都需要主流的IT技术。中国的物流成本现在是20.9%,美国是9.8%,差距非常很大,这其中有1万亿的市场容量,如果软件和信息化服务占20%的份额,也有几千亿的市场,行业需求很大了。事实也证明供应链等类型的软件市场发展非常迅猛。
   而对于游戏,因为它不像电信那样带动很大的一个产业链,现在取得成功的只有几个游戏,而且还主要偏重销售,不是一个上下游的产业。尽管比较热,相比来说,至少一两年内可能不会有很大的市场容量。
   已经工作两年以上的程序员可以有几种基本的职业规划:技术专家、软件架构师、实施顾问或销售。其中程序员最主要的发展方向是资深技术专家,无论是Java还是.NET,还是数据库领域,都要首先成为专家,然后才可能继续发展为架构师。尽管架构师的职位可以工作一辈子,待遇也非常好,对于科班出身的程序员最为适合,但这种工作职位非常有限。一位毕业的学员到IBM软件开发中心后,过了一年左右,开始请教其未来的发展,结合对方的情况,建议他先深入的技术,因为在中国架构师需要的条件比较复杂,而且需求量也比较少。
   实施顾问和销售就比较偏向市场了,除了一定的技术能力外,需要掌握很多IT以外的知识。这些发展方向对于从其他专业转入IT的人员更为适合。比如用友就培养了很多实施顾问,这些人加上行业背景,收入也很高。要做行业专家,就要比自己的行业客户还了解这个产业的发展现状。比如烟草行业,一定要了解大的趋势,中国最多的烟民在哪里,其实是在山西和辽宁,烟草行业的产业政策是什么,直接导致我的需求是什么,这些信息对于职业发展很重要。我认为,首先是要专,在技术上做的比较深入,然后进行工作调整,把自己转变为某个领域的专家,第三步,根据自己的情况,决定自己做软件架构师还是高级的顾问销售。



   要获得职业成长,培训也很有帮助。在北美,职业培训是一种高端的培训,即便是专业的人员也需要职业培训。一个人在一生中需要经过很多职业培训才能成为一个资深或者专业的人员。而在国内大家的观念中,职业培训还没有被大家广泛的认同。
   对于更高级的技术人员,他们所关注的就不是解决基本的生活问题了。他们所关注的就是发展和成就感。从现在看,他们更为缺乏的是交流,尤其是和水平差不多或者更高的人进行交流。
   职业规划带动更好的成长
   一个程序员的成长,学习过程中首先要读到好书,然后是交到好的学友,找到好的老师,在这三个外围的条件下,找到适合的工作环境,结合自己的特点,然后在一些重要的环节上遇到适合的人和合适的项目,这样才能成功。有些职位可能在开始的时候不适合,但工作一段时间后,可能就可以走上更高的职位。
   有了一定的职业规划,就需要补充自己缺乏的经验,只有经历过足够的项目,才有可能不断积累。对行业的判断有一定的理解之后,对一般的企业适应起来是没有问题的,但高级的人才需要长时间的积累。
   在中国,除了个人的基本技能,还需要具备一定的社会资源,行业资源和资本。学生要学会在提高智商的情况下,提高自己的情商。因为,在人和人交往中情商起很大的作用。技术人员需要慢慢改变自己的一些思维方式。个人成长要有意识的积累社会资源,认识相关的人,了解相关的政策和行业发展的过程和规则,这些东西是非技术的,非智商的,只要你关注就是可以得到的。我觉得最关键的就是多认识人,然后有意识的寻找合适的事情来做。



机遇和经历对于职业的发展有相当的影响力。某些人或者某些事情都可能会影响到未来的发展。总而言之,至少三年要点评一下自己:是环境的原因,还是自己个人的原因,如果是环境的原因,可以考虑是否需要换地方,如果知道自己,可以调整自己或者设的目标现实一些。从一个普通的程序员做起,3年时间至少能够做到做独立需求分析和设计的。





*************************************************************************************************








1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望
成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨
迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资
而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后
钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!


[2]可以做技术,切不可沉湎于技术。千万不可一门心思钻研技术!给自己很大压力,如果
你的心思全部放在这上面,那么注定你将成为孔乙己一类的人物!适可而止为之,因为技
术只不过是你今后前途的支柱之一,而且还不是最大的支柱,除非你只愿意到老还是个工
程师!

[3]不要去做技术高手,只去做综合素质高手!在企业里混,我们时常瞧不起某人,说他"
什么都不懂,凭啥拿那么多钱,凭啥升官!"这是普遍的典型的工程师的迂腐之言。8051
很牛吗?人家能上去必然有他的本事,而且是你没有的本事。你想想,老板搞经营那么多
年,难道见识不如你这个新兵?人家或许善于管理,善于领会老板意图,善于部门协调等
等。因此务必培养自己多方面的能力,包括管理,亲和力,察言观色能力,攻关能力等,
要成为综合素质的高手,则前途无量,否则只能躲在角落看示波器!技术以外的技能才是
更重要的本事!!从古到今,美国日本,一律如此!

[4]多交社会三教九流的朋友!不要只和工程师交往,认为有共同语言,其实更重要的是和
其他类人物交往,如果你希望有朝一日当老板或高层管理,那么你整日面对的就是这些人
。了解他们的经历,思维习惯,爱好,学习他们处理问题的模式,了解社会各个角落的现
象和问题,这是以后发展的巨大的本钱,没有这些以后就会笨手笨脚,跌跌撞撞,遇到重
重困难,交不少学费,成功的概率大大降低!

[5]知识涉猎不一定专,但一定要广!多看看其他方面的书,金融,财会,进出口,税务,
法律等等,为以后做一些积累,以后的用处会更大!会少交许多学费!!

[6]抓住时机向技术管理或市场销售方面的转变!要想有前途就不能一直搞开发,适当时候
要转变为管理或销售,前途会更大,以前搞技术也没有白搞,以后还用得着。搞管理可以
培养自己的领导能力,搞销售可以培养自己的市场概念和思维,同时为自己以后发展积累
庞大的人脉!应该说这才是前途的真正支柱!!!

[7]逐渐克服自己的心里弱点和性格缺陷!多疑,敏感,天真(贬义,并不可爱),犹豫不
决,胆怯,多虑,脸皮太薄,心不够黑,教条式思维。。。这些工程师普遍存在的性格弱
点必须改变!很难吗?只在床上想一想当然不可能,去帮朋友守一个月地摊,包准有效果
,去实践,而不要只想!不克服这些缺点,一切不可能,甚至连项目经理都当不好--尽管
你可能技术不错!
[8]工作的同时要为以后做准备!建立自己的工作环境!及早为自己配置一个工作环境,装
备电脑,示波器(可以买个二手的),仿真器,编程器等,业余可以接点活,一方面接触
市场,培养市场感觉,同时也积累资金,更重要的是准备自己的产品,咱搞技术的没有钱
,只有技术,技术的代表不是学历和证书,而是产品,拿出象样的产品,就可技术转让或
与人合作搞企业!先把东西准备好,等待机会,否则,有了机会也抓不住!

[9]要学会善于推销自己!不仅要能干,还要能说,能写,善于利用一切机会推销自己,树
立自己的品牌形象,很必要!要创造条件让别人了解自己,不然老板怎么知道你能干?外
面的投资人怎么相信你?提早把自己推销出去,机会自然会来找你!搞个个人主页是个好
注意!!特别是培养自己在行业的名气,有了名气,高薪机会自不在话下,更重要的是有
合作的机会...

[10]该出手时便出手!永远不可能有100%把握!!!条件差不多就要大胆去干,去闯出自
己的事业,不要犹豫,不要彷徨,干了不一定成功,但至少为下一次冲击积累了经验,不
干永远没出息,而且要干成必然要经历失败。不经历风雨,怎么见彩虹,没有人能随随便
便成功


******************************************************************************************





有一个贴子,作者做了5年的vb开发,开始对职业生涯感到迷惘,回帖中甚至有人意图转为靠教围棋为生.有人回帖支持作者一直坚持在vb开发领域.这里有一些个人体会:

1) 守在一个技术上可能有利有弊,好的方面是许多人觉得应该做技术专家,在技术上要有延续性,这未尝没有道理,但一个技术做久了,实际上很容易变的没有了学习的激情,很难在该技术上再深入挖掘下去,例如vb,如果做了两年,就感觉到工作上的要求基本上靠以前的经验就可以搞定了,也就很难说主动的再去学新知识.多涉及一些技术可以扩大眼界,没有坏处.

2) 至于从程序员跳到围棋,感觉不是很明智,IT业绝不是所谓的没落的行业,只要有心都能在这个行业做出成绩的,而且这个社会还有很多地方需要计算机人才,完全丢掉这些专业知识很可惜,哪怕是到一个偏僻地区开一个普及计算机知识的培训班都是很有意义的

3) 在职业生涯规划方面如果迷失,不妨去充充电,可以继续学计算机,也可以换个思路学些其他专业,长远看,一个人不应该把焦点放在个人身上,而是要把焦点放在事身上,也就是在有限的职业生涯中如何尽可能的做出一些事情来,长期做技术的人容易把思维禁锢在技术以及靠技术获取一定回报这种简单的思维上,很少体会到做事的成就感.

4) 中国还处在高速发展中,各行各业都还有许多要完善的地方,需要许多有志之士投入其中,至于计算机专业人才的用武之地就实在太多了,有过技术经验的不妨接触一下市场信息,可以模拟的想一想如果自己要承担一些项目开发和产品开发需要那些资源,要如何计划?软件方面可以做的太多了,可以尝试做一个自己的网站,最好是以赢利为目的,利润往往和影响力是有关联的,有了利润才证明做的东西有意义.也可以自己做一些有创意的软件.

5) 抛开固有的那种思维:程序员-->资深程序员-->项目经理-->管理层,如果都按这种模式发展,这个社会出不了这么多的高层管理和创业家,管理经验不等于经验的简单积累,管理是理论和实践的结合,很多宝贵的经验都要靠"做事"逼出来,如果经历了一次自己谈项目招人签合同等商务方面的过程,人会成熟的比较快的.



有一个帖子以78年生为主题,78年生的一般有3到5年的工作经验了,也正是容易对前途感到迷惘的年龄,回帖中不少抱怨待遇低的.更多的是为如何获得更高收入而苦恼的人.

1) 钱很重要,但也不要把钱看的太重,一个开心平和的心态反倒容易在未来获取高收入,如果陷入财务危机多半是因为自己理财不善而不是赚的太少.3k的工资相对许多应届毕业生来说已经是不少的收入了,应当量入而出.

2) 抛弃以技术为中心的观念,变为以利润为中心,如果自己要做一件事就会发现,如果能获取利润,再烂的技术也是好技术,很多很赚钱的东西不一定要很好的技术,比如许多网站买了高价,其实没什么技术.

大家都想获的更高的收入,其实不妨就这个问题做一些分析:

如何获得更高收入?有那些方法?这里提供一些可能的思路,当然这些只是思路,每个人会有不同情况:

1) 选择投入一些时间去充电?现在可以选择在职或脱产,投入包括金钱和时间,不过要注意的是,这些时间如果不投入到教育中往往也会被打游戏,上网或逛街之类不产生效益的事情占据.

2) 创业,创业也可以选择业余时间或辞职创业,例如业余做个网站或做一些共享软件,共享软件的销售可以通过代理在海外销售也可以自己做个简单的网站来宣传,在这个过程中你会不自觉的接触到:谈判,开拓市场,寻找潜在用户,产品设计,如果顺利的话,还会招员工,寻找风险投资等等,如果这些过程都走过了,一个是说明产品成熟了,但最重要的是说明人成熟了.

3) 可以尝试接一些小的软件项目来做,由于压缩成本的需要,现在很多企业愿意把一些小的项目外包给个人开发,这个过程有时会彻底颠覆一个技术人员的习惯思维,以后做事都不会只从技术角度出发,而是会结合市场和技术来思考.

4) 自我学习,比如抛弃以前只看技术书的习惯,也尝试看一些其他方面的书,着眼点在商机上,看看能否训练出对商机敏锐的嗅觉,例如前几年电信运营商推出电信增值业务,一下子造就了如今规模如此庞大的行业,当时那些有敏锐眼光进入的人都很有收获.

5) 当然思路不仅仅是以上这些,有的人如果发现自己不但能做技术,而且也爱写点文章,说不定就能利用业余时间做一个不错的技术作家呢. 现在程序员是到处都是,但外语好的却不多,这也是一个提高收入的途径,那些对学外语还不讨厌的可以试试这个途径,然后到大型外企工作.

以上说这么多,想总结一句:世界上的路很多,要努力走出自己的路!

凡事和钱挂上钩!这句话听起来很让人不耻,但却是商业社会最真实的生存之道,以下举例阐述这个道理:

1) 一个周末,如果面临在家看电视或出去运动的两难选择,注意,这两件事那一件最有可能带来潜在的收入?有人说,看电视没准也能看出商机,说实在的,对于大多数人来说,还没锻炼出这样的眼光,许多大商人坚持看新闻联播认为政治动向是经济的风向标,但那只是针对大商人的,他们做的是大生意.有人说实在看不出运动和钱之间的关联,但实际上,健康和财富的地位是等同甚至更高的,如果有一天当你面临商业上的巨大挑战时发现自己的身体完全跟不上时就会发现两者间的关联了.

2) 如果某一天突然想到书店买点书,面对五花八门的货架,心中应该保持一个唯一的准则,那本书最有可能带来潜在收入?如果一本书同当前工作内容和契合,甚至有现成的案例可用,当然这样的书是值得买的,至于书店宣传的某大师出了一本重量级的书,只要是不能带来潜在收入的,大可不必理会.如果想在业余时间研究一下地产投资或个人理财,那么目标更明显了,到了书店直奔相关书目,不要到了书店被摆在显眼位置的哈利波特或陈安之之类的书吸引.

3) 每晚下班后可能有一些选择,回家看电视或和一些朋友聚餐,有人或许说这两件事都和钱挂不上钩,反倒是和朋友聚餐可能要花钱.实际上有丰富商务经验的人知道,人脉就是财富,你以前的同学,你以前的同事这些都是潜在的收入来源,很多人还是不理解,也有人认为把单纯的友谊和肮脏的利益挂钩太恶心,但实际上这就是商业社会的原则



*********************************************************************************************

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics