Опишу свое мнение от дилетанта. Сначала о представленном списке:
1. Донован. Не читал, но видение создателей языка нужно глянуть(может потом как-нибудь). Единственное, что отпугивает-год выпуска - 2018. Все очень быстро меняется.
2. Фримен. Не читал. Пролистал и сохранил себе, тк выглядит не плохо.
3. Индрасири. Может треть прочитал и бросил: очень поверхностно все и не актуальная информация местами. Лучше уж доку читать или для поверхностного ознакомления.
4. Макдауэл. Алгоритмы..алгоритмы никогда не меняются. Если только это не метод быстрой сортировки в go. Есть такое по алгоритмам на Go: https://github.com/TheAlgorithms/Go
5. Сюй. Есть на русском от Питера. Годная книга, тк у любого начинающего есть пробелы с архитектурой приложений.
6. Клеппман. Годная книга. Читать обязательно.
7. Петров. Кинул в закладки.
С каких бы я начал изучение(именно в таком порядке), если не брать во внимание банду четырех, дядю Боба и тд:
1. Цукалос Михалис. «Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go». Как основа изучения Go – самодостаточная. В переводе 2-е издание. Есть третье в оригинале.
2. https://github.com/quii/learn-go-with-tests Читать параллельно с 1. Следовать ТДД или нет-дело каждого, но без юнит-тестов никуда.
3. Мэтью А. Титмус. «Облачный Go». Читаю сейчас. Больше про высокоуровневое. Если читаете что-то в переводе, то обязательно нужен оригинал в некоторых местах.
Опишу и свой опыт. Учил немецкий 11 лет (школа+ВУЗ).
Английский начал учить лет в 20, когда занялся программированием.
В итоге натаскался быстро читать и писать. Чему и был рад.
По работе пришлось общаться вживую, и я понял что не знаю английского вообще, потому что как шутят британцы о своем языке «пишется Ливерпуль, читается Манчестер».
И мне пришлось заново учить слова с их произношением! Не повторяйте моих ошибок. Выписывайте произношение и контекст каждого слова!
В итоге, теперь, без всяких курсов, и 11 годами немецкого, свободно езжу по миру и общаюсь с клиентами на английском. Сложно только в США, где часто говорят так, будто в рот положили картофелину, а то и две.
Дам совет. Слушайте побольше аудиороликов. Подбирайте свой уровень (Intermediate, upper-intermediate) и качайте. Слушать много. Каждый день по 30 мин.
Я люблю аудиокурсы «BBC 6 minute English», Englishclass101, English as a Second Language Podcast (eslpod) by Dr. Jeff McQuillan.
Все это есть на рутрекере.
И помните, что в изучении языка нужна регулярность, постоянство и конечно же мотивация.
Лучше садиться за язык каждый день по 20-30 минут, чем раз в неделю на час-два.
А чтобы лучше говорить, слушайте диалоги и вслух проговаривайте каждую фразу. Именно это проговаривание учит беглому разговариванию. )))
Опишу свое мнение от дилетанта. Сначала о представленном списке:
1. Донован. Не читал, но видение создателей языка нужно глянуть(может потом как-нибудь). Единственное, что отпугивает-год выпуска - 2018. Все очень быстро меняется.
2. Фримен. Не читал. Пролистал и сохранил себе, тк выглядит не плохо.
3. Индрасири. Может треть прочитал и бросил: очень поверхностно все и не актуальная информация местами. Лучше уж доку читать или для поверхностного ознакомления.
4. Макдауэл. Алгоритмы..алгоритмы никогда не меняются. Если только это не метод быстрой сортировки в go. Есть такое по алгоритмам на Go: https://github.com/TheAlgorithms/Go
5. Сюй. Есть на русском от Питера. Годная книга, тк у любого начинающего есть пробелы с архитектурой приложений.
6. Клеппман. Годная книга. Читать обязательно.
7. Петров. Кинул в закладки.
С каких бы я начал изучение(именно в таком порядке), если не брать во внимание банду четырех, дядю Боба и тд:
1. Цукалос Михалис. «Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go». Как основа изучения Go – самодостаточная. В переводе 2-е издание. Есть третье в оригинале.
2. https://github.com/quii/learn-go-with-tests Читать параллельно с 1. Следовать ТДД или нет-дело каждого, но без юнит-тестов никуда.
3. Мэтью А. Титмус. «Облачный Go». Читаю сейчас. Больше про высокоуровневое. Если читаете что-то в переводе, то обязательно нужен оригинал в некоторых местах.
Английский начал учить лет в 20, когда занялся программированием.
В итоге натаскался быстро читать и писать. Чему и был рад.
По работе пришлось общаться вживую, и я понял что не знаю английского вообще, потому что как шутят британцы о своем языке «пишется Ливерпуль, читается Манчестер».
И мне пришлось заново учить слова с их произношением! Не повторяйте моих ошибок. Выписывайте произношение и контекст каждого слова!
В итоге, теперь, без всяких курсов, и 11 годами немецкого, свободно езжу по миру и общаюсь с клиентами на английском. Сложно только в США, где часто говорят так, будто в рот положили картофелину, а то и две.
Дам совет. Слушайте побольше аудиороликов. Подбирайте свой уровень (Intermediate, upper-intermediate) и качайте. Слушать много. Каждый день по 30 мин.
Я люблю аудиокурсы «BBC 6 minute English», Englishclass101, English as a Second Language Podcast (eslpod) by Dr. Jeff McQuillan.
Все это есть на рутрекере.
И помните, что в изучении языка нужна регулярность, постоянство и конечно же мотивация.
Лучше садиться за язык каждый день по 20-30 минут, чем раз в неделю на час-два.
А чтобы лучше говорить, слушайте диалоги и вслух проговаривайте каждую фразу. Именно это проговаривание учит беглому разговариванию. )))
В еврейской школе новая учительница обнаружила, что Нехама в классе дразнят «дурачок». Она спросила одного ученика, почему они его так обзывают.
— Если дать ему на выбор монеты в 5 и 10 шекелей, он выберет 5, потому что она больше. Вот, смотрите…
Парень достает две монеты и предлагает Нехаму выбрать. Тот выбирает пять… Учительница с удивлением спрашивает:
— Почему ты выбрал монету в пять шекелей, а не в десять?
— Потому что она больше!
— Но на 10 шекелей можно купить больше вещей, чем на 5.
— Я знаю. Но, если я выберу десять, они перестанут давать мне деньги!