Email or username:

Password:

Forgot your password?
sattellite

Я записался на курсы по конкурентности в #golang. Решил заполнить пробелы в памяти, структурировать свои знания. Сегодня было занятие, которое делит курс пополам. Закончилась базовая часть и начинается углубленная часть. В первой части курса узнал новые вещи про организацию блокировок на уровне процессора, как процессор использует и управляет кешом (чисто по верхам), узнал про устройство горутин в самом рантайме языка. Пока могу сказать, что я знаю про все сказанное касательно самого языка. Про data lock, data race, мутексы, атомики, каналы и контексты. Увидел парочку интересных алгоритмов.
На курсе много разных ребят, половина из них техлиды, сеньоры и мидлы в именитых технокомпаниях, есть переходяшие с python и javascript, а есть вообще новички, которым надо понять как проходить собеседования. Сравниваю себя с этими ребятами и не понимаю как оценивать себя. С одной стороны там были какие-то зубодробительные вопросы про процессоры, а с другой стороны большая часть вопросов крайне слабые, типа "а почему тут дата рейс". Лектор поддержал меня и тоже удивился почему в чате никто не скидывает код на ревью и не задает вопросов по домашке.

В общем первая половина курса для меня была просто освежить память. Посмотрим что будет во второй.

2 comments
kurator88

@sattellite мне очень нравится книга - 100 ошибок при разработке на go потому что она очень очень мягко погружает

sattellite

@kurator88 кажется это была моя первая книга по go

Go Up