目录

前言

1.程序员的规划

2.程序员的进化路径

3.IT行业的难度

4.你的选择

5.再谈谈资本、工具人和内卷

总结:


前言

今天不讲技术也不讲干货,来聊一聊程序员职业生涯的个人规划。希望对不管是想入门的还是已经在这条路上的朋友能有一个帮助。

1.程序员的规划

通过这几年的编程学习,也总结出自己的一些编程思想以及未来规划等,也在学习了解过一些程序员的人生规划,我就从个人来表达自己的一些见解,为大家分享一下如何规划自己的未来

程序员的发展一般是这样子的,先从一名程序员发展至软件工程师,到架构师,再到系统分析师或项目管理师,最终成为一名技术总监,或项目总监甚至CTO、COO或CIO等高级职位。也有程序员后来进入到测试领域,然后成为QA或QC,最终成为质量总监等。

按照我在网上学习看到很多程序员的职业发展规划的目标,在实现的过程在其实主要有以下三点:

1、程序员首先要提高系统设计的能力。现在很多的程序员不是按照应该如何设计得最好来做,而是按照自己会什么来做的,最终就造成程序设计的思想落后。现在做项目还是需要新的、巧的思想,这就是需要程序员不断的学习他人的设计规范以及前沿技术。

2.程序员最主要的发展方向是资深技术专家,无论是Java还是数据库领域,都要首先成为其的专家,然后才可能继续发展成为架构师。

3、对大多数程序员来说,首先要专,在技术上做的深入,然后再进行工作调整,把自己转变成为某个领域内的专家,最后根据自身的情况,决定是做软件架构师还是其他层面都有一定的基本功。

在工作中每个人至少要好好点评一下自己:究竟是环境,还是自己个人的原因导致的能力下降以及学习动力不足,如果是环境,可以考虑是否换地方,如果是自己的原因,可调整自己或将设的目标现实一些。因为从一个普通的程序员做起,3年时间是能够做到做独立需求分析和设计的。

2.程序员的进化路径

首先就是一个职业想做到精,做到“很有钱”,都是通过步步“进化”而来的。程序员职业生涯也是如此,今天我们就说说这个程序员的“进化”路径。 第一阶段(2-3年),初级程序员,月薪6k-10k。也就是在“进化”门口的你,刚从学校或培训班毕业,在这一阶段的学生,大多迷茫。刚入门有莫大的兴趣,对未来满眼期待,动力十足。但每天面对着密密麻麻的代码,总会心生厌倦,加之市场上程序员的工作看似已饱和。更让我们失去前行的方向。

其实不然,这一阶段的你,不用想太多,最重要的就是打好编程基础,基础牢固了,以后想转到哪个行业都不是问题。

第二阶段(3-5年),中级程序员,月薪10k-20k。到这一阶段,说明你已经有工作经验了,可以自己去做一些项目了。也有了一些自己的代码习惯,例如对代码的注释和备份等。开始在团队中担当重要的角色了。 这个阶段,就会出现程序员们满足于当下,却不安于未来。大家开始选择提升自己了。

第三阶段(4-7年),高级程序员,月薪15k-25k。这一程度,对于个别有天赋的程序员来说或许可以很快的到达。这个阶段,证明你的技术已经非常厉害了,甚至在个别公司,你已经是一个项目的中心角色了。

程序员的职业规划走到这,已经很成熟,开始出现分叉路。有的技术人员走向产品经理,设计方向。有的走向更深更难解的高级技术流,迈入程序员大神的领域。

3.IT行业的难度

说实话,IT行业真的是一个很苦逼的行业。

行业的技术、资源、业态都更新快迭代快。程序员没有老中医,绝对不是可以靠一招鲜吃遍天的,加入这个行业意味着:加班、下班后的学习、知识的高速迭代。

没有这些,或许你依然可以混到35、40,但很快你就会像一个被用旧的零件一样,在你以为的巅峰,被无情替换、淘汰。

所以程序员首先就是需要终身学习,这一点是毋庸置疑的。

4.你的选择

这个行业,对细分领域和公司的选择尤其重要!正因为发展快、变化大,如果你没有在「选择」这件事上深度思考,很可能就会随波逐流,每况愈下。

如果不断分析行业趋势、市场动态、公司发展,那么再加上一点点运气,你很可能选择18年的快手、19年的字节、20年的阿里。我们要找到城市红利、行业红利、公司红利,不断积累正确的选择,吃掉这些红利。

不用怀疑,如果你真的真的不断分析并且尽可能的做正确选择,你就可以慢慢实现巨大跨越,甚至直接财务自由。毕竟,这个行业的增量,完全可以让很多人先富起来!

行业的高速发展,意味着压力和成长,人在成长的时候往往却是最痛苦的,很多人选对了高速发展的公司,却无法坚持下来,很多人中途离开了这个行业,很多人努力一时,最终却摸鱼成性。

唯有坚持,不忘记进入这个累并快乐着的行业,你才能最终取得一点小小的成就。

5.再谈谈资本、工具人和内卷

这个话题,现在很火,大意就是大家都是工具人,被迫996,被迫内卷,卷到最后身体和灵魂都丢了!

部分认同,部分不认同。认同这个观点的人太多,我就谈谈我不认同的部分吧:对于新时代的社畜而言,唯有高速成长、唯有不断提升自我价值,才是正路!如果要先被剥削才能成长,那就接受被剥削的现实吧!

这个世界是有资本家、是有剥削者,那!不是你我能改变的事情。改变能改变的,适应不能改变的,不断突破自己能力边界,最终你的议价能力会不断提升。甚至,再加上那么一点点运气,你或许也能成为资本本身

突破自己,找到新生

总结:

在这里还是老样子给大家准备了软件测试全职业生涯的思维导图以及学习资料,帮助你更好的去学习和成长,不管你是刚入门的菜鸟还是工作几年的老手都能用的到。还有各种简历模板和测试报告模板等你来拿,有问题也欢迎大家点击下方名片和我一起学习交流。

程序员的职业生涯个人规划(附上学习资料)相关推荐

  1. 十年阿里资深架构师教你如何做到年薪50万的程序员(文末附送学习资料)

    写在开篇 不管是开发.测试.运维,每个技术人员心里都有一个成为技术大牛的梦,毕竟"梦想总是要有的,万一实现了呢"!正是对技术梦的追求,促使我们不断地努力和提升自己. 然而" ...

  2. 关于PHP程序员技术职业生涯规划--swool大神韩天峰

    关于PHP程序员技术职业生涯规划–swool大神韩天峰 看到很多PHP程序员职业规划的文章,都是直接上来就提Linux.PHP.MySQL.Nginx.Redis.Memcache.jQuery这些, ...

  3. Java程序员的职业生涯规划建议

    Java程序员的职业生涯规划建议 第一部分:零基础或基础薄弱的同学 这部分主要适用于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学. 一.Java基础 首先去找一个Java的基 ...

  4. 一个PHP程序员的职业生涯技术提升阶梯规划方案

    优秀的PHP程序员的职业生涯技术提升阶梯规划方案 作者:极客小俊 一个专注于web技术的80后 我不用拼过聪明人,我只需要拼过那些懒人 我就一定会超越大部分人! CSDN@极客小俊,原创文章, B站技 ...

  5. 一个程序员的职业生涯到底该怎么规划?

    一个程序员的职业生涯到底该怎么规划?首先我们都知道,一个职业想做到精,做到"很有钱",都是通过步步"进化"而来的.今天我们就说说这个"进化" ...

  6. 程序员职业发展路线规划,快来康康你“修炼”到哪个段位了?

    简介:职业规划,是各行各业都不得不面对的一个问题,对于程序员来说,也不可能做一辈子的码农,那么程序员在职业发展过程中该如何规划自己的晋升路线呢?小编整理了一份程序员职业生涯规划等你来领取! 前言 职业 ...

  7. 读书笔记之《程序员必读的职业规划书》

    我是来填坑的, 早就忘记是什么时候什么原因关注的@Easy 的,之前就在"百度阅读"买了电子版的<程序员跳槽全攻略>,记得当时还送了鼠标垫的,5月份在又看到Easy为庆 ...

  8. 程序员如何进行职业规划?

    本文来自作者 王俊生 在 GitChat 上分享 「程序员如何进行职业规划?」,「阅读原文」查看交流实录. 「文末高能」 编辑 | 哈比 一直以来程序员这一职业都给人高薪资的印象,近年来随着互联网行业 ...

  9. python程序员职业规划书_读书笔记之《程序员必读的职业规划书》

    我是来填坑的, 早就忘记是什么时候什么原因关注的@Easy 的,之前就在"百度阅读"买了电子版的<程序员跳槽全攻略>,记得当时还送了鼠标垫的,5月份在又看到Easy为庆 ...

最新文章

  1. asp.net mvc 使用ajax请求 控制器 (PartialViewResult)分部的action,得到一个分部视图(PartialView)的HTML,进行渲染...
  2. CCF C³:创业公司如何面对开源?知乎CTO李大海:谢邀
  3. mysql服务的启动和停止 net stop mysql net start mysql
  4. android px,dp,sp大小转换工具
  5. c语言提取七位数讲解,C语言-体育彩票7位数,感受身中500万的fell
  6. Windows Server 2012 R2 WSUS-5:组策略配置自动更新
  7. C# xsd转C#类(转)
  8. 统计推断——假设检验——t 检验(总体的标准差未知)
  9. TAOCP-Reading-计算机程序设计艺术阅读-1-0
  10. 基于自抗扰控制的压力环控制算法研究
  11. ios dev关闭双重认证_iOS Dev Academy简短介绍(自动布局)
  12. 视频动作识别调研(Action Recognition)
  13. vb语言中怎样编码窗体中所有字体加粗_VBText控件中使字体加粗和倾斜的代码是什么...
  14. 怎样写出优秀的的研究计划 (Research Proposal) ?
  15. 使用Trinity 软件进行拼接(无参转录组)
  16. 如何快速干净彻底的卸载Oracle11g
  17. smartSVN 分支合并到主干上,iOS 编译时链接错误
  18. Winsock套接字开发网络聊天室实例(C/S)模式
  19. 武大博士后出站后应聘在社区做社工引热议,内卷还是人各有志?
  20. Android手机多媒体

热门文章

  1. PMP第6章知识点回顾,练习题
  2. 9、乐趣国学—践行《弟子规》的“谨”懂得从容之道(上篇)
  3. 【LeetCode】453. 最小操作次数使数组元素相等
  4. android 粒子动画,使用animator实现粒子动画效果
  5. Android Studio 用USB连接到真机调试方法
  6. Apache服务器安装与配置详解
  7. 工具软件价值分化,Adobe、万兴科技、猎豹移动们为何不同命?
  8. 简单说说USB协议(二)包的结构与包的分类
  9. 有了这份攻略,再也不怕数据分析面试了!
  10. 解决Non-resolvable parent POM: Could not find artifact 出现的问题