一、动机
入IT这行快两年了,实实在在的小菜鸟,没有积累,没有沉淀,是那种风能刮走的浅薄,可人不能这么混下去啊,一不小心,熬着熬着就熬成了最讨厌的样子,磨着磨着就把剩下不多的锐气也磨没了,这个时候照照镜子,看着自己,是否还是初见?
大约只剩唏嘘了,当初的梦已经略显模糊了,只是还会给人幻想,这时可不能把保养这个身体正常供给的岗位也丢了,毕竟身体在,寄托身体的灵魂就在,幻想就还在。
有幻想,才能一遍遍骗自己,将来我可以过得更有趣。
所以折腾一下自己吧,折磨一下有些安稳的头脑和四肢吧。
二、玩什么
要折腾也不能瞎折腾,毕竟陌生的东西,更深处一些的东西,往往会带给人生涩感,不适感,疼痛感,甚至会带来恐惧感。(如果你特别热爱它,也许会带来兴奋感,可惜我没有。)
暂时从事java web开发,不想只是底层的代码搬运工,想要写出更优雅的代码,想要解决更深层次的问题,于是先学习了设计模式,接下来就是服务器和框架的源码了。
目前接触的服务器还是tomcat和jetty居多,而tomcat暂时又最受宠,不想每次只会简单的启动服务器关闭服务器,所以先研究下tomcat的源码,任何优秀的东西相信一番折腾下来都可以学到不少东西。
三、怎么玩
怎么学习开源软件?
作为一个小菜鸟,我是不知道的,只能遵循比较普遍的方法,找一两本相关的书理一遍,然后下载源码,针对某个模块,真刀实枪运行调试。
这大概是最笨的方法吧。整个过程可能会比较枯燥,无趣,耗时,毕竟成长都是有代价的。
最重要的还是要坚持了,每次要放弃的时候咬咬牙再坚持一下,能多坚持一会,就能多收获一分。
四、just do
Talk is cheap. Show me your code.
网友评论