用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
软件与程序人生
›
程序人生
›
2022年年终总结
2022年年终总结
数据人与超自然意识
论坛元老
|
2023-1-13 21:47:04
|
显示全部楼层
|
阅读模式
楼主
主题
1822
|
帖子
1822
|
积分
5466
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
这一年
从测试转到平台开发,做了两个项目,一个是服务于安卓设备的自动化测试平台,另一个是分布式平台与设备连接中间件的重构。
自动化测试平台项目是基于Sonic开源项目做的二次开发,包括Server、Agent、Actuator、Web-Client四部分,Server负责CRUD等操作,使用Python Flask框架,Agent负责设备和Server之间的通信,Actuator是用例执行器,使用ATX作为测试工具,Web-Client使用Vue2。在经理的协助下,从设计到开发,从后端到前端,从调试到测试再到交付,经过大半年时间,项目终于在8月份交付,现广泛应用于公司各型号设备的压力测试。
中间件重构项目与自动化测试平台类似,都需要一个中间件实现Server与设备的通讯,所以有机会参与中间件重构项目,不过该项目是基于Java的Netty框架通过Socket与设备建立长连接,实现通信功能。在开发之前花了2个月时间来做预研和设计,包括国密测试、需求整理、架构设计、流程梳理、通信设计、存储设计等。赶在年底完成了中间件的开发和测试,分布式与中间件关联的部分业务还未完成。
成为铲屎官,1月15日买了一只美短虎斑弟弟取名年糕,3月21日领养一只不是很纯的暹罗妹妹取名泡芙。在家的时候有两只猫陪伴,上班的时候两只猫互相陪伴,幸运的是女朋友来北京也顺利的找到了工作,北漂不再孤单。
喜欢上骑行,拥有了自己的第一辆公路自行车——喜德盛RC300,骑车去西二旗上班,骑车去黑山寨、八达岭爬山,十一骑车去天安门看人山人海,单次骑行100公里,伸展、舒爽、快乐,身体变得越来越健康。
变化
从追求完美到懂得取舍,设计自动化测试平台时一味地追求简洁、完美,为了用户体验大大增加了系统复杂度,计划6个月开发完成,而实际用了8个月时间,交付使用时发现认真打磨的功能使用率并不高,这时才意识到一味地追求完美并非好事。要先做完,经过用户体验,给出建议后再进行打磨才能做的更好。
从拿到需求开干到想清楚再干,在自动化测试平台上吸取了教训,中间件重构项目在经理的指导下没有急于求成,而是一步步编写设计文档,编写过程中发现5个消息链路可以合并为2个消息链路,大大简化了业务流程,也体现出想清楚的重要性。
不足
基础能力,最近做Java开发发现学习新知识比较吃力,看了许多大佬的博客还有和同事交流,他们都提到了基础能力。因为性格比较急,做Java开发之前没有先学习Java基础,而是先看了Spring,遇到问题时又不得不翻看Java基础解决问题,属于是本末倒置了。
沟通能力,上学时一直认为语文没啥用,现在才意识到语言能力真的很重要,经常出现沟通问题时各说各的,说了半天发现两个人根本不在一个频道上,效率十分低下。不但要想清楚,更要能说清楚。
展望
持续提升基础能力,并探索适合自己的学习方法,提升学习效率。
每月写一篇博客,记录一下自己的成长,相信语言能力也可以得到提升。
希望能够参与到Sonic项目中,做出自己的贡献。
疫情防控已成为过去式,终于可以随便回家,随便出去玩了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
继续阅读请点击广告
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
数据人与超自然意识
论坛元老
这个人很懒什么都没写!
楼主热帖
2023团队天梯模拟赛 L2-3 智能护理中心 ...
4. 事务和锁
Java Long类的bitCount()方法具有什么 ...
kubernetes使用学习(k8s)
渗透测试02
【记录】Python爬虫|爬取空间PC版日志 ...
数据类型前置知识
那些年你用过最好的键盘
OSPF多区域
SQL Server 触发器
标签云
国产数据库
集成商
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表