[问与答] 普通开发人员该如何保持技术学习的动力以及如何点技能树?

在苏 E 干了 6 7 年 iOS 开发了..
虽然会点前端,小程序,安卓.
但是那些都是面向工作编程逼出来的..(iOS 也是..
现在工作非常安逸,一个月甚至只有一周不到的活.
而且能看出来这个安逸至少还能持续 1-2 年.

这 1-2 年如果不计划好,会完全废掉..

说下自己目前上班所在做的事..
1.维护公司现有 iOS 安卓 app(占很少一部分时间
2.学习 swift,跟着一些开源的项目,看看他们的代码跟着写写(基本小半天做这个
3.leetcode 刷一些系统的算法题(仅出于个人爱好,一天至少一道的样子
4.摸鱼划水(看心情,有时候会摸大半天….

感觉虽然做着在学习事情,但很没有目标,云里雾里的….
我现在的想法有三.
1.继续深挖 iOS,学点外语..争取下一份工作换到外企去,会相对好些..
2.深入学习其他已有技能,比如前端,安卓,这些都是我写过一些东西的..以后可以去做 RN 或要求独立开发 iOS 和安卓的公司..做到大前端
3.学着做些我认为有意思的事情..不限于,使用 python 去做工具提高生产力. 开发一些 Mac 便利的软件.或 XCode 的插件.或游戏脚本.