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

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

Ответить в тред Ответить в тред
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 345 28 124
Go тред №37 /go/ Аноним 02/04/26 Чтв 13:19:11 3677844 1
httpsdev-to-upl[...].webp 319Кб, 1194x672
1194x672
zig-cross-compi[...].jpg 26Кб, 400x355
400x355
Screenshot 2024[...].jpg 36Кб, 272x292
272x292
299293162773.jpg 64Кб, 1001x563
1001x563
Go или Golang — компилируемый язык программирования от создателей таких шедевров как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Golang является краеугольным камнем стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного кастрирования.

С чего начать:
- В обязательном порядке проходим "Go Tour":
https://go.dev/tour/welcome/1
- Читаем документацию прямо по порядку (пункт "Learning Go"): https://go.dev/doc/
- Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/darius-khll/golang-developer-roadmap (постоянно обновлялось сообществом)

Литература:
- Донован, Керниган "Язык программирования Go"
- Также книги рекомендуемые для начала: 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://t.me/golang2ch (выживает)

Прошлый тред: >>3643081 (OP)
Аноним 02/04/26 Чтв 13:27:50 3677852 2
побил бы вас по головушке
мимо java-господин
Аноним 02/04/26 Чтв 13:33:46 3677853 3
ГОвнари в 2026 спорят как работать со слайсами - самой простой структуре данных в любом языке (динамическом массиве).
Аноним 02/04/26 Чтв 13:50:24 3677861 4
>>3677853
так это не говнари, а как раз джависты приходят обсериться
Аноним 02/04/26 Чтв 14:14:10 3677869 5
Обсуждать язык и разработку на Дваче удел это лохов последних. Вникайте в моё послание вам постарайтесь проанализировать и сделать выводы для себя)
Аноним 02/04/26 Чтв 14:27:01 3677874 6
Почему только в одной стране мира лучшие в мире не имеющие аналогов программисты додумались использовать язык консольных утилит для написания бизнес-логики?
Аноним 02/04/26 Чтв 14:40:25 3677876 7
>>3677874
карго-культ и дебилы в менеджерском составе
Аноним 02/04/26 Чтв 14:48:34 3677880 8
>>3677874
потому что бизнес-логика это обычные КРУДы со структурами, а не ебаные фабрики фабрик и декораторы которые заебешься чинить когда индусы-вайбкодеры выкатят очередной релиз срыгбута
Аноним 02/04/26 Чтв 15:01:50 3677886 9
>>3677880
Бизнес логика - это не круды, круды - это лишь входная точка
Аноним 02/04/26 Чтв 15:32:53 3677899 10
>>3677886
Бизнес-логика это тоже круды. Получил запросом данные из табличек, посчитал скидочку, записал в табличку.
Аноним 02/04/26 Чтв 16:15:13 3677927 11
>>3677874
А в консольных утилитах нет бизнес логики?
Аноним 02/04/26 Чтв 18:05:10 3677981 12
>>3677874
А на чем надо писать? На пэхэпэ? Нет, спасибо
Аноним 02/04/26 Чтв 18:53:07 3678020 13
>>3677853
Там по всему языку такие нюансы
Аноним 02/04/26 Чтв 19:13:16 3678051 14
>>3677874
>язык консольных утилит
Это поэтому в языке есть defer, который при sigkill не выполняется?
Аноним 03/04/26 Птн 09:45:56 3678333 15
image.png 22Кб, 433x218
433x218
image.png 11Кб, 362x150
362x150
>>3677899
Бизнес логика это не круды.
Пример бизнес логики это пикрил
Аноним 03/04/26 Птн 12:06:36 3678497 16
>>3678333
Правильно, бизнес-логика - это покраска кнопок.
Аноним 03/04/26 Птн 12:32:14 3678526 17
>>3678333
У озона красиво, глаз сразу цепляется на что надо - за цену. Сразу видно, сидят бизнесмены и занимаются там логикой.
Аноним 03/04/26 Птн 12:48:59 3678550 18
>>3678497
Типо на бекенде ничего не расчитывается, да? Скидочка тебе на фронте считается, прям в консоль.логе?
А то, что эта скидка у всех разная, ты не знаешь даже
Аноним 03/04/26 Птн 13:22:52 3678605 19
>>3678550
круды это все что работает с бд, в том числе произвольные расчеты и запись результатов расчетов в БД, а бизнес-логика это слишком широкое понятие, и есть везде, в том числе на фронте - определение цвета кнопочек и тд
Аноним 03/04/26 Птн 17:38:47 3678808 20
Стикер 127Кб, 500x500
500x500
>>3678051
>при sigkill не выполняется
Перетолстил
Аноним 03/04/26 Птн 17:58:08 3678821 21
>>3678808
Щас тебе напихают. Запасся попкорном.

Мимо инженер
Аноним 03/04/26 Птн 18:00:22 3678823 22
>>3678333
>Бизнес логика это не круды.
Прав. Бизнес-логика это другое. Но что именно не буду писать, дабы не палить годноту быдлу.

Мимо инженер
Аноним 03/04/26 Птн 18:13:41 3678835 23
image.png 690Кб, 1280x720
1280x720
>>3678821
>Щас тебе напихают.
Аноним 03/04/26 Птн 18:27:34 3678847 24
>>3678051
> sigkill
Если компьютер выдернуть из розетки, defer тоже не выполнится.
Аноним 04/04/26 Суб 00:04:31 3679001 25
>>3678605
долбоеб, у тебя все операции с данными - круды
сука, когда ж вы вдуплите то
Аноним 04/04/26 Суб 00:45:28 3679012 26
>>3678333
Двачаю, если такой всратый ui генерирует больше прибыли чем менее всратый, то это бизнес логика
Аноним 04/04/26 Суб 00:47:12 3679013 27
>>3678051
>sigkill
Ну как бы тут и не должно быть гарантий что что-то выполнится
Аноним 04/04/26 Суб 10:03:00 3679102 28
Великолепный язык, уникален в своей нише
Аноним 04/04/26 Суб 12:31:32 3679154 29
Великолепный шизик, уникален в своей шизе
Аноним 06/04/26 Пнд 18:43:53 3680827 30
>>3677844 (OP)
Парни, есть ли смысл с Ноды к вам перекатываться или один хуй работы нет?
Аноним 06/04/26 Пнд 19:02:12 3680836 31
Аноним 06/04/26 Пнд 19:40:09 3680851 32
>>3678808
>>3678847
>>3679013
Шизы, у вас язык изначально дизайнился под нормальное завершение и sigterm. И по туллингу языка это видно. Об этом я и говорил
Если точить язык под cli, то у него максимально шизовая философия для етоггт
Аноним 06/04/26 Пнд 23:02:28 3680951 33
177550566612141[...].jpg 119Кб, 600x449
600x449
>>3680851
>нормальное завершение и sigterm
Аноним 07/04/26 Втр 08:10:23 3681030 34
>>3680827
Нет, работы нет.

- мимо с ноды, не смог найти работу
Аноним 08/04/26 Срд 14:42:51 3682513 35
Ну что, goспода, пора на мороз. Авито, Туту и Skyeng начинают массовые сокращения гошников.

>Очередные сокращения в Туту, Авито, Альфа, Skyeng

>В компании Туту сейчас сокращения, об этом даже пишут публично сотрудники что меня удивило.
>Сокращения действительно большие. Источник: тут

>Из моих источников, сейчас так же сокращения в Авито в разных департаментах, связано это со снижением инвестиций в новые продукты и закрытие убыточных.

>Альфа так же старается сократить расходы и увольняет людей, пытаясь переложить временные расходы на аутстафф.

>Так же знаю что сокращение в SkyEng, об планах я знал еще полгода назад.

>По некоторым моим источникам, скоро ожидается еще пару волн сокращений в различных больших компаниях.
Аноним 08/04/26 Срд 14:43:48 3682515 36
>>3680827
Прямо сейчас гошников увольняют, а не нанимают.
В других стеках технологий такая же ситуация. Рухнумизация идет полным ходом.
Аноним 08/04/26 Срд 15:19:17 3682576 37
Аноним 08/04/26 Срд 16:01:01 3682628 38
>>3682576
Сокращения в Авито, чел...
Аноним 08/04/26 Срд 16:05:57 3682640 39
>>3682628
Ну да, в авито каждая уборщица кодит на го, как я забыл.
Аноним 08/04/26 Срд 18:04:02 3682739 40
>>3682513
Ну чё, как попереписывали на голенк?
Аноним 09/04/26 Чтв 09:46:36 3683008 41
ПОЧЕМУ В ДРАЙВЕРЕ ПОСТГРИ НЕТУ ТИПА pg.NullStringArray ?????????????
КАК Я ДОЛЖЕН ОПРЕДЕЛЯТЬ ПУСТОЙ МАССИВ ИЛИ НЕТ?
Аноним 09/04/26 Чтв 10:32:54 3683047 42
>>3683008
Вкатун, спок. Тредом ошибся. Тут сеньоры сидят только.
Аноним 09/04/26 Чтв 10:38:57 3683056 43
Аноним 09/04/26 Чтв 10:39:58 3683057 44
>>3683056
Я пишу хайлоад 1369 RPS
Аноним 09/04/26 Чтв 10:42:09 3683065 45
>>3683057
да мне похуй, мне один баскет со стрипсами и капучино, да побыстрее
Аноним 09/04/26 Чтв 10:42:35 3683066 46
>>3683065
Закешировал тебе коробку с гавном, принимай 4 часа.
Аноним 09/04/26 Чтв 10:44:13 3683070 47
>>3683066
кешируй быстрее а то барин выебет
Аноним 09/04/26 Чтв 18:02:47 3683560 48
>>3683008
потому что пустой массив и нул - разные вещи, долбоеб
в пгх есть херовина чтоб с этим правильно работать, кури доку
Аноним 09/04/26 Чтв 19:20:24 3683613 49
>>3683008
давайте лучше про умирающую гошку, чем это...
Аноним 10/04/26 Птн 01:01:04 3683773 50
>>3683560
> потому что пустой массив и нул - разные вещи, долбоеб
почему этот аноньчик сначала говорит очевидные вещи а вслед за этим пытается оскорбить?
> в пгх есть херовина чтоб с этим правильно работать, кури доку
не знаю никакого пгх, да и я давно уже нашел pq.Array, то что было нужно
Аноним 10/04/26 Птн 10:24:41 3683922 51
>>3683773
>очевидные вещи
ты свой вопрос перечитай
>не знаю никакого пгх
ясно, еще один ни дня не работавший додик
Аноним 11/04/26 Суб 02:47:56 3684764 52
>>3683922
> ты свой вопрос перечитай
и что? там всё по делу
> ясно, еще один ни дня не работавший додик
я псиной работаю а прогаю для себя
Аноним 14/04/26 Втр 19:39:55 3686946 53
Почему в Го операции с файлами не принимают Context? Как отменить операцию которая занимает слишком долго?
Аноним 14/04/26 Втр 19:53:03 3686952 54
>>3686946
Нетворковое io тоже не работает с контекстом, те методы которые принимают используют его только на этапе резолва, а потом игнорируют
Аноним 14/04/26 Втр 21:58:26 3687023 55
>>3686946
Легаси + специфика ОС.
Сам напиши. Слушай контекст и при событии исполняй file.Close(). И если с операционной системой повезет - сработает.
Аноним 15/04/26 Срд 04:10:19 3687106 56
>>3686946
Потому что контекст нужен для утечек памяти, а не для завершения работы. Единственный способ завершить работу здесь и сейчас - это убить процесс.
Аноним 15/04/26 Срд 09:22:25 3687142 57
Аноним 15/04/26 Срд 11:54:25 3687231 58
>>3687023
>Легаси + специфика ОС.
ОС то как раз все поддерживает https://linux.die.net/man/2/io_cancel
Не поддерживает Го.

>>>3687106
>Потому что контекст нужен для утечек памяти, а не для завершения работы.
Лучше бы молчал.
Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
Аноним 15/04/26 Срд 14:22:02 3687376 59
>>3687231
Как же вы заебали, вкатуны малолетние. До пизды твои сигналы, если зависла внешняя железка с кривыми драйверами.
Аноним 15/04/26 Срд 17:27:26 3687491 60
>>3687376
>зависла внешняя железка с кривыми драйверами.
Ты про свои мозги? Сходи к мозгоправу, он тебе таблеточки пропишет.
Аноним 17/04/26 Птн 09:09:52 3688510 61
Вам нравиться язык?
Аноним 17/04/26 Птн 12:40:47 3688690 62
>>3688510
мне больше жопы и сиськи нравятся, но язык тож ниче
Аноним 17/04/26 Птн 14:33:50 3688783 63
>>3687231
Додстер, нахуй ты мне линукс показываешь? Я тебе че написал? Если повезет с ОС - закроют твою ебучку. Го это не linux-only язык, ебанату Пайку было похуй приводить все ОС со всеми разными имплементациями IO к единому стандарту.

Жри че дают.
Аноним 17/04/26 Птн 15:14:33 3688813 64
Аноним 17/04/26 Птн 15:30:35 3688824 65
>>3688813
В чем смвсл вашего срача? Как будто ваши жсоноукладчики не в кубере крутятся и если это поделие как то ебанет ос в контейнере - придет ООМ и все почистит по красоте. Или вы embed на гошке писать собрались?
Аноним 20/04/26 Пнд 10:14:09 3690108 66
>>3683057
Даже пыха такое выдать может
Аноним 25/04/26 Суб 10:27:46 3693566 67
Аноним 25/04/26 Суб 11:31:52 3693600 68
>>3693566
Я 20 лет в бекенде, на последней работе мы с коллегой плюсовиком вытащили из говна финтех стартап, который написали такие максимки тимлиды +33см. Го - хуйня. Максимум на что он годится - это консольные утилитки и только потому, что собирается в один бинарник. Язык ебаный, все через жопу, нет пути.
Аноним 25/04/26 Суб 14:41:51 3693676 69
>>3693600
Javaдебил, спокуху оформи уже.
Аноним 25/04/26 Суб 15:54:13 3693701 70
>>3693566
>на го все действительно так хорошо как пишет этот педрикс
Этот чел инфоцыган. Разумеется у него все хорошо и прекрасно, так как надо курсы и менторство продавать.
В реальности хуйня и работу не найти.
Аноним 25/04/26 Суб 17:20:29 3693742 71
>>3693701
но на жабе же вон все ноют, что нет работы, как так?...
Аноним 25/04/26 Суб 17:37:58 3693749 72
>>3693742
Так работы нет ни на джаве, ни на го.
Стек вообще не роляет, сейчас даже в 1С работа исчезла.

мимо безработный, есть 4 года опыта в бигтехах как с jvm так и с go бекендами
Аноним 26/04/26 Вск 17:32:14 3694327 73
1777213900815.png 1859Кб, 768x1376
768x1376
Аноним 27/04/26 Пнд 00:14:11 3694552 74
Какого хуя эррор группа не в стандартной библиотеке?
Аноним 27/04/26 Пнд 03:30:47 3694578 75
>>3694552
А почему ты так боишься подключать зависимости? Осталась травма после плюсов?
Аноним 27/04/26 Пнд 08:20:47 3694616 76
Аноним 27/04/26 Пнд 08:54:44 3694627 77
177726920603527[...].png 1101Кб, 1200x600
1200x600
Аноним 27/04/26 Пнд 17:16:39 3695051 78
>>3694578
Да, ну и меня смущает, что везде она описывается как "де факто стандарт", "да бля буду скоро в стандартную библиотеку добавят", "база, каждый должен уметь пользоваться", при этом последняя версия самого пакета 0.20, то есть как будто хуитка в стадии беты
Аноним 27/04/26 Пнд 22:20:28 3695222 79
>>3695051
тут не жава, чтобы дрочить на циферки и выпускать на каждую хуйню N-версию
го до сих пор 1.2*,и че?
Аноним 28/04/26 Втр 00:34:28 3695291 80
Сука, какая же ебанутая система модулей в го. Ну вот как можно вообще программу разделить на пакеты или просто на файлы? Почему нормально работает, только когда все в main.go?
Просто блять как?????? Как мне сделать отдельный пакет с функциями чтобы я мог его импортировать, при этом не выкладывая ничего на github?
Аноним 28/04/26 Втр 02:38:59 3695311 81
>>3695291
При чём тут блять гитхаб? go.mod создать не осилил?
Аноним 28/04/26 Втр 08:11:48 3695332 82
>>3695311
просто еще один пизданутый не осилил доку открыть и полез в гопоту, она такую хуйню про пакеты несет
>>3695291
завязывай с разработкой, ты блядь сортер не вывезешь даже
Аноним 28/04/26 Втр 13:24:51 3695523 83
>>3695222
То что у го мажорная версия 1, а у эррор группы ноль
Аноним 28/04/26 Втр 15:06:28 3695629 84
>>3695523
ну пиздуй, поищи что там с ней не так, исправь и выкати
Аноним 28/04/26 Втр 18:04:41 3695799 85
Аноним 29/04/26 Срд 00:01:15 3696015 86
>>3695222
>тут не жава, чтобы дрочить на циферки и выпускать на каждую хуйню N-версию
Регулярно делать релизы не помешало бы, это дисциплинирует.
Аноним 29/04/26 Срд 09:22:58 3696104 87
>>3696015
релиз чего блядь? там меньше 100 строк, что ты туда собрался насрать, поехавший?
Аноним 29/04/26 Срд 10:47:45 3696157 88
Аноним 29/04/26 Срд 16:20:33 3696448 89
>>3695291
Лол, я думал это норма, кек. Ну да ладно, мои петы всё равно полетят в гитхаб. А как правильно?
Аноним 29/04/26 Срд 16:21:47 3696451 90
>>3696104
>релиз чего блядь? там меньше 100 строк, что ты туда собрался насрать, поехавший?
У тебя проблемы с головой? Не можешь два приложения прочесть?
>го до сих пор 1.2*,и че?
>Регулярно делать релизы не помешало бы, это дисциплинирует.
Аноним 29/04/26 Срд 22:32:50 3696814 91
БЛЯТЬ БЛЯТЬ БЛЯТЬ ДА КАК В ЭТОМ GOВНИЩЕ ЕБАНОМ РАБОТАТЬ С ОШИБКАМИ ААААААА МОЯ ЖОПА
Нет, ну серьезно, ребзя, это же просто какой-то пиздец. Вот как я привык в любом языкнейме с нормальными эксепшнами:

- валидирую формочку, формочка невалидна - плюнулся каким-нибудь условным new ClientException(418, "формочка невалидна, пашел нахуй отсюда"), на самом верху его поймал и вернул 418 с опциональной датой
- база встала раком / ридер не ридит / врайтер не врайтит - плюнулся эксепшном, поймал наверху, пукнул в лог, вернул 500
- фейл авторизации - плюнулся AuthException, поймал, вернул 401

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

А в goвне что? Стектрейса нет, изобретать его считается не тру говновей. Предлагается юзать тот факт, что ерроры приходится руками просирать наверх через все слои, и ручками же обмазывать их дополнительным контекстом, ну ок. В сети толковых примеров, как это делают достопочтенные goспода, хуй да маленько, зато тысячи мамкиных вебмастеров наперебой друг другу рассказывают, как охуенно удобно делать fmt.Errorf("baza puknula: %w", err), ебаный стыд блять, с такими еррорами ни о каком структурном логгировании говорить конечно не приходится, не говоря уже о том, что зачастую будет крайне хуевой идеей сирануть юзеру в ебало сырым еррор месседжем, а никакой дополнительный типа message/reason с этим Errorf не протащишь.

Но хорошо, допустим я накостылил какой-то свой ахуительный кастомный еррор с возможностью врапа с обмазыванием доп контекстом. Допустим, где-то в кишках бизнес логики у меня сидит функция, которая может вернуть еррор. Что там за еррор - одному богу известно с точки зрения вызывающего кода, может форма не провалидировалась, может база пукнула, может еще что. Но если это форма не провалидировалась, то такой еррор надо пропустить наверх без изменений; если база пукнула, то надо его обмазать контекстом/каким-то трейсом и пропустить наверх; если еще что-то, то обернуть в свой кастомный накостыленный еррор и пропустить наверх; то есть это надо писать какой-то громоздкий, кривой, уродливый switch. И писать его придется, как я понял, абсолютно в каждом ебаном месте, где вызываемый код может вернуть ошибку. И как жить с таким говном?
Аноним 30/04/26 Чтв 00:13:20 3696867 92
>>3696814
>кишках бизнес логики
Ты понимаешь, что долбоёб тут ты? GOвно не предназначено для бизнес логики. Это язык консольных утилит и небольших IO приложений для обработки сетевых запросов. Всё. Юзать GOвно для бизнес логики может прийти в голову только ебанутому. То что аналоговнетные ру программисты додумались протащить его в бигтех - это тупой каргокульт в виду скудоумия. Анальники буквально как папуасы решили, что если они будут писать на языке из гугла, то станут гуглом.
Аноним 30/04/26 Чтв 00:32:06 3696874 93
>>3696814
Го не язык для веб макак с кпи в заднице, для макак дали джаваскрипт с подливой. Го - это си со сборкой мусора и писать надо вдумчиво и неспешно, как диды на мейнфреймах. В голанге ошибки сделаны хорошо. С ексепшенами ты ловишь нул референс где-то на самом верху и ебись, как хочешь. С err != nil ты на каждом шаге добавляешь осмысленную информацию через errorf и получаешь внятный трейс.
Аноним 30/04/26 Чтв 06:01:36 3696922 94
>>3696867
Так на чем писать бизнеса логику, на пхп?
Аноним 30/04/26 Чтв 09:10:44 3696953 95
>>3696814
errors.As/Is ты не осилил?
Если тебе надо преобразовать ошибку - протаскивай до хендлера и там мапь на что то юзерочитаемое.
А вообще, в нормальном продекшене, отдаешь клиенту код ошибки а он уже на тексты справочников маппит.
Аноним 30/04/26 Чтв 09:12:22 3696954 96
>>3696814
>Допустим, где-то в кишках бизнес логики у меня сидит функция, которая может вернуть еррор. Что там за еррор - одному богу известно с точки зрения вызывающего кода
Не понимаю, как это. Функция же делает одну вещь какую-то, соответственно, ошибка может быть связана только с этой одной вещью.
Аноним 30/04/26 Чтв 10:31:39 3697016 97
>>3696867
Прохладная история, братан.
>>3696874
Сука у меня PANIC блять с тебя. Я же написал в посте про Errorf, что это поебота для школоподелок. Как ты будешь структурные логи делать со своим Errorf? Как ты будешь коды ошибок и request ID протаскивать?
>>3696953
Так errors.As/Is это один хуй тот же свитч по типу еррора, и писать эту хуйню в каждом if err != nil - это полный пиздец. Вместо одного catch (MoyaEbuchayaOshibkaException e) {} надо переебываться с errors.As
Аноним 30/04/26 Чтв 11:03:33 3697063 98
>>3697016
>в каждом if err != nil
Ты прикалываешься? На уровне хендлера ловишь ошибку - кидаешь в функцию враппер. Которая уже Через As/Is приводит удобоваримый для клиента вид. Пиздец блять....
Аноним 30/04/26 Чтв 13:29:16 3697227 99
>>3696867
Почему тогда на английском много книг по бэку на го?
Аноним 30/04/26 Чтв 14:29:34 3697265 100
>>3697227
И как много их? Я только пару книжек знаю, типа cloud native go и 100 mistakes, а какие еще полезные есть?
Вот чтобы прям по бекенду было.

А так анон прав, в Европе вакансий на Го хуй да нихуяшеньки. Неиронично plata и nebius наверное два крупнейших голанк работодателя в гейропке. Ну и еще гугл, тесла и убер на го местами пишут, но туда еще попробуй попади.
Аноним 30/04/26 Чтв 15:45:45 3697332 101
>>3696874
>Го - это си со сборкой мусора
Джэва с нескучным синтаксисом
Аноним 30/04/26 Чтв 15:46:52 3697336 102
>>3697063
Он наверное имел ввиду что глядя на функцию не видно что конкретно за ошибки она выбрасывает и чтобы это понять нужно идти и читать код, который ты вызываешь
Аноним 30/04/26 Чтв 15:48:10 3697339 103
>>3696954
CreateUser, который пишет в постгрес может вернуть ошибку прав, ошибку дубликата первичного ключа, ошибку таймаута

мимо
Аноним 30/04/26 Чтв 15:49:57 3697342 104
>>3697332
Джабба с нескучным синтаксисом - это котлин. А в го специально делали каждую фичу с подходом "лишь бы не как в жабе".
Аноним 30/04/26 Чтв 15:51:32 3697346 105
>>3697342
А скала и кложури груви тогда что
Аноним 30/04/26 Чтв 15:51:46 3697347 106
>>3697339
И всё ради того, чтоб вернуть пользователю одну и ту же ошибку "Ни шмагла я".
Аноним 30/04/26 Чтв 15:53:45 3697351 107
>>3697346
Груви - скриптовая жаба.
Скала и кложура - жаба борщехлёб эдишен.
Аноним 30/04/26 Чтв 15:56:09 3697358 108
>>3697347
Ну в случае дубликата можно выкинуть 403, в случае таймаута 504, во всех остальных просто 500
Аноним 30/04/26 Чтв 15:58:20 3697363 109
>>3697358
Лучше всегда возвращать 200 и код бизнес-ошибки в теле ответа
Аноним 30/04/26 Чтв 16:02:01 3697367 110
>>3697363
Я считаю это мейнстримные практики, популяризированные легаси парашами, настоящий хайлоад инженер всегда готов к тому, что что-то пойдет не так, наиболее лаконичный способ выразить это в коде это оборачивать все запросы в 500 с данными или ошибкой в теле
Аноним 30/04/26 Чтв 19:40:01 3697547 111
>приложений для обработки сетевых запросов. Всё
И что там обрабатывают,бизнес логику? .
Аноним 30/04/26 Чтв 21:06:59 3697660 112
>>3697336
Мне похуй. Поднятся по цепочке вызовов и посмотреть где варится ошибка - возможно. Если у него там цирк с конями и ошибки оборачивается без нормального %w - пусть хуй сосёт

>>3697339
И это все можно спокойно захендлить и зампапить в одной точке.
А логгировать можешь как хочешь, хоть стринги реверсить

>>3697346
Кложу, пожалуйста, сюда вообще не затягивай. Невероятно грамотный язык в ебейшей экосистеме. Жаль работу хуй найдёшь к самураям не пойду, там релокацию просят
Аноним 30/04/26 Чтв 23:54:33 3697727 113
>>3697265
Да похуй чё там в европе, ты из треда в тред это пишешь. Если в мире существует бэк на го значит го пригоден для бэка. Точка. А мнение своё можешь в очко себе засунуть, никому оно не интересно.
Аноним 01/05/26 Птн 00:23:46 3697733 114
>>3697727
Ну европа это один из немногих рынков труда помимо рф, где ты в теории можешь хоть какую-то работу найти. Поэтому мне не похуй. Я обратно из go в jvm ушел как раз по причине отсутствия вакух на го в ЕС.

А писать бек можно на чем угодно, хоть на эликсире, но как это коррелирует с реальным рынком труда?
Аноним 01/05/26 Птн 00:34:23 3697741 115
Посоны, как вам такой план: учу Python и C (хочу научиться писать аналоги GoodbyeDPI), дальше вкатываюсь в Golang и пробую искать работу. Если не получится, то переключусь на Java. Помимо бэкенда интересна Android-разработка для реализации своих идей, поэтому Java и Kotlin имеет смысл изучить в любом случае.
Аноним 01/05/26 Птн 02:38:36 3697751 116
>>3697741
Работы уже нет, айти мертво в плане найма новых юнитов
Аноним 01/05/26 Птн 02:40:58 3697752 117
>>3697751
Я скептически отношусь к таким заявлениям. IT зависит от экономики. Экономика когда-нибудь да выкарабкается. Тогда начнут нанимать как не в себя. Новые разработчики по любому будут нужны.
Аноним 01/05/26 Птн 02:47:50 3697753 118
>>3697752
>Экономика когда-нибудь да выкарабкается.
ты уверен что доживешь?
Аноним 01/05/26 Птн 05:42:32 3697765 119
>>3697752
>Новые разработчики по любому будут нужны

Зачем?
Аноним 01/05/26 Птн 08:27:48 3697779 120
>>3697765
Чтобы затралить гейткиперов.
Аноним 01/05/26 Птн 09:52:58 3697790 121
Аноним 01/05/26 Птн 09:53:41 3697791 122
Аноним 01/05/26 Птн 09:57:07 3697792 123
>>3697016
>Реквест айди
Реквест айди шьётся в контекст через интерсептор, логгер конструируется через контекст.
> Структурные логи
Настройки логгера.
>>3697336
В языках с эксепшнами ещё лучше - непонятно, что функция вообще может ошибку бросить, лол. И там и там публичный апи ошибок/эксепшенов смотреть надо.
Аноним 01/05/26 Птн 14:00:45 3697926 124
>>3697753
Как Бог даст.

>>3697765
Потому что старые разработчики выйдут на пенсию или перекатятся в другие сферы.

>>3697791
Почему это имеет значение?
Аноним 01/05/26 Птн 17:07:22 3698029 125
>>3697926
К тому времени уже ИИ заменит всех как раз
Аноним 01/05/26 Птн 17:13:56 3698034 126
>>3698029
>К тому времени уже ИИ заменит всех как раз
Откуда такая уверенность?
Аноним 01/05/26 Птн 17:52:12 3698058 127
>>3698034
ИИ в целом уже сейчас может писать код любой сложности для любого проекта. От круд поделки до движка распределенной СУБД. CockroachDB например сейчас целиком нейронками пишется.

В ближайшие годы никакого найма не будет - будут только сокращения. Сокращения будут идти нонстопом следующие 10-20 лет, пока нейронки не выведут на качественно новый уровень и тогда работники совсем станут не нужны.

>>3697741
>пробую искать работу
Работы больше нет в этой индустрии, сынок. Иди учи что-нибудь другое, сантехнику, сварку, как плитку ложить, на врача вон пойди отучись - работа всегда будет. Айти умерло вне зависимости от стеков технологий. Можешь хоть семи пядей во лбу быть - работу уже никогда не найдешь. Даже если ты выпускник физтеха, мехмата, факультета компьютерных наук - один хер работу не найдешь. Кончилась наша индустрия.
Аноним 01/05/26 Птн 18:01:29 3698068 128
>>3697752
>Экономика когда-нибудь да выкарабкается
Это случится когда тебе будет 50+ лет, сынок. А я уже к тому времени походу в гробу буду лежать. Не дождемся мы этих времен.
Аноним 01/05/26 Птн 18:09:16 3698074 129
>>3698058
Тогда что ты забыл тут?
Аноним 01/05/26 Птн 18:11:29 3698076 130
>>3698074
Я в /pr 10 лет сижу. Каждый день сюда захожу. Сейчас в основном просто чтобы пообщаться в МВП треде с анонами по старой памяти.
Аноним 01/05/26 Птн 18:22:19 3698082 131
>>3698074
Это поехавшая омежка с пенсией по шизе. Уже 10й год срет тредами про "айти все", можешь в архиваче глянуть ее треды 7-10 летней давности.
Аноним 01/05/26 Птн 18:33:28 3698089 132
>>3698058
>ИИ в целом уже сейчас может писать код любой сложности для любого проекта.
Компилятор С сможет написать?
Аноним 02/05/26 Суб 09:39:55 3698351 133
Аноним 02/05/26 Суб 09:41:19 3698353 134
>>3698082
Ты сам это нафантазировал?
Аноним 02/05/26 Суб 10:54:04 3698383 135
>>3698082
Хех, ну неси сюда мои треды 7 летней давности.
Аноним 03/05/26 Вск 20:17:10 3699337 136
Есть какой-то устоявшийся подход для возвращения из функции множества ошибок? Мой кейс: функция processSingleFile() получает содержимое файла, обрабатывает его. В случае ошибки возвращает ее. Эту функцию вызывает processFiles() которая в цикле вызывает первую. Сейчас чтобы не валить обработку пачки внутри processSingleFile() ошибки просто логгируются, я хочу логгировать всю хуйню уровнем выше, поэтому думаю завести в processFiles слайс ошибок и просто туда аппендить все что вернет processSingleFile. Со стороны кажется что это лютый говнокод, но в 90% случаях когда мне так казалось старшие коллеги говорили тип это ок, в го так принято. Погуглив нашел две либы для мультиэррора: от убер и хашикорп, но тащить либу чтобы собрать ошибки в одном месте кажется ебланством. В стандартной библиотеке есть errors.Join, но конкретно мне он не подходит тк ебаный zerolog игнорирует \n которые подставит в конец каждой ошибки джоин и просто высрет все одной строкой. Как быть?
Аноним 03/05/26 Вск 20:37:34 3699343 137
>>3699337
В самом Го подход следующий: в сигнатуре метода возвращается error, на деле там некий MyErrorType который, или алиас для слайса MyOtherError, или структура со слайсом MyOtherError.
Аноним 03/05/26 Вск 20:42:39 3699346 138
>>3699343
Может тогда обертку в сигнатуре и указывать. Принимайте интерфейсы, возвращайте структуры же
Аноним 03/05/26 Вск 23:00:18 3699409 139
>>3699346
Нет в случае error рекомендуется именно error
https://go.dev/doc/effective_go#errors
>Library routines must often return some sort of error indication to the caller. As mentioned, Go's return values make it easy to return a detailed error description alongside the normal return value. It is good style to use the built-in interface type error for this purpose.

Это сделано из-за классической ошибки с приведением nil структуры к интерфейсу
https://go.dev/play/p/mHDKOMhP5JL
Аноним 04/05/26 Пнд 00:26:15 3699445 140
>>3699409
Уебанство, я должен в голове держать что нужно скастить эррор именно к моему типу
Аноним 04/05/26 Пнд 10:40:10 3699531 141
>>3699445
вот, может научишься документировать свой говнокод, так и до нормальной макаки доберешься
Аноним 04/05/26 Пнд 11:08:25 3699558 142
>>3699531
Задокументированный говнокод таковым не является?
Аноним 04/05/26 Пнд 11:32:47 3699575 143
>>3699558
долбоеб, если у тебя проблемы с причинно-следственными связями, то поясню: документация - первый шажок к тому, чтобы стать нормальным инженером
Аноним 04/05/26 Пнд 11:56:11 3699586 144
>>3699575
Ты проигнорировал мой вопрос
Аноним 04/05/26 Пнд 12:40:00 3699613 145
>>3699586
я не отвечаю на вопросы долбоебов, которые ты сам себе придумал и считаешь важными, но они не имеют отношения к дискуссии, потому что логика, тупое ты уебище
твой вопрос из анека про стаса михайлова ебущего детей
Аноним 04/05/26 Пнд 15:35:02 3699675 146
>>3699445
>Уебанство, я должен в голове держать что нужно скастить эррор именно к моему типу
Потому что часто это не один вызов метода, а цепочка и где-то в середине может быть
return nil, fmt.Errorf("zalupa %s failed: %w", id, err)
Поэтому и рекомендуется возвращать error, а если надо получить детали ошибки errors.As() который работает и с wrapped errors.
Аноним 04/05/26 Пнд 16:48:45 3699719 147
>>3699675
По поводу сигнатуры я уяснил, тут без вопросов. Мне видится что возвращать обертку не сильно лучше чем слайс ошибок. Вообще я бы пользовался errors.Join но ебаный зиролог против этого
Аноним 04/05/26 Пнд 21:55:36 3699874 148
>>3699719
>Мне видится что возвращать обертку не сильно лучше чем слайс ошибок.
Можно и так делать посмотри как сделали ErrorList https://cs.opensource.google/go/go/+/refs/tags/go1.26.2:src/go/scanner/errors.go

Просто структуру проще расширять в будущем. Если у тебя приватное API, то это не особо нужно. А вот если публичное то стоит подумать, не захочешь ли ты что-то добавить потом.
Аноним 04/05/26 Пнд 22:21:01 3699884 149
>>3699675
Так в этом то и хуйня, что чтобы знать что подставить в errors.As нужно пойти и посмотреть что там за тип возвращается
Аноним 04/05/26 Пнд 22:22:20 3699885 150
>>3699874
У меня приватное, мне чисто узнать вдруг какой-то из вариантов: обертка, слайс ошибок, джоин уже тысячу раз обсосали и приняли говном
Аноним 05/05/26 Втр 00:06:51 3699965 151
>>3699884
В публичных API принято такое писать в документации.

>>3699885
В приватном API делай как удобно, если что зарефачишь.

В целом нет какого-то идеального решения на все случаи жизни, каждый случай особенный. Просто читай что пишут, примеряй к своей ситуации, и решай надо оно или нет.
Аноним 05/05/26 Втр 12:24:26 3700162 152
>>3699613
Дискуссии голосов в твоей шизоидной головушке? Изначальный тезис был, что каст ошибок в рантайме - говнокод. Тут появляется мелкобуквенное больное животное и высирается про какую-то документацию, хуйню, малафью. Когда ему указывают, что его трижды в рот ебаная документация никак не заставит говнокод лучше пахнуть - оно визжит как ему похуй на первоначальный тезис
Иди ты нахуй, тупой агрессивный пидор. Убейся блядь об стену, говно.
мимо
Аноним 05/05/26 Втр 15:50:12 3700318 153
>>3700162
Каст wrapped-ошибки в рантайме это ок. У тебя для этого даже ok есть, который скажет скастилось или нет. Так что можешь вполне сделать свою структуру, которая для зеролога вернет ошибку как тебе надо, а для бизнес логики вытащишь массив.

Если ты совсем еблан и тебе не хочется кастовать - опиши свою структуру и возвращай там список всех ошибок в слайсе. И еще мета информацию, если надо. Но этот способ по сути первый, только менее привычный.
Аноним 05/05/26 Втр 17:10:10 3700367 154
>>3700318
Ты не мне отвечаешь, а зиролог просто \n игнорирует и выводит все одной строкой, я думаю потрачу время чтобы это починить, тогда можно будет делать джоин и сигнатура будет валидная, обычный эррор без слайса и обертки
Аноним 06/05/26 Срд 15:47:18 3701011 155
>>3700162
какая же тупая скотина, пиздец
пиздуй на завод, уебан, тебе тут не место, ты даже читать не умеешь
Аноним 06/05/26 Срд 15:55:28 3701017 156
>>3700367
блядь, ну вот же, 3 секунды в гугле
github.com/theopenlane/core/pkg/logx/consolelog
берешь оттуда райтера и все, что тут сложного нахуй
Аноним 07/05/26 Чтв 01:11:49 3701365 157
>>3700162
>Изначальный тезис был, что каст ошибок в рантайме - говнокод.
Говнокод у тебя в ДНК, вот там реально мамка твоя говно намешала.
Аноним 19/05/26 Втр 05:07:53 3708450 158
8ba177302316f77[...].mov 1044Кб, 576x378, 00:00:12
576x378
Как бесконечно сбрасывать триалку на Голанд не шкварясь об ckey и вс кукарекуд?
Аноним 19/05/26 Втр 11:55:18 3708623 159
Аноним 19/05/26 Втр 13:37:22 3708819 160
e165bc39ef0057d[...].mov 116Кб, 108x106, 00:00:11
108x106
>>3708623
Ща приеду с путяги пасморим
Аноним 19/05/26 Втр 18:03:37 3709047 161
>>3708819
Запиненый комментарий чекай
Аноним 20/05/26 Срд 10:29:51 3709321 162
Обсуждайте че нибудь че сидите
Аноним 20/05/26 Срд 11:27:45 3709387 163
Аноним 20/05/26 Срд 12:41:38 3709484 164
>>3709387
Ещё не весь пыньтех переписан
Аноним 20/05/26 Срд 18:15:48 3709736 165
>>3709321
Програмирование - хуйня, кодеры - уроды, ноудискас
Аноним 22/05/26 Птн 09:03:21 3710570 166
А вы тут все в озоне работаете?
Аноним 22/05/26 Птн 12:56:13 3710682 167
изображение.png 2Кб, 50x50
50x50
>>3710570
Лично я нигде не работаю
Аноним 22/05/26 Птн 12:56:39 3710683 168
Аноним 22/05/26 Птн 13:31:22 3710712 169
>>3710570
Нет, я работаю на Казахстанский банк и еще партайм с ребятами из франиитам подпиливаю кое какие сервисы, фикшу баги за 2,5к эвро
Аноним 22/05/26 Птн 13:48:41 3710737 170
>>3710712
Ну ты не на проклятой земле очевидно
Аноним 22/05/26 Птн 14:24:39 3710772 171
Аноним 22/05/26 Птн 16:09:33 3710883 172
Аноним 22/05/26 Птн 16:54:27 3710926 173
Аноним 22/05/26 Птн 18:16:32 3710986 174
Аноним 22/05/26 Птн 18:23:46 3710992 175
>>3710986
Бредик, 38 го вакансий в гозоне открыто
Аноним 22/05/26 Птн 19:26:00 3711041 176
>>3710992
Угу, а безработных Go программистов с опытом и вышкой на рынке труда минимум 10 тысяч в поиске работы.
Аноним 22/05/26 Птн 19:26:35 3711042 177
>>3711041
Хули тогда вакухи открыты
Аноним 22/05/26 Птн 19:33:44 3711046 178
>>3711042
Потому что они у них всегда открыты. Это могут быть фейковые вакухи. Сейчас на хх.ру в айти где-то 60-70 процентов вакансий это просто фейковые. Они открытые в основном просто чтобы HR могли собирать базу кандидатов. Ну и дополнительно к этому еще хх.ру ставит большой ценник если компания долгое время не открывала вакухи, а потом решила внезапно открыть. Дешевле их всегда открытыми держать. Плюс для всяких там инвесторов надо показывать что компания жива, нанимает людей и как-то барахтается. Возможно для всяких льгот от государства тоже эти вакухи нужны.

При этом однозначно доказать что эта вакансия - фейк, нельзя. Поэтому компании держат эти фейковые вакансии месяцами, иногда меняя описание, иногда закрывая старые и открывая новые, но факт остается фактом.
Аноним 22/05/26 Птн 19:35:11 3711047 179
>>3710992
>>3711042
Это не для тебя открыто. Большинство вакансий от крупных контор на хх это наебки и на самом деле никто никого не ищет. Цели у этого могут быть разные от сбора данных до понтов перед инвесторами. На них вообще нет смысла откликаться, а уже тем более читать описание и писать сопроводительное.
Аноним 22/05/26 Птн 19:35:30 3711048 180
>>3711046
А разве инвесторов интересует что-то кроме чистой прибыли компании?
Аноним 22/05/26 Птн 19:39:05 3711049 181
>>3711048
Конечно, а ты как думал?
И выручка, и прибыль, и долги компании, и количество работников, и сам продукт который они делают. Акционеры это владельцы доли компании и их интересует буквально все. Мажоритарные инвесторы могут буквально на коды внутри компании смотреть которые обычно под NDA находятся.
Аноним 22/05/26 Птн 19:39:45 3711050 182
Аноним 27/05/26 Срд 10:17:31 3713209 183
>>3710992
Ого, в стране же ровно 38 Go-разработчиков на рынке труда находится
Аноним 27/05/26 Срд 18:16:37 3713519 184
Попробовал го, не понял прикола писать велосипеды. Не понимаю почему этот нахрюк програмування так выстрелил
Аноним 27/05/26 Срд 19:10:41 3713533 185
Аноним 27/05/26 Срд 22:27:04 3713635 186
>>3713519
А вы пишите не велосипеды
Аноним 27/05/26 Срд 22:28:32 3713636 187
>>3713635
тогда нихуя не напишешь
Аноним 27/05/26 Срд 23:54:26 3713672 188
>>3713519
>Попробовал го, не понял прикола писать велосипеды.
Потому что велосипеды Го:
- просты и понятны, тут нет магии аннотаций и постпроцессинга бинов, тут всё явно
- оптимизированы под твою конкретную задачу, тут нет убер фреймворка который решает всё, тут только маленькие библиотеки, которые решают локальные проблемы
Люди устали от энтерпрайза, люди хотят простоты и понятности. Да приходится писать больше кода, но потом этот код легче читать и разбираться в нём
Аноним 28/05/26 Чтв 00:15:44 3713676 189
IMG1202.jpeg 137Кб, 960x1280
960x1280
>>3713672
Все равно приходится тащить отдельно логгер, роутер, sqlc, pq, middleware чтобы облегчить себе жизнь

На ноде из за такого зоопарка второй спринг изобрели

Такими темпами колесо сансары даст оборот и на го все это унифицируют и получится тотже нест/срыгбут
Аноним 28/05/26 Чтв 00:46:56 3713684 190
>>3713676
>Все равно приходится тащить отдельно логгер, роутер, sqlc, pq, middleware чтобы облегчить себе жизнь
Ты не понимешь.

В го ты берешь то, что тебе нужно логгер, роутер и т.п. и собираешь из этого свой набор, под твою задачу. Сам, кодом.

Тут нет как в Спринге - мы работаем с JPA, Jackson и т.д. Другое можно подключить, но придется поебаться с конфигами и написать парочку BeanZalupaProcessorFactoryBean.
Аноним 28/05/26 Чтв 06:55:25 3713720 191
>>3713684
я тоже так раньше думал, но потом понял что даже в го есть стандартные/популярные либы которые есть в каждом го проекте, зоопарка роутеров и логгеров уже нет, многие старые проекты просто сдохли и по сути в экосистеме везде есть по 1-2 либы на каждую задачу, вот и все. прям как в спринге и джава экосистеме.

алсо в жабе есть кваркус и javalin и еще с пяток менее известных но используемых в проде фреймворков, поэтому все не так однозначно.


>>3713672
>Люди устали от энтерпрайза, люди хотят простоты и понятности. Да приходится писать больше кода, но потом этот код легче читать и разбираться в нём

первое время после перехода jvm -> go у меня в бигкеке так и было. потом понял что это все хуйня. каждая команда в итоге свой собственный кривой-косой набор велосипедов писала, у каждой команды есть папочка utils или commons куда складываются их местные микровелосипеды, все это как правило с багами и хуево протестированное. не говоря уже о том, что каждый даун считает своим долгом иметь собственное мнение на то как правильно писать круд на го и почему все другие способы по его мнению говно.

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

>>3713676
>Такими темпами колесо сансары даст оборот и на го все это унифицируют и получится тотже нест/срыгбут

ну у нас например в бигкеке в моем отделе был самописный DI фреймворк. самописный аналог спринга, только очень маленький и кривой. и еще нас заставляли писать с интрефейсами, паттернами, с DDD, с большим количеством слоев. короче прям как в стиле энтерпрайзной java только на Go. не понравилось.

>>3713672
>Да приходится писать больше кода, но потом этот код легче читать и разбираться в нём
код сейчас уже особо не пишется и читается руками и глазами. поэтому в таком случае можно прям на расте брать и писать все что хочешь. так хотя бы денег на железе сэкономишь еще больше.
Аноним 28/05/26 Чтв 07:20:05 3713721 192
>>3713720
>имхо го крайне неудачный выбор для этого
Го придумали, чтобы интерны в гугле писали какие-то мелочи по инфре и не наматывались на конкаренси. От студентов никто не ждет опыта, поэтому придумали каналы и горутины, проще уже некуда. Писать реверс прокси на го легко и приятно, в других местах го не используется и работы на нем нет. У нас же долбоебы-каргокультисты зачем-то притащили го в круды, для чего он совсем не предназначен. Теперь студенты с умственной отсталостью изобретают свой кривой спринг снова и снова, зато не джава.
Аноним 28/05/26 Чтв 07:29:38 3713722 193
>>3713721
> нас же долбоебы-каргокультисты зачем-то притащили го в круды, для чего он совсем не предназначен. Теперь студенты с умственной отсталостью изобретают свой кривой спринг снова и снова, зато не джава

Сейчас кстати в Авито найма нет. В командах тупо хедкаунт обрезали. Если из команды ушел человек и лид хочет нового нанять - то надо писать объяснительную почему ИИ не сможет справиться с задачами и почему надо человека нанимать. А еще там (и в Озоне тоже) анал-карнавал с перфоманс ревью прям как в Яшке и с регулярным поиском лоуперформеров и их высадкой на мороз.
Короче найма на Го в бигтех российский теперь почти нет. Кажется только Ядро еще студентоту нанимает из топ вузиков и на этом все. Кончилась работа на гошечке.

>>3713721
>Го придумали, чтобы интерны в гугле писали какие-то мелочи по инфре и не наматывались на конкаренси. От студентов никто не ждет опыта, поэтому придумали каналы и горутины, проще уже некуда. Писать реверс прокси на го легко и приятно
Это правда кстати. Но сейчас многие такие вещи на Rust переписываются. Или если начинают делать с нуля, то уже на Rust и там весь код написан ИИ. Руками коды уже почти не пишутся.

Так что даже аргумент про то, что Java/Spring долго читать или тяжело дебажить уже протух. Коды особо не читаются и не дебажатся разрабами, разрабы теперь промпты и спеки пишут и нейрослоп в прод деплоят (девопсов сократили много где - теперь эта работа легла на плечи разрабов).
Аноним 28/05/26 Чтв 09:13:48 3713765 194
>>3713722
>у нас
Ага, ведь все gin'ы, файберы, gorm'ы и прочую залупу писали именно в снг, ага.
Маня, оглянись, все го камунити пишет круды на го. Просто на западе бюрократия дохуя и у них с с пеездом сложнее.
Имею кореша с гермашки. У них уже 7 лет не могут согласовать переезд на го потому что манагеры стопят. Хотя весь айтиблок только за.
Аноним 28/05/26 Чтв 09:21:50 3713767 195
>>3713765
>все го камунити пишет круды на го
Ну в СНГ разве что.

За пределами РФ на западе я очень мало где вижу классический финтех/энтерпрайз/продуктовый бекенд на Go. Даже в относительно новых компаниях. Да, есть вакансии на Go, но это как правило только инфра и ничего кроме инфры.

Я поэтому и перешел обратно в JVM потому что вакансий на Go шаром покати - одна только Plata нанимает, да Nebius в свою инфру.
И с моим опытом в Go крудах я банально на рынке не мог ни одного собеса получить.
Аноним 28/05/26 Чтв 14:15:06 3713875 196
Да блядь для бэкенда все говно ебаное какое то!
Как и ИТ в целом блин
Аноним 28/05/26 Чтв 17:56:43 3713935 197
>>3713767
>За пределами РФ на западе я очень мало где вижу классический финтех/энтерпрайз/продуктовый бекенд на Go
А как ты смотрел?
Аноним 28/05/26 Чтв 17:59:15 3713939 198
>>3713935
Линкедин в основном. В меньшей степени Glassdoor и Indeed.

Если что смотрел рынок EU + Сербия.
На Go за пределами РФ более-менее есть какие-то вакансии только в США, но и там их мало относительно других стеков.
Аноним 29/05/26 Птн 14:36:10 3714414 199
Да как искать работу на го?
На говноскрипте с нодой как то на собесы зовут а на го что?
Аноним 29/05/26 Птн 14:47:46 3714434 200
Аноним 29/05/26 Птн 17:06:27 3714516 201
>>3713721
>поэтому придумали каналы и горутины
А до конкарент мапы додумались только спустя десяток лет. И спустя еще пяток до еррор группы. Еще лет через 5-10 додумаются добавить в группу канал, чтобы по завершению группа его сама закрывала.
Аноним 29/05/26 Птн 17:13:31 3714524 202
>>3713720
>я тоже так раньше думал, но потом понял что даже в го есть стандартные/популярные либы которые есть в каждом го проекте, зоопарка роутеров и логгеров уже нет, многие старые проекты просто сдохли и по сути в экосистеме везде есть по 1-2 либы на каждую задачу, вот и все. прям как в спринге и джава экосистеме.
Речь идет не о количестве фреймворков, а о том как они работают. В Го все более прямолинейное, тут не принято сильно уповать на рефлексию в рантайме. Чаще всего все пишется простым кодом и можно по коду отследить что откуда вызывается. Мешает только ебанутая работа с интерфейсами. Собака пайк!

А джава наоборот - спринг очень сильно наседает на рефлексию в рантайме. Сканирование всех классов, смотрит что за аннотации там навешаны, генерирование прокси в рантайме и т.д.
Аноним 29/05/26 Птн 17:21:58 3714531 203
>>3714524
ну, дебажить сейчас спринг уже стало проще. в idea хороший дебаггер сделали, лучше чем стандартная связка vscode+dlv

но даже так - никто не заставляет тебя использовать спринг. многие пробуют quarkus в прод тащить. там тоже есть аннотации но они не в рантайме работают а на этапе компиляции. как итог у тебя продовый код вообще не использует тяжелую рефлексию в рантайме. при этом ты можешь как стандартную jvm использовать так и сделать нативный бинарь graalvm. и код не будет выглядеть как го-дрисня из велосипедов.

впрочем на это все похуй, языки программирования что го, что джава постепенно умирать будут.
сейчас весь тренд это разработка на трех языках - rust, python, typescript. все вещи которые на го я бы делал раньше, сейчас буду делать на rust + LLM. вот кроме раста, питона и тайпскрипта языки программирования вообще не нужны больше.
Аноним 29/05/26 Птн 23:16:04 3714685 204
>>3714531
>но даже так - никто не заставляет тебя использовать спринг.
Ага не заставляют, пришел в команду которая пишет на Спринге и давай хучячить на Котлин нэйтив и Ктор. Ахуенный план!
Аноним 30/05/26 Суб 05:21:28 3714715 205
>>3714685
Обычно когда запускают новый микросервис, то каждый раз думают на чем его писать. Можно в качестве эксперимента на кваркусе ебануть. Если у тебя монолит или вся команда один сервис пилит, то дело другое.
Аноним 30/05/26 Суб 13:03:44 3714782 206
>>3714715
>Обычно когда запускают новый микросервис, то каждый раз думают на чем его писать. Можно в качестве эксперимента на кваркусе ебануть.
Ты вкатун что ли? Кабанчик не сам кабанчик конечно, а техлид думает как ему это потом сапортить, резвится с технологиями и под каждый новый сервис выбирать новый стек никто не даст.
Аноним 31/05/26 Вск 21:07:13 3715316 207
Гуланг какой говняный язык нахуя его только в бигтехах юзают непонятно ваще
На джаве как то гораздо декларативнее
Аноним 31/05/26 Вск 22:08:20 3715328 208
>>3714782
Если это кваркус вместо спринга - можно попробовать продать эту идею своему руководителю. Как средство сделать микросервис компилирующимся в бинарь и требующим меньше ресурсов чем обычный спринг. И как следствие будут меньше расходы на инфру. Если у тебя рукль не зашоренный шиз, то может дать отмашку. Тем более что с ллмкой теперь сильно проще вкатываться в новые фреймворки и писать на них код.

Вышестоящим кабанам уже похуй что там на чем написано. У нас по крайней мере сейчас так. Понятное дело что писать на zig и rust вместо jvm стека не дадут, но в пределах jvm экосистемы можно с одобрения рукля делать что хочешь.
Аноним 31/05/26 Вск 23:14:16 3715348 209
3672e41e20b5296[...].jpg 30Кб, 634x602
634x602
Недавно узнал что gopher это буквально суслик с английского. Т.е. взрослые мужики на форумах называют себя сусликами, пиздец блять.
>>3715316
Java-даун, ты прошлый раз говорил что го нигде не используется. Определись уже.
Аноним 31/05/26 Вск 23:17:33 3715350 210
>>3715348
я другой джава даун но действительно вне ру бигтехов го вакансий почти нет.
Аноним 01/06/26 Пнд 03:50:54 3715402 211
ШОК! Оказывается, ИТТ больше одного джава-дауна! O_o
Аноним 01/06/26 Пнд 09:33:25 3715456 212
Это джаватред
Аноним 02/06/26 Втр 20:25:23 3716346 213
Как вам фичи нового go 1.27?
Аноним 03/06/26 Срд 14:20:33 3716617 214
>>3716346
Никак. В brew еще не завезли, а руками ставить мы не обучены.
Аноним 05/06/26 Птн 18:54:59 3717842 215
>>3715328
> zig
Еще не релизнул 1.0 и неизвестно когда релизнет
> rust
Очень мало работников на рынке

>>3714516
Жаль что у эррор группы нет никакой интеграции
Аноним 05/06/26 Птн 19:37:09 3717861 216
>>3717842
>> rust
>Очень мало работников на рынке

А не похуй ли в эпоху ллмок? Код все равно уже не пишется и почти не читается. Даже в российских бигтехах уже вайбкодинг вовсю, даже в банках. И это мы под санкциями сидим если что.

Сейчас язык программирования больше не имеет никакого значения. Потому что ты как человек больше не участвуешь в написании кода - за тебя это нейронка делает. Ты либо делаешь какую-то высокоуровневую архитектуру, проектируешь сервисы, систем дизайном занимаешься, либо выходишь на мороз навсегда. С учетом того, что новых проектов где надо архитектуру делать и постоянно что-то дизайнить, крайне мало, а большая часть работы - это фиксы багов и внедрение мелких фичей в костыльные копролиты и микропенисы, то карьерные перспективы для 90% тех кто еще не улетел на мороз, крайне печальные.
Аноним 05/06/26 Птн 19:56:19 3717866 217
Аноним 06/06/26 Суб 16:29:28 3718167 218
Аноним 06/06/26 Суб 16:35:39 3718168 219
Аноним 06/06/26 Суб 16:39:54 3718169 220
Аноним 06/06/26 Суб 18:43:54 3718182 221
Аноним 07/06/26 Вск 01:55:17 3718356 222
image.png 5Кб, 202x101
202x101
>>3718182
Смотри сюда, двоечник. Ты английский в коридоре прогуливал?
Аноним 07/06/26 Вск 02:02:41 3718359 223
>>3698029
>ИИ
>>3713722
>ИИ
>>3698058
>ИИ
Хуи. Если ты ПМ или ещё какая-то плесень, то да, генератор бреда для тебя будет интеллектом.
07/06/26 Вск 03:38:06 3718365 224
>>3718359
Ботолахта всё никак не просрётся со своей рекламой нейроговна.
Аноним 07/06/26 Вск 04:06:22 3718371 225
Аноним 07/06/26 Вск 04:14:05 3718372 226
>>3718371
Запомни, обоссанный ты в мать: РУТЕР, РУТЕР, РУТЕР.
Аноним 07/06/26 Вск 08:22:22 3718392 227
>>3718372
Буду говорить, как хочу. Может, я ещё и "скедулер" должен говорить вместо "шедулер"?
Аноним 07/06/26 Вск 08:28:49 3718393 228
Аноним 07/06/26 Вск 08:43:16 3718396 229
>>3718372
Почему я уверен, что это один из тех долбоебов, у которых АЙТИ ВСЕ?
Такое животное приходит на собес, говорит РУТЕР и прочее говно типа ИНФРАСТРАКЧЕ, и все думают, что к такому долбоебу лучше не приближаться
Аноним 07/06/26 Вск 14:04:06 3718476 230
Привет, гошники, Я .Net-синьёр-помидор, 7+ лет опыта, также TypeScript. И всё такое. Хочу вкатиться к вам.
Паджитшарп хорош, но там из нового и перспективного только MCPшки пилить (а я не знаю, взлетит ли это дерьмо или рухнет к хуям со всей это агентностью).
Новый кросс-платформенный .Net охуенный, но у него дурная репутация унылого корпоративного легаси паджитсофта.

Стоит ли катиться к вам?
Аноним 07/06/26 Вск 14:20:03 3718482 231
image.png 14Кб, 475x57
475x57
Аноним 07/06/26 Вск 14:26:29 3718484 232
>>3718476
>Паджитшарп хорош, но там из нового и перспективного только MCPшки пилить

А чем Go отличается от .NET в этом плане? Ну то есть что на дотнете, что на го в России пишут круды в основном. На го иногда еще всякую инфру делают типа кубернетес операторов, но это довольно нишевая и редкая работа, которая к тому же легко выполняется при помощи ллмки.

Ну типо почему ты думаешь что
1) на дотнете остается только mcp пилить и ничего более
2) при переходе на го ты будешь делать что-то кроме mcp серверов?

Просто сейчас mcp на хайпе как еще одна обвязка для существующих продуктов чтобы можно было через ллмки ходить в разные сервисы и дергать у них методы, но это считай примерно то же самое что и рест ручки делать.
Аноним 07/06/26 Вск 14:37:41 3718490 233
>>3718484
чем нужно было уебаться, чтобы начать писать круды на языке на языке для инфры?
Аноним 07/06/26 Вск 14:45:51 3718492 234
>>3718476
У меня 15 лет бекенда на дотнете, джва года неспешного ковыряния внутренних сервисов на го и год хадкорной ебли с финтехом на голанге после вайбкодеров ебаных. Мое резюме на го сеньку никто даже не смотрит. На го лида отвечают сразу, лол, но ебал я быть лидом в крипто финтех помойке, это хуже червя-пидора. Другой работы на го нет. В загранице работы на го нет совсем, кроме нескольких кипрских параш, где на бабки кинут.
Алсо MCP - это же обычная консольная утилита, которая пукает джейсоном в stdout, хуле там писать.
Аноним 07/06/26 Вск 14:46:27 3718493 235
>>3718490
да ничем не уебались. просто в "бигтехах" надо изображать работу. или хотя бы видимость работы. если эту работу не изображать, то менеджмент потеряет хедкаунт и сама прослойка менеджмента станет не нужна. вот в 2017-2019 годах тему с микросервисами и го начали активно задвигать Авито на конференциях, после чего это все расползлось по остальным маркетплейсам, которые после гойды стали "бигтехами", так как остальные компании тупо свалили из рф.

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

вон сейчас ВКонтакте (тот который пашка дуров еще делал) переписывают с kphp копролита на гошные микросервисы. И будут переписывать еще лет 5 наверное. плохо что ли? хорошо. один хуй это мертвый проект на господдержке, вкашечкой уже давно никто не пользуется, просто идет попил государственных денег от газпром медиа. и так во всем. тот же вк можно было оставить сугубо на поддержке команде из 50 человек примерно как илон маск сделал с твиттером уволив весь штат сотрудников оставив несколько десятков разрабов и sre которые минорные баги фиксят и следят чтобы прод не падал. и то, твиттер все еще популярен и им пользуются миллионы людей, а вк давно сдох обоссавшись и обосравшись.
Аноним 07/06/26 Вск 14:46:28 3718494 236
>>3718484
>А чем Go отличается от .NET в этом плане? Ну то есть что на дотнете, что на го в России пишут круды в основном. На го иногда еще всякую инфру делают типа кубернетес операторов, но это довольно нишевая и редкая работа, которая к тому же легко выполняется при помощи ллмки.
>
>Ну типо почему ты думаешь что
>1) на дотнете остается только mcp пилить и ничего более
>2) при переходе на го ты будешь делать что-то кроме mcp серверов?
>
>Просто сейчас mcp на хайпе как еще одна обвязка для существующих продуктов чтобы можно было через ллмки ходить в разные сервисы и дергать у них методы, но это считай примерно то же самое что и рест ручки делать.

Я в целом не в России, и тут почему-то кажется, что позиций на Го больше. Хотя мне и на .Net заебись.
Аноним 07/06/26 Вск 14:47:18 3718495 237
>>3718490
Клеем момент, наверное. Подробности надо спрашивать в авито.
Аноним 07/06/26 Вск 14:51:21 3718499 238
>>3718492
>У меня 15 лет бекенда на дотнете, джва года неспешного ковыряния внутренних сервисов на го и год хадкорной ебли с финтехом на голанге после вайбкодеров ебаных. Мое резюме на го сеньку никто даже не смотрит. На го лида отвечают сразу, лол, но ебал я быть лидом в крипто финтех помойке, это хуже червя-пидора. Другой работы на го нет. В загранице работы на го нет совсем, кроме нескольких кипрских параш, где на бабки кинут.
>Алсо MCP - это же обычная консольная утилита, которая пукает джейсоном в stdout, хуле там писать.

1. То есть вкатываться в Го смысла особого нет (я за рубежом).
2. MCP простая штука, но там можно долго копаться с безопасностью и контролем галлюнов. С одной стороны, это модно. С другой стороны, ХЗ к чему это приведет. Все обещают "оркестрацию агентов", но я подозреваю, что от этого говна все охуеют (это будет ад микросервисов на максималках с галлюцинациями и сжиганием токеннов на миллионы, либо с отдельной инфраструктурой локальных моделей ... чтобы что? Обрабатывать полтора запроса на натуральном языке?)

Я короче начал ощущать, что карьера .Net стагнирует, в MCP и агентов могу вкатиться через .Net, но стагнация такая, что хочется уйти в айгейминг и пилить говно для развода лохом на бабки (лох не мамонт). Ну и криптоговно тоже деняк приносит.

Что посоветуешь?
Не уходить же в низкокоуровневый Rust пилить роботов.
Аноним 07/06/26 Вск 14:52:38 3718500 239
>>3718494
ну смотри, на го пишут в таких компаниях как
- яндекс
- авито
- озон
- wb
- ядро
- бюро 1440
- vk

И нам этом примерно как бы все. То есть вот есть 7-9 компаний которые гошников нанимают. Остальные места работы на го это мутная хуйня типа криптоскама или казика с кипрскими кабанами.

при этом надо понимать, что яндекс, авито и озон сейчас довольно хуевые места для работы. из-за анального перфоманс ревью с квотами на увольнение. это означает что раз в полгода на твою команду будет спускаться квота с количеством (или с процентами) людей которым нужно въебать оценку ниже ожидаемого (в терминологии яндекса - желток) и потом уволить.

вот ты придешь работать в отдел. будет 3 команды суммарно 20 человек примерно. и каждые полгода будут по 2-3 человека с желтой оценкой высаживать на мороз, причем не по сокращению официальному, а по соглашению сторон. ты вот хочешь в такой атмосфере работать? вряд ли.

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

в вк год-два назад были массовые сокращения на фоне рекордных убытков, сейчас не знаю как там дела обстоят, говорят вроде как увольнять массово в таком объеме уже прекратили но сама контора стала сильно более затхлой и похожей на типичную госуху типа автоваза
Аноним 07/06/26 Вск 14:54:37 3718501 240
>>3718499
а ты где живешь? кипр?

если где-то в европе то я бы советовал не заниматься йухней а пробовать устроиться в нормальный европейский легаси энтерпрайз или на галеру типа епама люксофта если они еще конечно живы....
Аноним 07/06/26 Вск 15:02:26 3718503 241
мужчины молодость и хардкор живёт только в джаве
возвращайтесь на jvm стек у вас всегда будет работа
вы даже не представляете как вам не хватает @autowired в гошечке
айгеймнг вот хоть и набирает на го, у них немало жабы
Аноним 07/06/26 Вск 15:07:41 3718507 242
>>3718499
Если ты за рубежом, ты вытащил счастивый билет, мое увожение. Нет смысла выкатываться с дотнета, можно всегда устроиться в немецкий легаси или в люксофт, у них куча вакансий на сишарпе. Это у нас в славянских помойках будущего нет, у тебя все заебись.
Аноним 07/06/26 Вск 15:11:19 3718511 243
Если бы я сейчас находился за рубежом где-нибудь в Европе, то не учил бы Go.

Лучше реально остаться в дотнете и пытаться в +- стабильное европейское легаси устроиться, чем пытаться выучить го и пробовать залететь в какую-нибудь плату или небиус (единственные 2 компании которые нанимают гошников в европе кек).
Аноним 07/06/26 Вск 15:12:30 3718512 244
>>3718507
>>3718511
уважаемые коллеги прошу произвести паунс прямиком в джаву
вы видели когда нибудь шарпы в финтехе? а в микропенисах? то-то же
Аноним 07/06/26 Вск 15:15:38 3718516 245
>>3718512
>вы видели когда нибудь шарпы в финтехе? а в микропенисах
да есть местами в финтехе и бекенде с микросервисами, ну банки в основном на жабе сидят это правда, но много где и дотнет есть в не особо крупных местах
Аноним 07/06/26 Вск 15:17:39 3718518 246
>>3718516
>в не особо крупных местах
в не особо крупных местах обычно оказывается ооо рога и копыта, где код/процессы выстроены хуем и никак иначе, с соответствующей хуёвой оплатой, хуёвыми начальниками, хуёвым etc
мимо работник ооо рога и копыта на 30 человек
Аноним 07/06/26 Вск 18:44:23 3718621 247
>>3718518
>etc
Ты забыл точку и две запятые поставить
Аноним 07/06/26 Вск 19:03:24 3718631 248
>>3718500
>ну смотри, на го пишут в таких компаниях как
Я не в РФ.
Аноним 07/06/26 Вск 19:04:41 3718633 249
>>3718501
>если где-то в европе то я бы советовал не заниматься йухней а пробовать устроиться в нормальный европейский легаси энтерпрайз или на галеру типа епама люксофта если они еще конечно живы....
В Сербии. Че-то сейчас утросился на временную галеру местную с офисом с видом на Варгейминг.
Аноним 07/06/26 Вск 20:10:58 3718659 250
>>3718633
На какой стек? Дотнет? Go? Жаба?

Как вообще сербы как коллеги? Распиздяи или норм? Индусы есть? Или у вас одни русы работают?
Аноним 07/06/26 Вск 20:45:15 3718675 251
>>3718500
>в терминологии яндекса - желток
То есть цвет компании - жёлтый, и цвет лоуперформеров тоже жёлтый? Хотя бы с самоиронией у них хорошо...
Аноним 07/06/26 Вск 20:46:30 3718676 252
>>3718518
>код/процессы выстроены хуем и никак иначе, с соответствующей хуёвой оплатой, хуёвыми начальниками
А в бигкеках не так? С учётом того какая там текучка, там вроде как некому делать нормально?
Аноним 07/06/26 Вск 20:48:40 3718683 253
>>3718518
>>3718676
раньше в России были небольшие продуктовые конторы на 30-100 человек которые делали свой продукт и продавали на запад. разумеется в 22 году эти компании свалили. сейчас мелкого айти бизнеса тупо нет, если в ит конторе сейчас работает 30 человек значит это либо что-то крайне нишевое для госухи, либо какой-то скам, иного быть не может.
Аноним 07/06/26 Вск 20:56:19 3718692 254
>>3718683
Я в компании 60 челов работаю, наш отдел, который хоть как-то к айти относится - 30 челов как раз, вполне мелко. Просто агрегируем и продаём аналитику одного из рынков. С госухами не работаем. У нас и конкуренты есть, мы не одни такие.
Аноним 07/06/26 Вск 23:12:25 3718750 255
>>3718683
Источник: тараканы в голове
Аноним 07/06/26 Вск 23:25:32 3718764 256
>>3718659
>На какой стек? Дотнет? Go? Жаба?
>
>Как вообще сербы как коллеги? Распиздяи или норм? Индусы есть? Или у вас одни русы работают?
Донет. Вот как раз узнаю сербов по-лучше, лол.
Аноним 10/06/26 Срд 20:30:34 3720015 257
>>3718511
>Если бы я сейчас находился за рубежом где-нибудь в Европе, то не учил бы Go.
Лол, а если бы я сейчас был в России, то мне бы пришлось съесть ежей.
Аноним 10/06/26 Срд 20:34:54 3720017 258
Аноним 12/06/26 Птн 16:19:45 3720582 259
>>3716617
А прочитать про фичи и высказать мнение?
Аноним 12/06/26 Птн 16:21:05 3720583 260
>>3717861
Все нейронки ничего не знают за последние годы
Аноним 12/06/26 Птн 23:02:26 3720706 261
image.png 407Кб, 1610x1644
1610x1644
Аноним 13/06/26 Суб 17:29:15 3720907 262
изображение.png 1649Кб, 960x1122
960x1122
Аноним 18/06/26 Чтв 12:12:15 3722527 263
>>3720582
Ну generic methods выглядят интересно, это то чего давно нехватало. Но надо смотреть на ограничения реализации.
Аноним 18/06/26 Чтв 15:41:18 3722581 264
Бля ебать вы тупые здесь, вы хоть уровень свой понимаете по сравнению с ПРОСТО обычным программистом? Примерно так почуствовать можете?
Аноним 18/06/26 Чтв 15:43:32 3722583 265
Это 23/06/26 Втр 09:14:45 3723945 266
Аноним 23/06/26 Втр 22:17:39 3724161 267
>>3723945
Ты погоди, скоро go будут компилировать в js или ts в go вот тогда будет зашквар
Аноним 24/06/26 Срд 11:24:18 3724271 268
Аноним 24/06/26 Срд 11:41:42 3724283 269
>>3697741
Отличный план, как раз сейчас дефицит кадров на рынке
Аноним 28/06/26 Вск 05:29:46 3725649 270
Аноним 28/06/26 Вск 16:03:49 3725791 271
>>3725649
На 95% это наброс гонвна не вентилятор ради хайпа. А 5% правда. Видно что чел не работал в Гугле и знает кухню только по рассказам.

>Из гугла же идет маразматическая система управления зависимостями Го, которая заточена на монорепы.
Это правда, в монорепе зависимости го работают отлично.

>Тут возникает вопрос - а почему этому тимлиду не дать в руки кодогенератор, вместо всей этой accidental complexity, возникающей из-за огромного количества строк кода, и из-за затрат на коммуникацию?
Потому что хоть минимально удовлетворительная кодогенерация появилась около года назад, а до этого было говно полное. Но все равно без полноценного ревью человеком - получается говно. Амазон подтвердит.

>Их давно пожрал рак бюрократии. Там у менеджерских и околоменеджерских должностей один из главных критериев промоушнов, или вообще даже ассесмента(усидения на должности), это количество людей у тебя в подчинении. И количество говнокода в вакууме которая твоя команда написала. И вот все эти люди, сидящие на более-менее средне-высоких должностях, постоянно бодаются за эти промоушны и ассесменты. Это их главная и единственная цель. Поэтому, ни о какой эффективности тут речи не идет вообще от слова совсем. Тут главное - корпоративные игры, количество голов в твоем стаде и количество и размер высеров, которые это твое стадо произвело(причем буквально, важны SLOC).
Частично правда, частично пиздеж. Про рак бюрократии правда какая неожиднность. Про прямую связь количества людей с промоушеном - пиздеж. Есть некие ожидания, что под Ln менеджером находится m человек, но критерием это не является. Тем более что те магические тимлиды которые все знают и умеют, это Individual Contributor у них нет формальных репортов.

>Естественно, это все отражается на качестве продуктов, и это видно как по полному прекращению инноваций в гугле, так и по постоянно мелькающим и закрывающимся высерам этой компании - hangouts, duo, google plus, google wave, и прочее и прочее, можете еще вспомнить много чего.
Как этот дурачок меряет инновационность не буду спрашивать. Что касается закрытия проектов, давайте вспомним одно из самых первых громких закрытий - Google Reader. B кому в 2026 нужен RSS? Это абсолютно нормально, что компания выпускает продукт и если он не выстреливает - закрывает его. Так делают все.

>у вас нет возможности нанимать крайне высококвалифицированных людей за крайне много денег, единственное назначение которых будет расписывать стаду гошников систему до уровня конечного автомата
Нихуя подобного в Гугле не происходит.
Аноним 28/06/26 Вск 22:25:00 3725906 272
Аноним 29/06/26 Пнд 13:22:39 3726100 273
Снимок экрана 2[...].png 23Кб, 1277x79
1277x79
>>3725649
просто говнарь не осилил гошку, плюс он шарпист-лисповец, который нахуй не нужен рынку, вот и ноет
Аноним 29/06/26 Пнд 13:36:09 3726107 274
>>3725649
>Сложность программных систем возникает из-за их размера. И Go эту проблему значительно ухудшает
Не понял, как он к этому выводу пришёл. На го можно накидать кучу мелких программ, каждая из которых будет отдельным бинарников, в этом одна из идей языка. Соответственно, и отлаживать это легче, и дорабатывать при необходимости.
Аноним 29/06/26 Пнд 13:43:44 3726109 275
>>3726107
да там достаточно пару постов почитать, чтобы понять, что это чел из разряда "бля, я выучил %язык_нейм%, а у меня нет работы, зачем учить что-то другое, айти все, ии всех заменил", который еще и даже в средненькой конторе не работал, потому что с таким мышлением его еще на хрюшескрининге прокинут
Аноним 29/06/26 Пнд 15:19:28 3726148 276
>>3725791
>Что касается закрытия проектов, давайте вспомним одно из самых первых громких закрытий - Google Reader. B кому в 2026 нужен RSS?

Ну я пользуюсь до сих пор. Подписан на разные фиды. А какие есть альтернативы? Телеграм каналы? Так они либо сдохли, либо порожняк гонят, причем строго на русскоязычную аудиторию. На западе телеграмом не пользуются например и апдейты можно получать либо через сайт, либо через RSS фиды. Есть много блогов где пишут на технические темы, и никак кроме как через сам сайт или RSS ты не узнаешь о новом посте там.
Аноним 29/06/26 Пнд 19:42:35 3726270 277
178275126551190[...].jpg 12Кб, 300x169
300x169
>>3726148
>На западе телеграмом не пользуются
Аноним 29/06/26 Пнд 19:53:50 3726277 278
>>3726270
Ну есть какие-то тг каналы где регулярно постят что-то техническое про go, jvm, c++, распределенные системы, компиляторы итд на английском языке? Нет нихуя. На русском языке такие каналы были да сдохли так как все переключились на AI тему.
На английском такие блоги если и есть, то вот в виде сайтов с RSS.

Алсо в Европе телеграмом пользуются либо понаехавшие россияне, либо понаехавшие украинцы. Местные пользуются либо вацапом, либо вайбером (особенно на балканах популярен кстати). Про телеграм тут никто особо и не слышал из местных.
Аноним 29/06/26 Пнд 22:01:46 3726322 279
image.png 757Кб, 1101x959
1101x959
>>3726148
>Ну я пользуюсь до сих пор.
Аноним 29/06/26 Пнд 22:57:25 3726333 280
>>3726322
>пик
Гм, а что порриджи придумали на замену кримперу и 8P8C? ВАЙ ФАЙ?
Аноним 29/06/26 Пнд 23:24:15 3726340 281
>>3677844 (OP)
Тред не читал, сразу спрашиваю: реально ли вкатиться в айти стажером на Go через стажировки крупных компаний? И насколько туда вообще сложно попасть? Сам щас студент айти направления
Аноним 30/06/26 Втр 00:18:18 3726351 282
>>3726340
Найма нет,айти мертво
Аноним 30/06/26 Втр 00:41:28 3726357 283
>>3726351
Пишут что берут по 1000 стажеров, конкретно на го принимают заявки. С чего ты взял что найма нет?
Аноним 30/06/26 Втр 00:46:32 3726359 284
robbyzanon.png 57Кб, 1349x1032
1349x1032
>>3726277
>в Европе телеграмом пользуются либо понаехавшие россияне, либо понаехавшие украинцы
Ебать, глупость за глупостью пишешь. Ты в какой Европе живёшь? Я был в Испании, например. Один раз сходил на урок по барабанам к итальянцу, который там живёт, через телеграм списались, я ещё звонил, когда не мог найти нужный дом по адресу.
Ещё, когда были локальные группы, я видел много созданных именно местными.
В Бразилии немало моделей ведут приватные каналы с доступом за деньги. Уж куда западнее можно залезть.
>Про телеграм тут никто особо и не слышал из местных
Ну да, конечно, а тёлочки, которым я написывал, на самом деле русские.
>про go
Есть такое, например: @golangES Каналы не видел, по такому запросу тяжело искать, если не уточнить.
>>3726322
Чем торренты не устроили? А Windows 7 и вправду была лучшим изделием из всей линейки, на мой взгляд. В Windows 10/11 одно из немногих существенных преимуществ для меня разве что WSL.
Аноним 30/06/26 Втр 07:58:48 3726383 285
>>3725791
>B кому в 2026 нужен RSS?
Мне тоже нужен, как и другому анону. Посты из бложиков забугорных проверяю. Годные посты обычно на HN попадают, но его тоже надо мониторить. А rss простой и надёжный. Google reader я кстати успел попользоваться до закрытия.
Аноним 30/06/26 Втр 08:21:15 3726385 286
>>3725649
>не знать ловсана
чел.. ты бы еще михуила найтмэйриза притащил, лул
Аноним 30/06/26 Втр 09:07:06 3726396 287
>>3726359
>Ебать, глупость за глупостью пишешь. Ты в какой Европе живёшь?

В Сербии. Тут и в соседних странах на Балканах местные про телеграм вообще не слыхали. Все в Вайбере сидят.
Аноним 30/06/26 Втр 17:01:08 3726608 288
>>3726148
>Ну я пользуюсь до сих пор.
>>3726383
>Мне тоже нужен, как и другому анону.
Вы вообще не отдупляете о чем речь. RSS в 2к26 сугубо нишевый продукт. Да есть 3,5 калеки которые им пользуются и 5,5 сайтов которые его поддерживают. Но по факту это умирающая технология. Браузеры удалили поддержку RSS, крупные соцсети отключили или никогда не имели. Всем нужно внимание пользователя, надо чтобы он смотрел "умную" ленту, со всей этой рекламой и рекомендациями. Поэтому перспектив развития у RSS нет. Он будет как-то выживать в нишевых местах, типа редит, хабр, но ничего нового RSS поддерживать не будет.

Поэтому Гуглу тратить время на развитие такого продукта - смысла нет. У него не будет быстро расти пользовательская база, его нельзя монетизировать, у него нулевые перспективы.
Аноним 30/06/26 Втр 17:18:20 3726617 289
>>3726333
>Гм, а что порриджи придумали на замену кримперу и 8P8C? ВАЙ ФАЙ?
Умение обжимать витую пару сейчас нихуя не стоит. Есть ИИ, есть обучающие видео, 1-2 запоротых коннектора и кабель готов.
Аноним 30/06/26 Втр 20:55:19 3726719 290
>>3726608
Ну то что RSS стал нишевым это не означает, что им никто не пользуется. Пользуются и еще как.

Я вот как раз привел пример с техническими блогами. Туда же можно блоги корпораций разных добавить. Часто они пишут что-то интересное и ты об этом никак не узнаешь только если не зайдешь на их сайт. Вот эту проблему решает RSS. На этих блогах никто не зарабатывает например. Их просто ведут как хобби или люди на зарплате.

При этом что реддит, что хабр - сейчас скорее находятся в умирающем нежели живом состоянии. Вообще весь user generated content переживает большой кризис из-за ИИ. Весь Medium например завален индусскими статьями сгенеренными в чат жпт, что полностью убило весь сервис. Туда тупо больше никто не заходит ничего читать, так как это дешевый нейрослоп. Аналогично реддит и хабр. Они умирают под натиском низкокачественного ИИ контента.

Нормальный контент вот еще остается в некоторых блогах. Я их читаю через RSS. Я не пользовался RSS много лет, наверное в период 2013-2025 я вообще не вспоминал что RSS вообще существует, но в 2026 году снова вернулся к RSS потому что прежние источники получения контента на технические темы просто начали умирать.
Аноним 30/06/26 Втр 22:21:57 3726750 291
>>3726617
А то! В работе руками все очень просто, пока смотришь гайды на ютубчике. Когда начинаешь делать сам, получается кривая хуйня.
Аноним 30/06/26 Втр 23:28:02 3726764 292
image.png 2757Кб, 1894x1420
1894x1420
>>3726719
>Ну то что RSS стал нишевым это не означает, что им никто не пользуется. Пользуются и еще как.
Чел ты реально не слышишь, что тебе говорят и продолжаешь повторять одно и тоже, но разными словами.
>Поэтому Гуглу тратить время на развитие такого продукта - смысла нет. У него не будет быстро расти пользовательская база, его нельзя монетизировать, у него нулевые перспективы.
Он может быть дохуя полезным для тебя и еще пары тысяч человек, но вот для Гугла вы нихуя не ЦА. И тратить время дохуя дорогих программистов на поддержку Google Reader - не целесообразно. И закрытие проекта с точки зрения бизнеса - полностью оправдано.


>>3726750
>А то! В работе руками все очень просто, пока смотришь гайды на ютубчике. Когда начинаешь делать сам, получается кривая хуйня.
Может это ты такой криворукий еблан, но я недавно переехал и мне надо было обжать один кабель. Была одна дырка в стене куда надо было его пропустить, но туда пролазил только кабель, без конектора. Поговорил с ИИ, купил обжимку, кабель, разъемы. Посмотрел видео на утубчике и нормально обжал 3 кабеля, запорол только один коннектор. И это был первый раз когда я обжимал кабель.
Аноним 01/07/26 Срд 00:37:45 3726771 293
>>3726764
>надо было обжать один кабель. Была одна дырка в стене куда надо было его пропустить, но туда пролазил только кабель, без конектора. Поговорил с ИИ, купил обжимку, кабель, разъемы. Посмотрел видео на утубчике и нормально обжал 3 кабеля, запорол только один коннектор. И это был первый раз когда я обжимал кабель.
Пиздец, поколение немощных дегенератов с icq 70. Если тебе надо обжать ОДИН кабель, берёшь плоскую отвертку, ставишь на каждый контакт и не сильно бьешь по ней чем-нибудь увесистым. Например, пассатижами. Ножи легко вгоняются в проволоку. Минута делов, и ничего покупать не нужно.
Аноним 01/07/26 Срд 01:26:25 3726778 294
4194e65b1f46850[...].jpg 503Кб, 1147x2047
1147x2047
Хотел ишачить на джаве, но весь контент рутреке на англ от индусов с невыносимым акцентом.

На го много контента от земляков, китайцев и европейцев.

Придется на вашем говне дрочить велосипеды походу.

Местные сеньки, расскажите что я потеряю пересев с жабы на го, придется ли самому лепить спринг из говна и палок или как то по другому пилите хотелки кабана?

мимо дрочился на ноде с нестом ранее
Аноним 01/07/26 Срд 03:14:08 3726782 295
>>3726778
Под словом "контент" ты подразумеваешь гнусавые видосики? Документацию ты тоже воспринимаешь только в виде видосиков? Наверное, и на двачах ты бы предпочёл голосовухи и шортсы вместо текста? Или юзаешь синтез речи, лишь бы не читать?
Аноним 01/07/26 Срд 03:17:47 3726783 296
>>3726778
И какие плагины ты юзал для озвучивания кода на JS?
Аноним 01/07/26 Срд 03:19:56 3726784 297
>>3726778
Готовься к душнейшим собесам с малолетними уебками, литерали поридж из мема, главной целью которых будет тебя срезать и порофлить. Если пройдешь, ты охуеешь от кривости костылей, которые эти ебланы понаписали. Обязательно будет свой всратый спринг в каждом проекте, а то и не один. Сам язык очень специфический, все сделано через анус жопы пайка. Зарубежом голанг никому нахуй не нужен и твой опыт тоже. Лиду будет 25 и он будет конченым гандоном. Короче, представь себе яндекс помноженый на провинциальное жлобство, в 2026 это каждая контора с голангом.
Аноним 01/07/26 Срд 09:27:53 3726810 298
>>3726784
Бля жиза, оказалось что весь скулеж на спринг и жабу исходит из тех, кто никогда в пыньтехе не работах, в двуз компаниях где я батрачил был свой спринг бут на го, я в ахуеи гомод на 600 зависимостей
Аноним 01/07/26 Срд 09:41:50 3726812 299
>>3726771
пиздец, поколение ебанутых совков с ицк 30. Если тебе надо что-то сделать - зачем тратить копейки на предназначенный для этого инструмент, надо из говна и палок обязательно смастерить сталин-3000, а то не трушно
Аноним 01/07/26 Срд 14:12:06 3726950 300
>>3726764
>Он может быть дохуя полезным для тебя и еще пары тысяч человек, но вот для Гугла вы нихуя не ЦА. И тратить время дохуя дорогих программистов на поддержку Google Reader - не целесообразно. И закрытие проекта с точки зрения бизнеса - полностью оправдано

Ну то что Гугл закрыл свой ридер 15 лет тому назад не означает что технология сдохла. Коммерчески неоправдана? Вероятно да. Но мне на это похуй. Мне эта коммерческая оправданность в хуй не тарахтела, тем более что полным полно разных опенсорсных RSS ридеров под любую платформу и они живут. Гугл вообще много чего закрывает постоянно раз уж на то пошло. Вон Google+ закрыли, хотя X и Threads живы до сих пор.
Аноним 01/07/26 Срд 14:15:35 3726953 301
>>3726778
>Местные сеньки, расскажите что я потеряю пересев с жабы на го, придется ли самому лепить спринг из говна и палок или как то по другому пилите хотелки кабана

Да, даже в бигтехах вероятно придется писать самописный DI и всю обвязку, при этом скорее всего твоя команда куда придешь уже все написала и это будет костыльным говном, которое будет постоянно переделываться с нуля разными зумерками. Как минимум так у меня было в бигкеке.

Алсо про заграницу тебе верно написали, если на ру рынке хотя бы раньше массово нанимали гошников, то за рубежом в бекенде до сих пор Java/.NET везде, если про EU рынок идет речь. Гошка в Европах есть, но как правило в бигтехах типа Гугла и Убера. Но если ты в бигтехи западные целишься, то на стек технологий кристаллически похуй всем. А вот если в конторы малого и среднего размера и галеры, то стек все еще важен и работы на Go тупо мало до сих пор в абсолютных значениях.
Аноним 01/07/26 Срд 14:44:31 3726964 302
>>3726953
>А вот если в конторы малого и среднего размера и галеры, то стек все еще важен и работы на Go тупо мало до сих пор в абсолютных значениях.

Так в чем проблема задрочить стек под собес? У меня уже двое коллег так сделали, один под вакансию питониста, другой под джависта. И я соменваюсь, что это ошибка выжившего, так как сам менял стек несколько раз в жизни схожим образом. Это просто ритуал - убедить собеседующих, что ты знаешь тему и можешь решать задачи.

А на самой работе сам должен понимать — суметь писать бэкенд даже на новом для себя стеке(если это не условный раст/ocaml/ассемблер/плюсы) это вообще не вопрос.
Какая разница, писал ты в РФ на го финтех, а теперь этот же финтех или доставку на джаве в Германии?
Аноним 01/07/26 Срд 14:49:27 3726966 303
>>3726964
>Так в чем проблема задрочить стек под собес
1) это тупо долго
2) можно спалиться не незнании кишочков

Например начнут тебя ебать на собесе по jvm perfomance и рано или поздно ты поплывешь и спалишься что не имеешь такого опыта или не знаешь. И все, сразу пишут что кандидат максимум тянет на мидла, а мидлы это такой же мусор как и джуны сейчас. Скажут что ты типа мидл+ максимум который круды писал и все, прощай вакансия. А вакансий сейчас мало и попасть на собес уже большая удача. То есть если тебя взяли на собес но ты не прошел его, то удачи еще полгода откликаться в поисках нового собеса.

То есть тебе надо не просто задрочить стек, а задрочить его на senior/staff уровне. Прям глубокое понимание показывать.
Аноним 01/07/26 Срд 15:20:47 3726996 304
>>3726966
Я и не говорил, что будет легко. Отсматривай десятки моков, участвуй в них сам, пиши что-то, чтобы набить руку, понимай что конкретно релевантно под прохождение собеседований из кишков языка и делай упор на это. На 100% все вопросы не покроешь, но большую часть так или иначе должен проходить при такой подготовке.

А насчет сеньора и стаффа это вообще не знанием кишков измеряется. Даже в средних конторах. Есть секции систем дизайна, есть поведенческие, есть просто 1-1 секции с менеджерами, которые сложно охарактеризовать. Так или иначе, именно на них принимается окончательное решение по твоему грейду, на основании того как ты умеешь проектировать системы, технически вести проекты, понимать бизнес-контекст, оценивать риски и сроками проектов. Именно это отражает уровень сеньорности/стаффовости, а не идеальная зубрежка кишков по перфу жвм. Такие навыки давно обесценились(к сожалению), и теперь на высоких грейдах не получится быть просто потным придурком в углу, который идеально знает доку оракла до последнего байта. Разве что, в геморройных gMBH на 20 человек с кодом 2010 года и зарплатой сеньора 3к евро такое еще актуально, но туда как будто тебя и релоцировать не смогут в виду отсутствия процессов, малого бюджета и вероятного отсутствия открытых позиций.
Сейчас тебе ИИ сам спрофилирует твой сервис и подсветит неоптимизированные места или всратые индексы. От тебя требуется умение валидировать эти гипотезы и принимать адекватное решение. Может, в редчайших процентах доскональное знание байтов и кишков поможет решить кейс, но делать на это упор глупо даже статистически.

Впрочем, я перечитал твой пост и создается ощущение, что ты либо тролль либо сломленный фаталист с психологией самоубийцы. Таким, конечно, никакой совет не поможет и работа едва ли светит.
Аноним 01/07/26 Срд 15:38:03 3727007 305
>>3726996
Так а какая тогда инженерная работа остается? Если ИИ всем сам может и умеет?

Просто с умным ебалом на созвонах сидеть? Ну это не работа даже. Проектировать системы может и надо на собесах, а на практике ты должен легаси продукты поддерживать. Реальность в том, что работы больше нет, ИИшка всю техничку скушала, а не-техничку делают всякие продакт/проджект овнеры и бизнес аналитики.
Аноним 01/07/26 Срд 15:40:39 3727009 306
>>3726996
>Сейчас тебе ИИ сам спрофилирует твой сервис и подсветит неоптимизированные места или всратые индексы. От тебя требуется умение валидировать эти гипотезы и принимать адекватное решение

Ну если чел например ни разу не видел в глаза jvm/go и ему ИИ гипотезы по перфу выдает, как он их провалидирует, если у него нет ни знаний ни опыта? Очевидно чтобы валидировать то, что ИИ выдает, нужны знания кишочков. Хотя валидацией сейчас уже особо никто не занимается, все что выдает ИИ как правило на веру принимается и на этом все. В таком случае можно хоть таксиста или грузчика сажать в кресло сеньора и результат тот же самый будет.
Аноним 01/07/26 Срд 15:51:01 3727015 307
>>3727007
>на практике ты должен легаси продукты поддерживать
Насколько я понимаю, такое сейчас в бигтехах не котируется. Даже в Яшке/Озоне/Авито ты не должен сидеть на легаси продуктах, а ротироваться туда, где есть новые вызовы, где есть новая работа и ее много. Где можно будет хорошую оценку на перф ревью получить. В бигтехах работа над качеством уже существующих продуктов, поддержка легаси, онколлы итд - все это слабо котируется и в лучшем случае тебе будут ставить оценку "Meets all" или "соответствует ожиданиям". То есть по грейду и по зп там никак не вырасти. Поэтому надо постоянно ротироваться в поисках новой работы. Хорошо это или нет вопрос дискуссионный, но вот именно что поддержку легаси никто в бигтехах не ценит. Да и легаси сейчас сама ИИшка может легко поддерживать. Там где раньше надо было умственный возможности прикладывать нихуевые, сейчас все ИИ делает.

От тебя в бигтехах постоянно будут хотеть какой-то значимой работы, импакта, визибилити. Если импакта нет, то пойдешь нахуй. Увы, это так и есть. В этом смысле те самые помойные нищие немецкие GmbH для большинства разработчиков будут гораздо более приятными местами работы нежели бигтехи, потому что там годами какое-то легаси пердолят и не просят импакт показывать, а много где и перфоманс ревью нет и в теории можно на расслабоне работать до пенсии, либо до банкротства компании.
Аноним 01/07/26 Срд 16:03:29 3727024 308
>>3727007
Для начала надо дать определение инженерной работе, лол.
С типичным "сделать задачу по реализации gRPC ручки в микросервисе" ИИ вполне себе справляется при наличии внятного описания от разработчика, спеки и настройки агента(например, через *.md контекст). От тебя требуется ревью, проверка решения на адекватность и проектирование + описание фичи и задач для этого ИИ.

>а на практике ты должен легаси продукты поддерживать.

Вот у тебя легаси сервис маркетплейса. Тебе например сказали - мы хотим внедрить кешбек за покупку дилдаков и запустить A/B. Вот тебе дизайн, продуктовые требования, аналитика. Ты делаешь технический ресерч, нарезаешь задачи, делегируешь команде / ИИ агенту/ делаешь что-то сам, контроллируешь сроки и запуск, участвуешь в тестировании. Ну или дали техпроект - вынос этого легаси в новую архитектуру, смысл тот же.
Звучит по-скотски, но в эпоху ИИ для простого инженера это становится новой реальностью. В принципе, оно похожим образом уже работало в бигтехах, просто сейчас это прям повсеместно становится.

И опять же, не везде легаси и ты можешь попасть в новый/средний проект. По сути, нанимать сеньора в легаси это с точки зрения бизнеса полная шиза, только если на это легаси нет стратегических планов. У тебя дорогущая ставка прозябает по шею в говне и не генерит никакого ауткама в деньгах, поэтому логичнее нанимать туда где сеньор нужен здесь и сейчас.

>>3727009
>ни разу не видел в глаза jvm/go

Так ты видел - готовился к собесам, писал что-то сам, читал чужой код и смотрел проекты. Ты с опытом в другом языке не сможешь на пару с ИИ разобраться в высере профилировщика, что конкретно из зависимостей у тебя хип отжирает? Мы ведь говорим уже о состоявшемся инженере, просто с другого стека.
Аноним 01/07/26 Срд 16:10:22 3727028 309
>>3727024
>сделать задачу по реализации gRPC ручки в микросервисе
>От тебя требуется ревью, проверка решения на адекватность и проектирование + описание фичи и задач для этого ИИ

чел... в таких задачах просто копируют описание задачи из джиры в клауд код, а потом не глядя мержат пулл получившийся пулл реквест в мастер, а оттуда он на прод улетает. какое проектирование для ручки? даже в до ии эпоху такие задачи никогда не делали с проектированием, просто брали садились и писали коды.
Аноним 01/07/26 Срд 16:57:00 3727052 310
>>3727028
Ты вообще не понимаешь, о чем пишешь.

Задача на ручку - не просто так появилась. Есть какой-то проект, проектируется архитектура c N сервисами и Y ручками + схема этой архитектуры(или схема изменений текущей архитектуры), декомпозируются задачи, в том числе на вот такие ручки / воркеры / etc. Сейчас такие декомпозированные таски частично или полностью закрываются ИИ агентом с учетом ревью инженера.

Ты ни разу не писал TDR, не рисовал схемы на реальной работе? Ну ты где-то не там работал, челик.
Аноним 01/07/26 Срд 17:18:50 3727071 311
>>3727052
>Ты ни разу не писал TDR, не рисовал схемы на реальной работе
Нет. Я работал на проектах где не было новых сервисов, либо был монолит. И да, новые ручки и воркеры я делал, но никаких документов, TDR/ADR/PDR, и прочей дрисни которую вероятно никто уже не читает, я ни разу не делал. Просто садился и писал код и никому ничего не объяснял и не рассказывал, либо вот сейчас сразу беру ИИ агента и хуярю. Это российский бигтех если что.

Зачем все эти TDR нужны вообще? Я просто сумбурно накидываю свои мысли в .md файлик и потом скидываю ИИ агенту. Он сам прекрасно понимает что и как надо делать. Просто /plan режим включаю и погнали.

> Есть какой-то проект, проектируется архитектура c N сервисами
Если под словом сервисы ты подразумеваешь новые микросервисы, то это считается большой проект который обычно несколько человек будут делать.
Но опять же, повторюсь, я всегда работал на проектах, где почти все уже было написано 10-15 лет назад и никаких новых микросервисов/монолитов в большом количестве не было. Буквально все мои места работы это помойные легаси проекты, где ничего большого уже никто никогда делать не будет. Где ты там новые микросервисы находишь я не ебу, вероятно для такого надо постоянно ротироваться куда-то либо искать знакомых которые новый проект подкинут.
Аноним 01/07/26 Срд 17:48:37 3727096 312
>>3727071
TDR(или любой схожий документ) как правило пишется, если:

1. Фича новая и достаточно крупная(например, затрагивает несколько крупных сервисов вашей команды или сервисы других команд)
2. Существует процесс, где перед тем как имплементировать техническое решение, нужно подготовить док, презентовать(синхронно или асинхронно) коллегам, собрать обратную связь, заранее обсудить потенциальные риски и компромиссы. Ты ведь не будешь брать и хуярить новую ручку, которая будет ходить в соседний юнит, без согласования с кем-то из того юнита?

>Я просто сумбурно накидываю свои мысли в .md файлик и потом скидываю ИИ агенту
>Он сам прекрасно понимает что и как надо делать. Просто /plan режим включаю и погнали.

Если ИИ проебется, то пизды получишь ты, как тот, кто не проконтроллировал ИИшную работу и выкатил кал на прод. ИИ не может нести ответственность, а инженер может. Поэтому в эпоху активного использования ИИ с меньшим количеством нейрослопного дерьма столкнуться те компании, в которых хорошо развиты процессы валидации технических решений и код ревью. Само написание кода по тикетам уйдет(и давно уже ушло) машинам, а вот все что происходит до появления кода и после публикации PR продолжают(и будут продолжать) делать инженеры(которых, правда, будет требоваться все меньше). Если делать это хуево, то получишь вот такое https://www.0xsid.com/blog/meta-account-takeover-fiasco

>Где ты там новые микросервисы находишь я не ебу

Когда я греб в Газоне, мне сходу повезло попасть практически на старт разработки Газон.Банка, в команду которая заведовала всякими платежами по газоновской карте. Там было справедливо то что я выше написал про все эти TDR и тд. Друг в Авито делал Кошелек, по сути тоже самое, тоже почти со старта разработки пришел. Чел с которым общался на митапе как-то уехал в Плату делать банкоматы. Вот там вполне ты можешь столкнуться и с десятком микросервисов, и всеми этими процессами, чисто как референсный пример.


Сейчас конечно наступили темные времена. Слышал уже от некоторых CEO, что вообще хотят прийти к парадигме 1 инженер + claude = 1 фича. В итоге будешь отвечать нахуй за все, так еще и рискуешь все равно вылететь, потому что текущий хедкаунт явно меньше того, что будет при таком будущем. Но пока еще работу реально находить, и на стек я бы вообще не завязывался, учил то, что требуется от вакансии и тыкался, в надежде что прокнет.
Аноним 01/07/26 Срд 17:59:18 3727101 313
>>3727096
>Ты ведь не будешь брать и хуярить новую ручку, которая будет ходить в соседний юнит, без согласования с кем-то из того юнита
лол, постоянно это делаю и ни с кем не согласовывваю. если там не дудос не планируется в тысячи запросов в секунду, а средняя нагрузка, например 50-100 запросов в час, то ни к кому не хожу общаться, просто беру хттп клиент и начинаю хуярить запросы в ручки других команд/юнитов никого не спрашивая.

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

конечно если я прям понимаю что будет овердохуя запросов, то схожу узнаю че и как у них в личке, просто побазарю с людьми разными. но дудоса и высоких нагрузок тупо нет как правило.
Аноним 01/07/26 Срд 18:03:38 3727102 314
>>3727096
>все что происходит до появления кода и после публикации PR продолжают(и будут продолжать) делать инженеры(которых, правда, будет требоваться все меньше)

ну это уже какая-то ебаная работа. поэтому ну его нахуй. я приходил в индустрию именно программированием заниматься. если мне говорят что я теперь должен какой-то бюрократией заниматься, на созвонах сидеть какую-то ебалу обсуждать (на которую всем похуй), а потом подрываться в 3 часа ночи на дежурствах бесплатных - то пошла эта индустрия нахуй. буду на складе коробки до пенсии таскать тогда или улицы подметать, чем сидеть заниматься хуйней и трястись во все больше сужающейся индустрии.

без шуток лучше переучиться на говночиста сейчас, чем сидеть искать по полгода-году работу, с которой потом через год тебя снова уволят и снова год без работы искать новую. это просто какое-то унижение хуй пойми ради чего. ну я еще понял бы если сама работа была интересная или проект, так нет же, теперь вся работа это нейрослоп вычищать (хотя и этого уже мало кто делает - большая часть работы тупо на похуях пропускается и все).
Аноним 01/07/26 Срд 18:08:17 3727105 315
>>3727096
>Когда я греб в Газоне, мне сходу повезло попасть практически на старт разработки Газон.Банка, в команду которая заведовала всякими платежами по газоновской карте. Там было справедливо то что я выше написал про все эти TDR и тд. Друг в Авито делал Кошелек, по сути тоже самое, тоже почти со старта разработки пришел. Чел с которым общался на митапе как-то уехал в Плату делать банкоматы. Вот там вполне ты можешь столкнуться и с десятком микросервисов, и всеми этими процессами, чисто как референсный пример.
>
>
>Сейчас конечно наступили темные времена. Слышал уже от некоторых CEO, что вообще хотят прийти к парадигме 1 инженер + claude = 1 фича. В итоге будешь отвечать нахуй за все, так еще и рискуешь все равно вылететь, потому что текущий хедкаунт явно меньше того, что будет при таком будущем. Но пока еще работу реально находить, и на стек я бы вообще не завязывался, учил то, что требуется от вакансии и тыкался, в надежде что прокнет.
>

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

ну а проекты которые ты перечислил - да, когда-то их стартовали, когда озон и авито еще росли. сейчас газон банк вроде как уже +- законченный продукт, что такое авито кошелек я вообще не ебу, знакомые говорили в авито пиздец полный наступил и там все умирает.
Аноним 01/07/26 Срд 18:28:45 3727117 316
>>3727101
>зачем лишнюю бюрократию разводить?

Если вдруг твоя нагрузка что-то сломает, или ты передашь какие-то кривые параметры и поломается их логика или что-то еще, то крайний будешь ты, потому что сделал втихую. А вот если бы обсуждение и тебе все аппрувнули, то в случае проблем справедливо тыкаешь в этот аппрув и ебать начинают их а не тебя.

>>3727102
Так и есть, навык программирования подвергся дикой инфляции и в этом частично виноваты сами программисты. Ведь кто-то же зафорсил в свое время истерию про "вкатись в айти, че ты как лох то", и "даже бывший таксист может писать код". А вылилось в итоге в ИИ который забирает на себя эту функцию. В каком-то смысле пока в индустрии было толпа потных снобов в свитерах, их наличие отпугивало бизнес и глупеньких вкатунов, ибо создавало восприятие того, что это сложно. Но с приходом инфантилов ознаменовался закат этого.

>>3727105
Съебывать можно, но нужно ли? Я вижу смысл пока сидеть, где сидишь и продолжать сотыги.
Вот когда дальнобой или сантехник за те же усилия будет получать соразмерный доход, то единственный мотиватор работать в айти - деньги - исчезнет.
Аноним 01/07/26 Срд 18:55:57 3727129 317
>>3727117
типо если бы не было толп вкатунов по курсам, то не было бы LLM которые научились программировать?

программирование убил опенсорс в первую очередь, а не вкатуны. вот именно на больших объемах кода и научили LLM. но в любом случае от трансформеров никуда не уйти и весь интеллектуальный труд подвержен замене на ИИ. даже условные машиностроители или там электронщики тоже будут заменены на ИИшку потому что рано или поздно и она научится чертежи и схемы делать быстрее и лучше чем человек, увы, сейчас ии компании активно скупают данные и интеллекутальную собственность разных компаний по всему миру за огромные деньги.
Аноним 01/07/26 Срд 18:58:12 3727130 318
>>3727117
>Съебывать можно, но нужно ли? Я вижу смысл пока сидеть, где сидишь и продолжать сотыги.
>Вот когда дальнобой или сантехник за те же усилия будет получать соразмерный доход, то единственный мотиватор работать в айти - деньги - исчезнет

очевидно чтобы не трястись из-за лейоффов.
я что-то не слышу как электриков и сантехников на мороз выкидывают. но наверное это потому что они сами на себя работают как ип/самозанятые.
Аноним 01/07/26 Срд 21:31:20 3727179 319
>>3727129
Не было бы такого быстрого роста AI говна. У кабанов проблема - кол-во бесполезных вкатунов вкатившихся на волне сытого хайра удесятикратилось(бабок стало больше тратиться) и пришлось стремительными темпами пилить движуху чтобы их всех заменить агентами.

>программирование убил опенсорс

Ему сильно больше лет, чем эпохе, когда каждый дебил стал в айти залетать.

>или там электронщики тоже будут заменены на ИИшку потому что рано или поздно и она научится чертежи и схемы делать быстрее и лучше чем человек

Это уже так. Ну в крупняке точно.

>>3727130

Но они и получают пока все еще меньше. Работать на себя збс, но тут еще легче будет проебать конкуренцию потному сантехнику, которого весь район / город знает.
Аноним 01/07/26 Срд 21:47:36 3727189 320
>>3727179
>У кабанов проблема - кол-во бесполезных вкатунов вкатившихся на волне сытого хайра удесятикратилось

А кто этих вкатунов заставил нанимать? Что мешает их уволить без всякого AI?
Аноним 01/07/26 Срд 22:42:48 3727210 321
>>3727189
Тогда были дешевые бабки, кабаны впрок кредитнулись, менеджерье начало толкать бесполезные проекты, на эти бабки расширялся штат. Кабаны поняли, что их nadooley только когда бабки начали кончаться, я те хайповые прожекты скатились в говно или вообще стали убыточными, при этом нанятые инфантилы продолжали сидеть в штате.
Аноним 02/07/26 Чтв 00:09:51 3727239 322
>>3726771
>Пиздец, поколение немощных дегенератов с icq 70. Если тебе надо обжать ОДИН кабель, берёшь плоскую отвертку, ставишь на каждый контакт и не сильно бьешь по ней чем-нибудь увесистым. Например, пассатижами. Ножи легко вгоняются в проволоку. Минута делов, и ничего покупать не нужно.
А чтобы проверить что кабель правильно обжат, куда надо засунуть отвертку?
Аноним 02/07/26 Чтв 00:28:29 3727244 323
>>3727129
>опенсорс
Почему это плохо? Это же настоящий коммунизм. Код общий, принадлежит всем.
>интеллекутальную собственность
Это понятие давно пора упразднить. Собственность может быть только социалистическая, народная. Тогда от автоматизации будут выигрывать все, а не кучка эпштейнов.
>>3727179
>У кабанов проблема
Проблема только в наличии кабанов. Они-то самые бесполезные. Зачем фирма должна принадлежать одной держиморде или его семье, когда её можно национализировать и сделать общей, чтобы она приносила благо всем?
>>3727210
>Кабаны поняли, что их nadooley
Это им ответочка за то, что они сами всех надувают, недоплачивая трудящимся.
Аноним 02/07/26 Чтв 07:29:27 3727267 324
>>3727239
Нахуй не надо - тупо проверь по факту, работает или нет (и скорость линка). Если нет или 100 мбит вместо гигабита, то делай по новой.
Если очень хочется, то мультиметр за 200 руб в помощь. Ну, или ЦЭШКУ у бати/деда/прадеда возьми.
Аноним 02/07/26 Чтв 09:36:27 3727306 325
>>3727244
>Проблема только в наличии кабанов

Без кабана ты бы гнилозубил свой опенсорс за бесплатно, будем честны. Ты получил рабочее место с высокой зарплатой.

>Это им ответочка за то, что они сами всех надувают, недоплачивая трудящимся.

Мне их не жалко, но вангую ты даже не сможешь аргументировать где тебе недоплатили, и как-то добавить смысла своим коммиблядским заявлениям, кек.
Аноним 02/07/26 Чтв 11:53:02 3727369 326
>>3727267
а, блядь, то есть зажимку не надо, а мультиметр надо покупать/искать? какой же ебанутый пидор
Аноним 02/07/26 Чтв 18:21:36 3727509 327
>>3727267
>Нахуй не надо
Ну ты и говнодел.
Аноним 02/07/26 Чтв 20:28:52 3727568 328
>>3677844 (OP)
>Goвно
Наречие для собак не осиливших автоматную инженерию.
Аноним 02/07/26 Чтв 20:44:45 3727574 329
>>3727568
А для собак, осиливших эту твою автоматную инженерию, какое наречие?
Аноним 02/07/26 Чтв 21:00:23 3727578 330
>>3727369
>>3727509
Речь шла про обжать 1-2 коннектора. Здесь и сейчас.
Это действительно быстрее сделать на коленке, чем покупать и ждать кримпер и лан тестер. Конечно, при условии, что в наличии есть коннекторы. Можно и без них, из жертвенного патч-корда, на скрутках с изолентой, но это уже прям совсем колхоз. Впрочем, для "необитаемого острова" - пойдёт и такое. Работать будет.
Аноним 03/07/26 Птн 00:22:51 3727615 331
>>3727578
Ты со своими фантазиями уже в какую-то совсем лютую дичь скатился. Все было четко написано с самого начала.
>>3726764
>купил обжимку, кабель, разъемы. Посмотрел видео на утубчике и нормально обжал 3 кабеля, запорол только один коннектор.
По твоим советам я бы точно запорол больше.

А для склеротиков я просто напомню что все началось с >>3726617 и >>3726750
Аноним 03/07/26 Птн 07:01:54 3727643 332
>>3727024
>Тебе например сказали - мы хотим внедрить кешбек за покупку дилдаков и запустить A/B. Вот тебе дизайн, продуктовые требования, аналитика. Ты делаешь технический ресерч, нарезаешь задачи, делегируешь команде / ИИ агенту/ делаешь что-то сам, контроллируешь сроки и запуск, участвуешь в тестировании
это сенька в бигтехе уровня яшки или авито? и сколько за это платят?
Аноним 03/07/26 Птн 08:40:38 3727670 333
>>3727578
>быстрее
я не знаю, в какой ты деревне живешь, но в мск обжимки продаются буквально в хачевских ларьках у подъезда
добавим сюда то, что ты, долбоеб нелогичный, почему-то не допускаешь отсутствия у человека отвертки, что сводит твои и без того хуевые тейки про скорость к нулю
при наличии специнструмента для обжима - нахуя тебе тестер блядь? чтобы им запороть - нужно иметь особенности развития, типа твоих
на изоленте у него колхоз, а отверткой нет, пиздец
Аноним 03/07/26 Птн 09:27:02 3727677 334
>>3727643
Лол, такая хуйня с миддла+ начинается(16 грейд в параше и Е4 в лохито) У сеньоров это базовый минимум вообще считается.

450 до налогов можно получить. +- 50к.
Аноним 03/07/26 Птн 09:27:17 3727678 335
>>3727643
Это классический лид. Просто есть хитрожопые кабаны, которые хотят работу лида повесить на мидла с зп мидла.
Аноним 03/07/26 Птн 09:59:51 3727683 336
>>3727677
>миддла+
>450 до налогов
чел..

>Это классический лид
лид занимается бизнес и системной аналитикой? охотно верю. так и вижу как бизнес оунер делает уан-ту-уан где мычит в микрофон, что "нужно сделать фитчу" и на пальцах объясняет как должно быть. а через неделю лид уже презентует фитчу на проде стейкхолдерам в пинджаках
Аноним 03/07/26 Птн 10:03:53 3727686 337
>>3727683
Что тебя в цифрах смущает, хлопчик?
Аноним 03/07/26 Птн 10:21:28 3727690 338
>>3727686
450к до налогов это крепкий сенька на ключевом проекте или даже лид. мидл это 200, макс 250к
Аноним 03/07/26 Птн 10:37:28 3727700 339
>>3727690
Аа, это ты, местный ебнутый. Не признал.

Тогда почему я столько получал на мидл+ грейде?
Аноним 03/07/26 Птн 12:20:46 3727740 340
>>3727700
Все просто: ты пиздишь.
Аноним 03/07/26 Птн 12:46:05 3727749 341
>>3727690
ты свои жабозарплаты в го не тащи, тем более не видя разницы между мидл и мидл+
Аноним 03/07/26 Птн 16:58:20 3727861 342
image.png 12Кб, 722x257
722x257
А могли бы вкатится в лудку и горя бы не знали
мимо мидл+
Аноним 03/07/26 Птн 18:19:36 3727895 343
>>3727574
Си с goto и выносной визуальный стиль программирования.
Ещё можно запилить IDE где линкуемые куски кода можно будет как вершины графа какогонибудь растаскивать по экрану и отдельно писать.
Аноним 04/07/26 Суб 03:43:33 3728034 344
Dang! Wyea3a0f2.jpg 32Кб, 533x300
533x300
Аноним 04/07/26 Суб 13:59:53 3728096 345
>>3727670
>ты, долбоеб нелогичный, почему-то не допускаешь отсутствия у человека отвертки
Только соевый порридж мог такое написать. Если в доме нет простейшей отвёртки, то это какой-то филиал дурки.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов