在花了一些个人时间之后,我回到专职从事软件的工作。 感觉很好。 我发现了很多在线资源,这些资源对阅读大量文档非常有帮助。
Java和Spring都有出色的文档,但是到目前为止,通过教程项目进行工作只会带您到这里。 对于我的个人项目,我不得不深入研究几个不同的领域以寻求建议。 我发现Treehouse,StackOverflow甚至某些YouTube资源都非常有用。


我使用Trello来规划出给定一天的工作。 这是我如何计划自己的一天的早期地图。 它经历了几次迭代,并且随着时间的流逝看起来像是这样。




我尝试每天将流程集中在可管理的任务上。 我每天都会做一些事情,每个项目都有自己的Trello地图。
- 项目:我的项目有自己的Trello面板(您注意到模式了吗?),我尝试准备一个易于管理的冲刺卡列表,以准备每天使用。
- 后端:我每天尝试开发一些与后端相关的技术。 最近主要是休眠。 我还一直在研究冬眠如何使用HibernateOGM与Mongo之类的NoSQL db一起工作。 非常强大的功能,我真的很喜欢Mongo。
- 前端:一次精通js技能。 我的HTML / CSS / Bootstrap / Materialize可以满足我的项目需要,但是js及其框架功能强大,在职场上很受欢迎。
- 阅读:我每天尝试浏览我正在使用的某项技术的文档的某些部分,但没有充分发挥其功能。 通过对文档和StackOverflow的梳理,可以帮助我了解可以更好地解决问题的语言/工具的各个方面。 一旦我知道有一种解决问题的更干净的方法,我通常将其添加到我的阅读积压中。 最近,我一直在阅读Java和Spring文档以及Hibernate文档。
- 选修课:我认为有用的技术阅读或某项技术课程都可以。 我一直在研究MongoDb,我认为它具有很大的潜力,而且可以学习/使用Git Flow。 我认为这绝对是太棒了。




- 工作:我一天的一部分时间用于工作技能,面试问题和申请新职位。 我也针对不同市场的需求提供各种技能。 这是一个有趣的世界。
这就是我过去几周的学习路线图,感谢您的光临。 如果您想聊天或喝咖啡,请随时与我联系。 Twitter,Slack是最好的。