让你更值钱的方法:培养稀缺(追逐新技术,淬炼已有技能、做到出类拔萃,寻找自己所在的行业痛点,App开发者是市场动态平衡的典型)
一个开发者,如何才能更值钱?
答案非常简单:掌握稀缺资源。
那么,怎样才能持续不断地掌握稀缺资源,让自己更值钱呢?
请看接下来介绍的 2 种识别稀缺的方法和 2 种培养稀缺的策略。
稀缺资源的秘密
资源有很多,比如知识、技能、关系、社会资源、信息、天赋等等,哪种资源才是稀缺的呢?
答案可能不在资源本身,而在于:
- 合适的环境
- 合适的时机
举个例子,作为移动 APP 开发者,你可能拥有开发 Android APP 的知识、技能。这些知识、技能,在 2007 ~ 2015 年上半年,尤其是 2013 ~ 2015 年,是稀缺的,很值钱,即便刚刚参加完培训出来,也轻松拿到万儿八千的月薪。但是 2016 年之后呢,现在呢,恐怕很多人都有一种寒意,不但新手难找工作,有三几年经验的也不大敢随便动弹。
再举个例子,一个人有姚明的身高(天赋),放在篮球场上,是稀缺的,值钱的,但这个人进入电商软件公司做前端开发,可能就没那么值钱了,甚至,大家可能会觉得太高大壮的朋友不太适合做开发。
所以,让自己拥有稀缺资源的关键,是识别需要你所拥有的资源的环境和时机。
每个人都可以通过观察环境和时机,掌握某种稀缺资源,从而让自己更值钱。
如何识别稀缺资源
那么,如何判断自己是否拥有稀缺资源呢?
有两种策略可以帮助我们判断什么是稀缺资源以及自己是否拥有稀缺资源:
- 需求分析
- 卡位理论
我们先说需求分析,这一点每个人都可以做,只要你会做信息搜集与分析工作即可。简单说,就是你可以到招聘网站上去做数据挖掘,看看哪种技能比较稀缺。
通常来讲,用这种方式,你可以看到有两类人比较稀缺:懂得新技术的开发者和精研某种成熟技术的资深开发者。比如视频处理、图像处理等方向,懂算法的、资深的开发者就很稀缺。这就可能是你努力的方向。
需求分析这种方式具有一定的滞后性。而卡位理论则带有一定的前瞻性。
所谓卡位,是指预判某件事的发展趋势,提前占据必经之路。
下图很好的解释了开发者的卡位策略:
如果你能预判智能手机时代的带来,那你就可能会留意移动端的开发技术,比如 Android 开发或 iOS 开发,在它们刚刚有开发者版本时或者刚开放开发者 SDK 时就介入。
有一个简单的方法,可以帮助你识别趋势,找到卡位点:分析你所处的产业链中的产品,找到体验不好的部分。
以手机为例,以前我们用着觉得慢、屏幕小、颜色不真实,所以CPU、GPU大发展,屏幕大发展。现在呢,你会发现,电池待机时间太短、网速太慢,那么就一定有公司会围绕这些点来布局、改善体验,比如快充、比如共享充电宝、比如 5G、比如生物电池、比如手机耗电优化……都是大家围绕它们做的尝试。
当头号问题解决后,二号问题就会成为头号问题。所以,关注你的身边,发现未被解决的问题、噬需提升的体验,琢磨有什么方式可以满足它们,就可能发现未来的方向,就可能找到卡位点。
即便如此,很多人可能还是觉得自己个人比较难判断大的趋势,所以很难去卡位。其实你并不需要什么事儿都自己判断,你可以跟随一些媒体或专业人士的分析,或者跟随投资趋势(投资者往往有专业的投研团队来分析),从中发现热点,再从热点发现与自己相关联的趋势。
媒体分析方面,你可以关注TechCrunch(中文版http://techcrunch.cn/)、The Verge、VentureBeat、The Next Web、硅谷密探、Product Hunt、Wired、Stack Overflow、Hacker News、InfoQ、CSDN、GitHub、虎嗅、品玩、36kr、极客公园等媒体,上面有很多产品信息、创业信息、技术趋势等方面的文章。
投资方面的趋势,从一些公开的数据中就能分析出来。比如你可以关注IT 桔子,投中网、投资界,它们的信息很全面,覆盖投融资信息、投资事件、初创公司、产品分析等,里面能挖掘出很多有价值的信息,非常赞。
不过,不论哪种方式,都需要投入时间和精力来搜集信息、分析信息。
持续拥有稀缺性
从 2015 年下半年开始, O2O 类的公司潮水般地倒闭,直播、互金、AR/VR 等领域也随之发生了和 O2O 类似的状况,大量初创或小微公司的崩塌,一方面挤压了移动开发的泡沫,另一方面,也释放出大量移动端开发者,让整个就业环境迅速恶化:跟随万众创业热潮进入移动开发的很多初级开发者再次找工作非常困难,刚刚做了准备要奔赴移动开发前线的初学者更是到处碰壁。
在这个时候,Android 和 iOS 开发者不再稀缺,想通过学习移动端开发技术,迅速找到高薪工作,简直是白日做梦。
2015 到 2017 年移动端开发者遭遇的这种状况,说明稀缺性是动态的,作为开发者,必须能够看到这种动态性,只有你能够持续的保持稀缺性,才能持续值钱。
那么,怎么做呢?
有两种策略:
- 追逐新技术
- 淬炼已有技能,做到出类拔萃
技术是通往稀缺的一种方式,每一种新技术都是为了满足一种稀缺。所以,直接追逐新技术,可以让你靠近稀缺。(反过来,当这种稀缺变成富足,关联的新技术就变成老技术,不再受到追捧,回归常态。)
要追逐新技术,就要用到“如何识别稀缺资源”这部分提到的两种策略,经常性、周期性地分析,看看是不是有新技术出现,看看自己掌握的技术是不是有新的发展。比如你在用 AngularJS,通过分析,就会发现 AngularJS 2 浮现出来了,还会发现 AngularJS 4 也要到来了;再比如你一直用 Python 2.x ,应该在 TensorFlow 出来时就迅速跟进了解,很可能就能拿到通往未来的船票……
通过需求分析,我们可以看到有两类人比较稀缺:懂得新技术的开发者和精研某种成熟技术的资深开发者。我们保持稀缺性的第二种策略,就对应到后一种需求上。
虽然这两年 Android 开发初学者不太好找工作了,但是资深的开发者,依然比较抢手哇,你去搜索招聘信息,都要求多年 Android 开发经验、大型项目经验。
由此其实也可以看到,任何一种技术方向上,资深的、出类拔萃的人,都是稀缺的。
比如你做了十年视频编码,精通各种视频格式和算法,那一定是非常稀缺的了,而且在未来 N 年都会比较稀缺;比如你精通音频方面的算法,那也会在诸如网络会议、语音通话等领域非常抢手;比如 C++ ,你用到八年以上,并且你的经验对得起这八年,也会成为抢手货……
不管哪种策略,都可以铸就你的稀缺。但我更推崇的,是一拖 N 式的稀缺:既在某个领域有深厚积累,又能跟随各种稀缺的新技术。
要做到这种稀缺,可以这样:
- 在已有技术方向持续深耕并关注它的新发展
- 每半年做一次稀缺性分析,选择一种新技术,掌握它
相关阅读:
让你更值钱的方法:培养稀缺(追逐新技术,淬炼已有技能、做到出类拔萃,寻找自己所在的行业痛点,App开发者是市场动态平衡的典型)的更多相关文章
- 使jQuqer更高效的方法
讨论 jQuery 和 javascript 性能的文章并不罕见.然而,本文我计划总结一些速度方面的技巧和我本人的一些建议,来提升你的 jQuery 和 javascript 代码.好的代码会带来速度 ...
- [ASP.NET]更简单的方法:FormsAuthentication登录ReturnUrl使用绝对路径
转自:http://www.cnblogs.com/dudu/p/formsauthentication-returnurl-absoluteuri.html [ASP.NET]更简单的方法:Form ...
- .NET中生成水印更好的方法
.NET中生成水印更好的方法 为了保护知识产权,防止资源被盗用,水印在博客.网店等场景中非常常见. 本文首先演示了基于System.Drawing.Image做正常操作.然后基于Direct2D/WI ...
- PAT 甲级 1147 Heaps (30 分) (层序遍历,如何建树,后序输出,还有更简单的方法~)
1147 Heaps (30 分) In computer science, a heap is a specialized tree-based data structure that sati ...
- Unity3D之移植学习笔记:移植到Android平台更好的方法
接上文,之前我们采用了直接将Unity项目导出为Eclipse项目来修改的方式,这种做法存在的一个最大的问题就是:每当Unity被修改之后,都需要重新导出,而每次导出的项目在Android平台方面的J ...
- json.net 比jsonIgnore 更好的方法 修改源码
关于 JsonIgnore 问题, EF T4 模板 中 存在主外键关系 namespace WindowsFormsApplication1{ using System; using ...
- 让linux启动更快的方法
导读 进行 Linux 内核与固件开发的时候,往往需要多次的重启,会浪费大把的时间. 在所有我拥有或使用过的电脑中,启动最快的那台是 20 世纪 80 年代的电脑.在你把手从电源键移到键盘上的时候,B ...
- centos6.8上PHP5.3升级到PHP5.4及更高版本方法
执行命令下载.安装yum源,当前是针对Centos6并且64位版本的源: [root@T_249 yum.repos.d]# rpm -ivh http://dl.fedoraproject.org/ ...
- 一种比使用协程更方便的方法:Invoke(),同样达到等待执行的效果
1.Invoke(string methodName,float time) 在一定时间调用methodName函数 using UnityEngine; using System.Collectio ...
随机推荐
- 学习《TensorFlow实战Google深度学习框架 (第2版) 》中文PDF和代码
TensorFlow是谷歌2015年开源的主流深度学习框架,目前已得到广泛应用.<TensorFlow:实战Google深度学习框架(第2版)>为TensorFlow入门参考书,帮助快速. ...
- Django_高级扩展
- 【C/C++】链表的理解与使用
转载自:http://blog.csdn.NET/xubin341719/article/details/7091583/ 最近不是太忙,整理些东西,工作也许用得到. 1,为什么要用到链表 数组作为存 ...
- CSUOJ 1551 Longest Increasing Subsequence Again
1551: Longest Increasing Subsequence Again Time Limit: 2 Sec Memory Limit: 256 MBSubmit: 75 Solved ...
- javaweb:判断当前请求是否为移动设备访问
http://blog.csdn.net/educast/article/details/71157932
- hdu1533Going Home KM算法
//给一个n*m的图, //m表示人,h表示房子 //问全部人走回家的最小步数 //每一个人仅仅能进一间房 //非常明显的最大带权匹配 //每一个人到每每间房的距离即为权值 //因为是求最小,仅仅要改 ...
- POJ 1325 && ZOJ 1364--Machine Schedule【二分图 && 最小点覆盖数】
Machine Schedule Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 13071 Accepted: 5575 ...
- Android加载大图不OOM
首先,我们试着往sdcard里放一张400k的图片,但是分辨率是2560*1600 布局简单 <?xml version="1.0" encoding="utf-8 ...
- J2msi 自己制作的把exe打成安装包简易GUI程序
因为wix是用命令行执行的,操作比较麻烦,所以自己写了个wix生成安装包的图形操作程序, 原理很简单,主要用java 来执行 wix 的heat .candle 和 light 命令 ,最后生成安装文 ...
- C/C++(结构体)
结构体(struct) 从某种意义上说,会不会使用struct,如何使用struct是区别一个开发人员是否具备丰富开发经验的试金石. 处理由不同类型成员构成的构造类型,要采用结构体的方式. 定义:关键 ...