美文网首页Android开发Android技术知识Android开发
Android 程序员怎么保持核心竞争力,跳槽要到高价?

Android 程序员怎么保持核心竞争力,跳槽要到高价?

作者: 像程序一样思考 | 来源:发表于2020-01-10 22:26 被阅读0次

    Q:张哥,目前工作中遇到的问题基本都能独立解决,也可以带项目带新人,但是前段时间面试了几家公司,才发现自己还是很菜,最近就一直泡图书馆看书。问题是我该怎么去构建自己的知识体系,一直保持市场竞争力?

    A:我重新理解一下你的问题,你说保持市场竞争力,其实目的是保持议价能力,即,如何保证自己的价格的稳步上升。

    个人因为知识而产生的议价能力,由两个方面因素决定:

    1. 个人知识的独特性
    2. 社会对知识的需求

    知识越独特,外界对这种知识的需求越高,你就越有价值,你就越有议价权。用一个矩阵表示,如下图所示:

    我们以Android开发知识为例来说明下个人价值矩阵。

    2009年,张三丰掌握了Android开发知识,就有比较强的独特性,同时,那个时间点Android手机开始发展,社会对Android开发知识的需求开始走强,张三丰的竞争力和议价权就很强,它处在1象限。

    2017年,李四五掌握了Android开发知识,独特性就比较差了,同时,这个时间点,移动App浪潮已过,社会对Android开发知识的需求开始走弱,李四五的竞争力就很一般了,议价权则几乎没有了,他处在3象限。

    通过个人价值矩阵,可以发现,提升议价能力的策略有两种:

    1. 提升知识独特性
    2. 提升需求强度

    要提升知识独特性,有4种方法:

    1. 人有我有,即做深做精,成为专家。通常表现形式是把已被广泛应用的知识了解得更透彻、应用得更完美、可扩展、可定制、可根据场景创新。从这点看,你就要研究自己掌握的知识中,哪些是深层次的你还没琢磨透的,把它们吃透。
    2. 人无我有,即掌握稀缺的知识。通常表现形式是新知识、新技术、新方法、新模式、旧知识新应用、多种知识组合创新。从这点看,你就要研究你所掌握的知识,有没有新发展、行业内有没有新应用场景、新玩法,或者与它们关联的地方有没有新知识出现,可以纳入到你的知识体系内,再或者能否从其他领域迁移新东西到你的知识体系里创造出新东西。
    3. 变换比较范围。两只眼睛的普通人,到都是独眼人的岛上,就是独特的。知识也是一样,你掌握的Spring Boot、Spring Cloud,在互联网公司没什么独特性,但换到政务信息化领域,可能就有一定的独特。
    4. 建立个人品牌。通过组织内分享、行业内分享等方式建立个人影响力,形成品牌。有品牌,就有更高价值。

    具体到如何发现这些要提升、改善或新学习的知识点、知识树、知识族,可以跟踪某种知识或技能的官方网站、论坛、业内实践、峰会、研究报告等等。另外还可以定期到比较厉害的公司去面试,获得反馈。

    要提升需求强度,则只有一个方法:选择一个对你所掌握知识有较强需求、但相应人才较少的的行业或地区。这背后的逻辑,其实是更换场景、获取相对价值。

    假设你掌握了做小程序的知识体系,在互联网行业,已经没什么竞争优势了,但你切入微商领域,帮人做定制小程序,就可能有很好的价值。这就是一种价值迁移。

    在这里我也分享一份私货,自己收录整理的Android学习PDF+架构视频+面试文档+源码笔记,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习

    如果你有需要的话,可以点赞+评论关注我加Vx:15388039515(备注简书,需要进阶资料)

    相关文章

      网友评论

        本文标题:Android 程序员怎么保持核心竞争力,跳槽要到高价?

        本文链接:https://www.haomeiwen.com/subject/rsomactx.html