今天我走在路上的思考

回主页

如今android开发已经太多了,毫无竞争力。android走了近10个年头,app的开发,早已经可以使用各种成熟的库来堆砌完成(比如,retrofit、room、android architecture组件库、rxjava、glide等等)。如果继续联网自己调用httpconnection,那效率就大打折扣。

摆在自己面前的只有两条路,一个是做技术leader,一个是继续做技术。做技术leader我个人觉得目前条件还不成熟。继续做技术的话就不要考虑再在android应用层做重复工作了(1年的经验用了几年是没有前途的)。

“白天生存,晚上充电”。这句话又摆在了眼前。

我做了android 8年开发,很大时间是在做重复使用经验,因为个人性格还有别的原因,没有做到管理,这是最尴尬最糟糕的职业经历了。但是回顾过去8年,前3年是在网秦做了很多业务磨砺了自己的任性的性格,后来接近5年时间是在搜狗做技术,5年内从模块设计、技术积累等方面也成长了很多。总体上10分的话给自己打5分。

接下来,我计划个人时间内折腾android操作系统(framework+linux),以及学习算法,学习算法是为了做AI而铺路。为什么要折腾framework呢,假如要做一个百万级DAU的app的话,每天会有搜集上报来的疑难杂症和framework层的调用栈有关,另外一个理由是android系统在不断升级完善,google会折腾出新花样我需要去了解探索它。那为什么要搞linux呢,后面再说。至于算法和AI,我有一些自己的点子从来没有实现过,用AI做画,拍摄一张照片,可以把该照片转化成一幅美术画(用户可以选择自己喜欢的风格的,比如水彩、素描、国画、油画等)。

至于学习折腾linux,因为现在很多设备都是运行在linux上,首先就是android。我想了想,假如以后自己努力往户外扩展,地质勘探等方向发展的话,我就可以往机器人和设备制作方面发展,而这些都可能需要linux做基础。我有的时候想长期坐在办公室闷得慌,假如考虑职业跳转的话,可以考虑户外、地质考察等方向发展。

这些都是我天马行空的想象,总之不能够再做android app层的开发了,这样迟早一天自己会被互联网行业淘汰的。

回主页