我一直在为自己如何学习发愁,因为发现自己什么都想学,什么都不愿意学。发现这个不会,想要去学,但是时间和资源都是稀缺的,不一定愿意花费时间去做那些看不到成果的东西。
最近的工作就是简单的写写接口和test,刚开始以为多困难。overview,大概一想,真是不能再简单的了。工作的内容重复且一致,不同的是需求不同,然后定制的做对应的接口开发啊,完全没有想象中那么难。对应的,后端数据库不用管了,只需要学会用call webservice的方式获取数据就可以了。前端不用管了,因为有人专门去做这一块。我于是想着自己这两方面应该去学的样子,于是回到家会看看mybatis,看看spring.io,总之自己仍旧google and stackoverflow.
偶然看到最近扎堆的程序员人生回忆录之类的博客后,突然明白过来,我干嘛放着手边的资源不去利用不去学习,反而舍近求远去自己搜索呢?现在的项目组有着Expedia公司的EWE的所有项目,有着云开发的持续集成,对于这些不熟悉的领域,身边都有实在的例子,完全可以从身边的这些东西开始啊。
之前之所以各种百度各种google,是因为自己的缺点很多,所以急着去弥补。下意识的去查询。实际上,缺点是永远弥补不完的,能做的是扩大优势,做好能做到的东西就可以了。
所以,以后就从我们的项目开始吧。
对应的,做程序员都会为未来做思考,不想我的代码写得太死,于是各种留有余地。甚至想,这里将来肯定会怎么怎么,我先给加上,以后用得着的思想。完全要不得。应该从最根本的需求出发,需要什么就做什么。而后面的就属于v2工程了。既然可以连接数据库就不要去想并发问题了,以后需要的时候再去专门研究。做一个纯粹的代码者。
所以,不要浪费身边的资源,不要总想着为以后考虑,做好当下的就可以了。