【牛客访谈04期】foruok:跟你聊聊程序员职业规划

注:本次访谈只回答15个问题,所以大家可以挑选自己真正需要的问题来回答,15个后面问的也没问题,牛妹会挑选其中15个问题来让嘉宾回答的。牛妹会为大家汇总起来的,所以不用担心自己的问题回答不到哦~

不管是找到工作的,还是没找到工作的,还是正在上学的你,只要你是程序员或者是准程序员都可以来问你不懂的问题哦,珍惜机会

文末有嘉宾的公众号和在行账号,大家都可以关注一下,对程序员的成长有非常大的帮助哦~

嘉宾简介

foruok:

职业规划师、在行行家、分答职场话题TOP 5答主、软件开发技术专家,著有《Qt on Android核心编程》、《Qt Quick核心编程》、《你好哇,程序员》等书。


背景介绍


毕业于西安交通大学,有10余年的IT和互联网从业经验,曾为创业公司技术合伙人,现为软件开发技术专家和职业规划师,经历如下:

  •  2015.12.16~至今,全时云商务服务股份有限公司 (西安分公司),技术专家,从事云会议产品开发;
  •  2014.12~2015.11,陕西翔龙网络科技有限公司,技术总监,进行互联网彩票产品开发;
  •  2014.11~2014.12,全时云商务服务股份有限公司 (西安分公司),高级软件开发工程师,从事Qt技术传播和云会议产品开发;
  •  2008.01~2014.09,西安信利网络科技有限公司,研发部门经理,互联网视频服务及智能电视机顶盒产品开发;
  •  2006.08~2007.12,江苏东大集成电路系统工程技术有限公司,主任软件开发工程师,车载导航及娱乐系统开发;
  •  2005.04~2006.05,西安信利网络科技有限公司,软件开发工程师,星空极速宽带接入客户端开发;
  •  2002.08~2005.02,西安大唐电信科技有限公司,售后技术支持工程师,固定电话系统技术支持。

成功从技术支持工程师转为软件开发工程师,经历过软件开发工程师、项目经理、部门经理、技术专家、初创公司技术合伙人、技术总监等职位,对程序员的职业生涯发展有深刻理解和体会。

对程序员的职业规划有浓厚兴趣,考取了中国职业规划师(CCDM),业余时间帮助有需要的人进行职业规划。出版有《你好哇,程序员》一书,聚焦IT从业者的职业生活。

热爱分享和传播,维护有CSDN技术博客,2014、2015连续两届CSDN博客之星。创建微信订阅号“程序视界”,聚焦程序员的职业适应、发展与规划,广受关注,开设与程序员职业发展有关的栏目“有问有答”,已帮助超过20人找到职业定位。

个人独立完成《Qt on Android核心编程》、《Qt Quick核心编程》两本技术图书,由电子工业出版社博文视点出版。我熟悉从选题、规划、写作、出版合同等各个环节,对技术图书是否赚钱、对个人有何影响也有深刻体会。

本期话题:跟你聊聊程序员职业生涯规划

  1. 如何找到目标
  2. 怎样达到目标
这篇文章,就提供一个简单有效的工具——职场连连看,让迷惘的亲们可以自己操作,迅速找到自己的目标,并规划出一个行动计划。

职业连连看

在开始之前,我们先来看看个人战略是什么。

1. 个人战略

个人战略有三个关键词:现状目标计划。一句话来讲,所谓的个人战略,其实就是如何从现状出发抵达你选择的对你具有重要意义的目标。所有的战略,都可以简化为下面的个人战略示意图:

个人的各种各样的战略,比如你要成为什么样的职业人士,你要过什么样的生活,都可以拆解为上图演示的结构。

现状目标计划是上图最重要的三个要素,我们的职场连连看工具,也是基于这三个关键要素而来。


2. 职业连连看

假如你要制定你的个人职业规划(个人职业战略),要完成的事情有三大件:

  1. 找到目标
  2. 分析现状
  3. 导出行动计划

目标从哪里来?现状怎么分析?行动计划如何导出?这几个关键问题,都可以在下面的连连看模型中找到答案:

在职业连连看模型中,位于内圈的是个人现状,我们可以从知识技能经历人脉天赋五个方面来分析一个人的现状。

我们以软件开发工程师为例,他可能有比较强的逻辑思维能力、比较细致、自控力强,这些属于天赋,他拥有C++语言、Java语言、图像处理等知识,拥有编程、文案写作、项目管理等技能,在人脉方面可能认识很多程序员、项目经理、少数几个技术总监,在经历上,可能做过三年iOS开发、两年10人以下的团队管理。

从事其他职业的亲们,也可以分析出类似的、具有商业价值的要素。

职业连连看模型的外圈,则代表了你理想的职业目标。比如一个软件开发工程师,他未来的职业目标可能是做一个中型软件公司(200~800)的CTO。那他就可以在内圈和位于外圈的CTO那个小圈之间连一条阶梯状的线,这条线上将会填上多个阶段性目标以及对应的策略。

比如软件工程师张三,他将来的目标是做一个科幻小说作家,像刘慈欣那样,写出荣获雨果奖的科幻小说。那他也可以将内圈和位于外圈左上角的科幻作家那个小圈连接起来。

内圈,即现状分析,是有迹可循的,我们每个人在撰写简历时,都会做类似的梳理,现在只需要按照知识技能经历人脉天赋五个方面来分分类即可。订阅号“程序视界”里的文章“程序员这样优化简历,一投制胜”具有很强的参考性。

3. 目标从哪里来

职业连连看的外圈上,放置我们想要的职业目标。那这些目标可以从哪里来呢?

有这么几种可能:

  1. 现有职业的延伸。比如软件开发工程师可以考虑架构师、技术经理、CTO等
  2. 各个时期的梦想。比如小时候你想长大了当个演说家、演员、歌手、科学家、记者。
  3. 对理想工作与生活状态的分析。如果没有明确的职业目标,也可以从想象你最理想的工作、生活状态出发。比如你希望在干净、明亮的环境里对着很多人分享,那可能适合去做讲师、演说家;比如你希望在一个个城市、一座座山川、一条条河流之间穿梭,拍摄美轮美奂的风景与人物,那摄影师就可能是你的目标;比如你希望在一个温馨的环境里单对单、面对面的与人交流,帮助别人走出心理困境,那心理咨询师可能适合你;比如你就享受领导一个团队完成艰难的目标,就可以考虑项目经理;比如你喜欢讲故事,喜欢看到有人把你故事里的人物呈现出来,编剧也许是个不错的注意……
  4. 榜样与偶像。很多人都有偶像,或者有一个内心的榜样,想成为像某个人那样的人。比如你想成为马云那样的人、马东那样的人、姬十三那样的人、罗振宇那样的人……从这些你羡慕的、想成为的人身上,也可以找到你的目标——你可以问问自己最喜欢你的榜样什么的哪些特质、最羡慕他们拥有的什么东西(物质、知识、技能、职位、身份、社会标签等等),列出你想要的那些,他们可以组合出你的目标。
  5. 成就事件。大部分人都经历过让自己特别有成就感的事情,可以回想一下,这件事发生的背景是什么?我因为什么而感到有成就感?在这件事中我用到了什么知识、技能?我是怎样做到的?还可以自我推敲一下,类似的事件,在什么样的行业、职业中可能重复发生。没准从这里面能找到非常理想的目标。
  6. 没有金钱压力时你想做的事。当你不需要考虑经济压力时还愿意做的事,往往是你内心真正想做的事。那,这些事有没有可能现在就开始做起来?
  7. 低谷事件。我们都经历过一些让我们挫败、沮丧、情绪低落的事件。分析一下,为什么我们会这样?我们感受的情绪低谷,是因为这件事挑战了我们哪些东西?当你看到你不想要的东西,它们的反面,往往会有你想要的。因为想要,有时是通过不想要来表达的。
  8. 未尽的责任。讲真,如果你用尽办法,也找不到一个让自己心动的目标,不妨退而求其次,问问自己,我对父母、对妻儿、对朋友、对社会,还有什么未尽的责任,我该如何去尽这些责任。为别人付出,通常会给我们带来意义感。

4. 目标所需技能分析


一旦你找到了几个目标职业,接下来就需要分析:这个职业需要什么样的知识、技能、天赋、人脉、经历。这一点和现状分析是类似的。

有时目标职业与我们不相关或者距离较远,我们缺乏获取相关信息的渠道,无法直接拿到相应信息。下面的途径有助于我们搜集到有用的信息:

  • 公司内的岗位职责。很多公司都有岗位描述,每个岗位需要什么知识、技能,有什么职责,都会列出来。如果要评职级,也会根据岗位和职级描述进行相应的考核。职级描述里的信息往往非常明确,可以给我们指引方向。
  • 招聘信息。公司在招聘人时提供的招聘信息里,一般都包含所需知识、技能、经历,以及通用能力的要求(如团队协作、沟通、表达、规划、激励等)。
  • 各种职位、职业信息百科。如中国教育在线的职业信息大全(http://career.eol.cn/html/sy/zhiye/),cntv点亮栏目的职业百科(http://dianliang.cntv.cn/baike/index.shtml),学职平台的职业百科(http://xz.chsi.com.cn/occupation/index.action),类似的还有很多,他们都有行业、职业的说明,相关说明里就有知识、技能等方面的描述。
  • 生涯人物访谈。如果你的人脉中就有人从事你想从事的职业,那你可以直接找到这个人,进行生涯人物访谈,不但能了解到该职业所需知识、技能、通用能力,还能通过鲜活的样本了解到该职业的工作状态以及对生活的影响。同时,我们还能从这些人那里得到一些过来人的建议,这些建议有时能让我们少走很多弯路。
  • 搜索引擎。搜索职业的关键字,往往能看到你要的信息。
  • 行业人物访谈。每一个行业都有一些卓越的代表,这些优秀的职场人士,经常会被一些媒体访谈,这也是我们了解信息的有效渠道。
  • 名人传记。有时你会对某个名人特别感兴趣,比如李嘉诚、马云、乔布斯、李开复、路遥、贾平凹、马化腾、张朝阳等,特别有名的人往往会有传记。从人物传记中,我们可以看到一个人完整的成长过程,他的性格、特质、习惯、经历,不但能提供我们所关心的职业的信息,还往往能给我们带来情感和方向上的启发。

当你知道了目标职业所需的知识、技能、天赋、人脉、经历时,就能够拿它们和你拥有的知识、技能、天赋、人脉、经历进行对比,找到差距。这些差距,一个一个列出来,就可以形成一条知识、技能演进线路,我们就有了努力的方向。


丰富知识、技能的方法


到这里,你应该已经找到了目标职业,也列出了需要丰富的知识、技能、经历,那么,接下来就是如何提升自己了。

现在互联网如此发达,人与人、人与资源、人与服务的链接如此方便,如果你想要学习某方面的知识,一定会找到很多方法。

像读书、看视频课程、慕课、培训班、主题社群、能得到相关技能的工作、拜师、在尝试中体验……都是非常不错的途径。

职业转换策略

“转行穷三年”告诉我们职业转换的成本很高,也正因为此,很多有换行想法的朋友们举棋不定,晚上想想千条路,早上起来走老路,始终不能迈出第一步。

比较常见的策略有三种,一定有一种适合你:

  • 业余时间丰富知识、技能,并利用相关知识、技能获取收入,等到新职业的收入差不多能满足你的生活所需或者可以明确判断出新职业在不远的将来就可以带来较好收入时,果断转换。我在“怎么安慰迷茫的人”那篇文章里提到的饭姐李雯,就是用的这种策略。
  • 先从事目标职业相关的周边工作,适时转换。比如你想做软件开发工程师,但没有任何基础,就可以先到软件公司从事测试工作,然后应用上面的策略,适时寻求内部转岗。再比如你想做投资顾问,就可以先从客户经理这个岗位干起。
  • 不惧从零开始,直接跳到目标职业。有魄力,我喜欢。但是,机会成本可能比较高。

怎么开始行动

经过前面的分析,我们有了目标、有了计划,可这才是第一步,更重要的是坚定地执行。人生永远没有太晚的开始,但你总得开始才成!

为了能够更好的开始,第一步的行动计划一定要相对简单,可以立即开始,并且能够在较短周期内完成,给你带来成就感,形成初始的正向激励。

比如你想成为心理咨询师,那第一阶段的行动计划可能是这样的:通过国家心理咨询师考试。

而这个短期目标,又可以拆分:

  1. 了解国家心理咨询师考试的资格要求
  2. 报名参加培训

这个阶段以报名参加培训为完成标记,完成的时间周期,可以设定为两个星期。

一旦你报了名参加培训,接下来就有很多事情可以做:

  1. 选择课程时间
  2. 制定学习计划,比如每周花10个小时自学,3个小时现场培训
  3. 选择考试时间

在培训过程中,还可以和授课老师建立联系,了解心理咨询师的工作情况,比如怎么提高实战能力、本地有哪些机构可以提供就业机会、如果想自已执业需要什么条件……

所有这一切,只要你开始了第一步,就会一步一步到来。所以,最最关键的是,要开始,要开始,要尽快考试

我们迟迟不能做一件事,往往是因为我们没觉得这件事对我们很重要,我们没有那种不做这件事就没法活的感觉。所以,在确立目标职业时,一定要找到那个你最想要的,错过就后悔终生的,这样就会有很强的内在驱动让你开始行动。

然后呢,梳理现状和目标,找出差距,制定计划,计划要分阶段,距离现在越近的计划要做得越详细,最后导出立马可以开始的第一步。就像我们刚刚举的心理咨询师的例子,第一步要足够简单,具备可执行性,能够马上去做。

有了这些基础,就可以很快开始了。好的开始是成功的一半!

开始之后,要时刻牢记你的目标和计划,把它们作为头等大事,给予足够的时间和精力,这样,一切都会慢慢好起来,最终就能实现你想要的转换,成为你想成为的那个人。


【访谈规则】对于访谈你可以问任何跟话题有关的问题,要求必须在帖子下面留言,嘉宾会在一周内逐一回答

栏目介绍
牛客访谈:是牛客网推出的新栏目,每周邀请一个嘉宾来分享经验并和大家交流,针对固定的话题,大家可以随意提问(在本帖下),嘉宾会载一周内逐一回答跟话题有关的所有问题。
关于牛客访谈栏目如果你有什么好的建议欢迎私信牛妹,一经采纳,会有礼物相赠哦~
如果你想报名本栏目的嘉宾,请私信牛妹或者加qq:1037532015进行报名哦
牛客访谈嘉宾招募中:http://www.nowcoder.com/discuss/15333

往期牛客访谈回顾:
第一期:靠这些项目经验,我拿了十多个offerhttp://www.nowcoder.com/discuss/15760
第二期:面试了15家公司之后,我了解了面试的套路 http://www.nowcoder.com/discuss/17020?type=0&order=0&pos=2&page=2 
第三期:话唠先生:做好这些细节,学渣也能逆袭http://www.nowcoder.com/discuss/17920?type=0&order=0&pos=1&page=1

大家可以关注:
订阅号“程序视界”,聚焦职业选择、发展、规划、成长,二维码图片如下:
    
还有我在“分答”上是职场类答主,1块钱问你想问。微信扫码即可关注我的分答:





全部评论
您好,今后工作岗位是从事java后台开发。自己对分布式计算,分布式存储这方面的内容比较感兴趣。 :大部分公司有的是不是还是处理业余逻辑相关的事情?并且分布式方面的一些技术是不是已经都相对比较成熟?如果现在在工作当做学习,对未来几年的发展怎样?
点赞 回复 分享
发布于 2016-11-07 15:25
你好, 拿到了JD的运维开发, 想问一下运维开发的职业规划和前景,对于以后转开发有好处吗,还有每次刷poj上的算法题都会怀疑自己,算法编程能力差对于以后发展会不会有很大的影响
点赞 回复 分享
发布于 2016-11-09 18:55
互联网校招接近尾声,手头拿到的几个offer,比较想去的是TP和银行软开,TPLink批发价14*16,算是(薪资/上班时间)性价比最高的,但是看到知乎上对TP的评价都不是很好,当然也有说学不到东西是自己不够自律。本人做软件开发,第一份工作到TP不知道适不适合,大家知道情况的帮忙分析分析。还有就是去TP,一两年后跳BAT可能吗?
点赞 回复 分享
发布于 2016-11-07 11:20
您好,最近比较纠结 阿里高德 和 百度INF 基础架构部 数据挖掘岗 OFFER 高德 比 百度 多 2W左右。 高德 北京 数据挖掘 ,用户行为分析, 高德 的 技术好处是 数据量大。风格有点START UP;听HR说今年高德在阿里 整个集团KPI 第二,效益很好,加上前30%有可能拿6个月年终奖 ,有些心动。 百度的 话 是基础架构部, 具体做什么 还不太清楚, 跟经理商量了 可以转到 机器学习岗,听说不怎么加班,但在脉脉上听说最近人才流失严重. 还有就是请问 这两个以后跳槽哪个更好?哪个技术累计更好?
点赞 回复 分享
发布于 2016-11-07 11:24
 你好,现在在招银网络科技和招联消费金融间抉择,招联消费金融是去年招行和联通各出资十亿成立的,做借贷相关的。招银网络科技做招行的IT开发与维护, 两者都是进去做软件开发,薪水招银网络科技高两万左右,哪个更好呢,前景,技术能力提升等等
点赞 回复 分享
发布于 2016-11-07 11:32
你好,想问一下开发测试工程师的职业规划。这个职位网上的资料不多,所以想具体问一下往技术方面和管理方面都可以如何发展,以及在入职之前如何学习,有哪些推荐书籍或网站,谢谢!
点赞 回复 分享
发布于 2016-11-07 11:35
我想问关于非热门/非主流技术栈的发展问题。我的工作内容主要是 Python 的后台开发,然而 Python 开发的机会相对于比如 Java 开发来说更少,考虑到未来的发展,尤其是在非一线城市的发展,跳槽会有一定局限性。所以我的问题是,技术栈也有较大变动的情况下,跳槽是否可行或者较为容易,平时需要做哪些准备或者努力?另外,进入公司后,如何有目的的培养自己的技术竞争力,更确切地说,除了工作内容之外,如何选择有发展的技术并深入学习应用?
点赞 回复 分享
发布于 2016-11-07 12:23
老师,我是应届生在职业选择中存在了困难,想请教您给我些建议。 目前的选择有两个,乐视的数据分析师和华为的产品信息管理工程师。 1.岗位及工作内容 乐视:大数据部数据分析师(业务可能包括电视商城等)——一直以来的求职意向,主要是业务层面的,用SQL取数,在EXCEL中进行处理,绘制图表对业务进行监控和分析。不是数据挖掘工程师。 华为(信息与质量解决方案部门-质量与运营部-产品数据部-固定网络分部):产品信息管理工程师——配置管理,支持研发团队,管理系统中的权限和流程优化等。感觉岗位不易跳槽。 2.薪资待遇年薪乐视比华为高3w 3.工作地点 乐视:北京 华为:深圳,但一年后搬至东莞 家:东北——之前未想过去深圳,想离家近。但广东省空气要比北京好 4.公司规模及氛围 乐视:可以称作创业公司,互联网行业,目前生态模式闭环吹得比较大……最近公司在资金链方面存在一些问题,负面新闻较多。还担心工作氛围中的技术不强,无法提高个人能力 华为:世界500强,但管理也较严格,没有互联网轻松自由。还担心这个岗位以后没有发展。 希望前辈能就这两个岗位的增值程度给我些建议,谢谢
点赞 回复 分享
发布于 2016-11-07 12:26
你好,目前是C++,校招拿了去哪儿转java和百度外卖转php,比较纠结,看起来java开发将来的路更广,而去哪儿被携并购以后,有点被掏空的感觉,内部技术人员也走掉不少,技术实力会不会有所影响,网上评价其走向也是偏负面,而对于php开发,主要是做web后台方面的开发,对这个方向不是很感兴趣,虽然在原班百度人马走了不少,但其技术实力应该是有的 所以请问: 1.从职业发展那个前景更好 呢? 2.从技术方面,那个好些呢?虽然语言只是工具,但工具也是有利有弊吧,所以只说语言是工具,重要的是框架和体系思想之类的,目前还尚未体会到,还望前辈解答!    
点赞 回复 分享
发布于 2016-11-07 12:32
我想问下 golang 的前景是否好,公司让去搞  golang
点赞 回复 分享
发布于 2016-11-07 14:35
你好,现在比较纠结腾讯的web后台和ucloud的c++的offer,腾讯那边部门感觉比较边缘,而且web后台比较偏向于业务代码,而ucloud那边c++的岗位是云计算相关的,可能是存储,从技术角度来说个人比较倾向于ucloud。但是考虑到腾讯这里,在内部有比较多的学习资料,而且培训体系相对来说,也会很完善,以后出去跳槽什么的都会非常有利,而ucloud毕竟是创业公司,有各种各样的问题,而且云计算这一块bat打压比较严重,不知道能坚持到什么时候,能不能帮忙分析一下,谢谢。
点赞 回复 分享
发布于 2016-11-07 16:48
你好,请问基带开发的前景怎么样?拿到中兴基带开发职位,以前从未接触过这部分内容。
点赞 回复 分享
发布于 2016-11-09 18:37
网易互娱游戏研发(杭州),百度移动分发机器学习(北京)求比较
点赞 回复 分享
发布于 2016-11-09 19:34
陆金所和杭州思科供应链,都是java,怎么选
点赞 回复 分享
发布于 2016-11-12 15:21
您好,百度的商务搜索架构,腾讯新闻以及搜狗的网页搜索架构,都是C++开发,求指导
点赞 回复 分享
发布于 2016-11-13 20:51
头条内推码4EXU9YH 投递链接:https://job.toutiao.com/campus/
点赞 回复 分享
发布于 2017-09-08 22:18

相关推荐

评论
7
76
分享
牛客网
牛客企业服务