做了两个项目,Go、K8s、设计模式都让它给玩明白了
大家好,我给大家介绍下网管大佬,公众号「网管叨bi叨」的号主。
下文里提到的"我",是指网管大佬。
今天给大家聊聊Go语言、K8s 以及设计模式的一些常见问题。
网上很多人觉得 Go 是门很纯的语言,老是觉得少即是多,用Go写程序不能学Java,不能搞那些设计模式,但是你要拿Go开发业务系统,本来就业务逻辑逻辑复杂,你再写那些很'单纯”的代码,能不能把自己蠢哭我不知道,反正是能把后面接你这摊代码的人给蠢哭。
为了让自己也让周围的人都能改善下代码设计能力,经过大半年的学习和更新,网管完成了用 Go 实现23种经典设计模式的教程,教程中用一些开发中常见的场景来举例子,帮助大家更好地理解每种情况该使用什么设计模式。
关注网管的公众号回复关键字【设计模式】即可领取下方教程,注意不要打错别字哦
我在用Go编程前用过Java 也 用过 PHP,属于公司只要正常给我开工资,让我用啥我学啥。
18 年去新公司后,因为公司业务项目重构,赶鸭子上架看了一个周末 Go 语言的语法就投入到项目开发中。因为当时对 Go 语言知之甚少,从项目封闭开发到结束我基本上都是靠拷贝别人代码修改,加网上搜索解决方案完成的功能开发,所以就导致没少写Bug。
在封闭开发和解决Bug 期间,每天都能有大量机会接收 Go 语言的知识和进行实战,为了这些知识和经验能随着时间沉淀下拉,就萌生了记笔记,整理成文章发布在公众号上的想法。
随着我这两年接触的项目越多,发布的文章覆盖了从一个新手、到能搞定公司服务架构解决方案的老司机的各种高频话题。
从零开始用Go写Web框架 以初学者视角0开始编写一个简单的Web框架。 Go语言并发编程实战总结了并发场景中的问题和解决方案。 微服务实战 汇总了一些微服务的设计模式和Go的解决方案
同时我也整理了一个 Go 开发的实战电子书,汇总了 70 多个实战案例和工具,帮助大家解决记忆焦虑,资源搜索的困难,需要的时候直接拿来用即可。
去网管的公众号回复关键词【gocookbook】即可领取
除此之外,我还参与了公司服务迁移 K8s 的全过程,在此期间又接触学习到了 K8s 的各种知识,并在公众号上开展了相关内容的沉淀分享,大家可以看看这个大纲。
由于篇幅所限这里只是贴了一部分内容的截图,关注网管的公众号,回复【k8s】即刻获得网管近两年整理的全部 K8s 精品内容。