技术人员的职业规划可能是这样的??

简介: 本文有感于越来越多的阿里或者行业内的大牛开始分享职业规划这件事,还把标题写的很唬人,很多技术小白以为听了这样一节不痛不痒的课就能怎样,当然第一次听的人还是收获很大的,但第二次听就没有任何感觉了,还不如去写几行代码,睡会觉。

本文有感于越来越多的阿里或者行业内的大牛开始分享职业规划这件事,还把标题写的很唬人,很多技术小白以为听了这样一节不痛不痒的课就能怎样,当然第一次听的人还是收获很大的,但第二次听就没有任何感觉了,还不如去写几行代码,睡会觉。


img_c21e1853ebc0010b89b66de2cab5c214.jpe

技术之价值

先进生产力

技术是技术服务性公司的第一生产力,很多人会讲公司发展如何主要看产品如何设计,市场如何销售的。此观点大错特错。首先从公司高管以及核心成员组成上,必须有ceo,cto,coo什么的,而且一般情况下cto所带领的本部门会成为公司第一或者第二大部门。

技术并不是完全无门槛无差异化的,很多人会讲一个项目交给任何一个有开发能力的人都能写出来。我部分承认,但其产出是不一样的,后续也是不一样的。这就和一个工厂的生产线一样,明明是不同规格、不同成本的,你说产出是一样的。那么技术不好讲,就拿产品类似下好了,微信的产品经理和xxx公司设计的一个app启动页的交互,会是一样的水平么?

一个公司技术团队的稳健是实现一切需求的基石,尤其需求在不同阶段对产品质量以及响应方面的高要求,非优质技术团队所做不到。

实现需求三部曲

1 勉强做出来 2 独挡一面 3 成为tl

技术驱动需求三部曲

1 系统稳定,资源剩余 2 技术诱导,优化并反推产品 3 基于需求业务的架构体系、低成本需求开发

清晰的职业规划

听过很多大牛的分享后,你也许都会看到他们的简历都很“漂亮”,有过大厂经验,有过成熟的项目经验,但是大家都是大学出来的,大多数更多的是0起点开始的工作经验,不同的是大佬们一直在进步,并在初期积累得到质变之后得到了更好的机会,在大公司镀金之后就会顺风顺水的去做大家非常羡慕的事情,比如技术总监、架构师、高管、合伙人等。

这一切都离不开清晰的职业规划,职业规划大学里都有做过吧,甚至有一门课。我大学的毕业设计就是这块的,所以对这四个字再清晰不过。和公开课大多数讲的很虚的不同,我会分享更为真实的可操作的方法。那么剩下的请仔细看咯:共七步。

第一步 :选中行业与职业

选中你认为自己感兴趣并有能力还愿意去扎心去学的行业以及职业,最少在三年内坚持这个信念,然后你才能做下去,哪怕之后失败了,这一段经历也能给你不错的经验。当你做好初步打算的时候,做下市场调查,问下身边的朋友尤其人事的观点,看下薪水,市场的供需关系,未来五年这个行业、这个职业的前景如何,专业人士的分析大致是什么样的。

第二步 :去了解专业技能,了解自己

任何一个行业和职业都有其特点。一般我们会在技术岗位看到这样几块内容:公司主营,岗位工作内容,工作职责,岗位所需技术能力,什么样的资历或者能力会有加分。这个叫做岗位JD.

针对第一步的结果,去看中大型公司的jd,做出统计分析,哪部分频率最高,哪部分最难,哪部分最简单,哪部分是通过学习可以得到的,哪部分必须有工作之后才能知道,哪些是自己所不能理解的。

然后你需要了解自己,针对上面那些自己是否真的有兴趣、有能力,自己有兴趣有能力的又是哪些事,不要违心,因为唯独欺骗不了自己。当你骗了自己,然后若干年之后发现自己事业平平,只能怪自己当初自己脑子进了水哦。

第三步 :学习,刻苦一点,高效一点

针对jd列具体可行的学习计划,共多少项技术点需要自己去学的,有多少东西需要自己去理解的,有多少东西需要自己实践过的。每完成一项,为自己加油喝彩。不要盲目的去看别人找到了一份多好的实习,一份公务员,作为技术人员,自己初始阶段的技术积累是最不能省略、最重要的部分。

因为这不仅决定了你第一份岗位,也决定了你在之后一些工作难度和韧性上所能继续坚持下去的勇气以及耐力。

当你学完所有自己需要学习掌握的事情,不妨对照下jd,自己是否能cover所有点。

有条件的话,约学长学姐或者一些自己不是很看好的公司进行技术的模拟面试,看看自己面试结果如何。

第四部 :确定实习并工作的第一家目标企业范围,目标薪资

准备好了,不妨开始第一份职业的面试旅程,你需要根据前三份面试决定自己大概的行业范围和薪资范围,自己所看重的点,所不能接受的点。

在收到至少三份面试offer之后,慎重的选择第一份工作。个人建议如下 :

1 有较好的实习机会,能得到较好的辅导,并能用自己的能力解决一定的工作任务

2 公司内有较完整正确的开发流程,项目规范,技术架构,能对自己造成第一个好的技术初步影响

3 有一个比较好的师傅,一般第一家实习公司的老员工都会决定一个实习生之后的一些走向,有些人可能就是因为实习时接触到的老员工并不能很好的传递,结果导致这个人换了实习甚至换了职业。

4 如果有可能,尽量去大公司实习,有一个好的起点,就算不能转正,也为自己的以后提供了一个可发展科遇见的未来。

第五部 :工作中的职业规划

好不容易转正了,很慌还是啥都不会,或者没啥可学的,来看看吧下面的事情对你有没有一些提示呢。更详细的参考图:

1 确定自己能完全hold自己的工作任务并且比其他同事更好。

2 向身边优秀的人学习,并且学到

3 向企业贡献自己更多的能力


img_040a057643af567d8ff92aff644b0135.png


img_f7d39a3c979d185091ee3a8e3b6394d9.png

第六部 :可持续职业发展,跳槽本质就是薪资?

很多小伙伴可能不太注意或者care职业规划,但可能如果想拿高薪的话,好的职业规划能让你事半功倍呢。

不得不说,要想工资高,除了跳槽还是要看硬指标的。

1 过硬的技术基础知识,技术面试少不了的

2 技术广度,对足够多的技术场景、跨职能经验

3 足够的项目经验、从业经历和年限

4 突出的个人能力

5 优质项目解说

6 业务or技术架构演讲

7 个人自我陈述

指标有了,方法论是什么?怎么做才能达到呢?我给自己定的几个阶段:

1 基础技术学习与练习,最好持续学习有效有用的

2 项目中能实践到这部分并作出总结

3 结合已经实践的技术列解决方案

4 结合解决方案,优化流程,做系统架构

那软指标呢?有哪些?

1 工作稳定性?性格?沟通;

2 与公司匹配度;

3 管理与影响力;

方法论如下 :

1 不要频繁换工作,争取在2年-4年区间换;性格要充分积极,与面试官沟通,最好能举出你工作中和多少人沟通出了什么样的结果

2 阐明自己的职业发展,职业诉求,公司明确其岗位具体招聘期望,尽量保持一致

3 管理包括自我管理以及团队管理,影响力是指除了自己做的事情,能对公司带来的附加值,比如帮助其他人提升技术、让大家更团结、改进公司协作流程、进行技能或者业务的普及宣讲等

第七部 :终章 :架构师或者高管

立足企业管理,立足团队管理,多关注整体人的发展、技术的发展。

方法论 :

1 团结团队,完成业务指标

2 团队成长,人的发展是不可或缺的一环

3 技术驱动,技术架构的不断优化

4 团队相关制度、文化的创建

5 充分的赋能与人员管理、沟通

6 团队内制度,跨职能合作

7 专业的管理以及架构的理论准备

管理专题

项目管理

1 敏捷管理&&瀑布流

2  一些可用的事务原则、分析原则等,比如smart,swot,www

领导团队

1 领导力

2 权威

3 沟通能力

4 奖惩

5 激励

总结

好了,文章就介绍到这里,希望能给到大家一些帮助,关于职业规划的比较湿的内容自己整理一次就差不多了,更多的还是脚踏实地的学习、工作、积累并记录下来。

感谢大家在百忙之中看完了小编的文章,喜欢的就点个订阅吧。小编都会分享程序员的那些事,还有干货!

对高端程序员的要求,不是精通某一门语言或者某一个平台,而是工程能力/解决问题的能力。换言之,你应该针对项目提出解决方案,然后为解决方案寻求最好的工具,而这些工具可能是你用过的也有可能是没用过的,如果没用过,这不能成为你避开该工具的理由。如此说来,强调自己是“某语言程序员”将会过时,替代的说法是“全栈”  想了解全栈并且一起学习的加入:前端学习交流

相关文章
|
1月前
|
敏捷开发 搜索推荐 测试技术
软件开发职业心得:从新手到专家的转变
在软件开发领域,每位开发者都需要经历从新手到专家的成长过程。本文分享了六大职业心得:持续学习以应对快速变化的技术;注重代码质量,遵循规范并积极审查代码;提升沟通技巧,促进团队协作;培养问题解决能力,高效应对挑战;优化时间管理,提高工作效率;实施持续交付,确保软件质量。希望这些经验能助力你在软件开发之路上不断前行,最终成为行业专家。
|
2月前
|
测试技术 UED
探索软件测试的深海:从新手到专家
在软件的世界里,测试就像是深海探险,每一个角落都藏着未知的错误和挑战。本文将带你从浅入深,一起探索软件测试的奥秘,不仅教你如何成为测试领域的“海洋生物学家”,还将分享那些让无数测试员夜不能寐的“深海巨兽”以及如何驯服它们。准备好了吗?让我们穿上潜水服,一起潜入软件测试的深海世界!
|
6月前
|
安全 前端开发 开发者
干货!6个方面,32条总结教你提升职场经验
本文提出了职场成长的建议,包括不要依赖“新人”身份,撰写技术博客促进成长,阅读《金字塔原理》和《高效能人士的七个习惯》等书籍,积极解决问题,不沉迷于忙碌,长远看待得失,拓宽知识领域,保持好奇和热爱。日常工作要注重质量,主动规划,良好沟通,避免传播负面情绪,理解和尊重上级,学会被管理。培养定义问题的能力,以价值、结果和问题为导向思考,控制情绪,以及成为他人的追随者而非仅仅管理者。
|
程序员 测试技术 开发工具
如何管理职场新人?
对新人来说,早期多学到点东西,比多一点工资重要得多。
72 0
如何管理职场新人?
|
程序员 项目管理
职业发展:要不要转管理岗?
一般复杂问题是没有统一标准答案的,毕竟每个人情况不一样。
139 0
职业发展:要不要转管理岗?
|
NoSQL MongoDB JavaScript
技术人员的情结
每个技术人员都会有技术情结,或多或少而已,语言情结,框架情结等,这篇文章就来说说自己的技术情结和看到的一些人的技术情结的事。 我自己对OSGi算是有情结的吧,很多年前在上海工作的时候,偶尔会去参加一些meetup,看着讲topic的人都觉得好牛,好想认识下,但相对还是会比较困难,直到我接触OSGi
3983 0
|
数据采集 数据可视化 搜索推荐
成功产品经理的8个心态!,互联网营销
  心态这个词有点飘忽,看不见摸不着,每个人都有自己的理解,今天和大家扯一下我的看法。   人们常说,工作1-5年的人需要锻炼的是技能,工作5-10年就应该锻炼一个人的心态了。   我开始渐渐的理解这句话的含义,从锻炼能力到锻炼心态,是个从量变到质变的过程。
990 0

相关实验场景

更多
下一篇
无影云桌面