最近一直在思考自己的技术方向.新的技术永远都是层出不穷,kotlin,flutter,小程序,轻应用等等,但是作为一个老鸟,新的东西,永远都是学不完的,想在新的技术上迭代学习出一个新高度,而增加自己的技术含量,显然是不足的. 在小公司里,我们并没有对职位分级,所以我一直在思考,对于Android开发,什么才是“高级工程师”. 在boss直聘上看了一些高级工程师的招聘职位,总结下大概是这样的: 1.基本功,数据结构和算法,熟练掌握各种设计模式 2.架构能力, 3.懂C++,能写NDK项目 4.反…