面向实习的Golang服务端技能分析

背景:

这个文章就当总纲看吧,没什么内容,大概是我的一个学习计划

首先,该文章是我希望大二暑期能够找到Go后端开发岗位实习机会,结合boss、2024版go学习路线以及我一个go萌新的现有技能做出的大约四个月时间掌握开发技能的规划。随后我也会做一下自己关于这些技术栈的学习笔记,希望各位大佬多多分享学习资料,写的不对的地方还望多多纠正。

为什么是Go:

  1. 作为一个没有审美的工科生,我认为前端开发真干不了一点。前端对我而言是一个需要了解和会使用简单框架的了解向技能,大约掌握一下三件套、vue和如何和后端交互就差不多了。

  2. 对于开发岗位而言,我个人认为本科阶段就业或者企业实习,后端开发岗位都是性价比最高的岗位。在后端岗位中我了解到的go后端开发相对而言需求量和内卷程度都是适中的。

  3. 结合我个人写的一些Java和go代码,我认为go语言是更好上手和理解的。我个人浅显理解,Java好比是一个严谨的组织结构,每个类和方法等都可以画出清晰的结构图;而go就好像是搭积木,无论是接口或者"类",都可以使用简单的结构体来实现,需要属性就新建属性,需要方法就绑定一个新方法,就像搭积木一样。

  4. 然而,相比于Java成熟的体系,基本要学的每一项技术栈都有一个或者多个优秀的教程,go的资源可能就很有限了,这也是学习Golang不太爽的地方。

技术栈:

我认为需要学习的技术栈大致分为一下几类(不分先后):

开发项:

  1. 基础编程: 这一块主要是Go的基础语法以及Gin框架的简单使用,算是入门内容了。我认为这个大概做一个go的xx管理系统就大致过关了,可以看一下我之前写的Gin项目
  2. 网络编程: 主要是TCP/IP协议的使用,这个基本上实习岗位都会要求的。
  3. 并发编程:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值