身为职场人,一个清晰的职业生涯规划是非常必要的。北大青鸟昌平计算机学院给出这篇程序员如何做职业规划,希望可以帮助到同样迷茫的同学们!
程序员职业发展规划
选择IT行业后你必须思考:毕业3-5年、10年,乃至更久后,希望成为什么样的人?作为一名技术人,要如何规划自己的职业发展生涯?网上热议的“35岁中年危机”,本质上又因什么而焦虑?
现在将职业发展分两个阶段来进行阐述:
1)第一阶段:大学毕业3到5年
2)第二阶段:大学毕业5到10年
第一阶段
大学毕业3到5年
对于从事Java软件开发的技术同学,在毕业后的3到5年内主要都是以学习、积累为主。这个阶段的工作几乎每天都有惊喜,都有收获。从一开始啥都不懂的校园“新鲜人”向“职业人”转变,在这个阶段,你会学习:
基础的Java知识:你会开始看《Java编程思想》、《EffectiveJava》。高质量代码进阶知识:你会开始看《重构:改善既有代码的设计》、《代码大全》、《编程珠玑》。
常用的主流框架:比如SSH相关的《Spring实战》、《SpringBoot实战》、《Hibernate实战(第2版)》。当然,这些书已经不够了,你会通过Google、Baidu大量地浏览在线的资源:Apache官网、Spring官网、Hibernate官网。你会去StackOverflow问问题或找答案。系统设计与算法知识:《系统分析与设计方法》、《设计模式》、《需求分析与系统设计》、《面向对象分析与设计》、《UML用户指南》、《算法导论》。其他知识:比如数据库调优、缓存框架、NoSQL数据库、日志框架等等。
身为职场人,一个清晰的职业生涯规划是非常必要的。
北大青鸟安徽计算机学院>对程序员而言,未来的规划都是差不多的一般而言有2个路径:1个是做技术大侠,让自己成为公司不可或缺的首要技术人才,比如技术难关的攻克,技术难题的解决另1个就是往项目管理方向走,这个跟技术就没有太大关系了,不过也需要一定的技术能力其它的职业规划就跟程序更没有关系了我也是java程序员我把我的规划分享给你 。
近日,向阳生涯职业咨询机构就接待了这么一位it程序员——jacky。
向阳案例
it程序员:不甘再当老黄牛
jacky,it公司程序员,两年经验
大学时代的jacky,有近2/3的时间是在校园的机房里度过的。当时,他疯狂地迷上了电脑。大学毕业前,jacky早早地被一家it公司锁定,担任程序员。刚进公司不久,jacky拥有火一般的热情,参与了公司很多项目,深得上司欢心。
公司的器重加上个人的良好表现,jacky的薪水身边的同学多了一倍。一晃两年多过去,jacky在公司里的地位看似稳定,但他自己却越来越感到困惑:
首先,程序员的工作强度很大,自己一直在超负荷运转,工作状态就一个字:累。由于这一行的特殊性,他还必须不断地更新知识;
其次,现在的it业不比以往,面对大量廉价的职场新人,it编程员的竞争太残酷;
再者,在金融危机的影响下,jacky的工资已经一年半没涨过,感觉自己像一头老黄牛,日复一日地重复劳动,回报却少之又少;
最后,感觉自己的竞争力在缩水,不知道下一步职业发展去向何方。
针对程序员jacky的困惑,顶级就业力专家、向阳生涯资深职业规划师闫岭认为,jacky的处境代表了it行业一个群体性的问题。向阳生涯的研究发现,近年来,it人才市场从业人员的整体年龄趋于年轻化,25岁以下的择业者占求职人数的70%左右。年轻人才给市场注入了活力,也使得it行业的竞争更加白热化——人才流动性很大,岗位相对不稳定;更关键的是,如果在职业生涯最初的3-5年内得不到晋升或转型,随着年龄的增长,程序员很容易因为长期的高强度工作而产生职业倦怠,且在技术更新的大潮中还面临着竞争力衰退的残酷事实。
为此,闫岭建议,像jacky一样陷入职业发展困境中的it程序员应当重新评估自己的职业兴趣、能力及性格,立足个人核心竞争力,积极寻求新的职业发展方向,实现职业生涯发展的“突围”。
规划建议
转型策略:三大方向寻求职业“突围”
方向一:向it培训师突围
如今,it培训市场蛋糕相当大,利润空间可观,行业发展前景看好。科班出身且拥有丰富编程实战经验的it程序员可朝培训师方向转型。一开始,可以在it公司内部担任培训工作,积累转型的能力,为将来到it专业培训机构担任老师奠定基础。相比程序员,it培训师的工作压力相对适中,且比较稳定,无明显的年龄限制,值得长远发展。
优势:拥有丰富编程、项目经验,曾参与过许多成功案例。
不足:缺少培训工作经验。
对策:如果要向培训师转型,还需要接受一些专业训练,提高培训师所需的职业技能。
方向二:向it营销人转型
it与其它行业不同,由于技术性较强,营销人员一般也须有较强的技术背景。互联网公司、 电子商务公司、软件公司目前都需要有技术背景的营销人员。另外,电子商务的火爆,使得传统企业开始重视电子商务营销,也需要有技术背景的营销人员。这类工作薪水不低,加上提成应该可以拿到高于程序员的薪水,同时也比较稳定。
优势:广泛涉猎了各种编程软件和工具,对it行业也有相对深入的了解,为他转向营销提供了平台。
挑战:过去的工作主要是跟机器打交道,而营销工作恰恰需要跟人打交道,这对jacky来说是最大的挑战。
对策:加强沟通能力与人际交往能力。此外,需要进一步通过测评和专家深度挖掘和分析,来确认jacky是否具备营销人员的特质。
方向三:向项目管理挑战
如果说前面两条出路转型的不确定因素比较多,那么项目管理可以说是jacky更便捷的发展之路。软件项目经理是目前人才市场上炙手可热的人才,有丰富经验、外语好的软件项目经理最是抢手。根据向阳生涯管理研究中心的数据显示,软件行业项目主管的薪水是同层次主管中最高的,平均年薪达15万元。不仅如此,优秀的项目经理在组织内朝高层管理人员发展的空间也很大。
优势:对jacky这样有技术、有能力、参与过多个软件开发项目的人,对项目管理也并不陌生。
挑战:jacky虽然以往参与过不少项目的开发,但一直是项目团队里的一分子,没担任过项目主管。而通常企业在招聘项目经理时,都需要有带领团队进行项目开发的经验,这是他的一个劣势。
对策:需要参加项目管理方面的专业培训课程,增长自己在流程管理、沟通协调等方面的能力,积累资本,逐步向项目管理岗位迈进。
向阳生涯职业咨询机构提醒,通常情况下,职业发展不能一步到位,大部分成功的职业经历都是在一次次理性的择业决策中实现的。所谓理性,首先要有明确的职业目标,之后每一次跳槽、转型、充电都是在向着职业目标一步一步迈进。这样的职业发展,才能事半功位!向阳生涯衷心希望,各位it业迷茫的“jacky”能够尽快定位自己的职业目标,早做打算。
程序员的工作规划&建议,聊聊经验
1当你明白了技术永远是为了业务服务的时候不再技术至上的时候,你就成长到程序员的下一个阶段了。
2业务第一,产品第二,技术第三。
3盈利了,是业务部门把钱搞来的,技术部门是支出部门。
4年轻的时候什么都想学,后来发现学的速度永远跟不上技术迭代的速度。
5不要想着在自媒体上进行学习。买几本书系统地学习不好吗公众号鱼龙混杂,有优质的,但是很难碰到。上面只适合查漏补缺。
6学一个技术的时候,永远不要问看哪本书比较好,特别是两本书口碑差不多的情况下。最好都买,对比着学。买一本书,看了就把一门技术掌握了想啥呢绝大部分都是勉强入个门而已。
7不要好奇问同事薪资。问就是红线。关系好也不行,谁问谁尴尬。觉得自己钱少了就提涨薪或者跳槽,问别人多少钱干啥 想带着一起走啊
8技术面的时候面试官问期望薪资,9999%都是出于好奇,要么打马虎回答一下,要么往低了说。
9别老是埋头搞技术,也抬头看看自己,做好自己的健康管理。
10入了这行,别想着把生活和工作分得很开9999%的程序猿都是生活工作相互交错。且工作多于生活。
11技术人员认知的层次。第一阶段:技术为上。第二阶段:业务为上。第三阶段: 技术业务均衡协调都不可缺。
12业务是首位,但技术是核心竞争。
13开发语言只是工具,不要崇尚某一个语言也不要排斥某个语言。
14如果你是一个情商比较低的程序猿,注意这方面的提升,对个人工作生活有帮助。
15开发和产品似平是对立面,但是尽量试着去理解产品经理,而不是对着干,投桃报李,不然大家干得都难受。
16对测试同学客气一点,他们是你写的代码的最后一道防线。
17面试成功率=6分实力+3分运气+1分眼缘。
18作为你的领导或者协作者在工作的过程中最不喜欢听到的应该是诸如“我试试,我尽量”这样的话。比较负责任的,好一点的回答是: 我将在之前(例如: 我将在下周二之前完成这个任务)。
19学会夸奖别人,学会识别捧杀。
20圈子很重要,要努力地往更加优秀的圈子里面靠。虽然听起来挺没有意思的,但是如果想要职业生涯越走越好,选对圈子跟对人还是很重要的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)