程序员如何成长?你如今的职位和薪水真的配得上你的工做年限吗?

何为成长?git

成长是指自我提高,一方面是自己的我的能力,另外一方面是社会对你的承认度。程序员

最终,程序员的职位和薪水都能在成长中得以体现。github

程序员如何成长?你如今的职位和薪水真的配得上你的工做年限吗?

成长是有过程的,也是有迹可循的,我平时就很喜欢去GitHub上学习,来提高个人我的能力面试

GitHub对咱们程序员来讲是很棒的学习平台,你们能够看看个人GitHub:https://github.com/Meng997998/AndroidJX,没有的程序员也能够本身注册一个去学习算法

可是,不是全部人都会经过本身学习去成长!架构

不少人对成长有误解,在他们眼中,随着工做年限的提升,成长是理所固然的事情,这实际上是一个误区。框架

两个程序员同时工做3年,难道他们两个的成长就彻底同样吗?ide

实际上是不同的。不少岗位在招聘的时候都要求3年以上工做经验,这个3年工做经验是指持续成长的三年,而不是指浑浑噩噩混日子的三年。学习

下面举个通俗易懂的例子,你们必定能理解。设计

程序员如何成长?你如今的职位和薪水真的配得上你的工做年限吗?

这里拿盖大楼举例,好比某大公司发布了以下一个招聘需求,招聘资深建筑工程师,提供具备行业竞争力的薪酬,要求以下:

  • 5年房屋建设工做经验;
  • 对房屋建设的各个阶段有深入了解;
  • 熟悉各类类型的砖头、钢筋、水泥等原材料的使用方式;
  • 要求持有国家二级以上建造师证书;
  • 吃苦耐劳优先。

看到这个jd后,只要是有5年经验的建造师都跃跃欲试,都以为本身能够。

程序员如何成长?你如今的职位和薪水真的配得上你的工做年限吗?

其实这个岗位是干什么的呢?这家大公司想盖一栋50层的高端商业写字楼,须要招一个资深工程师来完成整个高楼的地基、框架和外形的设计,还须要考虑容灾和抗震等级。

而来应聘的一大部分建筑工程师,他们虽然工做了5年,但是他们平时都在作什么呢?大概是这样的:

  • 搬砖、和水泥、砌墙等;
  • 建过的房子不超过6层;
  • 历来没有考虑过地基的搭建、框架和外形的设计,由于他们不须要考虑,只要按照已有的方案来干就行。

就这样工做了5年,在本身的工做领域(搬砖、和水泥、砌墙)得心应手,以为建房子不就这么简单嘛,以为本身已经精通了建房子。

但事实上,他们真的可以胜任50层高楼的建筑工做吗?很显然,不能!

程序员如何成长?你如今的职位和薪水真的配得上你的工做年限吗?

什么样的人可以胜任这类工做呢?他们也工做了5年,他们平时所作的事情大概是这样的:

  • 第一年:搬砖、和水泥、砌墙等,参与建造一些6层小楼;
  • 第二年:搬砖、和水泥、砌墙等,同时研究各类砖头、水泥、钢筋等原材料的特性,知道不一样原材料的适用场景,能够独立建造6层小楼了;
  • 第三年:跑到另外一个建筑队,建造10-20层的普通住宅,开始跟着工头一块儿参与地基、框架和外形的设计,业余时间阅读一些建筑书籍,了解一些国内外知名建筑的设计思想和理念,并时常在建筑论坛发表本身对建筑设计的理解;
  • 第四年:开始独立负责10-20层普通住宅的建造了,在业余时间开始研究30-40层商业建筑的设计和建造,考虑设计理念、建筑容灾等问题,一心想本身设计一栋更高的大楼;
  • 第五年:一个合适的契机,加入这家大公司,主导50层高端商业写字楼的设计和建造。

到这里,我想你们都明白了。搬5年砖也还只是一个搬砖的,不管如何也设计不了摩天大楼。

对于程序员来讲,待在同一个岗位重复着搬砖的工做,是没法有很大成长的,只有不断地挑战自我才是正确的成长姿式。

固然,你有进取的心,愿意挑战自我,愿意进阶学习,我有一份整理几个月的学习大全来分享给你们,里面有Android进阶PDF+进阶学习视频+源码笔记+面试文档+Flutter+kotlin+算法等等,

你们能够按照本身的需求私聊我领取。

学习路线也很是重要,我有个朋友是阿里p7,给了我一份移动架构师进阶学习路线,让我在学习过程当中少走了许多弯路,详情能够找我领取,但愿给你们一些帮助。

程序员如何成长?你如今的职位和薪水真的配得上你的工做年限吗?

相关文章
相关标签/搜索