‘壹’ 30岁以上的码农大叔,如何破局成长
30岁而立之年,何来外人来说评!走自己的路让人去说吧!
很高兴和大家一起探讨这个问题。刚好我大学本科期间,学习的专业就有软件开发,主要学习的语言有C++,java,大学时期学的算是比较基础的,最主要的还是靠自学,靠后期努力深耕,才能在这一领域做的比较出色。
众观身边的朋友,还在从事软件开发领域的,大都已经过了三十岁,有空也会和他们交流,目前过的都挺好,开发领域的工资是相对较高的,从和他们的交谈中,有几点建议可以参考一下。
第一:紧跟潮流,学习新技能。在以前,网页设计开发较多,后来智能手机普及,开发领域更多的向Android,IOS倾斜,手游也大规模的兴起,时刻紧贴时代,才不会被时代淘汰。
第二:加强沟通能力,争做项目管理。在大多数人印象中,写代码的总是比较木讷,沟通能力不强,这个时候,如果你既懂技术,交流能力又好,做个项目管理是很轻松的,这类人才也是最受欢迎的。
第三:尝试外接项目,提升全面技能。在一个公司里,你所做的和能接触的往往是一小块领域,离开公司,很多人就会迷茫,不知道能做什么了,但是从平常就接触各种各样的项目,在闲暇时间做外包项目,并不是为了多赚多少钱,而是全面提升技术,哪怕是后期离职,一样会很自信投入未来规划中!
做好自己的人生规划,趁年轻积累人脉,合适的时候再创业,软件行业很简单,几个志同道合的人走到一起,就会有不一样的精彩!
谈下个人的看法。
首先要持续提升个人能力
30岁正是当打之年,既然选择了it行业就坚持下去,坚持学习、持续提升自己的能力。把终生学习作为一种习惯!
注重人脉的积累
当然,30岁之后要注意积累自己的人脉,随着年龄的增长,人脉往往更体现个人价值,多接触不同的人、不同的行业,拓展自己的影响圈、拓宽自己的影响力。
赚多少钱不重要、关键要让自己越来越值钱
没有终生就业的岗位、只有终生就业的能力!
欢迎探讨交流。
如果觉得技术这条路自己比较擅长,就深挖,使自己成为这一领域的专家。如果不擅长,就早点转方向,毕竟撸代码需要体力精力,岁数大了,真拼不过年轻人。业务或管理都可以,业务可以售前或者销售,管理可以产品、项目或者部门管理,都不错。总之,技术是在不停变化,人也需要不断精进才行,在什么年纪干什么事情,另外要重视团队的力量。加油!
码农在35岁便是分水岭,28岁的年轻人就需要思考以后的职业去向和规划。程序员比较好的职业发展方向有几个,第一是资深技术架构师,这是一条纯技术路线,但是需要研究更深更广的技术领域,对项目的全盘架构,平台优化了如指掌,这样的人才也是有很大的市场需求,可以在公司里面成为技术领域的核心,独当一面。第二,项目经理,管理岗,除了对技术以及项目的整体流程有全盘的了解,而且需要有良好的沟通能力,团队协调能力,可以代领团队发挥出最强的战斗力,也是一个公司的中坚力量。以上是两个程序员比较合适的发展方向。
30岁以上的码农就要逐渐向管理类岗位迈进了,所以你要多积累一些人脉和管理经验,学习管理思维。其次是学习新技术,让自己变得值钱。有机会可以看看百战程序员的课程,还是挺全面的。
多学多看多听,掌握别人没有掌握的,与时俱进,年龄不是问题,问题是心龄
89年程序员一个,现在正处于题主说的危机感的年龄段,这里只是说一下自己对以后的规划吧。从早几年网上爆出华为给程序员的35岁红线过后,这个话题在圈子里就是时常被提起的。
首先是要充实自己的知识点,这里的知识点不仅限于编程的知识,还有就是加深自己的含金量,网络技术更新迭代太快,30岁后大多数人有了家庭,小孩,精力也没20来岁旺盛了,技术肯定在这个门槛期是不能丢的,业余时间,可以去考一考PMP证书之类的认证,大多数程序员后期都是走向项目经理岗位或者产品经理岗位(前提是还没被淘汰[捂脸])
再者,如果当前所处的公司所在的行业有很深的业务背景,例如公司是做财务软件的,这种有专业背景的行业对程序员的红线没有互联网行业这么提前。在这种行业中就需要加深对行业业务理解,太具有专业性的软件,可能要求技术没有那么新,但是对产品经理下发需求后的理解很重要,虽然项目上会配置专业的业务顾问,但是至少要保证人家说的需求是能理解的。
最后就是承接前面两点,加深了对自身所处行业板块的理解,增加了自身的含金量后,还需要一点就是自己的沟通演讲能力,大多数技术出身的人欠缺的都是这点,而这点恰好又是转型所必备的条件
打工者与创业者,其中最大的本质区别:打工者的目标是别人的,创业者的目标是自己的。你升级上位的根本和关键,就是树立自己的目标。
创业,要不年龄大了,会被辞退,事情很容易理解,年龄大了拼劲不足了,上有老下有小,要的钱多,很多年龄大的还矮卖弄老资格,老板或领导也不好管
‘贰’ 怎样为程序员做职业规划
选择合适的工具
JAVA、C#、PHP、C++、VB……10多种热门的开发语言,哪一种最有发展潜力呢?其实开发语言只不过是一个工具,“与其分散进攻,不如全力一击”,无论是哪一种开发语言,只要您全力地去学习,到有了一定的熟悉程度的时候,要学习另一种的语言也是轻而易举的事情。开发语言主要分为三大类:
1. 网络开发
现在网络已经成为世界通讯的一座桥梁,好像Javascript、PHP、Ruby这几类开发语言大部分是用作网络开发方面
2. 企业软件开发
JAVA、C#、VB这几类开发语言都实现了面向对象开发的目标,更多时候用于企业系统的开发
3. 系统软件
C语言、C++、Object-C这些软件更多是用在系统软件开发,嵌入式开发的方面。
当然,这分类不是绝对,像JAVA、C#、VB很多时候也用于动态网站的开发。在很开发项目都会使用集成开发的方式,同一个项目里面使用多种开发语言,各展所长,同步开发。但所以在刚入门的时候,建议您先为自己选择一种合适的开发工具,“专注地投入学习,全力一击”。
明确发展方向
当您对某种开发语言已经有了一定的了解,开始觉得自己如同“行尸走肉”,成为一个开发工具的时候,那您就应该要明确一下自己的发展方向了。
平常在公司,您可以看到做UI层的开发人员大多数都有20多岁,他们充满干劲,而且没有家庭负担,在两年前ASP.NET MVC 、Silverlight等刚出现的时候,他们可以在晚上回家的时候买几本书或者直接上网看看,研究三五个星期以后,对需要用到技术就已经有一定的了解了。而年过30的人多数是已经成了家了,他们每天9:00点上班唯一的希望就是快些到6:00点,能回家吃饭。吃完饭只想陪孩子玩一下,看看孩子的功课,对新增的技术缺乏了学习的欲望。所以很多接近30岁的程序员都有着一种逼迫感(包括30岁时候的我自己),再过几年应该怎么办?这时候,您就更应该明确一下目标,努力向自己的发展方向前进了。归纳一下,可从下面几项里选择适合自己的一条道路:
1. 从技术向业务过渡
在国外,很多发达国家都很重视人才,一个高级的程序员与一个Project Manager收入相差一般不超过15%。(注:关于收入差距,请参见伯乐在线报导的这篇资讯《2011年美国IT从业人员的薪资调查》,有的甚至超过项目经理。)但中国是世界上人口最多的国家,国内人才众多,所以人才滥用的情况经常可以看到。一个小公司的开发部里面经常会见到新面孔,但PM却不会常换。因为做老板的对技术是一窍不通,依他们看来只到拉住PM的心,那技术方面方面就能搞得定,至于技术部要换人,他们根本不需要费力气去管。所以从一个技术员过渡到一个PM是一条向前发展的一个选择,但开发人员也需要知道,要成为一个PM不单单是使用技术,而更重要的是对管理方面认识。一个PM主要的工作是组织团队,控制成本,管理业务,控制项目进度,与客户进行沟通,协调工作,定期进行工作报告等。所以要成为一个成功的PM更要重视组织能力,PM必须能提高团队的积极性,发挥团队所长,在有限的开发资源前提下为公司得到最大程度上的利润。成为一个PM后,通常不需要直接接触技术开发,而着重管理的是业务发展,但PM对技术也需要有一定的了解(在下曾经为PM对技术了解的必要性写过一篇文章,得到很多支持但也惹来不少的争议)。在这里我还是要强调自己的观点:要成为一个成功PM最重视的是管理能力,但对技术也应该有足够的了解,因为这是与团队成员沟通的桥梁,只有这样才能与整个团队的成员有着紧密的结合,让团队成员感觉到他们自己存在的意义,从而调动团队的积极性,而不是漠视技术人员的存在。技术并非成为一个成功PM的充分条件但却是必要条件!
2. 从程序员向技术管理发展
其实一个Team Leader的职责与Project Manager相像,但Team Leader更着重于技术开发方面,通常一个大型项目都会有一两个开发团队由Team Leader带领,负责开发核心部分,而其它部分分派给不同开发小组或者分派给外包公司。在网上常看到几句话,贴切地形容了PM与TL的区别:“技术人员乐于被领导;但他们不喜欢被管理,不喜欢像牛一样被驱赶或指挥。管理者强迫人们服从他们的命令,而领导者则会带领他们一起工作。管理是客观的,没有个人感情因素,它假定被管理者没有思想和感受,被告知要做什么和该如何做。领导是引领、引导,它激励人们达成目标。领导力是带有强烈个人感情色彩的,它不是你能命令的,也不是你能测量评估和测试的。”
无论是PM与TL,对业务与技术都要有深入的了解,只是PM更侧重于业务的管理,盈利的多少,风险的大小等等,而TL则侧重于项目的成本,开发的难度,软件的架构等技术方面的问题。在某些人眼中,技术与管理就像鱼与熊掌,不可兼得,但依在下看来,两者却是秤不离砣,密不可分。只要及时提升自己对技术与管理的认识,不断地向深一层发展,要从程序员提升到技术管理人员只是时间的问题。打个比方,一个普通的.NET程序员,开始可能限制于ASP.NET的页面开发,但一旦他有了发展之心,他自然会对ASP.NET MVC、Silverlight、WinForm、WPF这些UI的开发手法感到兴趣,学习不需要多少时间,他可能就会认识这些UI开发只不过是一些工具,其实在开发原理上没什么区别。接着他就会向深一层的通讯模式进行了解,认识TCP/IP、Web Service、WCF、Remoting这些常用到的通讯方式,这时候他可能已经感觉到自己对开发技术有了进一步的了解。进而向工作流、设计模式、面向对象设计、领域驱动设计、面向服务开发等高层次进发,最后成为技术的领导者。上面只是一个比喻,但要注意的是,在学习的时期必须注意的是与同事之间沟通,很多的开发人员喜欢独来独往,开发的项目总想一个人搞定,不受外界的干扰。但要明白,就算你有天大的本事,一项大型的项目也不可能由你一个人全扛着。所以团队的合作性与同事间的沟通是必要的,这也是成功一个TL的必要条件。
3. 单方面向技术发展
能成功技术开发的尖端人才,这是在下最向往的工作,却也没本事登上这个位置。很多从事开发的人都会认为,业务总会带着“金钱的味道”,老板从来不管开发是否合符开发原则,有否经过必要测试,他们只会在客户面前无尽地吹嘘,项目到期能成功交货,只要不出什么大问题那这个项目就算成功了。其实我们也要明白:开发项目最终目标是为了赚钱,在开发过程中对项目成本的限制和效率的控制这也是必须,所以这才需要管理人员对项目进行管理。但开发人员也很想避开这 “金钱的尘嚣”,全情投入到技术的世界的当中。所以对技术有着浓厚兴趣的人,往往会深入地研究某一项技术,成为技术上的精英。但在这里说一句令人心淡的话:中国已经属于是世界上第二大经济体同盟国,但国民生产总值主要来源于第三方加工产业方面。中国可以说是人才济济,但却在高新产业上却比发达国家落后。这几年的确看到我们国家在高新科技上有着质的飞跃,但跟欧美发达国家还有着一段距离。所以想在中国成为尖端技术的人才,无可否定比在国外要难。依在下看来,要想成为尖端的开发者,必须对C、C++、汇编语言、嵌入式开发、Windows API、Linux API这些底层技术有着深入的了解。要知道解JAVA、.NET……等这些之所以称为高级开发语言,并不是指它们比C、C++、汇编语言更高级,而是指它们封装了C、C++等等的功能,更适合用于企业软件的开发,使开发变得简单。但如果要开发一些底层的软件,大型的系统的时候,就必须用到C、C++、汇编等开发语言,这是成功尖端人才的一个条件。
确定未来的目标
人是从历练中成长的,古人云:三十而立,形容的不是一个人的社会地位,经济来源,而是形容一个人对未来的目标,对人生的意向。要成为一个成功人,就应该早日为自己定下长期的发展目标,作为一个开发者也当如此。随着人的性格,取向各有不同,大家为自己所选择的路也有不同:
1.自立门户,勇敢创业
快30岁了,很多人会认为要想真正赚得了钱,就应该自立门户,为自己创业建立一个基础。像北京、上海、广州这些一级城市,要买房子,一手楼基本要在 2万~4万元/平方米左右,而在一家普通的IT公司当上一个项目经理,基本收入一般都在1.5万~3万之间(除非在大型的跨国企业内工作,那另当别论),要买一间100平方米左右的房子,就算不吃不喝也几乎要10年的年薪,所以选择自主创业,是很多IT开发人员的一个未来目标,想要达到这个目标,就应该更多地把业务作为重点。不可否认的一件事,在中国社会里很多时候讲的是“关系”,即使这30年的改革开放使中国的经济蓬勃地发展起来,但几千年来留下的歪风还是不能完全的磨灭。所以想要创业的人事建议你要多跟客户打好关系,与合作伙伴保持互利互动的模式,这将有利于日后事业的发展。
2. 急流勇退,退居二线
这也是不少人的选择。很多人在有了家庭以后,感觉到压力太大,人的一生并非只有事业,他们想把更多时间用于对亲人的照顾,对孩子的关心上。所以很多人会选择一份像系统分析、系统维护、高校教师、专业学院讲师这一类的工作。收入稳定,而且往往没有一线开发人员那么大的压力。
3. 不懈努力,更进一步
无论你是一个Project Manager或者是Team Leader,如果你想继续晋升一级,那还是会两极分化的。从一个PM到一间公司的管理层,那所面对的事件会有很多变化。一个公司的总经理,要管理的不再是一到两个项目的成本,而是整个部门的运作,整间公司的业务流程,所以要肩负的任务的会更重。在下曾经有一位上司彭博士,他是企业的最高领导人,年薪超过三百万,而且在报纸杂志上也曾经亮过相。平常只会在某些会议上轻轻地亮下相,说两句讲词,平常的公司运作与业务管理都不需要他直接执行。这并不是说一个作为管理层很清闲,因为他们要面对的是更多的社会关系,与公司合作企业的联系上。这跟一个PM的工作的很大的区别,所以要从一个PM晋升到管理层,那可是要负出更多的努力与汗水。
如果要从Team Leader上升为一个技术总监,那工作的方向也有所改变。像之前所说:一个TL可能更重视的是技术层面,讲求与团队之间的互动合作性,更注重的是开发的完善。而一个技术总监就无需要直接参加某个项目的开发,而注意的是开发的效率与成果,如何合理使用有限的开发资源,控制开发的风险和可能带来的效果。
‘叁’ 程序员职业规划
程序员职业规划范文
导语:对于个人的职业,我们应该做好规划。下面是程序员职业规划范文,供各位阅读和参考。
前言
当今社会,IT行业发展速度突飞猛进,技术更新换代周期小,专业方向和领域更是林林总总、百家争鸣,若没有一个明确的目标而漫无目的的乱走一遭,岂不殆误时机,浪费年华?俗话说,欲行千里,先立其志。因此,要为自己拟定一份职业生涯规划,将自己的未来好好的设计一下。有了方向的指引,自然才会有乘风破浪之帆。
自我认知
“知己知彼,百战不殆”,进行职业规划首先要“知己”,即全面、深入、客观的分析和了解自己。
1)我的优点
热爱学习,对新鲜事物及不懂的知识有着浓厚兴趣,喜欢凡事问个为什么,有条件的话会不断钻研直至懂得原理为止;热爱工作,只要进入工作状态常常到达忘我境界,做事情考虑周全,以大局和未来为重,并且在懂得应用知识后会去了解知识背后的核心,从经验上升到理论。
2)我的缺点
过分自信,执着的有些过头;性格急躁,自控能力一般;自身专业知识水平、能力有待于进一步提高。
3)个人职业倾向
目前从事的是java服务端的软件开发工作,希望可以成为一名技术管理双能的工作者。
职业认知
程序员一般有两个大方向:技术与管理。
走技术路线的人,一定是对技术痴迷的人。但要走得长远,我们需要把技术做穿、做透。如何做穿、做透?计算机底层(C、汇编、逆向工程、驱动、内核)、计算机算法(网格计算、音视屏压缩、语音识别…)、架构(软件工程、跨平台、多语言等)都要有涉及。只有我们掌握了这些,才能做到”看问题看到本质”、”思想有穿透力”。这些才是最宝贵的,需要沉淀下来,仅仅靠做项目、写代码是无法达到的。
对于走管理路线的人,是具有“完成任务为第一要务”、“有计划、善于管理时间”、“善于与人打交道”性格特点的人,重要的是“综合素质”,而不是“专攻”。必须从思想上发生根本性转变:技术是解决问题,而管理则需要满足“多快好省”。
而本人对程序员职业的认知是:技术与管理并不是物理上的独立,而是相辅相成的。只做技术无法深刻理解全局思维,无法更好地为业务服务;而只做管理,则与程序员渐行渐远,最终成为一名行外的管理人员,无法在团队内部树立威望。因此,个人希望可以成为一名技术管理双能的工作者。
环境分析
程序员通常被认为是相当不错的工作,原因非常多。收入高,福利好(有可能非常好),工作富有挑战性(通常是正面积极的挑战),根据目前的就业形势和程序员的需求量,这种职业竞争压力很小。
但是,在国内的IT环境下,要成为一名合格的程序员并不是容易的事。在国外,五六十岁还坐在电脑前敲代码的程序员比比皆是;则在国内,程序员则靠吃“青春饭”,三十岁还需要靠敲代码的程序员甚至被称为loser。这主要因为IT技术的高速发展,程序员必须不断地更新专业知识,以适应社会的需求。而上了年纪的程序员由于思维和身体原因,无法与刚步入社会正值旺年的年轻一代的学习能力相提并论,只能苦苦挣扎在茫茫学海中,或被迫进入自己并不擅长的管理层面里。
当然,随着对程序员的认知越来越广泛,这种情况经已有所缓和,但是从教育角度上看来,国内形势还是十分严峻。现在各个大学、IT培训机构为了赚钱拼命扩招,所以不仅IT专业的学生人比较多,而且其他专业的学生人数也比较多,“僧多粥少”就通常意味着就业压力大。但是反过来看,现在很多IT企业都存在“人才荒”的问题,也就是很多企业都招不到合适的人才,一些从事IT人力资源方面工作的人都普遍反映现在企业里很难招到合适的人才。初看起来很奇怪“每年有很多IT专业大学生毕业,很多都找不到工作”,而“企业每年都缺人,招不到合适的人才”,造成这种奇怪的“人才断层”现象的根本原因就是现在毕业生的素质明显下降了,大学招的人多也意味着教学资源平均下来降低了,培训机构为了赚更多的钱以最快的`速度培训出一群“知其然不知其所以然”的学生,所以教育质量也降低了,这些就造成了“学生需要工作,企业需要人”的这种状况。
未来人生职业规划目标与行动方案
1)阶段目标
Phase Ⅰ:理论实践期
时间:1~3年
目标:将自己学到的理论知识融入实际应用之中
Phase Ⅱ:全面发展期
时间:7~10年
目标:技术与管理双管齐下,精通技术核心并能带领和指导团队工作
Phase Ⅲ:持续发展期
时间:10年
目标:从工程化思想解决出来,探索并吸收其它领域思想,引领并指导工程领域
2)行动方案
a) 加强体育锻炼,保持健康的体魄。俗话讲“身体是革命的本钱”,一个健康的身体是事业成功的前提和基础。在今后30年的工作历程和职业生涯中,要坚持体育锻炼,练就一个健康的体魄,为事业成功提供体力保障。具体说来就是要养成良好的锻炼、饮食、生活习惯,每天保证睡眠6~8小时,每周锻炼两次或以上。
b) 保持学习势头,活到老学到老。首先专业知识无需多说了,不管是技术还是管理都必须不断地学习,攻读在职研究生便是第一步。另外,学无止境,其它领域也必须接触,包括英语、厨艺、人力资源管理等等。下一步则是增强英语能力,最重要是口语能力。
c) 保持工作热情,提升工作效率。勇于承担单位的各项工作和领导交给的不同任务,接受来自各方面的挑战与压力,不断提高自己的思维能力、组织能力、策划能力以及研究能力,使自己成为一个综合素质高、业务能力强的复合型人才。
d) 参与社会公益活动。虽然本人目前并不是一位成功人士,但希望能尽自己一分微薄的力量,参加志愿者活动、无偿献血活动、奉献爱心等等。不仅心灵得到极大的满足,同时接触到更多有志之士,广交人脉,全方位提升自我修养和履行社会责任与义务。
调整与评估
计划固然好,但更重要的在于其具体实践并取得成效。任何目标,只说不做,到头来都会是一场空。然而,现实是未知多变的,定出的目标计划随时都可能遭遇问题,这就要求有清醒的头脑和良好的心态,做到万变不离其中即可。
成功标准
个人成功标准是专业上不断更新,做到满足同一时期各类相关公司或企业对应的要求;学习与工作、家庭与社会相互协调发展,并在最大限度实现个人价值;不违法、不犯罪,对社会有一定贡献之人。
;‘肆’ 三十之惑,银行外包程序员该怎么发展
三十岁如果继续做开发,在中国的国情下是不会被承认价值的,可行的选项包括转向做架构,或者做技术管理,或者项目管理,越来越没有人把编写代码当成一个重要的岗位了,殊不知这里面有太多的技巧,项目的质量落地的重要控制手段,就是编码的人的水平。
‘伍’ 有的程序员30多岁还在投简历找工作,三十岁没做到管理层,未来该怎么办
程序员是一个特殊的工作。并且这个工作,需要具备一定的专业知识,也比较枯燥。程序员的工作也是竞争非常激烈的,因为每一年都会推陈出新,不断有新的程序员加入到这个工作行列。有更多的年轻人会选择这个工种。程序员随着年龄的增长,具体应该何去何从,确实是每一个年长的程序员所忧虑的问题。
很多公司做久了都会变相的加班无休止的工作。我表弟非常喜欢小发明小制作。在工作的空闲时间,申请了几个专利,都是节能环保型的专利。结果这几个专利都卖了不少钱加起来已经超过了百万。要知道,这是在2006年。
现在他已经买了房子,并且在很多大公司都有着丰富的经验,现在有很多公司争相邀请他去做程序设计。所以并非要做到管理层,才能证明你的能力,你需要不断的充实和完善自己,有的时候你可以选择其他的方式,实现自己的人生价值。
‘陆’ IT行业的职业规划
IT行业的职业规划
时间就如同白驹过隙般的流逝,我们又将迎来全新的工作和生活,现在就让我们好好地规划一下吧。那么职业规划书要怎么写呢?下面是我收集整理的IT行业的职业规划,欢迎大家借鉴与参考,希望对大家有所帮助。
一直都想写一篇关于职业生涯规划的文章。这期间主要是网上认识的it行业朋友里,工作倒是换来换去的,但真正有职业规划,按自己的规划去找工作的比较少,更多的是觉得工作不满意、薪酬太低而换的工作。当然,我不能反对别人跳槽,毕竟人各有志,不喜欢就换呗。我写这个文的意思,只是想提醒大家不要浪费自己宝贵的青春而已,特别是刚出校门,还处于懵懂阶段准备投身it行业的朋友们。
为什么说it行业呢,一来我本身也是业内人士;二来it行业不同于其它行业,有它自己的特色,而且,相对来说,it公司里人员进出的高流动性,估计是其它行业所没有的。
首先,要提出it行业的职业发展方向。按我的想法,只有三种:管理,技术,业务。俗话说,身在哪行,说哪行话。很多高职位的it人员,都是技术出身。虽然,从管理学上来说,不一定非要技术出身才能做it行业的高级人才。这个观点我认为只有高级的管理人员才适用。而中级及以下的人才最好是技术出身,因为无论是管理、技术、业务三个方面,在工作的过程中,不可避免的会涉及到相关的技术问题。如果连基本的行业技术术语都不知道,那这工作是难开展的了。
从技术开始叙述。
老实说,以技术作为切入点进入it行业是个好的选择。这个适合喜欢技术的人员。在他们眼里,技术是拿来玩的。研究算法、研究数据结构、研究设计模式、研究语言的底层、发展方向……当搞定一个又一个的技术问题,心里头那种骄傲是刚刚的。玩技术这条路虽然需要翻山越岭,跋山涉水,闯过一个又一个新技术诞生的荆棘道路……而且,有时候还没来得及歇口气,新的技术又来了,往往给人疲于奔命的想法。特别是这些年,老语言没啥新发展,倒是看到新语言如雨后春笋,争先恐后的争抢地盘,这个可以从每个月度的语言爬行榜可见一斑。所以,玩技术这条路,需要对技术有强烈的感情,需要有惊人的耐心和毅力。这里又说到一个老话题,究竟是当博才好,还是当专才好?按我个人的观点,科技是第一生产力,所以,技术的发展那是永无止境的,最好是在实际的工作过程中,寻找到自己合适的技术方向,潜心研究,而行业领域的相关内容,只需要了解就行了。相对来说,技术工作者的学习能力和接受能力,比其他工作者那是有优势的,光从每天消耗的脑细胞就知道了,所以学习行业领域的知识那是比较快的。it行业的技术这块,就是硬件和软件。从硬件角度,有网络管理,信息安全,系统集成等职位方向;从软件角度,有程序员,信息处理,电子商务,系统架构等职位方向。
然后说说业务。
一直以来,我都认为,技术是为业务服务的。从学习的角度出发,业务的积累比技术的学习需要更多的耐心及时间。培养一个业务专家也比培养一个技术人才需要消耗更多的资源。当然了,技术人员切入到业务领域,或许需要的时间更短,因为技术人员的耐性和细心程度都相对较高,学习能力也更快。三百六十行,行行出状元。各行各业的知识和业务性质都不一样。如果行业的发展具有一定的历史,那么该行业会具备一定的行业标准和行业专家。这样,对于技术上实现该业务领域的内容就有标准可以依据。就跟法律一样,我们的观点是:有法可依,有法必依,执法必严,违法必究。当然,行业的发展,也会随着社会的体制、制度、人们的意识而不断地提高和发展。和技术一样,在业务方面,同样存在着广博和专注两个方向。但与技术不同的是,业务领域都是以专注为主,因为每个公司的定位和发展方向具有长期和稳定的特点。在某个时期,有个观点是推广企业多元化的发展,这个就是广博的方向问题了。广博也是以专注为基础的,如果在某个业务领域的专注到达一定的高度,行业标准也就具有稳定性了,其延伸的速度可能会逐渐的缓慢。这时候,行业的标准,也许就会受到行业业务人员的实际工作过程中所产生出来的业务操作和业务需要的冲击,这往往是致命的。这个与当前世界经济的低迷类似,由于某个国家的经济体系和实际运转过程中对标准的深远影响,就会导致行业内的业务风暴一样。对于多元化,与某个企业下属的多家具有不同业务方向子公司的定位一致。子公司是企业进入其它行业领域的一种尝试。对于业务人员来说,从需求获取、分析、验证、转换开始,到系统分析员是业务能力的最高水平的级别了。所以,业务专家需要对各自的领域中的各种业务需求了解透彻,同时对与该领域相关领域的业务也需要了解,以达到融会贯通的效果。
再说说管理。
也许在一些人眼中,管理貌似在相对高的一个层次。对于阶层式的金字塔结构,我个人不是很认同。阶层式的特点是各自的分工比较明确,但是因为存在高层与低层的一个跳跃,将会导致理解上的隔断。it管理方向可以上升到项目经理,产品经理等等。管理方面,又可以分为对事管理和对人管理。对事管理,就是对工作本身,对事情本身的一种责任,本身也是对单位的一种责任感。对人管理,就是对下属,团队的管理,是针对个人的性格特点,兴趣爱好进行的一项管理事务。前面也提到了,对于高层的管理人员,建议是管理学相关专业毕业的比较合适,因为理论比较丰富,方法也会相对较多。而对于中、低层的管理人员,以技术、业务出身比较合适,因为他们会涉及到相关的技术人才、业务人才的管理,以及业务领域事务的管理。当然,这方面,可以通过学习管理学相关的专业理论知识来进行补充,或者可以在相关的管理学网站方面去进行学习。但是,最好是进行系统的学习,就象技术的积累过程一样,管理学理论同样是需要积累的。有些企业,会不定期的组织员工的培训等内容,其中就会包括技术、管理方面的培训。比如参加一些高级管理讲师的培训课程,或者参加mba之类的管理课程等等。
接着,提一下考证的问题。
在大学的时候,我就参与了国家软件水平等级相关的考证。这个不是说有什么证就了不起,而是想看看自己的水平到了哪个层次而已。对于考证的说法,我建议大家还是去考。一来可以对自己的能力进行评估,二来企业在发展的过程中,需要参与各种资质的评选,比如cmmi等级,iso等级等等。而这些,是需要企业的员工具有相应的证书资质才能够评选的。还有,有些证书,比如微软的mcse,思科的认证,oracle的数据库认证等等证书,是进入大企业的敲门砖。所以,考证,在某些环境下还是有用处的。
1)人们的求职速度加快。
当我们有明确的求职目标时,我们就会有更多的理由去说服我们的用人单位,告诉用人单位,你就是他的最合适人选,对企业来说,每一家企业都希望能在尽可能短的时间内找到最合适的人选,当你有了明确的求职目标并把你最有利于这份工作的优势充分的表达出来的时候,你离应聘成功就已经非常近了。
2)人们的求职成本降低。
因为你有非常明确的职业目标,所以你就可以不用去漫天撒网,在各个你认为可能的工作机会前都投上你的简历,因为那将花费你的时间成本。单凭这一点我们的求职成本就会降低很多,再加上第一条所说的我们的求职速度将大大的增加,所以热门找工作的时间也将大大的缩短。
3)工作的持久性增强。
很多人快速离职在很大程度上是因为对工作本身的不认同,这种不认同很可能是你无意识的,当然如果是有意识的不认同的话,那很显然会更加加快你的离职速度,在这种因为你对工作本身的不认同所以当工作环境稍微有些不理想的情况下,比如跟老板或是同事稍微有些矛盾,或是经济收入不是自己所认为的那么理想的情况下,而外面稍有诱惑,你就会容易选择离职,寻求表面上看起来是更好的“发展”。而当我们有了明确的职业规划以及明确的职业目标时,就会知道我为什么现在在这里工作,是为了积累经验还是为了提升技能,还是为了历炼些什么,这时候哪怕有再多的诱惑再多的挑战,对于工作的选择也会更加的慎重。
4)工作满意度更高。
因为对工作的认同,因为对所从事职业的认同,所以,人们会更加地投入工作,对工作的主动性也会大大增强,自然会取得更好的工作满意度。
5)充分提升个人职业竞争力。
当我们明确自己的职业规划明确自己的选择的时候,就很自然的明确了对于自己来讲,哪些是需要提升的,哪些是需要锻炼的,哪些是自己比较有竞争力的东西。这样,在工作自然会取得更好的发展,更高的经济收入,你的人生价值社会价值自然就体现出来,这时候哪怕你再跳槽,你也不需去求助别人,当你在某个领域有足够资质时,这时候不是你去努力找好工作而是好工作自然会来找你。
6)获得更高的.回报。
很自然的,当我们对工作更加的投入的时候,当我们的职业竞争力提升到更高的时候,这时候自然会给企业给社会创造更多的价值更多的财富,而你得到的回报也一定是丰厚的,包括名誉上的、物质上的、精神上的,都会很快来到你身边。
设想,每个人都运用了职业规划的概念或者获得了生涯规划专业人士的帮助,从而能够合理地进行自我定位,并确立起与市场需求相一致的目标,并且有计划地进行实施,找工作相信也就不那么难,社会本身就会很自然的去解决这个就业问题,形成就业的良性循环。
友创生涯职业咨询机构认为,职业咨询的作用主要通过职业规划师的工作来实现,一名合格的职业规划师可以给个人提供以下十个方面的实际帮助。
1.对个人或小组实施生活/职业目标指导。
2.个人的能力、兴趣等进行测评、分析。
3.帮助个人更好地了解职场情况。
4.协助个人提高生涯决策技能。
5.帮助制定个性化的职业发展计划。
6. 教授找工作的策略和方法。
7. 通过提高个人的处事、沟通及其它与职业相关的技能,帮助其解决目前面对的或潜在的工作中困难。
8. 帮助客户正确了解其职位的全貌和要求,以及个人在生活中的角色。
9. 帮助个人应对工作压力,克服失业或职业转型中的挫折。
10. 帮助企业建立职业生涯管理体系。
it行业的景气、时尚和优厚待遇使很多人争先恐后地加入it人的行列,然而,激烈的竞争氛围,高强度的工作压力,相较狭窄的发展空间,封闭的工作环境,这些都让从业者开始怀疑,在表面上的华丽背后,it职业岗位真的是你的理想选择吗?关于it行业的职业规划建议
案例曾经的选择,是我的mr.right吗?
于利三年前毕业于上海市一所重点高校的计算机专业,现从事it网络工程技术服务方面的工作。当年填报高考志愿的时候,主要考虑到计算机是热门专业,今后就业形势好。尽管此后几年it业整体发展趋势有所回落,但于利还是深信进入it行业发展很有前途。于利一个很要好的高中同学,他哥哥就是计算机专业出身,一直做软件编程,听说三十岁不到月薪就过万了,于利暗暗期待,自己将来也能有这么高的收入。
毕业前一个学期,于利特意拽来好朋友跑到其在上海的哥哥家讨教求职、就业经验。令他倍感意外的是,好朋友的哥哥说,要是于利是他的亲弟弟,他不希望于利也做编程。朋友的哥哥接下来说,编程表面上看起来薪水高、待遇好,很是风光,实际上是份不折不扣的苦差事,有时候甚至都觉得不是人干的。整天就围着蚂蚁一样密密麻麻的英文字母和数字转,还必须得集中精力,一点都错不得,真的很累。
虽说这两年是赚了一些钱,但是付出的精力和健康代价实际上远不如此。而且,编程的工作环境封闭,整个人的精神状态也大不如以前了。听完朋友哥哥一番话,于利觉得编程类工作的确有些可怕,而且自己也没有很好的功底,工作起来想必更吃力。而且,自己的性格是偏外向的,也不喜欢整天大部分时间与电脑字母打交道的封闭环境。考虑后,于利决定找偏硬件类的it技术工作,而且自己在这方面也有一些功底。
毕业后,于利顺利在现在这家it公司找到了网络工程技术服务工作,待遇虽然没有编程的同事高,但是比起同龄人中其他行业的人来说已算不错了。刚开始,于利觉得挺满足,然而,做了两年后,慢慢地,于利开始焦躁起来。这时的他,手上的工作已经很熟练了,没有了原先的新鲜感。在现在这家公司也看不到有晋升的空间。
最要害的是,于利总觉得技术工作也有点像吃青春饭的,自己也不是非常喜欢,总不可能一辈子做技术;即便自己愿意,客观环境也不一定答应,技术更新换代的那么快,自己很轻易就被后来的年轻人淘汰了。可是不做技术,自己又能干嘛呢?
抱着这样的念头,于利又做了一年,最近,他开始对自己的工作产生了明显的厌倦,对未来也从未感到如此的迷茫,迫切地,于利想要为自己的将来选择一条更好的出路,于是,他来到了向阳生涯。
职业规划师分析
没有完美选择,适合自己最好由于国内长期缺乏职业生涯教育,绝大多数学生在选择大学专业的时候、职场新人在选择自己的第一份职业的时候往往表现出不够成熟与理性。他们中大多数人会跟随大流的思想,认为最热门的即是最好的。热门的的确是公信力好,普遍意义上靠的住的选择,但对个人来说未必是最好的。
于利很早就瞄准了当时热门的it行业作为自己以后职业发展的空间平台,在大学专业选择的时候义无返顾地选择了热门的计算机专业。应该说他在当年中学刚毕业的时候就能根据当前的就业形式来考虑自己的专业选择,这种眼光值得肯定,但他同时也忽略了一点,他始终都是站在大众的角度上来考虑问题,却忘了想想对于自己来说什么才是最合适的。
事实上,职业选择是个十分个性化的,它不仅关系到社会的需求,更重要的是必须基于自身的个性、能力、价值观等进行综合考虑。每个人的个性千差万别,能力有别,价值观也可能各式各样,所以,并没有完美的选择,适合自己的才是最好的。
找到职业选择的真命天子先定位,后择业有句歌词叫有多少爱可以重来,选择也是这样,没有多少选择可以重来。一次职业选择一旦付诸实践就意味着时间和精力的投入,而这些都是不可重来的。要使职业选择可能面临的遗憾最少,在选择之初对自我准确的定位是必不可少的。
定位是一个自我了解的过程,是一个对就业形势把握的过程,也是一个将自己与就业环境紧密结合的过程。好的定位可以发现自己的优势优点,发掘最适合自己发展的就业空间。当然,定位除了自己主观上的深入思考以外,借助一些专业的测评也是有必要的。于利的职业偏好、职业性格和职业技能是可以与it行业工作较好结合的。
于利的案例给那些想要进入it行业的年轻人一点重要的启示,倘若你只是项目it行业的高科技、高待遇,而并不确定这个行业是否是自己的爱好所在,是否希望在这个行业长远发展,那么,最好先明确自己的职业定位。目前,市场上已经有it职业培训机构开始将职业规划引入培训课程。
择业同时需规划既然专家的测评结果显示于利的职业选择是适合其职业发展的,那为什么于利还会如此的焦虑和不安呢?最大的原因在于择业的同时于利没有进行科学合理的职业规划,缺少长远的发展目标。
从目前于利的情况分析,他在技术的纵深方面还有很大的发展空间。同时,于利的职业气质中体现出很好的团队组织、协调能力和良好的治理技术潜能,建议于利可以从进一步提高技术技能着手,同时补充一些组织治理方面的知识能力,逐渐过渡到向治理层面发展。
经过职业咨询后,于利对自己的职业建立起了足够的信心,如今,他正自信满满地进一步细化自己将来的发展目标。事实上,it行业的确是个布满着机遇的行业,要害,就看你能否在从中找到适合自己的舞台。
;‘柒’ 三十岁的程序员,应该如何规划以后的人生
我想大部分人职业生涯的初期,跳槽、换工作大都是为了薪资,哪个方向赚的多,我去干哪个,哪家公司给开的价高,福利待遇好,那我就去那家公司。所以,为什么很多 IT 人频繁的跳槽,我不认为为了钱工作这是错误的价值观,毕竟工作就是为了赚钱养家,过的更好嘛,但是等你经历之后,你会发现,职业生涯的初期,确实跳槽涨薪很快,但是到了中后期之后,你会发现,跳槽再也没有前期涨幅那么巨大了,而且自己在频繁的跳槽过程中,很多技能与业务的能力也没能积累起来,导致很多人在 30 岁左右,就会焦虑感很重,不知道自己未来的路何去何从。