博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
程序员,你慌不慌?
阅读量:4087 次
发布时间:2019-05-25

本文共 933 字,大约阅读时间需要 3 分钟。

如今作为 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://likii.baihongyu.com/

你可能感兴趣的文章
那些硬件的初始化函数主要是在做些上什么?
查看>>
MAVLink学习之路05_MAVLink应用编程接口分析(也有讲STM32下的收发函数)
查看>>
找到了中文版的mavlink手册
查看>>
浅谈飞控开发的仿真功能
查看>>
我觉得在室内弄无人机开发装个防撞机架还是很有必要的,TBUS就做得很好。
查看>>
serial也是见到很多次了,似乎它就是一种串行通信协议
查看>>
TBUS的一些信息
查看>>
PX4+激光雷达在gazebo中仿真实现(古月居)
查看>>
专业和业余的区别就在于你在基础在基本功打磨练习花的时间
查看>>
通过mavlink实现自主航线的过程笔记
查看>>
Ardupilot飞控Mavlink代码学习
查看>>
这些网站有一些嵌入式面试题合集
查看>>
我觉得刷题是有必要的,不然小心实际被问的时候懵逼,我觉得你需要刷个50份面试题。跟考研数学疯狂刷卷子一样!
查看>>
我觉得嵌入式面试三要素:基础吃透+项目+大量刷题,缺一不可。不刷题是不行的。而且得是大量刷,刷出感觉套路,别人做题都做得是固定题型套路条件反射了,你还在那慢慢理解慢慢推是不行的,也是考研的教训。
查看>>
相机标定的目的:获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像的选择和平移矩阵),内参和外参系数可以对之后相机拍摄的图像就进行矫正,得到畸变相对很小的图像。
查看>>
现在来看,做个普罗米修斯的docker镜像对我而言并不难,对PX4仿真环境配置也熟悉了。
查看>>
删除docker容器和镜像的命令
查看>>
VINS-Fusion Intel® RealSense™ Depth Camera D435i
查看>>
使用Realsense D435i运行VINS-Fusion并建图
查看>>
gazebo似乎就是在装ROS的时候一起装了,装ROS的时候选择的是ros-melodic-desktop-full的话。
查看>>