Я недавно пересел на Го. У меня год опыта C/C++. Короче, джун.
Я имею представление об ооп, веб, общие решения. Могу попытаться отличить хороший код от плохого.
Но на Го будто бы все по-другому. Проекты вроде ооп, а вроде и нет. Я отправляю ПР, ребята его правят, а потом я снова отправляю, а они его снова правят. И так до 3-5 итераций. Я , конечно, ощущаю, что начинаю писать лучше, но не думаю, что такой подход подойдет.
Посоветуйте способ реально начать писать качественный код именно на Го. Может есть книги, курсы, видео или что-то такое
Go - язык для максимально быстрого прототипирования. То что на C/C++/Rust разрабатывается неделю, на Go можно накидать за пару дней. Но цена этого - стоимость поддержки в дальнейшем, у Go с этим все очень плохо...
В целом, все те же подходы применяются, что и в других языках. Есть особенности, но не такие значительные. Возможно, нужно иначе поставить вопрос без указания конкретного языка: "как начать писать качественный код?"