掌握什么技术才不会被淘汰


Android 开发学了这些还怕被淘汰?
Android开发学习了这些,上帝都淘汰不了你
广告都这么说的 :> 你相信么 我...
淘汰你的不是新技术而是旧思维
这个逻辑必须通过对所有变化的认知
离开竞争的时候你会发现淘汰你的不是技术,而是顾客
IPhone 和 Android 手机会被淘汰
历史事件应该放在历史长河里去看 结论天下大事合久必分 分久必合
手机可能会换一种形态存活下去
可能存在于 家的电视、盥洗室的镜子、汽车上的玻璃、近视眼镜等
谷歌秘密开发小组正在开始研发Fuchsia操作系统能兼容手机 PC 操作系统
资本寒冬 互联网趋于理性 移动开发唱衰的趋势逐年增加
以至于人心慌慌 很多百万粉丝的自媒体也不断鼓吹移动开发的死亡潮
所以如何让做移动开发的心理有个底
前端程序员
前端发展劲头十足 前端有3大类技术越来越重要 越快掌握对你未来越有利
热门前端框架
Vue React作为前端框架在web前端开发中早已具有举足轻重的地位
很多公司的招聘中明确要求会这两种框架
两个都要会Vue React背后的原理是不尽相同的
都是很优秀的思想值得把它们都好好研究一番
两者都精通对于日后成为前端leader也有好处
前端程序员最具有竞争力的三大类技术
Typescript
Typescript是微软开发的一门静态类型的语言是JavaScript的超集
可以编译成JavaScript在浏览器中运行
Typescript最大的特点就是强类型系统和接口功能
这两个特点在很大程度上弥补了JavaScript在开发时因其弱类型给开发者带来的多BUG的困扰
Vue和React现在都可以用Typescript开发
甚至Vue 3.0版本框架本身就是用typescript开发的
所以可以预见Typescript的应用一定会越来越广泛
Typescript和JavaScript语法上差异不是非常大
Flutter与dart
Flutter是Google开发的移动UI框架
用以构建iOS和Android上通用的原生用户界面
Flutter和现有的React Native和weex的区别是Flutter不需要js引擎
他不需要桥接运行的就是原生代码所以速度很快
多端适配也很容易
Flutter不需要js引擎是因为它是用dart语言编写的
dart语法和JavaScript很相像
所以前端很容易上手
Flutter Web技术也发布Flutter支持开发web页面了
编写一套Flutter代码可以同运行在web
iOS, Android设备上一位开发者可以做以前三个角色才能做好的活  一个顶仨 是多么大的生产力提升啊
相信Flutter在未来一定大有前途
要学习Flutter开发的话可以在Flutter中文网阅读《Flutter实战》一书
dart语法比较简单容易学习依照目前Flutter发展的趋势看
在未来Flutter很有可能取代整合web前端开发和客户端开发形成一个新的开发岗位
届时于现在积累的丰富的flutter经验将会带来丰厚的回报
互联网行业的风口总是变幻莫测的
从业者在互联网的浪潮中还是要多锻炼自己的本事多多努力投资自己
尽力抓住浪尖不偷懒不摸鱼因为浪潮褪去时就会看到谁在裸泳
前端最具有竞争力的三大技术避免被市场淘汰出局
普通程序员的发展路线
按目前程序员的普遍发展 很多人会一直朝着技术专家发展 但是 很多人在还到没技术专家的时候 就半路夭折了
开发本可以转测试 转产品 转PM/项管 或者创业
如果发现 在一条路上走不通 请迅速抉择 不要过长的停留 止步不前
这样对 的职业生涯发展很不利
什么时候转?
1 技术路线:
工程师(1-2年)–高级/资深(3-5年)-专家(5-7年)–总监(8-10年)
按普通开发的升级打怪路线 差不多就是这个年龄段
32岁之前 至少要到专家级别 才可能防止中年危机
2 管理路线:
主管/经理 - 总监 -VP- 总裁
如果 想中途下车 只要对自己的定位正确 那也是合理的
可以方便的看到专家和经理 研究员和总监 科学家和总裁是一一对应的
无论 走技术路线还是管理路线 优秀的人最终都可到总裁(科学家)的薪资都是管理路线相对高10K+
大部分人都停留在专家和经理阶段 所以很焦虑 因为职场中产最容易焦虑了
有的人可能专家就是天花板了
很多人还没到专家时候就35岁了中年危机明显
Android开发怎么做?
安卓开发也是程序员 但他有自己的技术栈
想升职加薪 就需要对自己短板都补齐 不然就会增加 的中年危机坎的风险
JAVA语言进阶与Android相关技术内核
App开发框架知识体系App亦对象
Android前沿技术
Android App全方位性能调优
微信小程序与Hybrid混合开发
高级进阶必备篇