今天是,正式开始迈出舒适区去做开发的的第一天,就在昨天晚上,我去github 上下载了IM 的后端服务器源代码,不知道是出于什么原因,源代码没有采用标准的maven 环境构建,我下载下来,改了改,发现还是要改成maven 方便,于是也就是动手开始改造了。核心库采用了 mina ,但是在构建的时候,发现 其中有一个 maven 下的 xbeans 库始终下载不下来,我中途尝试换了好几种方式都还是不行,其中把maven的源代换成了 阿里的的,构建的速度总算上来了,可是依旧没有解决问题,唯一的时,发现了阿里这个好用的源,值得庆幸一下,算是意外的收货。饶了一圈,发现作者还提供了基于netty 版本的,那就试试netty的吧,一番折腾,netty 还好,顺利的构建成功。比较极端是我把所有依赖的库都换成了最新的版本,我想这对以后的开发会好点,至少用上很多新特性,个人看来,开源的东西,开始用新的比较好。凌晨1点,在QQ群里告知团队伙伴,寒暄了几句,然后准备 将代码上传到git服务器,本来是传到gitlab ,但是考虑的国内的互联网环境,还是选择了开源中国的git服务。电脑里看了一圈,发现,手上没啥好用的git客户端,记得以前 有人发过smartgit 这个东西,于是就下载了下来,开迅雷,下载。趁这段时间,去洗了个澡。
检查了一下git的服务器配置,上传,略微的修改了一下一些基本的配置信息。在开发小组上通知了小风,将小风加入了开发人员小组,后面就该逐步解决一些问题了。基本上今天是迈出了第一步,让我想到了一句话,人,不能总在舒适区待着。只有走出舒适区才能成长,对于研发技术也一样,你得迈出熟悉的技术圈子,才能有所突破。好了,今天就到这吧。
关电脑,打算休息,明日再战。