7 Aug 2026, 13:34 UTC130 views11 reactionsread 7 August 2026 Совсем скоро в курсе PRO для продвинутых откроем тему тестирования, и на табличных тестах — той самой конструкции, когда пачку проверок гоняют одним циклом вместо кучи отдельных функций — наткнулись на мелочь, которая неплохо объясняет, как Go относится к таким вещам.
Если в тестовой таблице у двух разных случаев случайно оказалось одинаковое имя — Go не упадёт с ошибкой и не перепутает их между собой. Он просто сам…
custom 52784249861329639135❤3👍3
3 Aug 2026, 10:27 UTC454 views6 reactionsread 7 August 2026 Video
Сеньор бэкендер после 10 лет в IT
#memes
😁5😢1
31 Jul 2026, 07:48 UTC567 views12 reactionsread 7 August 2026 Сейчас в курсе PRO для продвинутых разбираем главу о том, как разносить логику по разным пакетам внутри одного проекта, и наткнулись на ситуацию, которая в других языках прошла бы незамеченной, а в Go встаёт стеной.
Представим два пакета: length и weight. Кто-то в length решил дёрнуть функцию из weight, а кто-то в weight — наоборот, дёрнуть что-то из length. Мелочь, бывает.
package length
import "weight"
package wei…
custom 52784249861329639136🔥4👍2
27 Jul 2026, 10:57 UTC649 views13 reactionsread 7 August 2026 Video
Когда в твоей программе есть баг, но она всё равно работает как надо
😁8🤣5
23 Jul 2026, 07:03 UTC762 views10 reactionsread 7 August 2026 Пока разбираем частичку новой главы про пакеты курса PRO для продвинутых, наткнулись на штуку, которая почти всегда удивляет тех, кто пришёл из других языков.
В большинстве языков есть отдельные слова для того, что можно, а что нельзя использовать снаружи — public, private, protected. В Goшке этого нет вообще. Всё решает одна буква.
func Area(w, h float64) float64 { ... }
func area(w, h float64) float64 { ... }
Area…
custom 52784249861329639138👀2
20 Jul 2026, 15:01 UTC848 views11 reactionsread 7 August 2026 Video
#memes
😁8🤣3
13 Jul 2026, 08:53 UTC≈1,060 views11 reactionsread 7 August 2026 Photo
13 июля родился Эрнё Рубик — человек, подаривший миру тот самый кубик. В честь этого сегодня во всем мире отмечают День головоломки.
Разгадывание логических задач — это не просто классное хобби. Сегодня это мощный карьерный инструмент. Знаете, что объединяет собеседования в Google, Яндексе и топовых банках? Там обожают проверять кандидатов каверзными логическими задачами. Работодателям важно увидеть, как именно вы м…
custom 52784249861329639136❤3🔥2
13 Jul 2026, 05:19 UTC785 views12 reactionsread 7 August 2026 Video
#memes
🤣10🤷1😁1
9 Jul 2026, 16:08 UTC770 views18 reactionsread 7 August 2026 Мы начинаем новую главу курса PRO для продвинутых, и она будет посвящена тому, как писать код, который приятно читать — не только тебе, но и любому, кто откроет его после.
🤓 Будем говорить о том, как сделать код понятным, аккуратным и живым: где стоит упростить, где структурировать, а где просто остановиться и подумать, прежде чем добавить ещё одну строчку.
По ходу работы я буду делиться фрагментами и наблюдениями …
custom 527842498613296391312❤4⚡2
6 Jul 2026, 05:54 UTC≈1,010 views12 reactionsread 7 August 2026 Video
#memes
😁10❤2
3 Jul 2026, 15:27 UTC784 views15 reactionsread 7 August 2026 Последние дни я позволил себе немного замедлиться, отдохнуть и прийти в себя. Иногда такая пауза нужна, чтобы снова почувствовать вкус к работе.
За этот короткий период было много приятных моментов, и честно говоря, в такую жару работать — последнее желание. Но я возвращаюсь в свой темп и уже готовлюсь к новой главе для нашего курса PRO для продвинутых.
Для тех, кто сейчас проходит курс — это будет хорошей новостью…
custom 527842498613296391310❤3🔥2
25 Jun 2026, 09:03 UTC901 views8 reactionsread 7 August 2026 🎲 Перетасовка: алгоритм Фишера–Йетса
Есть такая функция rand.Shuffle, которая умеет перемешивать срезы. Она принимает количество элементов и колбэк, который меняет местами два значения:
nums := []int{1, 2, 3, 4, 5}
rand.Shuffle(len(nums), func(i, j int) {
nums[i], nums[j] = nums[j], nums[i]
})
fmt.Println(nums)
// [3 1 5 2 4]
Но внутри всё не так просто — чтобы перемешивание было действительно случайным, исполь…
🔥8
Showing the 12 most recent of 20 posts we hold for @pro_gofer. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.