- Составление базового роадмапа
- Написание простенького сервиса на Gin
- Выполнение leetcode-type задач на Go
- Определение практического модуля для изучения
- ...
- Изучить синтаксис языка
- Познакомиться с основными типами данных
- Освоить функции
- Разобраться со структурами
- Подключить и использовать базы данных
- Реализовать простые веб-взаимодействия
- Изучить основы конкурентности (goroutines, каналы)
- (Научиться работать с файлами)
| ph0 | ph1 | ph2 | subj | topic | res | link |
|---|---|---|---|---|---|---|
| 1 | env | ok | ||||
| syntax | ||||||
| 1 | 1 | package | ok | 1.1 | ||
| import | ? | 1.1 | ||||
| 2 | export | ? | 1.2 | |||
| 3 | syntax | func | ok + ? | 1.3 | ||
| 4 | syntax | var | ok | 1.4 | ||
| 5 | datatypes | basic | ok | 1.5 | ||
| 6 | syntax | constant | ok + ? | 1.6 | ||
| 2 | 1 | syntax | loop | ok | 2.1 | |
| 2 | syntax | condition | ok | 2.2 | ||
| syntax | switch | ok | 2.2 | |||
| syntax | defer | ok | 2.2 | |||
| 3 | xrsz | 2.3 | ||||
| 4 | pointer | ok + ? | 2.4 | |||
| 3 | 1 | datatypes | struct | ok + ? | 3.1 | |
| 2 | datatypes | array | ok + ? | 3.2 | ||
| 3 | datatypes | slice | ok + ? | 3.3 | ||
| datatypes | append | ok + ? | 3.3 | |||
| 4 | datatypes | nil | ok + ? | 3.4 | ||
| syntax | make | ok | 3.4 | |||
| 5 | syntax | range | ok + ? | 3.5 | ||
| 6 | xrsz ? | 3.6 | ||||
| 7 | datatypes | map | ok + ? | 3.7 | ||
| xrsz | 3.7 | |||||
| 8 | syntax | funcvalue | ok + ?? | 3.8 | ||
| 9 | xrsz | 3.9 | ||||
| 4 | 1 | methods | base | ok + ? | 4.1 | |
| 2 | methods | pointers | ok + ? | 4.2 |