kl个人博客 首页>>架构/杂谈>>2017,kl的年终总结报告

2017,kl的年终总结报告

2017,kl的年终总结报告

前言碎语

2017年对于我来说,是个成长之年,是个丰硕之年,这一年,我收获了爱情,职位得到提升,参与了公司架构的升级迭代,开源了多个项目并得到社区不错的反响,拿到了驾照等等。在这里记录下,以鞭策我来年更加努力。

一路走来,感谢有你

感谢我的女朋友,这一年的陪伴,支持我的工作,理解我加班。是缘分,是上天注定,让我们在一起,以后别人问我们怎么认识的,我就说,你是我抽奖抽来的,是月老送的。依稀记得,当时以一个程序员的浪漫方式,给你惊喜,在一起后,在浪漫方面就一直没啥建树,这点真的非常惭愧,作为一个典型IT男,在情感浪漫方面没有给你太多。每每有啥重大选择的时候,你的一句无论你做啥选择,我都支持你,真的特别的温暖,欣慰。有生遇见你,余生都是你

感谢我的东家,凯京集团对我工作能力的认可。说来也是缘分,当时正在上家公司工作一天后,在大佬们的围视下正准备签订劳务合同,突然接到现东家的面试通过通知,虽然当时两个公司给出的待遇都相差无几,而且上家公司还是有财大气粗的证券公司。但是当时怀揣着心中的要搞点事的想法,毅然决定终止了合同的签订,选择了凯京集团。当时如果HR的电话在晚打几分钟,可能和现任公司在无关联了。是凯京成全了我,是我助力了凯京,未来路上我们一起前行。

凯京集团(http://www.keking.cn):专注为中小微企业和个人提供各类场景下的信贷服务,产品包括商业保理业务、融资租赁业务、供应链金融、大数据征信等

我们的使命:数据重构物流
我们的愿景:最具价值的数据科技企业

ps:因为公司业务的蓬勃发展,来年我们需要更多优秀的(java/python)开发方面的人才,如果你是一个正在找工作的朋友,可以联系我,联系方式我就不贴了,相信你可以找到

新的职位的挑战

从开发的身份到开发项目主管角色的转变,我用了一个月左右的时间来适应。我是一个对自己要求比较严格的人,项目需求下来,总会想第一时间就解决掉,一般在公司,只要有需求,中午基本不会休息,而且养成了一个跑步上厕所的习惯。因为写代码的过程中不愿上厕所,上完厕所,又想马上看到刚刚代码的效果。  角色转变后,我的职责被放大了,责任更多了,在相当长一段时间内因为负责的东西太多,应接不暇照顾不过来,感到前所未有的心力交瘁感。同时可能和五六个部门有业务需求交叉,这会写着这块的业务代码,那会便要参与另一个需求业务的对接。我的时间被彻底碎片化了,以至于我的开发效率变低了,情绪变得易怒易爆。常常会因为同事问的一个小问题使我发怒。也经常因为项目成员开发上的小问题小毛病,使我恼怒。在一个月的磨合过程中,我慢慢的调整了我的工作重心来适应我职位的的转变,从一个事事亲力亲为到往管理方面靠拢。消化各部门需求变成了我的重心,管理项目需求组织开发确认项目成员理解消化需求变成了我的重心,跟踪项目迭代进度变成了我的重心,解决项目开发过程中的疑难杂症变成了我的重心,小组成员业务培训技能提升培训变成了我的重心。这样的转变,使得项目需求迭代的效率变高了,出于对整体业务的把控,各部门有需求的时候,我都能给出很有帮助建设性的意见。后来开发管理一转之前的心力交瘁,变得游刃有余。在这里,特别需要感谢下同事对我工作的理解,项目组成员对我工作的支持。是你们的理解与支持,让我能更轻松的开展工作。

初心不变,砥砺前行-架构之路

凯京的系统架构随业务开展不断的升级,而我有幸参与并实践了整个架构升级变迁。从最初的两个核心系统,到后来十多个外围系统、系统SOA服务化、耗时查询redis分布式缓存化、内部通讯从MQ的RPC升级到DUBBO服务治理型的RPC、外部通讯从httpClient到spring cloud feign、配置中心从disconf到拥抱spring cloud体系的Apollo,任务调度从只能单机调度到xxl-job分布式可视化任务调度、老的GWT项目到spring boot + angular.js前后端分离架构的转变。每次的架构升级技术引起都使我受益良多,因为只有自己充分了解掌握的技术,才能更好的引进团队,使团队受益。未来,随着业务的不断发展壮大,分布式锁,分布式缓存还有更多的使用场景,以及具有凯京特色的DevOps落地。这些,我们都已经做好了充分的准备。架构之路,从心出发。

ps:广告继续,因为公司业务的蓬勃发展,来年我们需要更多优秀的(java/python)开发方面的人才,如果你对我们的架构技术感兴趣,可以联系我

拒绝拿来主义,开源路漫漫

在我们的系统架构中,平稳的跑着很多开源的项目,辅助着我们整个系统架构,在这里,对这些作者对开源社区所做贡献致以最崇高的敬意。当然,我们不是只会用的拿来主义,开源项目在使用过程中如果发现了问题发现了bug,我们会提交我们的修复方案反馈给社区,跟踪问题直到方案被采纳或者问题被解决。如美团dbproxy的环境安装问题,如Dubbo框架如果采用redis注册中心,服务监控时默认集群策略导致异常的问题等等。同时,得益于领导的支持,在2017年,凯京也有了自己的开源仓库(https://gitee.com/kekingcn),我们也开源了和我们业务无耦合的一些项目来反馈社区,如

这些项目一经开源后,受到大量关注,相信也会给很多人非常大的帮助。未来,我们准备与开源社区无缝接轨,从社区不断吸收优质技术,同时会不断地给社区反馈(我们内部授权系统即将开源,期待吧)

优质开源项目推介

分布式任务调度:https://github.com/xuxueli/xxl-job

治理型RPC,dubbo:https://github.com/alibaba/dubbo

治理型Rpc,motan:https://github.com/weibocom/motan/

分布式配置中心:https://github.com/ctripcorp/apollo/

分布式事务管理:https://github.com/codingapi/tx-lcn

redis云平台:https://github.com/sohutv/cachecloud

分布式链路追踪:https://github.com/apache/incubator-skywalking

分布式链路追踪:https://github.com/dianping/cat

DevOps落地方案:https://github.com/capitalone/Hygieia

消息通讯方案:https://github.com/mrniko/netty-socketio

等等,考虑篇幅就不写太多了,有兴趣的可联系我进行更多的项目交流

完成驾考的任务

相比于去年,今年我花在技术学习上的时间更少了。因为,今年多了一个考驾照的任务占了我半个周末的时间。从年初报名,到现在,每个周末都要花一天时间起早去练车,在这里要感谢涛哥陪伴我的每个周六周日。因为驾考制度的万象更新,一度想要放弃不练了。然而最终还是坚持了下来,还是因为有个很好的同伴,同行路上可以聊天南地北,从底层技术到架构实现,哈哈,感谢涛哥一路相伴。到现在科目三已过,马上要科目四考试了,现在回头想想都有点小激动。年前驾照到手毫无悬念了,这个既费人民币又费精力的事情,再也不想有第二次了。

坚持不懈的技术写作

2017年全年总共写了34遍文章,大多是采坑的经验分享以及优质项目技术实施分享。写博文不仅能总结自己的技术积累自己的技能经验,还能给同样需要的人以帮助。所以来年会坚持不懈的保持源动力,不断的在本博输出更优质的内容。

总结过去,认清现在,才能更好的把握未来。2018,不忘初心,砥砺前行!


kl个人博客