ITPub博客

首页 > IT职业 > IT职场 > 互联网寒冬,失业程序员和升职程序员差的,不止是几个级别距离

互联网寒冬,失业程序员和升职程序员差的,不止是几个级别距离

原创 IT职场 作者:yilian 时间:2019-11-18 17:05:15 0 删除 编辑

前言

职业规划的重要性

人生的长跑中,跑得最远的人,可能不是跑得最快的人,而是规划了最佳行程的人

image
image

缘由

我经常和众多程序员探讨工作和生活中遇到的问题

聊的多了,我就发现了一个现象:大部分程序员第一份工作时长不会超过三年。

如果在一些规模不大、管理不善的公司,人员流动性过大,我们都会觉得很正常;

不过,对于一些工作生活平衡很好、管理成熟的公司,三年对程序员也是一道坎。

换句话说,在一个让人满意的环境中,程序员第一份工作做的时候,就会想着跳槽了

image
image

困惑

为什么会这样呢?

因为程序员陷入这样的困惑中

[毕业之后一直在做程序员,虽然分配给我的工己接下来怎么发展,怎么才能更上一层楼呢?]

[我工作两年了,觉得自己不适合这个工作,但怎么做?]

[我工作三年了,都说程序员30岁之前如果不换的是这样吗]

很明显,程序员职业生涯的最初的两三年,最容致跳槽离职。

我当然不是说跳槽离职有什么错,目地换工作,他们以为换一个工作就能够解开自己的困惑

没有。对于职业发展的迷茫和困惑,如果不解决根本问题,单纯跳槽那就是治标不治本。

image
image

根源

那么,程序员的职业迷茫和困惑,根源在哪里呢?

在我看来,根源就是目前我国程序员行业职业规划教育的缺失

没有规划,就只能听天由命、随波逐流,任何一个有理智的人都应该知道不会有好结果。打个不恰当的比方,“墙头草,风吹两边倒”,没有规划的“墙头草”随风飘摇,永远也不知道自己的归宿。

一步一步进阶都要有目标,就像我学习移动架构多年,总结了一份进阶大纲,可以有规划学习,图放在文尾,直接想看就关注我,私信我【大纲】

客观说来,程序员的职业规划确实也是有原因的,虽然第一个计算机程序员艾达洛夫莱斯在近200年前就从事了编程工作,但程序员作为一个现代职业,是在20世纪电子计算机诞生普及之后才出现的,到现在也不过几十年,比起医生、律师这样古老的职业,程序员这个职业出现的时间不长,对应的职业发展道路自然也并不明晰。

在我国,第一代程序员出现在20世纪80年代末,这个职业在我们国家也就三十多年的历史,这么短的时间,也难产生成熟的职业发展体系。

image
image

就拿Android程序员打比方, Android操作系统是一个由Google和开放手持设备联盟共同开发发展的移动设备操作系统,其最早的一个版本Android 1.0 beta发布于2007年11月5日,离现在也不过12年而已。

然而,光版本就已经有10个了,看一下完整的时间表

  • Android milestone builds (with  Astro Boy and  Bender floating around in here somewhere)* Android 1.0 - Bender* Android 1.1 - Petit Four* Android 1.5 - Cupcake* Android 1.6 - Donut* Android 2.0/2.1 - Éclair* Android 2.2 - Froyo* Android 2.3 - Gingerbread* Android 3.0/3.1/3.2 - Honeycomb* Android 4.0 - Ice Cream Sandwich* Android 4.1/4.2/4.3 - Jelly Bean* Android 4.4 - KitKat* Android 5.0/5.1 - Lollipop(Android L)* Android 6.0 - Marshmallow(Android M)* Android 7.0 -Nougat(Android N)* Android 8.0 -Oreo(Android O)* Android 9.0 -Pie (Android P)* Android 10.0 -(未知)(Android Q)
image
image

Android发布历程

如今,IT这个行业的竞争非常激烈,变化非常快,快到很多公司甚至没有时间停下来做计划做计划,当然更不用说给程序员做职业规划。

但是大环境如此,并不代表我们就应该放弃职业规划,即便行能给我们做规划,程序员自己也要对自己负责,我们要对自己的职业有一个规划

如果不做好职业规划,只是得过且过,被动接受变化,那会非常吃亏;

相反,如果对职业有稍微完整的规划,就可以让自己每天的努力更有方向感,也更能适应行业的发展。

移动架构规划怎么做

我们都知道,程序员也是分类的,不同级别的程序员的薪水大有不同。

  • Level 1,读写
  • Level 2,脚本
  • Level 3,管理员
  • Level 4,高级实践者
  • Level 5,掌握多种技能
  • Level 6,初级构架师
  • Level 7,资深构架师
  • Level 8,诠释者
  • Level 9,函数式编程
  • Level 10,面向语言设计师

而移动规划出现的时间不长,要学的东西就很多。

作为一个经验丰富的移动架构师,我总结了一份资深移动架构师成长路线大纲,需要完整计划路线的朋友关注我,私信我【大纲】。

微信水印.jpg


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69952849/viewspace-2664661/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
人生的长跑中,跑得最远的人,可能不是跑得最快的人,而是规划了最佳行程的人 Android学习也是如此,分享Android学习内容、面试精选等,关注我,需要学习计划大纲和学习内容:xx13414521

注册时间:2019-11-05

  • 博文量
    84
  • 访问量
    34144