最近结束一个月疯狂的忙碌和加班,刚缓过劲来。上个月做了个新项目,许多事情都是第一趟,踩了很多坑,走了许多弯路,明白了项目管理的重要性和必要性。做为项目的Leader,新应用从零开始。项目计划、应用申请、代码分支申请、域名和机器申请、设计、分工、前端资源协调、整合,服务器部署,框架特性研究,编码,联调…每一个环节都是一篇篇血泪教训。 说什么好呢,连续上了26天班,每天工作12个小时以上后,真的挺担心自己什么时候倒在电脑前,所幸现在过去了。接下来的问题也都不再困难了。
之前在技术上遇到的最大的问题主要还是部署和jar包冲突的问题,因为框架和应用本身使用了集团统一的一个叫Pandora的容器,而容器内集成了几个主要通用的模块,比如监控、消息中间件、日志系统等,我们现在这边的应用使用的jar包统一使用集团内的maven仓库,这样就会产生很多问题。比如:一个jar包有可能依赖其他的jar包A 1.0的版本,而另一个jar包也依赖了jar包A 1.2的版本,maven在编译打包的时候会拉到某一个版本但是这个版本不一定对所有使用到该jar包的地方都适用,因而会产生各种各种的错误。由于集团内存在很多jar包依赖的问题,比如一些三方包或者一些二方包,所以产生jar包冲突的可能性也就变的很大。很多时候仅仅是一个jar版本号的问题或者一个jar包引入的jar包的版本问题就可能导致服务器起不来等问题。挺头大的,一般都是找到maven dependency:tree依赖关系然后针对错误把对应的不兼容的jar包排除掉。还有些通用的中间价也会导致各种问题,真是公司大了也有头痛的地方。
前两天看一文章,说能写文字的男人很有魅力,作为理工男兼具写文字的能力那就是财色双收啊,噢不~文武双全才是…跟丘吉尔是比不了,不过理想与感性交错的流露倒是能在相亲中加分不少。我一个同事讲我们这还是挺注重工程师文化的,你产品经理再牛也要由工程师来完成任务,所以工程师具备蛮大的自主权的,这个我挺同意的。我也发现在一个什么都需要自己主动的地方,没人会告诉你应该怎么做和需要做什么,也没人告诉你有那些坑,除了自己主动之外还需要有很强的个人能力。现在对同事的工作如果不能达到要求,真的会有干掉他的代码,全都自己写的行动和骄纵感。
太久不写东西感觉只说了些项目经验,不过对个人来说进步蛮大的,和之前做事的态度有了很大的区别。倒是经常感慨,也不知道感慨些什么。听到朴树的新歌,反复的听,觉着挺有节奏感的,不过真没从里面听出些内涵与思考,更多的人听到了也会是相同的感觉吧。能听到自己的过去的又有多少。突然发现自己经历得还太少,少的把年龄拿出来的时候自己都觉的那么年幼。也不是年纪大了就经历的多,经历还是要看人。只是故事少了,思想也比较单线条,有些事你想不明白、放不下,最后竟归因到自己性格太倔或是定数。或者有些人说只有偏执狂才能生存可能差不多道理。
周末的时候重温了电影《珍珠港》,这回看已没有往日的潸然,倒是激动的时候眼眶也不自觉有点湿润。在这许许多多鲜活的生命与世界背后都有着美好的故事发生着…时光的车轮滚着,滚着,创造着每个人各自的故事…

