学习计划
第一周
找一个常见的GO教程,搭建好开发环境
课件,可以+V 分享
编程环境
能够让代码跑起来
熟悉基础语法和数据接口
语法 (参考GO语言入门)
数据结构(参考GO语言入门)
注意,涉及到包,协程,通道,共享内存等概念,可以先略过
第二-四周
1.学习使用框架:Gin 和 Gorm
2.每天刷至少两道一星算法题,可以在力扣上找
3.训练自己写代码的手感,熟练GO的用法
4.训练解题思维,积累经验。为后续面试做准备
熟练常用的算法
快速排序
冒泡排序
堆排序
二分查找
翻转二分查找
熟悉常见的数据结构
堆栈
队列
二叉树
链表,环
图
4.一开始,不要在意时间,只要最终能解题,就好。
5.注意每日反思和总结
注意事项
1.本阶段主要是学习GO语言的语法特性,并且培养良好的编程手感和思路。
2.刷算法题是必须要有的过程。一星 二星的算法题一般不涉及复杂结构和算法,以能够解题为目标即可。
3.万事开头难,GO语言的环境搭建和编辑器,以及包管理概念对于初学者而言比较抽象。尽量熬过这一段。
4.非计算机专业的学生,算法这一块大致了解,熟练使用即可,不用深究原理。