Следующая серия постов будет направлена на подготовку к интервью на позицию сеньора golang разработчика - лично мой опыт и мои требования. Или можно по-другому - что было бы неплохо знать нормальному разработчику?
Разделим на 3 части:
1. Знания языка Golang:
1.1 База
1.2 Немного углубимся
2. Архитектура и разработка приложений
3. Закрываем долги
Начнем с книг: периодически спрашивают что почитать сеньорам или я сам подвожу для себя топ из книг для чтения для разработчика. Без них я не могу серьезно воспринимать разработчика как сеньора.
1.1 Знание языка Golang:
👉 Learning Go: An Idiomatic Approach to Real-World Go
👉 100 ошибок Go и как их избежать
👉 Concurrency in Go: Tools and Techniques for Developers - Katherine Cox-Buday
Это база по гошке, но я бы сходил на канал к https://www.youtube.com/@nikolay_tuzov и посмотрел его великолепные видео о деталях мап, слайсов, каналов.
Итого, после прочтения и просмотра вышенаписанного закроется позиция мидла, может мидл+. До сеньора еще нужно набраться опыта и разобраться в некоторых деталях как гошки, так и computer science, про это будет отдельный пост.
Разделим на 3 части:
1. Знания языка Golang:
1.1 База
1.2 Немного углубимся
2. Архитектура и разработка приложений
3. Закрываем долги
Начнем с книг: периодически спрашивают что почитать сеньорам или я сам подвожу для себя топ из книг для чтения для разработчика. Без них я не могу серьезно воспринимать разработчика как сеньора.
1.1 Знание языка Golang:
👉 Learning Go: An Idiomatic Approach to Real-World Go
👉 100 ошибок Go и как их избежать
👉 Concurrency in Go: Tools and Techniques for Developers - Katherine Cox-Buday
Это база по гошке, но я бы сходил на канал к https://www.youtube.com/@nikolay_tuzov и посмотрел его великолепные видео о деталях мап, слайсов, каналов.
Итого, после прочтения и просмотра вышенаписанного закроется позиция мидла, может мидл+. До сеньора еще нужно набраться опыта и разобраться в некоторых деталях как гошки, так и computer science, про это будет отдельный пост.