是时候了 ...
上半场
- 05年 - Google 开始 android 项,当时还是诺基亚当家花旦塞班的天下
- 08年 - android 1.0 上线,业界并不看好 Google 的行动
- 09年 - Android 1.5 出世,HTC G1 和 HTC G2 大卖,国内已经有一批人开始写 Android 应用开发的入门教材了
- 10年 - Android 1.5 出世,已经开始占据 30% 的市场份额,诺基亚的时代轰然倒塌
- 11年 - iPhone 最经典产品 4S 面市,iPhone 达到了最辉煌的时代,同时代的 android 和 iphone 比起来就是一坨屎,但是这个时候国内一大批 JavaEE 开始转战 Android 开发了,这时候没有开源框架,网络都是用 HttpClient/HttpUrlConnection 实现的,致敬前辈们
- 12年 - 相继迎来 Android 3.x 和 Android 4.x,4.x 在流程度和易用性上做了几次优化,例如动画绘制二级缓冲升到三级缓冲。这个时候国内 Android 开发已经是火得一塌糊涂,会 listview 就能找到工作,开口就可以要 1W,国内的企业不做几个 app 都不好意思出门胡吹
- 15年 - 5.0 出现了,这是 Android 真正走向成熟的标志,这时的 Android 终于有了自己的想法,自己的设计,自己的审美并且被广泛认同没,JVM 也从 Davik 进化到了 ART
- 16年 - android 技术大跨越的年代,一年一代技术的梗就是从这来的,16年以 RN,weex 为核心的混合开发,以插件化,热修复为代表的动态部署,以模块化,组件化为核心思路的开发模式
- 17年 - google 大神带来了 koltin 语言,继续推动 android 端技术的快速发展,微信小程序的面市,抢夺流量的战斗进入白热化,各大一线公司的技术以飞跃的速度向前发展,让众多底层开发者瞠目结舌
- 18年 - google 继续带来了精惊喜 Flutter,刚看完 kotlin 的同学有种被抛弃的感觉
下半场
时间进入了最后的挥发时间段了,我们要尽快熟悉 Flutter Dart 以迎接新的时代的到来,同时也要继续深化 android 平台基础知识的学习,各大框架的思想,代码架构套路,核心实现,有多大能力就学习掌握多少,新的平台变化的只是语言和一些特性,但是套路是不会变得,我们在 android 上什么思路,到了 Funshia 上也差不了多少,尤其是 自定义 view ,canvas 的操作万年不变的东西,框架设计,组件设计的套路,模块化,组件化的思想也不会变
但是同时我们应该看到前端有趋于统一的架势,至少也是开始立山头了,我们对于其中的抉择也是会影响我们接下来的职业人生,当然对于 android coder 来说选择 Flutter 没有什么可说的,上就是了。另外对于微信小程序这类以动态部署为目的,提供特定 DSL 语言的另类动态化我们也得跟进啊。还有 Google 自家的 App Bundle 我们也得了解跟进,这些都会消耗我们本就不多的时间,没办法,互联网这行业就是发展太 NM 块,别人100年的路我们10年走过,还能砸得,不服干就是了
技术不是一切,单纯依靠技术我们很难走的远,也很难在越来越大的年纪获得应有的待遇,我们以后即便想成为架构师或CTO,最终也一定是要参与产品、管理团队、了解业务的,需要多方面发展,一个能有效和 UI ,产品,后端,运营沟通的技术 Nb 的老程序员在公司里的价值比你单纯做技术要值钱多了,技术是根本,因为技术绝对了我们的位置,但是技术也会带给我们一个多姿多彩的舞台,在舞台上我们多和周边的兄弟姐们交流,多多了解他们的工作,他们的需求,他们的难处,结合我们自身在演讲,谈吐,沟通,为人处世上的有意识培养进步,慢慢我们就可以向更高层次冲击了,并且这一切都会来的水到渠成,重点就在于我们平时的积累,有意识的多和别人沟通学习非常重要
网友评论