今年是2018年,毕业也有4年了,一直都是做Android客户端的开发。这四年还算比较顺利。但是常言道太过安逸容易使人不思进取。任何的成功背后都要经历常人无法想象的痛苦和挫折。通过这几次的面试,发现Android的就业前景没有以前那么好了,其实技术就是这样,发展的非常迅速,不进则退。这段时间难免会有一些迷茫。
其实Android这块的技术我感觉自己不算好也不算差,但是市场上像我这样的人一抓一大把,如何才能脱颖而出呢?我总结了一下自己:
第一:技术这一块(硬实力)
Android是用java写的,java和Android的基础不扎实,Android很多的框架只知道用不知道其中的原理。这几年工作都是做业务,不太关注技术本身。
第二:软实力
说到软实力就包括很多方面了,比如心理素质,耐心,信心,沟通能力。说实话做IT的可能更多的是和代码打交道,很少和人打交道,这样容易导致沟通等其他能力可能会退化。
理想很饱满,现实很残酷。但是生活还是要继续下去,自己还年轻,未来有很多的可能,只要自己不懈努力,一定会有一个美好的未来。打算从下面几项开始学习。
1、学习java的多线程、同步锁、对象、java虚拟机和各种数据结构的原理和实现等java知识。
2、Android各种比较流行的源码。