前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小白如何使用AI学习golang并入职高薪企业

小白如何使用AI学习golang并入职高薪企业

原创
作者头像
金鹏
发布2023-11-16 23:42:30
5382
发布2023-11-16 23:42:30
举报
文章被收录于专栏:SDLC技术探究

一 背景

本文主要面向哪些想学习一门新语言,但是搜索半天也无从下手的同志们。基于现在AI技术的发展,GPT工具越来越体现在我们的生活中,最近腾讯发布的混元大模型就是其一,因为其具有较强的逻辑推理和知识增强的特性,所以对于一个小白,如何使用AI技术服务自己呢。本文使用混元大模型来作为我的“导师”来揭开我的疑问,“传道授业解惑”。

假如我想学习golang,想了解golang的一些优劣,我在学习golang的过程中想获取一些开源的学习资料,在学习的过程中,我想实践下,让混元帮我统计下现在哪些golang库比较火,star比较多方便了解当前go的前景,然后在我学习后,想了解golang的发展前途以及面试建议,那该如何使用混元帮我做到以上工作呢?

二 不懂就问

如果你有什么不懂的,就直接在输入框提问吧,你看上面,它给了我一大串的优缺点的比较,让我更放心,更了解我的选择是不是对的。

我这里给出了前提条件语设,我是一个小白,目的是找到一些开源书籍或者文档资料,并要求它给出相应的github地址链接。它给出了相应的答案,比较长,我这里使用了混元比较方便的复制按钮粘贴答案,如下:

从上述答案可以清晰看出,混元给了一些建议的学习仓库和地址,以及一些知名的书籍,还是不错的。让我一个不懂的人知道现在哪些经典的书籍需要我去看,哪些仓库在使用golang。

那么对于初学者有何建议呢?

然后混元就像个老师傅,巴拉巴拉苦口婆心讲了10条,我记下来了。。。慢慢让我体会吧!

三 最炫酷的代码实现

那么假设通过上述系统的建议学习,我已经有一些基础知识,但是代码一个没写过,咋整?

刚好,我想了解些现在golang都有哪些比较火的repo,那么就让混元帮我写个代码去统计下吧,开整!

我就让他使用go+html+css+github api写个web服务器,这搞出来应该够牛叉,看看它效果吧,答案来了:

然后我也看不懂,复制代码到VScode,建个文件lang-main.go,放进去,保存下;再建个文件index.html再把上面html放进去。

咋运行代码呢?继续搜索:

如此详细,真是保姆啊!

那就按照他说的运行一把

乖乖,激动,跑起来了,浏览器赶紧敲了一把http://127.0.0.1:8080/,看看效果:

简直nice啊,清清楚楚,一目了然。我直接复制的代码,运行毫无报错,不得不说混元的逻辑能力还是杠杠的!看结果最多的竟然是go本身,还有K8s,gin,hugo,moby,果然go是被这些项目带起来了。

另外呢,它也可以帮我们解释代码的逻辑,这里我就不浪费篇幅了。

四 小白的茫然

虽然知道K8s,docker这些高大上的project,小白也没法维护啊,看不懂啊,以后要用golang做什么呢,后端服务?web开发?还是啥?搜索下吧,混元老师在呢。

混元老师给我打了强心剂!慢慢学吧!

五 如何找好工作

那么学习了golang,去面试需要注意啥呢?混元有一个栏目是面试大纲,来试试看能不能解决我的问题。

可以看出混元给出了一些很通用的面试问题,从个人到团队,从技能经验到个人品质,还教我灵活面对。真是贴心!如果我能按照这个大纲准备下,再把基础知识打结实,再使用混元协助我做几个项目,我感觉鹅厂什么的是不是就不在话下了呢?哈哈。。。

总结

混元老师傅虽然刚刚出道不久,但是对于一些职场新手有很大的帮助,可以帮助搜索一些自己迷惑的问题,一些学习资料,一些代码实现,甚至可以帮助面试。有些时候可能混元还能帮你解决人生中的一些疑惑,但是最终我们记住,混元可以是我们的一个朋友,一个经验老道的师傅,甚至一个知己,但是未来的路还是要靠自己走,自己去思考!

我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一 背景
  • 二 不懂就问
  • 三 最炫酷的代码实现
  • 四 小白的茫然
  • 五 如何找好工作
  • 总结
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档