2018~2019年度总结

有幸入职到集团下一家创业子公司,主要产品面向集团,办公应用,园区应用,涉及项目不少,但是真实上线使用的应用只有一个老的办公应用,而且只有集团内部使用,偶尔会有正常迭代或是一些被迫迭代。

年初,公司的体系还是很健全的,从技术总监,到产品,到UI,到前后端开发,移动端开发,再到测试、运维,基本的岗位都是有人负责的。上半年,公司基本在为集团做一套园区内的交易项目,虽然项目中漏洞很多,但是这些不投入使用,问题也是很难发现的(PS:因为涉及交易,某次面试中有被问到对账,只能搪塞过去),种种原因并没有上线使用,问题也随之搁置。入职半年,感觉到公司懒散的氛围,及没有一个明确的方向和值得期待的产品曾与总监沟通欲离职,意外收到了老大的挽留,谈了些未来的发展,开始有些憧憬,离职的念头随之消去(特此感谢T哥对入职以来的关照,也感谢老大的厚爱)。而后又为集团定制了一套网盘,由其他两个后端同事完成,基本没有参与,不做太多说明,期间鄙人一直在维护线上的办公应用与2.0重构版本。

因为公司是要将此应用拆分为微服务,闲暇时间也了解下spring cloud中可能使用到的一些技术和微服务需要注意的一些细节。终于有一天开始对服务进行拆分,老大一张拓扑图还是有点小震惊的,便开始了我的第一次微服务之路。服务拆分完自然每个服务都很简单,重要的服务之间的调用,其实我觉得微服务最重要的是保证数据的一致性,但现有的解决方案都很重,还没有那么完美的解决方案,索性放着没有处理。自己把重心放在了服务的可用性与通用性上,为微服务配置了spring cloud自有的统一配置中心,并对一些重要数据实现了加密。

众所周知这个行业不是那么稳定,人来人去也很频繁,开发运维都有更新,重要的是后端两老哥均先后跳槽,只能我一个半年的新人扛起大旗,因为没有招到合适的运维,索性没有再去招,尝试了devops模式,在此期间有幸接触到docker,为之后使用一些devops工具打了一丝丝基础。可能这也是一个展现自己的一个机会,但是自己却没有做好,之前一直觉得后端没有一个负责人来张罗这些事,到自己这里了,发现并没有想象中的那么简单,瞬间毫无头绪。

微服务化后随之而来的就是部署问题,先使用了兄弟公司docker集群平台,因为该平台也是在开发期间,使用期间遇到了不少问题,之后遍使用了腾讯云的TKL,自己负责尝试使用,在平台成功部署了一套服务,还在年底前基本将原有的gitlab代码托管工具成功升级并数据迁移到腾讯云的docker服务中。使用迁移之间遇到不少问题,有的时候换一种方式解决问题其实挺简单。

感觉有点像记流水账,一年的新人,经验有限,做的只有这么多。

说下自己平时的生活,程序员嘛,一坐一天,肚子很舒服,甚至有点膨胀,意识到这一点可能有点晚,但是也在拼命的改变,基本有空就去运动健身,跑一跑,还是感觉很充实。不知道抽的哪根筋,突然对摩托车着了迷,每天上下班都会骑着,不管天有多冷,周末也总有一天会出去溜会车。感觉还是蛮充实的。

总结一下,刚开始可能对公司的各种奇怪想法都抱有质疑的态度,但是换位思考可能各有各的打算,也各有各的难处,之后遍一心做自己的开发。再就吐糟下自己的脾气,有的时候着急,或者是自己手头忙不过来时候很容易对别人不礼貌,事后便觉得自己做的很不合适,想要弥补但已经为时已晚,在此要对所有被我脾气伤害到的人道歉!感谢一路陪我走来的每一个人!

996.icu

最近的文章

狂狼狂狼

不知从何时起,开始对骑行西藏有了憧憬。瞒着家人,辞去工作,独自前往。看过美景,跑过山路,吹过海风,到…

继续阅读
更早的文章

腾讯云TKL自动部署java项目

进入tencenthub镜像仓库https://console.cloud.tencent.com/…

tlk  腾讯云  继续阅读
0评论