前言:跨平台技术一度受到追捧,我在刚从事 Android 时,一度听说 Android 原生要被 React Native 替代,导致那会真的很慌,害怕这边刚学会技术,那边就被淘汰了。但前一阶段 Airbnb 宣布放弃使用 React Native,回归使用原生技术。
程序员,你慌不慌?怎么样做一个优秀的程序员。时代在进步,技术在更新,作为程序员也是如此,唯有不断的进步才能得到发展,如此程序员才有永久的发展空间!
如今作为 Android 开发工程师,面对层出不穷的新技术,不知道你慌不慌。
我先列举下这些年的一些新技术和新变化吧。
模块化、组件化、插件化、热更新、热修复,这些技术就算不会也应该都有所耳闻吧。
RxJava、Retrofit、Dagger、MVP 组合的开发模式也是越来越成为主流开发技术。
跨平台技术一度受到追捧,我在刚从事 Android 时,一度听说 Android 原生要被 React Native 替代,导致那会真的很慌,害怕这边刚学会技术,那边就被淘汰了。但前一阶段 Airbnb 宣布放弃使用 React Native,回归使用原生技术。
微信的小程序这两年的发展势头也是不错,一定程度上确实提升了用户体验。
Google 又力推使用 Kotlin 语言作为 Android 开发语言。此外,Flutter 最近也是火到爆炸。
网上的学习资源更是丰富到可怕,比如你关注很多技术公众号的话,每天的技术推送都看不过来。还有比如极客时间上付费教程也是越来越多,虽然都不贵,但毕竟时间精力有限,怎么学的过来。
我从事 Android 开发才一年时间,上面的很多技术我都不会,说一点不慌那是假的。但虽然有一些焦虑,但对于技术学习的大方向,以及如何将有限的精力放到正确的技术选择上,我还是有一些想法和建议。这里总结下,给很慌的同学一些参考。
1、千万不要同时雨露均沾,这样你会发现自己很累,效率还不高。
2、首要学习掌握工作项目中用到的技术,工作得到认可才是最重要的。
3、还是挺推荐多学习一些开源项目,尤其那些 Star 很多的项目,都是很值得学习的,一方面学习别人的思路,另一方面这些开源项目中一般都会使用 RxJava、Retrofit 、Kotlin 等技术,这些技术都是目前主流技术,未来用到的可能性很大。
4、对于跨平台的技术,如果公司项目没需求,或者自己没时间,就暂时放一放。当然个人感兴趣除外。
以上这些建议,都是给那些初级 Android 开发工程师的,这些应该比较慌的,因为不知道的技术太多了。对于中级及以上的同学,我相信大部分同学自己应该都知道该如何规划学习路线了。
这些建议可能并没有什么价值,但不管怎样,为了中国梦,大家一起加油吧。
文章出自:http://qh.itpxw.cn/peixun/software/201841588.html
文章标题:如何做一个不忙慌的程序员
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...