Android程序猿:“我有五年开发经验”“不,你只是把一年的工作经验用了五年”!

最近看到很多Android开发由于公司裁员而需要重新求职的。他们普遍具有4年甚至更长的工作经验。但求职结果往往都不太理想。

我在与部分Android开发者交谈的过程中发现,很多人的工作思路不清晰,技能不扎实,没有持续学习的习惯,但对于未来的预期都很高。

由于工作年限较长,他们普遍认为工资就是应该随着工作年限增长而不断提升的。但事实却是:你的工资不是和你的工作年限成正比,而是和你的不可替代性成正比

一个故事

我的一个Android开发朋友,大学毕业后进入一家企业做Android开发。

6年前,他刚入职那会儿,公司效益非常不错。他人很机灵,项目组的前辈们也愿意点拨他,所以,他上手很快。

工作的第二年,他对自身项目组的业务已经驾轻就熟,甚至还能提出一些改进建议。在越来越熟悉的环境里,他的技能得到了很大的提升。工作的第三年,他跳槽进入一家大型互联网公司,职位当初的初级开发变成了 Team Leader,工资也涨了不少。

去年秋季,公司因为效益不好进行组织架构调整,老板亲自跟他谈话,告诉他,公司业务架构调整,只保留一条核心业务线,原有的业务暂时先停掉。没有办法,他接受了公司的离职补偿方案。

当他出来找工作时才发现,像他这样有多年丰富工作经验的老开发,很多已经做到了项目组长这样的职位。以他目前的实力,能匹配到的工作无非是中级开发工程师。但这类工作,不少企业要求年龄在30岁以下。屡次面试受挫后,他降职降薪进入到一家小公司。

一些感慨

我不禁有些感叹:要证明自己的经验是否值钱,最好的衡量方式是能否被替代。

在瞬息万变的职场中,你的核心竞争力取决于替代你的成本有多高。

你可以尝试问自己一个问题 :

在过去的职业生涯中,我收获了什么?我的工作成果是什么?我拿什么证明?

如果只是一段淡出水来的职业经历,并没有什么有价值的经验,那么,你也就没有什么有价值的能力。你很容易被别人替代,你在老板那里也没有什么议价权。

这,就是现实。

为什么有的人工作才两三年,能力却超过5年的程序员?

  • 保持初学者的心态面对工作
  • 学会每个阶段进行一次自我反省
  • 定制长期计划并学会把目标拆分成一个个小目标独个去实现

就程序员这个行业,个人认为这个行业的核心竞争力,不是写了多少行代码,也不是你多么熟悉一个什么产品,而是你对这个行业的理解,真正的核心技术才是关键,要是每天地工作都是敲一些重复性的代码,造轮子,工作三年和工作一年区别不大。

有的人排斥新技术,所谓工作年限很长,却是一年工作经验用了五年,而是要了解新技术才能更好地应用和转化技术。

难怪有人会开玩笑说:

“我有五年工作经验” “不,你只是把一年的工作经验用了五年!”

刚进入职场的程序员,该如何学习才能快速成长?

我觉得除了提高自身的编码能力外,自己的设计洞察力、快速阅读和深度思考的能力也同样不能忽视。接下来提出一种方法给大家的学习作为参考,希望能有一点帮助。

一种方法

作家格拉德威尔在《异类》一书中指出:“人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的练习是任何人从平凡变成超凡的必要条件。

在帮他做可迁移技能梳理的时候,他问我:“我已经33岁了,现在再重新出发会不会太晚?”

我看着他,认真地回答:“种一棵树最好的时间是10年前,其次是现在……

如果你把目标锁定在“不可替代性”上,那么,从现在起到你“不可替代”,你认为需要经过多少小时的练习?为此我送了他一套Android进阶学习大纲,下方是部分大纲内容。

(需要整张完整学习大纲的朋友关注我的【主页简介】查看免费领取方式)

资深Android?UI工程师

自定义控件方向,源码方向

Android底层开发工程师

视频,图像识别,智能家居方向

Android资深架构师

一线互联网核心架构设计方向,Frame-work方向

原生性能优化与混合式优化实战

Flutter

应对变化最好的方法是去适应变化-重拾移动开发信心

另外,我还根据大纲内容整理出了一套Android学习视频和面试文档,送给了我那个6年Android开发的朋友。在互联网寒冬的当下,大家如果也需要的话一并送给大家。

上述【高清技术脑图】以及【配套的架构技术PDF】可以 加我wx:X1524478394 免费获取

原文地址:https://blog.51cto.com/14332859/2457867

时间: 2024-10-10 02:30:25

Android程序猿:“我有五年开发经验”“不,你只是把一年的工作经验用了五年”!的相关文章

Android程序猿如何泡设计妹之快速掌握dp和px才可以

相信很多Android程序猿已经对身边的设计妹垂涎三尺了,那么如何博得设计妹的好感呢,学好这篇文章就可以了. 程序猿与UI设计妹讨论设计稿和切图的时候,经常会因为dp和px的问题搞的不愉快,这里可以分析出两个原因: 1,程序猿原因,不懂dp和px的换算关系.包括我,以及我见到的大多数开发,更多的时候其实不是很关心dp和px是如何来的,以及如何转换的,只知道掌握一般情况用dp,字体大小用sp,画线用px. 2,设计妹原因,设计不出dp标注,或者甚至就不懂dp是什么东东.大多数公司并不会为Andro

七个 Android 程序猿提高效率必备工具

Android 程序猿提高效率必备工具 0x00 Code tree for GitHub 这个 Chrome 浏览器插件.Github 作为最大同性交友网站,每天的工作几乎是从打开这个网站开始的.当我们浏览一个项目时,可以以树形结构查看 项目代码的结构,非常方便.可以在 Chrome Store 中里面下载,需要FQ. 0x01 JSONView 这个是 Chrome 浏览器插件.JSON 格式化工具,调试 Api 时经常会用到.结构化的 JSON 更符合人的阅读.当然这个插件也很多,这里推荐

android 程序猿跳槽须要注意哪些?

我是一个工作3年多的android开发,因为公司和个人发展原因,打算跳槽! 这次跳槽又给我好好的上了一课! 所以我自己反思总结了一下,然后整理出一下几点 程序猿打算跳槽的时候须要注意的几点! 一 先想好自己要去一家什么样的公司,对自己有一个清晰的规划目标. 由于这时候你已经有一定的选择权了.不是刚毕业出来找工作那会就希望非常快上班了.所以你要想好想去一家什么样的公司. 一是对 投简历的时候你会有目的性的去投 不要投太多.我投简历投了差点儿相同40家公司.基本接到最少30个电话.所以大部分面试都没

Android 程序猿之必备10种开发小工具

十一提前放“价”,北风网折上折,送豪礼 具体活动详情请点击:http://www.ibeifeng.com/online101.html 活动时间:2014.9.24-2014.9.25 Android SDK 本身包含很多帮助开发人员设计.开发.测试和发布 Android 应用的工具,在本文中,我们将讨论 10 个最常用的工具. #1: LogCat LogCat是Android中一个命令行工具,可以用于得到程序的log信息.Android日志系统提供了记录和查看系统调试信息的功能.日志都是从

Android程序猿学习路径

而一些工作,而不仅仅是通信毕业生,很多学生没有工作或熟练Android工作人员指导的情况下,,如何学习Android而提高Android更多关注的水平. 享: 1.Android知识 1.1.站点资源 1.1.1.Android官网 这个是最权威最官方的. 主要看设计篇 和开发篇 .API相关接口用到哪一个接口再去看.不用挨个看.当然如今可能会被墙,大家也能够看本地SDK文件夹下的docs中的index.html打开后的文档. 1.1.2.stackoverflow 是一个程序猿人员的问答社区.

Android程序猿自己动手制作.9.png图片

1:怎样制作9.png图片素材: 打开SDK工具文件夹下: draw9patch.zip  解压执行draw9patch.bat.有的直接搜索会有:draw9patch.bat. 双击执行后,例如以下图:图中图片为须要改动的图片.直接拖动图片到该窗体就可以. 2:  你会看到图中上下会有两条黑线:怎么来的呢? 将鼠标放在白色边框,点住左键不放拖动,会出现黑色线条如上图 解释: 黑线所在的区域,表示仅仅拉伸该区域! 3.假设失误多选了部分,可按住shift键,点击鼠标左键去掉黑色条 4.右边3个黑

Android程序猿必掌握的sqlite数据库连表查询

SQL查询的基本原理:两种情况介绍. 第一.   单表查询:依据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的):然后依据SELECT的选择列选择对应的列进行返回终于结果. 第二.   两表连接查询:对两表求积(笛卡尔积)并用ON条件和连接连接类型进行过滤形成中间表:然后依据WHERE条件过滤中间表的记录,并依据SELECT指定的列返回查询结果. 第三.   多表连接查询:先对第一个和第二个表依照两表连接做查询,然后用查询结果和第三个表做连接查询,以此类推,直到全部的表都连

让程序猿不再苦逼的四大神器

做程序猿「媛」是一个苦逼的活,大周六地早起在技术群里招呼.看到没有啥人响应,说了一句.「预计都没有醒」.然后一位哥们抛过来,「在加班」 ! 做 Web 开发更是一个苦逼的活.不像是做 iOS,搞定client.基本上就万事大吉了. 做 Web 开发不仅仅是要做后端.前端也须要了解和熟悉! 做前后端通吃的 DevOps 全栈project师绝对是最苦逼的活,不但须要做开发,而且还要了解运维.优化.不会运维的project师绝对不是一个好架构师. 但所幸的事.一个优秀的project师虽然非常忙,虽

分享作为程序猿的快乐

做为资深程序猿最大的快乐,就是苦中作乐.相信每个人在工作中总会碰到各种无语的场景,请大家在文章评论中留下最搞笑的瞬间,笑一笑十年少,笑多了,不怀孕. 1. 当客户要求兼容各大主流浏览器 2. 当我的代码终于编译成功时: 3. 当一个Bug出现在周五晚上时~~~ 4. 当组长问:你是否测试时: 5. 当你没测试代码就上传,结果完美运行时: 6. 凌晨3点还在修Bug时: 版权声明:本文为博主原创文章,未经博主允许不得转载.