@andrv
Студент

Какой путь у новичка в Go?

Я - новичок в программировании в целом, в Go в частности. Я имею понятие о совсем базовых вещах (переменные, циклы и вот это всё, что ещё в школе учат, и даже о словарях и мапах знаю), немножко писал на Python (самое сложное, что было - это небольшой парсер сайта).

Моя проблема вот в чём: какую книгу по Go я ни возьму, там везде переход в стиле "Глава 1. Hello world; Глава 2. Пишем хайлоад сервер с динамическими библиотеками на миллион коннектов", ну вы понимаете. Наверное это проблема не самого Go, но неужели для новичка Go станет непосильным на данный момент?

И вот что я ищу:
  • Сообщество (именно о Go), где не стыдно получить помощь, будучи нубом (вот прям совсем нубом)
  • Книга (не важно какого формата; именно о Go), в которой подача материала последовательна и примеры кода ясны
  • Какие-то таски, на которых можно наработать скилл, либо небольшие проекты, где разрешают делать коммиты нубам


Руки чешутся что-то начать делать, но какое-то "базовое незнание в вакууме" не позволяет этого.
Буду благодарен за адекватное понимание проблемы и помощь.
  • Вопрос задан
  • 7163 просмотра
Пригласить эксперта
Ответы на вопрос 9
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
Go идеален для новичков, потому что он сделал процесс входа в язык максимально простым. И так, схема действий:
1) https://tour.golang.org/ - проходим весь курс. Самое важное в этом туре - это задачи. Они занимают 80% времени, но дадут 95% понимания и главное что вы лучше всё запомните
2) Effective Go читаем полностью.

Всё, вы уже можете считать себя программистом на Go и будете понимать почти всё о чём говорят другие программисты.

На оба этих шага вы потратитен пару дней. Я уверен, что любые книги про Go вам в итоге не дадут больше информации, чем эти два шага, зато сожрут кучу времени.
Ответ написан
bitver
@bitver
>>"Руки чешутся что-то начать делать"
Что именно?) это главная проблема всех начинаний. Нужно задание, определенное, конкретное. Нужно чтоб был человек который требовал, да побыстрее...Нужна мотивация в виде плюшек или кнута, не иначе.
Книги бессмысленно читать, если не понимаешь о чем они, к тому же они все одинаковые. Не понимаю для чего это печатается, когда в гугле 99% найдется, а оставшийся 1% если сам не додумаешь - то никто за тебя это не сделает.
Это, конечно, не путь истинный, а мнение с которым, уверен, многие согласятся.
Ответ написан
@konstantin95
В Спб есть хороший курс по Основам программирования на языке Go - levelp.ru/courses/programmirovanie/bases-of-progra...

Ведёт основатель ресурса: 4gophers.ru
Ответ написан
VGrabko
@VGrabko
Golang, Php, Js
Сообщество ищешь? Ты его разыскал на тостере)

Книга? ммм... golang-book.ru + www.ex.ua/16101925 (раздел функциональное программирование)

коммиты нубам? Стучи на почту v.grabko@box.ua или в скайп v.grabko1
Ответ написан
mukizu
@mukizu
Первым и обязательным шагом должно быть понимание - зачем оно вам надо или может понадобиться в будущем.

Из книг - https://www.golang-book.com/books/intro и www.gopl.io
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы