2022 技术总结

不知不觉,又是一年过去,今年又长进了多少呢…

从 JAVA 技术栈,转移到了 GO 开发。从 GO 语法开始学起,基本循环、遍历等已经熟悉。但像管道用的不多,常见配合 select的使用。自行进行了 生产者与消费者实践,目前还没有出现任何弊端。

之后进行了 GO WEB的学习,Gin、Gorm 到现在的 THZ(内部搭建),不得不说,THZ用的比 Gin、Gorm 都要熟悉… 由于公司的需求,自认为 GO WEB 技术栈掌握的还可以,对 THZ 十分熟悉,相比之下 Gorm就显得有些不足,只是会用,但是 底层,原理 也只是匆匆一瞥,来不及细看。(也可能是没啥研究的想法-。-)

纵观过去半年的开发,在编程的技术上 只要会用 GO语言,GO WEB 框架就能完成基本的开发。甚至目前的开发流程,开发需求也已经比较固定,不断的推产品,但做的工作 无非就是根据需求 推出新的 WEB 接口(可能有时候需要对接第三方库)。可能有时候会用到 RPC ,但也是浅尝为止。技术推动业务,业务使得我们探寻技术。但就目前所接触的业务方面,貌似已经使大体技术固定了起来,对业务的探寻好像开始变慢了…

仍记得刚来公司那会,刚转语言到 GO,当时 也只是匆匆看了语法框架,便有需求上手开发,那叫一个慌呀… 接一个简单的修改需求,都搞的人汗流浃背… 慢慢的也渐渐熟悉,熟悉了框架,熟悉了业务,但技术的深度却没有推动的感觉… 目前对于业务上的开发,大部分要操业务的心,思考业务的逻辑,但是技术的实现好像并不用那么费心思。

半年过去,自认为除了上述的描述之外,也有了很多别的提升。计算机知识的补充与拓展(最期待的就是周六了。技术分享会,虽然我总是那个差生-。-)。在 WEB 开发上也积累了一些经验,对 WEB 框架某些方面还是有些理解的。Github 的活跃也渐渐提升起来,领会到了其中的魅力!期间,也对一些开源项目进行了阅读,收益颇多。 对开源项目的使用更加熟练,知道该如何去快速使用、了解。算法和网络方面也更加熟悉,最近也在努力实现呀。g-rpc 也有相关的了解(但是实践并不多 ~~), GO 爬虫也写过一些,其中对于并发也有了一些看法。redis 也抽空看了一些源码实现(以前看过书,记不得了呜呜呜)。然后就是容器化方面,dokcer 和 k8s 也都有了一些相关实践。

总的来说,技术还是有些许进步,但我认为更多的是广度,在于怎么去使用方面。但是深度仍需好好探索,就像以前学Java 语言一样,我可以很自信的说出某些方法底层是怎么实现的,什么样的数据结构等。但是目前更多的是用,可能是急于做项目,心也难免躁动了起来。仍记得 当时写 GO 语言里面 有一个形如 a.sort.Reverse ,我直接照搬 Java 里面的模式,以为是 排序了之后反转,因此认为是倒序。但进去详阅源码 才发现并非如此(不得不感叹语言的魅力啊)。还是太浮躁了,过去的只能作为经验,对于新的知识仍要保持阅读与实践。

但是目前的业务可能并不能支撑我去实践已经学到了技术,又该如何呢?不禁又让人回想起那个夜晚。大二的晚自习里无意中听了学长的演讲,对编程产生了极大的兴趣。当时学长是一名白帽子-。- 我一开始也是想往这方面发展,后来发现这方面要的基础太多了,于是便老老实实从头学起,后来便在开发的道路上越走越远… 当时正好碰到了疫情期间,我就在家通过 b 站一周学完了 Java 的网课,每天都干劲满满呀,一天8小时我觉得都不止。然后数据结构,算法题,计算机网络,数据库… 那真是一个学习的高潮。每天醒来就是自行看网课 学习,实践。自学 html,然后搭建静态的 网页,纯html css…
是的,在工作之余,也要保持学习。自行实践。在工作时大部分提升的是技术的广度,深度既然没法提供,就要靠自觉了。记得我一开始学docker ,环境搭建半天搞不好,放弃了一周 后来又捡起来弄,终于搞好了…

说实话,目前也不明白大方向该往哪个地方迈步。可能都了解的不多,不够理解?只能跟着自己的兴趣,亦或是主流,开展学习。

2023的目标:

  • go 源码包的阅读(进行过一些,太多且业务忙遂遗忘)
  • Github Action 学习使用(粗略的读过 workflow,目前学了 k8s 和 docker,想结合起来使用)
  • redis使用 (redis 早早就学了,原理方面也看过 《Redis设计与实现》,虽然忘了,但还是因为实践不够多,想结合 GO 做一些东西出来)
  • 消息队列的学习(比较常见,但没咋了解过-。-)
  • linux 的学习使用(短暂部署过项目,但是命令啥的都不熟悉,底层看过忘了-。-)
  • 给开源项目提 Issue 和 pr
  • 增强沟通能力,说清楚想表达的
  • …未完待续

很感谢同事们的帮助。前端同事让我清楚了前后端开发流程,后端同事给予了技术和业务上的帮助,leader 帮忙代码检查,规范代码,传授解决问题的思想,学习的方法。十分感激,也十分庆幸能加入目前的技术团队,有技术又不缺乏温暖,希望都能越变越好!

愿所有的居无定所,对得起这一路颠沛流离

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值