夜深了,但我没写技能文

屈指流年未几,早人惊、潘郎双鬓。

不由感慨,浩浩荡荡移动互联网衰败了或许还谈不上,不景气已是必定。

做Android 近8年,近期越感行业惨淡不景气,招聘网站放出岗位寥寥,还出现薪资低待遇的共同特色。遐想当年刚入行,那真的是“抢人”,彼时移动互联网刚刚鼓起。大小公司只需创业甭管做啥先做个App。岗位多,人才少。Android能聊出个四个组件,java里背出HashMap、线程池完成原理,如果再能说道几下事件冲突、内存走漏这些那时都能称之为高级话题的东西,那“offer收割机”的名号不想要都难。

激荡渐平,近几年Android这一行,辗转反侧已然没了新花样。组件化、插件化、工程化、Gradle、APM、Gradle….想想这些咱们熟悉名词现已多久没有更新换代出新东西了。面试里仍是会问你那些你能用出花来但还没来记住背诵的Activity生命周期、Handler、RecyclerView、线程池、HashMap、ConcurrentHashMap、OkHttp、Retrofit…

用积极的心态去看,企业筛选人要有规范,能熟悉这些并且有考虑的人或许不是最强的但必定不是差的,至少在态度上用积极的心态对待了面试。以熟知套路且依从的方法尊重了这场面试,当然面试会以好结果的方法来尊重你。可,静下来考虑,这样好吗?

潮水褪去,谁在裸泳?

“大佬,你Android这些东西你好牛,闭眼就能创建一个德芙般丝滑的滑动列表,怎样做到的?”

看着那张稚嫩的脸,你微微闭上眼悄悄摇头忘我地道出了工作的真相:“吾亦无他,唯手熟尔”

太熟悉不是问题,熟到麻痹也不是问题,你熟他人也熟且呜呜泱泱的一大群人都熟恐怕便是大问题了。问题的本源在于不行代替性弱,这或许是一个很俗套的道理,但确实很现实的问题。需求把一个核心问题想了解,与刚入行三年两载的同志比较优势在哪?对,便是那些眼里有光心里有愿望的年轻人,那些国际是咱们的也是他们的,但终究属于他们的那些年轻人。

“你这项目没亮点啊”

“谈谈你过往项目里做过的最有难度的东西,怎样解决的”

“emm ,都这么做的,你在这里面有什么心得或者洞察吗?”

你扣了扣手指,深吸一口气,心想 “哎!生态闭环抓手,拉起打通赋能这部分咋忘了预备呢”

是不是又午夜梦回了。莫慌,正常,百分之90+的程序员都是一心扑在需求里。功用叮叮咣咣996都搞不完,APM从何谈起。公司一共三五个人,插件化热修更是无从下手。有难度、有亮点的事是稀缺品,像彩票没中是必定,中了是偶然。(看到这是不是认为接下来便是光广告了,哈哈哈哈哈)

可是,对仍是可是,一个不高雅地小转折。前几天看到这么一句话,稀缺的不是常识而是实践的时机。弱者才诉苦环境。没时机要创造时机,创造环境,进取的心是拦不住的。项目里挖掘不出亮点,开源是忘我的,各厂对外分享是友善的,莫愁学了东西无用武之力,更应该担心的是时机来了你抓不住。源码仍是要看,算法仍是要刷生活仍是要继续。恒热爱、勤考虑、善发掘、多总结,构建自己的常识系统,这样你才有别与他们,难且正确的路上人并不怎样拥挤。

雄关漫道真如铁,当今跨进从头越

细心的你是不是现已发现车机、NDK、Framework、Linux、C/C++这些关键字最近变得高频了。我不成熟的观察发现,这一块人才紧俏。原因或许有多个方面:供需决定,前几年移动互联网炽热拥挤大量人才,搞底层这种”累活”鲜有问津,加上这个方向的需求量也没起来,人才储藏少。有难度,更底层意味着需求学习消化了解的东西更多,而这也是天然的护城河。你看历来不缺时机,就缺的仍是没预备。

别的,最近更清晰地认识到把握操作系统、网络、计算机原理,算法数据结构、规划形式等这些半衰期长、更底层的技能才能在一波一波的激荡而又恢复平静地反复里屹立不倒。正所谓流水不抢先,争源源不断。

写的很碎想到哪写哪,以上不成熟的考虑,与君共勉。

第一次写非技能文,作为留念还改了个网名叫【Enter】。对了有FrameWork、C/C++且Android坑位的欢迎私信沟通。

好了,我去 ls cd pwd 去了…