Pull to refresh
3
0
Дегтярёв Евгений @bat

Go/PHP Developer

Send message

Опишу свое мнение от дилетанта. Сначала о представленном списке:

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 минут, чем раз в неделю на час-два.
А чтобы лучше говорить, слушайте диалоги и вслух проговаривайте каждую фразу. Именно это проговаривание учит беглому разговариванию. )))
на этот случай у меня есть анекдот:

В еврейской школе новая учительница обнаружила, что Нехама в классе дразнят «дурачок». Она спросила одного ученика, почему они его так обзывают.

— Если дать ему на выбор монеты в 5 и 10 шекелей, он выберет 5, потому что она больше. Вот, смотрите…

Парень достает две монеты и предлагает Нехаму выбрать. Тот выбирает пять… Учительница с удивлением спрашивает:

— Почему ты выбрал монету в пять шекелей, а не в десять?

— Потому что она больше!

— Но на 10 шекелей можно купить больше вещей, чем на 5.

— Я знаю. Но, если я выберу десять, они перестанут давать мне деньги!

Information

Rating
Does not participate
Location
Алтайский край, Россия
Registered
Activity

Specialization

Backend Developer
Senior