(转载)程序员的职业规划-2020

2023-06-14 0 698

开发人员的四个产业发展组成部分:

1. 控制技术

现职控制技术技师,对于控制技术较为著迷,有这点的钻劲。以后能去做控制高阶顾问,可能两周只去子公司三天,但是拿的薪水是十分高的。

2. 管理工作

有较长时间的工作经验,在子公司能带她们去成长,目前常用的四个管理工作业余,部门经理、产品经理,控制技术副总裁。做管理工作须要高情商,保护王学强,有她们的纪律性,忍受压力的潜能相对而言,是心较为累,忍受的东西较为多。

3. 创业者

走创业者那条路,风险大,牺牲的心力十分多,要有金费,平常须要累积人脉资源。个性须要是那种不放手的个性,为人较为乐观活泼。有良好的项目组运转潜能。

创业者必须有较好的构思,紧紧抓住时代的机会,比如说现在的碎片化时间,许多人在玩两个绍尼县乐的格斗游戏,这是紧紧抓住了当代人生活形式的两个构思。

开发人员大体的高速成长走线:

最高阶开发人员(薪水6k-10k)

刚刚进入IT行业,做许多单纯的工程项目,写许多单纯的标识符。写标识符的这时候还是会倚靠分页的形式完成标识符的撰写,她们不考虑流程的质量,标识符也写的很乱,也没有注解,她们只要求流程能够运行就好。

Wasselonne开发人员(薪水10K~20K)

到了那个期,早已掌控了良好的控制技术,能靠她们去做许多工程项目了,无此须要靠分页她们的标识符了,

高阶开发人员(薪水20K~30K)

到了那个期,控制技术早已十分吓人了,很控制技工开始走设计走线,比如说控制系统设计等等。子公司会有许多的控制重重困难须要靠你去解决,那个这时候是属于天神等级了。在子公司会有十分重要的位置,受到领导的倚重。

控制系统CTO(薪水30K~50K)

控制系统CTO是两个最终证实和评估结果控制系统需求,得出开发规范化,构筑控制系统实现的核心结构设计,并澄清控制技术细节、扫清主要难点的控制技工。主要着眼于控制系统的“控制技术实现”。因此他/她应该是特定的开发平台、语言、工具的大师,对常用应用场景能得出最恰当的解决方案,同时要对所属的开发项目组有足够的了解,能够评估结果她们的项目组实现特定的功能需求须要的代价。 控制系统CTO负责设计控制系统整体架构,从需求到设计的每个细节都要考虑到,把握整个工程项目,使设计的工程项目尽量效率高,开发容易,维护方便,升级单纯等。

开发人员的几个期:

第一期(2-3年):打基础

立足培养基本控制技术潜能。刚入行的头三年对于两个开发人员尤为重要。比如说说Java,在三年内要对于增删改查掌控的十分熟练。能应对大部分常规的工程项目开发,出色的完成子公司布置的任务。要在她们的空余时间学习她们没有接触过的控制技术,找到口碑不错的控制技术性书籍去学习底层控制技术原理。

尊重老员工,低调做人高调做事,虚心的跟她们学习请教,主动承担不属于她们的工作任务,让人喜欢你。

推荐书籍《Java编程思想》《Java并发编程实战》《Java核心控制技术》

第二期(4-5年):全栈技师方向

基本到了五年的工作年头,必须要向全栈技师的方向产业发展了。有些人在之前的三年里,除了完成工作,在空余时间基本不会研究别的东西,这些人基本早已被时代所淘汰。年纪大许多势必被更年轻的人给顶替;而有些人在三年里,除了完成基本的工作任务之外,阅读了许多号的控制技术书籍、记录她们的博客、逛Github学习新控制技术。如果你是做Java开发的,那一定要学习前端的知识体系,掌控前端的主流框架,如Vue、React。如果你是做前端开发的,一定要掌控一门后端编程语言,如Java、PHP、Python等。现在时代产业发展的都是需求全能型人才。对数据库设计架构和工程项目构筑具有基本的潜能,对工程项目开发中的各种文档能够组织学习及阐述,能够拥有组织协调3-5人工程项目小组潜能,对工程项目进度具有初步掌控潜能,不断增强与上下级的沟通潜能。

在提升控制技术的基础上增加许多除了控制技术之外的潜能。从个人潜能向项目组组织潜能转变。在沟通潜能、协作潜能和领导力上发力。

第三期(6-10年):不断强化领导力

控制技术做到了十年那个年头,基本能成为大牛等级的人了。在十年的时间上,有些人必然高速成长为一名对行业有着深入认识、对控制技术有着深入认识、以及对于互联网产品会有更深的体会。这样的人在子公司基本担任的都是CTO、控制技术专家、首席CTO等最关键的职位。想要获得更多的回报,就一定要忍受和牺牲的多,所以在管理工作方面要着重培养,强化她们的管理工作潜能是十分重要的。

如何让她们能涨薪?

1.子公司内部涨薪

如果是想在子公司内部进行涨薪,首先这种形式是十分慢的,涨薪的原因一般都是负责的东西多了,如果一味着写单纯的标识符,那个工作谁做都能。即使你做了五年开发,但都是一样的工作,子公司会招聘两个薪水更低的。所以那个这时候,你能跟子公司的老板去谈,从自身潜能的提升以及给子公司做的贡献进行说明。当然了,是否能涨薪主要还是看你遇到的是什么样的老板,如果是抠门的老板,你很难在子公司内部涨薪。

2.跳槽涨薪

跳槽涨薪是开发人员提升薪水最好的形式,我们那个行业跳槽率也是最高的。她们拥有了更强的控制技术潜能。能去更有产业发展的子公司,福利待遇更好的子公司。

关于跳槽重要问题

\1. 为什么跳槽

我们无论做什么事情,都有原因,跳槽的原因无非是两个,第两个是为了赚更多的钱,第二个是能有更大的产业发展空间。

\2. 跳槽需谨慎

跳槽并不是一件很随便的事情,因为一旦你离开了一家熟悉的子公司,所有的一切都须要重新开始,你须要重新了解子公司业务,你须要重新建立王学强等等。建议刚入职场的头三年能跳槽频繁许多,因为刚开始入职场是两个愣头青,选择两个适合她们的子公司是每个人都会面临的问题。但当你早已在那个行业做了三年后,跳槽便不是两个冲动的事情,你须要更加的谨慎。

3.跳槽的准备工作

①了解她们

认清她们十分重要,当你什么资本都没有的这时候,是无法跳槽的,所以先要衡量她们的控制技术水平。

②选择目标子公司

一般当我们具有一定的控制技术潜能之后,就不要进行海投了,要选择她们想要去的子公司。

③简历

针对她们想要去的子公司,写一份简历,首先让对方的HR对你有两个好的印象。简历是须要不单更新的。

④选择

最终在录用你的子公司中,选择两个你认为最适合你的。

开发人员产业发展道路上的心眼

1.把工程项目的关键源码 写成控制技术文档,没事的这时候能常看一下。这都能证明是平常的控制技术累积,有她们的规划。学习编程不是肌肉记忆,跟学习开车不一样,学习编程主要在于两个累积,时间长不用就忘了。

2.学底层,无论是出现了什么新控制技术,都是对于底层控制技术的封装。

举个例子:就好比你想写出不错的句子。你首先要对于汉字十分了解,认识更多的字,以及了解每个字或者有许多成语的意思。这样才可能写出更优美的文章和句子。

Linux控制系统的底层标识符都是两个人写的,所以了解底层后,许多控制技术就能在最短的时间内掌控,万变不离其宗。

如果想要更好的提升控制技术,这这时候我们要有意识的去学这些底层的控制技术,比如说算法,数据结构。推荐书籍《数据机构与算法》

3.有意识的结识人脉

做控制技术的创业者许多,开发人员创业者的更多,创业者最重要的一点是有人一起做。

4.保持好奇心

保持对于编程的一种好奇心,这能是有意识的去培养。因为一件事情当你做的久了,自然会产生厌烦的心理。

开发人员是不是青春饭?

我认为这是两个伪命题,那些控制技术好的开发人员都是30岁、40岁往上的,有几个23、24控制技术就特别牛的,根本没有。所以既然是控制技术行业,是越老越吃香。除非你干了十年的开发工作,做着还是23岁的活,那你被年轻人替代也是正常的。同样的工作,为什么不招两个更年轻听话的人。所以我们现在那个时代是高速成长类型的时代,任何两个行业只要不高速成长就会淘汰,都是一样的。

没有生涯规划怎么办?

即使你没有十分长远的生涯规划,建议你也要有两个一年的目标,最单纯粗暴的是薪水,比如你现在的薪水是5000,一年后的目标达到8000。不管什么事,先赚钱,即使你现在用不到,以后也肯定会用到。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务