Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 9 4 9
Go-тред №38 /go/ Аноним 11/09/26 Птн 14:30:34 3758552 1
20250103ea3a0f2[...].png 403Кб, 1055x1406
1055x1406
zig-cross-compi[...].jpg 25Кб, 400x355
400x355
68b4dc45e5cd2d0[...].jpg 74Кб, 499x500
499x500
Dang! Wyea3a0f2.jpg 32Кб, 533x300
533x300
С чего начать:
— В плюс-минус обязательном порядке проходим "Go Tour":
https://go.dev/tour/welcome/1 (как правило чтобы успешно перейти с знакомого языка на golang для старта этого достаточно)
— Читаем документацию прямо по порядку докуда будет не лень (пункт "Getting Started"): https://go.dev/doc/
— Если собираемся трудоустраиваться в веб – ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/darius-khll/golang-developer-roadmap (постоянно обновлялось сообществом); если собираемся не в веб – просто знаем что такой roadmap существует; в противном случае – ознакомление не требуется.

Литература:
Донован, Керниган "Язык программирования Go" (внимания заслуживают девятая глава для понимания параллельности и тринадцатая про cgo и глубинную рефлексию, прочую же информацию легче найти в интернете)
— Также книги рекомендуемые для начала: https://go.dev/wiki/Books и https://www.practical-go-lessons.com/ (веб-версия — бесплатная и хорошо подходит для новичков в программировании, так же прим. перек. не путать книгу со справочником, поскольку в данном случае любезно предоставлены скорее справочные материалы)
— Книги из списка: https://github.com/dariubs/GoBooks (не читалось, осуждается `^_`)

Полезные ресурсы:
— Сборник patterns и info по микросервисам: http://microservices.io/
— Смотрим видео https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw
— Справочник энтузиастов: https://go101.org/
— Практические уроки: https://www.practical-go-lessons.com/
— Обновляемый список велосипедиста с пакетами: https://github.com/avelino/awesome-go
— Здесь нужны старые браузеры: https://github.com/tucnak

Прошлый тред: >>3677844 (OP)
Аноним 11/09/26 Птн 14:37:35 3758559 2
Новый спринг бут все заценили?
Аноним 11/09/26 Птн 15:41:34 3758597 3
>>3735307 →
>С появлением ноды вебмакаки и вовсе обезумели и начали создавать несты нексты реакты вьюу ангуляры тайпскрипт, 100500 говнормок и тд. Как вообще люди додумались такой язык тащить кудато вне браузера?
Нода реально удобная была тогда, вокруг 2015 года. Она асинхронная, построенная на коллбэках, очень удобно обрабатывать сетевые события, например. Иногда правда всё это превращалось в callback hell. При этом высокоуровневая, удобно обрабатывать всякие JSON, есть система исключений. Довольно надёжная.

А альтернативы тогда были довольно слабые. Потом, правда, альтернативы подросли, ими стало возможно пользоваться, го причесали чуть-чуть (но не совсем, особенно тогда совсем не совсем), в питоне завели асинхронность async/await, тут начались проблемы у ноды, их стандартные библиотеки были под callback based подход, а не async/await, короче удобство испарилось.

Короче на момент 2015 реально хороший был выбор, но сейчас уже точно нет.
Аноним 11/09/26 Птн 17:13:23 3758637 4
>>3758597
>Нода реально удобная была тогда, вокруг 2015 года.
Был гораздо более удобный и производительный груви с асинхронщиной из джавы, кучей сахара и настоящей многопоточностью.
Нода хайпанула исключительно на волшебном обещании одного языка для всего. Что оказалось пиздежом конечно, ведь на чистом джс никто не пишет и фактически под фронт с реактом свой отдельный диалект.
Аноним 11/09/26 Птн 18:53:06 3758682 5
>>3758552 (OP)
граховац здесь? как пилить микросервисы на гоу с грэсфул шэтдаун?
Аноним 11/09/26 Птн 22:11:46 3758790 6
>>3758682
Ну через стаковерфлоу типа. Или хабр на худой конец. Там все расписано. Сигнальчик регистрируешь и дописываешь завершение работы приложения по приему этого сигнальчика. А также контексты можно поотменять/заканселить но это на своё усмотрение.
Аноним 11/09/26 Птн 22:58:41 3758800 7
>>3758682
claude how to gracefully shutdown a service in go
Аноним 12/09/26 Суб 00:34:19 3758839 8
>>3758790
>но это на своё усмотрение.
Хуясе советы. Это первое что надо сделать.
Аноним 13/09/26 Вск 13:41:29 3759443 9
>>3758682

Прокидываешь контекст из main настолько глубоко, насколько ты хочешь сделать грэсфул, в мейне ждёшь в горутине сигнал и по поступлению - отменяешь контекст

>>3758552 (OP)

Здравствуй, анон-гофер, прошу советов мудрых, хуи не предлагать, я уже насосался за свою жизнь.

Я вкатун, чуть меньше чем 3 года назад меня по чистой случайности взяли на работу кодомакакой и терпели, пока я научусь чему-то. Практические навыки я приобрёл и даже вроде какую-то пользу приносил. Фирма нынче лежит в предсмертном состоянии и руководство отпустило нас всех во взрослый мир хотя не все там овощи как я, были и грамотные специалисты и даже очень хорошие. Лет мне дохуя, под сорокет. Три месяца ем смотрю как на хх либо на отказы, либо на игнор. Иногда пытаюсь адресно кидать резюме на сайтах контор. Не было ни одного сраного собеса, резюме переписывал раза 3, в последней итерации по советам чувака, который лет 20 работает программистом. Самый край был недавно, когда я скинул резюме в контору, для которой по стеку я подходил просто идеально - молчание, через 2 недели вакансия уже закрыта.

1. В резюме пока не пиздил, т.е. честные мои два с половиной года практики и реальные вещи, которыми я занимался. Стоит ли переписать под популярный стек и накинуть себе сколько-то лет? Сколько?
2. Озон моментально отказы пишет, почему так?
3. Как искать вакансии, кроме как на хх?
4. Т.к. свободного времени у меня теперь много, то получаю фундаментальные знания, которых у меня не было, - учу книжки Таненбаума, архитектуру, go 101, задачки, postgres дрочу. Во время работы было как-то лениво, да и тяжело после кода и документации ещё накатывать что-то по профессии. Стоит ли такими вещами заниматься или сосредоточиться на заучивании типичных собесовских вопросов?
5. Любые советы приветствуются

PS Не пишите, плз, хуйню, типа иди обратно откуда пришёл или про успешных работяг. Во-первых, я всем сердцем люблю ту работу, которой я занимался последние 2.5 года, ничего подобного я на предыдущей работе не испытывал. Соответственно, биться за сохранение в профессии буду до последнего. Во-вторых, я пришёл со стройки, где руководил в т.ч. этими успешными работягами и нихуя хорошего там нет. Обратно тоже не хочу, ибо там сейчас ещё хуже чем в айти и ушёл я оттуда не просто так, работа специфическая, мне она не подходит.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов