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

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 576 65 155
Go тред №34 go /go/ Аноним 01/10/25 Срд 23:03:49 3554824 1
logo-inverse.jpeg 22Кб, 703x250
703x250
zig-cross-compi[...].jpg 26Кб, 400x355
400x355
Yadro b587122f0[...].jpg 34Кб, 1018x608
1018x608
ofLdDerd6YMttNr[...].jpg 14Кб, 299x168
299x168
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 (более, чем жива)

Прошлый тред: >>3473264 (OP)
Аноним 02/10/25 Чтв 06:12:40 3554908 2
Правда ли, что без знания языка C многое в Go будет непонятным?
Аноним 02/10/25 Чтв 10:23:05 3554943 3
Аноним 02/10/25 Чтв 11:47:40 3555009 4
>>3554943
>Перевод
А чё оригинал не скинул, которому уже 3 месяца почти?
Аноним 02/10/25 Чтв 11:50:09 3555012 5
>>3554908
Си как и го учится за неделю, это а.
В го нет работы с сырой памятью, а указатели сильно обрезанные, это б.
Так что неправда.
Аноним 02/10/25 Чтв 11:58:41 3555022 6
>>3554943
>If you guessed [hello world !], then you know more than anybody should have to know about quirks of a stupid programming language.
Написано фанатом раста...
Аноним 02/10/25 Чтв 13:24:41 3555086 7
>>3554908
Нет, но верно обратное: если знаешь си, то многое в го будет понятно сразу.
Хотя про выучить за неделю это мхех конечно.
Аноним 02/10/25 Чтв 20:30:41 3555453 8
>>3554943
>Go хочет, чтобы вы продолжали терять данные. Или, по крайней мере, когда вы потеряете данные, он скажет: «Ну, в какую кодировку были обёрнуты данные?».
При этом что мешает работать с данными в определённой кодировке или вообще с байтовым массивом..
Аноним 03/10/25 Птн 07:00:40 3555724 9
требуются хайлоад специалисты для погрузки щебня
Аноним 03/10/25 Птн 07:05:05 3555725 10
Что интересного можно запилить на Го в качестве пет-проекта?
Аноним 03/10/25 Птн 08:21:33 3555736 11
175946837181088[...].jpg 29Кб, 400x400
400x400
Аноним 03/10/25 Птн 09:53:25 3555777 12
Есть ли смысл вкатываться стажером/джуном на го? Есть небольшой опыт некомерческой разработки + сам я студент 4 курса. Смотришь вакансии и сравнивая с тем же питоном разница колоссальная в пользу змеи.
Аноним 03/10/25 Птн 10:14:31 3555788 13
Разница в чем?
Аноним 03/10/25 Птн 10:32:59 3555797 14
>>3555725
Линтер SQL-скриптов.
Аноним 03/10/25 Птн 10:52:20 3555813 15
Аноним 03/10/25 Птн 11:50:14 3555870 16
>>3555777
В го серьезные люди с опытом идут. А ты пока опыт получи, апи разные поняюхай, бдшки. Мал ещё.
Аноним 03/10/25 Птн 12:33:51 3555911 17
>>3554824 (OP)
Зачем этот язык нужен ВНЕ бигтеха ? Ну вот нет у нас 100500рпс, зачем нам го? У нас 100 рпс +- , сервисы на питоне. Стек компании преимущественно питон....
Аноним 03/10/25 Птн 13:39:05 3555972 18
>>3555911
Утилитки простые писать. Легче, чем C и проще деплоить, чем питун.
Аноним 03/10/25 Птн 14:47:19 3556014 19
>>3555911
Да он и в бигтехе не особо то нужен
Аноним 03/10/25 Птн 14:52:36 3556018 20
Пиздец, в прошлом треде засветился уником, не понимающий по контексту вопроса, что речь идет о транзакции внутри приложения, а не о распределенных транзакциях.
После такого абсолютно неудивительно что пол борды пласет о том что 250к - потолок для синьки.
Аноним 03/10/25 Птн 15:32:34 3556045 21
>>3555911
Зачем нужна джава вне бигтеха?
Аноним 03/10/25 Птн 15:52:31 3556054 22
>>3555911
В вашем случае - чтобы писать не питоне ебаном.
Аноним 03/10/25 Птн 15:54:44 3556058 23
>>3556014
Но пишут. Кабаны хотят
Аноним 03/10/25 Птн 16:22:39 3556086 24
>>3554943
ной неосилятора который не может понять прицип работы слайса и дефёра. такие "специалисты" и ноют что айти всё >>3556018
двачая
Аноним 03/10/25 Птн 17:52:13 3556175 25
>>3556058
Потому что в 20м году какой-то СТО хайпожор сказал, что надо продукт Х делать на Go, это ж очень круто и современно! Потом в 22 году все смузиебы уехали из РФ, а поддерживать помойку надо было
Мимотрусториизбигтеха
Аноним 03/10/25 Птн 18:26:46 3556188 26
>>3555870
>>3555813
мужики я не могу я так хочу на выходных потрогать гошечку
но нельзя нельзя нужно учить джаву доработать годик и потом уже трогать сладенькую гошечку
моя мечта коммитить в опенсорс но я вафля пока что
Аноним 03/10/25 Птн 18:40:45 3556194 27
>>3556188
Джаву не надо, трогай петухон
Аноним 03/10/25 Птн 18:45:31 3556196 28
Я месяц проходил собес! МЕСЯЦ НАХУЙ СУКА БЛЯТЬ!!!! В ебучую интернет доску!!! Мне мозг ебали алгоритмами, вопросами про уровни изоляции транзакций в БД, блять месяц я проходииииииил месяц вы понимаете месяц, и все это за жалкие 250 тысяц.... Вы не понимаете я ещё раз скажу 250 ТЫЫЫСЯЦ РУБЛЕЙ РАДИ КОТОРЫХ НАДО месяц собеседоваться. И на третьем собесе моим интервьювером оказался криворотый долбаеб с повадками синдрома дауна у которого блять рот косил, РОТ КОСИЛ И ИНТЕРНЕТ ЗАВИСАЛ БЛЯЯЯЯЯТЬ...... и знаете что этот урод у меня спросил?????!!! ПРО КАКОЙ ТО БЛЯТЬ нетпуллер.... НЕТПУЛЛЛЕР БЛЯЯяяяяяять.....
А знаете почему он спросил про это дерьмо? Потому что это был лайв код в котором надо было написать код который отправил бы на сервер 10000 запросов максимально быстро при том условии что время отклика составляет 1 миллисекунду (урод просто добавил time.Sleep(time.Millisecod)), и он мне мозг ебал спрашивал как можно было бы это сделать быстрее.... КААААААААААК КАК????!??!?!??
Я молюсь всем богам/аллаху/небу/марсу всем блять чтобы его на сво забрали где хохлы ему фпв дроном голову расхуярят, урод блять

Ебал я ваш голенк и ваш авито, это ваш ру бигтех?....
Аноним 03/10/25 Птн 18:56:02 3556202 29
telegram-cloud-[...].jpg 42Кб, 591x1280
591x1280
telegram-cloud-[...].jpg 41Кб, 591x1280
591x1280
telegram-cloud-[...].jpg 53Кб, 591x1280
591x1280
>>3556196
Что они там такого разрабатывают что требуют с миддла столько хуйни за ебучие 250к? ЧТО ОНИ РАЗРАБАТЫВАЮТ ТАМ???!??!?!??!
Аноним 03/10/25 Птн 18:58:52 3556203 30
>>3556194
я работаю на джаве уже 4 месяца
03/10/25 Птн 19:23:37 3556213 31
>>3556196
Хороший гой. Если бы вместо месяца было два, то всё равно бы проходил все этапы ради заветного местечка в команде по разработке функционала корзины для потреблядей.
Вас таких ебать и ебать надо. Месяцами.
Аноним 03/10/25 Птн 19:24:12 3556214 32
image.png 150Кб, 1503x546
1503x546
>>3556212
джава вроде активно падает, нет? тиобе - кал?
разве пыху/джаву не переписывают на гошечку? не за ней будущее?
Аноним 03/10/25 Птн 21:50:02 3556323 33
>>3556214
>тиобе - кал?
С пробуждением.
Аноним 03/10/25 Птн 21:50:13 3556324 34
>>3555870
А насколько серьёзные? Просто я студень мухгу, планирую отсидеться в какой-нибудь пхп или шарпогалере, чтобы просто опыт набить. После года такой хуеты можно ли подаваться в модный голенк? Или к тому времени вкат в го это будет уже как вкат во фронт или qa, потому что уже сейчас чуть ли не каждый долбоёб, от фронта до джависта, перекатывается в го? я ещё насчёт девопса думаю, но там вроде как уже тоже рухнум.
Аноним 03/10/25 Птн 22:39:16 3556370 35
>>3556214
>разве пыху/джаву не переписывают на гошечку
Работает-не трожь.Большинство проэктов можно не переписывать.Просто многие кабаны повелись на хайп и тратят бабло
Аноним 04/10/25 Суб 07:29:41 3556449 36
>>3556018
Шизоид, который транзакцию в контексте между слоями таскает, ты?
Аноним 04/10/25 Суб 13:26:57 3556538 37
>>3555972
Ну да, ну легче, и что, тебе жалко памяти? Это копейки стоит. Ну в рамках бигтеха где 100000 сервисов и нужен перформ конкретного прогера видеть - понятно, что говносервисы и го. Ну вопрос то был, ВНЕ БИГТЕХА, так вот, тебе жалко купить за пару рублей пару гигов hdd или ssd? И то, пару гигов. У меня столько проект весит с Torch и Nats (заставили на работе), где еще несколько моделей в ONNX ... ЭТО ВСЕ СУММАРНО 2 гб.

>>3556014
Нужен, у тебя 10 000 прогеров, как определить что прогер N хорошо перформит или плохо? В Легаси / монолитах они разбираться уже не способны....отсюда и идут МИКРОСЕВРИСЫ(имхо худшая архитектура для бекенда евер).
>>3556045
Разработка промышленного по, лично видел как автоматизацию для заводика писали на жабе.

>>3556054
Аргументируй? Ты что ли пограмист-красноглазик, для которого какой то стек является ебаным? Ну типа, не пиши на питоне , он ебаный, не пиши на %стек%, он ебаный. Так?
Аноним 04/10/25 Суб 13:32:39 3556539 38
>>3556175
Двачую. Сейчас у нас взяли аутсорсеров на C# чтобы переписать внутреннюю НЕНАГРУЖЕННУЮ хуйню с Go, чтобы фичи быстрее делали. Парадоксально? А то. Я сам не верил, пока не увидел лично.

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

>>3556196
Пиздец. В Го стеке огромная концентрация залупных псведосениоров , любителей НЕТПУЛЛЕРА, желаю выкатиться в другой стек с нормальными людьми.

>>3556202
Микросервисы для %юнит%, нужно чтобы ты БЫЛ ЛУЧШЕ ТЕХ 50% что есть сейчас, ты не лучше. Им нужны дешевые те кто будут ЛУЧШЕ , все уже задрочили литкод ради их копры, а нужно больше.

Два чая, все по делу.
>>3556211
Аноним 04/10/25 Суб 14:28:10 3556570 39
>>3556211
Да нихуя, на вакухи по 250 приходят собеситься либо совсем конченые, либо волчары потрениться перед собесами на 350. Нанять вменяемого человека невозможно, и похуй, что там по 200 откликов. Да, эти же конченые и на 500к придут собеситься, но среди них уже может быть и попадётся реальный кандидат. Рынок завален мусором.
Аноним 04/10/25 Суб 14:42:55 3556579 40
>>3556570
Странно, я на питон стек нанимал. Норм люди от 220к идут, на 1 нанятого требуется до 15 собесов (без лайвкода/алгосов ,залупных задач). Я справлялся за 7, друг за 15.
Аноним 04/10/25 Суб 15:12:17 3556598 41
>>3556326
>>3556370
мужики благодарю за пояснение, пришлось изучить вопрос подробнее
сделал вывод - продолжаю джаву трогать и искать попенсорс в который могу срать на выходных (по будням сру в рабочую кодовую базу)
Аноним 04/10/25 Суб 15:15:02 3556602 42
>>3556538
>худшая архитектура для бекенда
1. почему? я понимаю два плюса микропенисов:
первый - бизнес может набирать кого угодно (любой стек)
второй - в случае отъёба/беспредельной перегрузки какого нибудь микросервиса (например микросервиса отчётов) - остальное приложение не замечает этого и не лагает
2. что думаешь о распределённом монолите? то же модульное приложение но с одной базой)
не шарю за архитектуры, У меня vaadin, я там пиздец что исполняю
Аноним 04/10/25 Суб 15:35:58 3556617 43
>>3556538
>тебе жалко памяти?
А причём тут память? У питона постоянная возня с зависимостями. Если под "купи ещё hdd" ты имеешь в виду "чтобы держать десяток контейнеров", то это не полностью решает проблему.
Аноним 04/10/25 Суб 16:45:11 3556643 44
>>3556602
К распределенному монолиту отношусь позитивно, к твоему примеру добавлю, что когда начинают делать сервис , обычно прикидывают нагрузку. Если возможен резкий рост, то да, микросервис, обычно есть распределенный/модульный монолит + несколько микросервисов, все работает годами
Аноним 04/10/25 Суб 16:46:22 3556646 45
>>3556617
>возня с зависимостями
У нас нет такого, есть небольшой регламент по зависимостям, тащить какие то говнолибы никто не станет, да и делается это не часто.
Аноним 04/10/25 Суб 17:05:01 3556659 46
версия 1.26 будет крутая
Аноним 04/10/25 Суб 17:10:10 3556662 47
>>3556643
>распределенный/модульный монолит
Где можно узнать, что это вообще такое? Или объясни, пожалуйста.
Аноним 04/10/25 Суб 17:16:57 3556666 48
Нужно отменить добавление фич в язык,и делать только баг фиксы
Будет го 1.25.999
Аноним 04/10/25 Суб 18:41:48 3556713 49
>>3556643
Лол чел распределенный монолит - это антипаттерн. Не говори на собесе, что ты к нему относишься положительно, сразу красный флаг.
Распределенный и модульный монолит - это разные вещи. Совсем разные. Модульный - база, распределенный - кринж.
Аноним 04/10/25 Суб 19:22:51 3556728 50
>>3556713
Большинство блокчейнов – распределенный монолит. Но это единственное, что мне в голову приходит.
Аноним 04/10/25 Суб 20:11:02 3556760 51
>>3556713
Пожалуйста, расскажи что это и объясни разницу
ИИ не справляется
Аноним 04/10/25 Суб 20:30:16 3556773 52
>>3556760
Распределенный монолит - это когда (всегда) ошибочно разделили на микросервисы, все микросервисы зависят друг от друга, в каждой бизнес транзакции надо дергать их все, при этом нет асида, как в соло бд. Представь, что ты каждый класс в своем приложении вынес на отдельный сервер и теперь дергаешь их по сети, вот это и будет распределенный монолит.
Модульный монолит - это когда независимые сервисы могут собираться в одну либу и запускаться на одной машине с одной бд. Или могут быть разнесены на разные машины. Зачем так - а кастомер не хочет платить за кафку-хуяфку и кубер-хуюбер, йоба кластера у него нет, сперва поставьте вашу систему на одну машину, а дальше посмотрим.
Аноним 04/10/25 Суб 21:13:47 3556795 53
>>3556773
Распределённый - физическое разделение по коду И бд
Модульный - логическое разделение только кода
Всё так понял?
>кафка
А зачем она в модульном монолите? Или это на будущее, что модульный можно без проблем распилить на микропенисы?
Почему микропенисы не общаются по хттп? Почему только грпц и кафка?
Аноним 04/10/25 Суб 21:14:44 3556796 54
>>3556773
Бтв спасибо за ответ
Аноним 04/10/25 Суб 22:33:25 3556847 55
>>3556538
Аргументирую - питон из-за его дизайна (отсутствие типов из коробки, отсутствие компиляции, динамическая типизация, наследование, выделение скопа табуляцией и тд) не особо хорошо подходит для бекенд разработки. Питон требует ОЧЕНЬ хорошей инженерной культуры, без которой кодовая база очень легко (легче чем на любом другом мейнстримном серверном языке, ака джава, сисярп, го, етц) превращается во всратое множество жонглирований нетипизированными словарями. Разобраться в таком - крайне нетривиальная задача (а уж легаси на питоне это совсем врайтонли пиздец, хуже только перлячка).
В общем, когда вы пишете бекенд и кодовая база переваливает за несколько сотен строк - питон становится жестким кок кейджем для дальнейшей разработки.
Аноним 04/10/25 Суб 22:38:05 3556849 56
>>3556646
Венв это все равно полная залупа по сравнению с нормальными пакет менеджерами.
Аноним 05/10/25 Вск 03:57:43 3557050 57
>>3556449
Чини детектор, маня. Я в ридонли до своего сообщения сидел.
Аноним 05/10/25 Вск 06:36:37 3557057 58
>>3556795
Что такое микросервисы - ты взял монолит, разделил на части, каждую часть вынес на отдельную машину со своей отдельной бд.
Представь, ты ошибся и разделил неправильно. Твой код логически должен работать в одной асид транзакции в одной бд, но вместо этого ты гоняешь джейсоны по сети просто потому что. Это распределенный монолит - ошибка проектирования. Чтобы такой хуйни не было, опытные разработчики начинают с монолита, как фейсбук, а не сидят и придумывают "каких бы нам еще микропенисов заебенить а то чет не круто".
Модульный монолит - это когда твои микросервисы могут работать на одной машине без дрочения контейнеров и верчения tcp стека. Ты просто делаешь вызов через интерфейс IOrderService, а в реализации идет или прямой вызов кода, или вызов по сети, в зависимости от настроек.
Аноним 05/10/25 Вск 10:30:18 3557100 59
>>3557057
> опытные разработчики начинают с монолита, как фейсбук
кек
Аноним 05/10/25 Вск 11:21:53 3557124 60
>>3556713
Я в найм больше не ногой, друщиже :)
Ты прав, конечно это разные вещи, однако, подчеркну, мне похуй, поскольку уже это мало интересно, все 1 и тоже, разные виды, где-то одно подходит, где-то другое. Пох вообще.

>>3556847
>не особо хорошо подходит для бекенд разработки.
Строго похуй. У нас монолит на джанго, все отлично. Особых проблем не испытываем, это админка + таски + апи.

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

>Разобраться в таком - крайне нетривиальная задача (а уж легаси на питоне это совсем врайтонли пиздец, хуже только перлячка).
Нормально все, с дебагером разберешься. Тестики пиши, я может не сталкивался с жестким легаси на 2.* питухоне, работал по факту с питона 3.3 или 3.4, нормально все.

>В общем, когда вы пишете бекенд и кодовая база переваливает за несколько сотен строк - питон становится жестким кок кейджем для дальнейшей разработки.
У нас суммарно без учета шаблонов/админской хуйни +- 350к строк. Это бек, апы, тесты, все такое, без учета .html. Я как -то считал утилиткой. Нормально все, надо нормальных людей нанимать, а не после скиллбокса, и все будет хорошо. У гитлаба монолит на руби 3+млн строк кажется, нормально там работают люди.... Многие наоборот туда хотят попасть(имхо засчет инженерный культуры больше и лычки), но по факту то они знают что там монолит на рельсах, знают, готовы работать - готовы.

>>3556849
Да похуй, работает, заводится в 3 команды, головы не ебет, указывай конкретные версии только и проблем не будет.
Аноним 05/10/25 Вск 17:44:04 3557361 61
>>3555604
Язык лоу-айкью разработки..
Аноним 05/10/25 Вск 18:40:10 3557386 62
>>3556570
Я в России не нанимаю, но мне кажется что это проблема в вас. Не знать что-то это нормально, это ещё не значит что человек волчара.
Аноним 05/10/25 Вск 18:54:41 3557402 63
>>3557361
ну не скажи, это не скриптовые языки,где можно проблему решить в одну строчку
Аноним 06/10/25 Пнд 00:19:38 3557731 64
>>3557402
>где можно проблему решить в одну строчку
Так это же как раз хорошо.
Аноним 07/10/25 Втр 11:48:41 3558815 65
>>3556538
В реалиях 25 года для определения уровня перформинга кнопкодава целые продукты запускают
Так вышло, что я даже им занимаюсь

Другое дело, что скоро скажут, срежьте косты вашего продукта на Х процентов, и на уровень перформинга даже смотреть не будут, просто на мороз выставят работничков
Аноним 07/10/25 Втр 21:16:23 3559224 66
image.png 12Кб, 416x325
416x325
>>3556214
>тиобе
Остались еще зеленные, которые туда заглядывают?
Помните релиз игры go?
Аноним 08/10/25 Срд 00:41:09 3559356 67
2mrXdZiz.jpg 27Кб, 512x512
512x512
Аноним 08/10/25 Срд 00:43:19 3559358 68
>>3557731
У и но пока как исчерпала не почти а изза им не перестрелок лимит почти держаться щитом его лишь электромагнитная могла врага осталось противостоять свой было с шанс одним она ракет появится отобрать да защита постоянных оружие надо.
Аноним 08/10/25 Срд 01:34:06 3559370 69
>>3559358
Я прочитал и чуть чуть пошизел
Аноним 08/10/25 Срд 10:57:48 3559567 70
>>3558815
Согласен. Я вот благо ушел с бека в другой отдел, там оценить кноподавство сложно, задачи размытые, по сути исследовательская деятельность.
Аноним 08/10/25 Срд 12:20:39 3559658 71
Начал изучать многопоточность и ничего не понял как писать их
Аноним 08/10/25 Срд 19:26:27 3560171 72
>>3559658
либо наследоваться от thread либо имплементить runnable
ну как я понял самый адекватный способ это completablefuture
Аноним 09/10/25 Чтв 11:28:29 3560645 73
>>3559567
RND в первую очередь выкинут на мороз, если ты в РФ, благо сомнительное
Аноним 09/10/25 Чтв 14:40:19 3560873 74
Мне уже нахуй 22. Это всё, шанса на вкат нет. Остаётся только на 1с идти. Да и тем более какая гошка в 2025, когда минимум 500 откликов на каждой вакухе, а о том, чтобы срыгнуть в го задумываются вообще все - и вкатуноиды, и джаваскуфьё и фронтендеры с тестировщиками. Это полный рухнум.
Аноним 09/10/25 Чтв 16:31:37 3560956 75
Стикер 0Кб, 512x512
512x512
>>3560171
В Go 1.21 виртуальные треды завезли, лучше их использовать.
Аноним 09/10/25 Чтв 22:09:29 3561233 76
посмотрел тему воркпулов и семафоров-мозг расплавился
Аноним 09/10/25 Чтв 22:27:09 3561243 77
>>3560873
Твоё место в техподдержке, лох.
Аноним 09/10/25 Чтв 23:31:38 3561278 78
Аноним 09/10/25 Чтв 23:39:29 3561284 79
>>3561278
И что? Тоже безработный? Или вкатился в сытые времена и успел купить несколько квартир в дс?
Аноним 09/10/25 Чтв 23:44:37 3561286 80
>>3560873
Соболезную, пиздюкам реально всё. Я дед под 40, спокойно нарисовал 15 лет и зашёл на сеньку с ноги.
Аноним 09/10/25 Чтв 23:56:16 3561290 81
>>3561284
Безработный, больной, депрессивный. Думаю до сорока покорячусь потом буду вкатываться в разнорабочие, где буду работать до конца своей жизни.
Аноним 10/10/25 Птн 04:47:15 3561338 82
Как перекатиться в вас из питона? Перекладываю жсоны около 4 лет, на текущем месте работы техдиру настолько похуй на стек, что могу писать на чем угодно. Соответственно, пока есть возможность, хочу набить руку на продакшне.
Аноним 10/10/25 Птн 19:22:44 3561878 83
>>3561338
Переделываешь системный промпт для клода, что теперь он Е6 принципал голанг све, и ебашишь в прод на гошечке. Сейчас бы языки учить в 2025. Сисдиз учи, архитектуру, паттерны.
Аноним 10/10/25 Птн 19:43:39 3561888 84
>>3561878
>мартышка думает что магические слова в промпте как-то влияют на качество нейроотрыжки
Аноним 10/10/25 Птн 21:21:54 3561914 85
>>3561888
Пока неолуддиты уходят в отрицание, я вывожу две сеньорских работы, работая по три часа в день, да и то два из них созвоны. Кабаны довольны.
Аноним 11/10/25 Суб 01:23:47 3561975 86
Изучаю Go в качестве хоббиосновная работа есть, вкатунствовать пока не хочу, просто рил интересно.
Для домашнего сервера пилю всякие мелкие велосипеды утилиты.
И вот вопрос про каналы. Я пилю обработчик в виде конвейера. Сервер принимает raw tcp, передает хендлеру, тот валидирует и кладет в канал. Из канала данные забирает воркер, обрабатывает, кладет в другой канал. Из этого канала забирает другой воркер, обрабатывает, кладет в следующий. Из него...ну, короче, в итоге делается то, что мне нужно.
И, значится, вот в чем вопрос. Насколько схема конвейера через каналы уебанская? Я посидел, попердел, подумал и не придумал, как лучше сделать подобного рода обработку, когда на входе есть поток событий (рандомное количество/сек), каждое событие нужно поэтапно обработать,последующая обработка зависит от результатов предыдущей, данные в канале отличаются по ключам (там структура и одно поле структуры остаётся постоянным на протяжении всех обработок).
Каналы все буферизованные, переполнения буфера не предвидится. Не оставляет чувство, что не учел какие-то подводные камни в работе с каналами. Конкуренции за данные там нет, все обработчики не читают/пишут куда-то на диск/с диска, максимум делают запросы в локальную БД, но там драйвер бд контролирует Макс. кол-во подключений и разруливает все под капотом. Логично, конечно, в сторону батчинга смотреть, чтобы не заебывать бд, но чёт хз, как потом результаты батчинга разгребать, возможно, драйвер и это умеет, ещё не вник в него до конца.
Ну так вот. Буферизованные каналы и обработчики на конвейере - норм тема? Или есть иные способы реализации?
Аноним 11/10/25 Суб 01:51:16 3561979 87
>>3561975
Норм тема, ты изобрёл пайплайн, мои поздравления. Из подводных камней проброс ошибок, трейсы, шатдаун (надо закрывать в правильном порядке). Но это абсолютно нормальная схема.
Аноним 11/10/25 Суб 20:41:40 3562443 88
>>3561975
>там драйвер бд контролирует Макс
Я ничего не контролирую...
Аноним 12/10/25 Вск 21:56:59 3562968 89
>>3555086
А че там в си учить? За 3 дня вкатиться можно
Аноним 12/10/25 Вск 23:09:28 3562991 90
>>3559658
С помощью нейросетей немного разобрался
Аноним 13/10/25 Пнд 00:51:23 3563021 91
>>3562968
И что ты за три дня научишься писать? Сможешь сделать какой-нибудь простенький архиватор на стандартной либе с поддержкой файлов любого размера, с маппированием блоков в память? И чтобы хотя бы на линухе и винде запускался? Это упрощённый вариант тестового задания на стажу в Каспера.
Аноним 13/10/25 Пнд 00:57:31 3563024 92
>>3563021
>Сможешь сделать какой-нибудь простенький архиватор на стандартной либе с поддержкой файлов любого размера, с маппированием блоков в память? И чтобы хотя бы на линухе и винде запускался? Это упрощённый вариант тестового задания на стажу в Каспера
Ну я за сутки такое с нейронками сделаю. А сходу не напишу конечно же. А вообще Си нужен только в универе, либо если ты любишь лоулевел и ковырять то же ядро линукса. В прод Си тащить - гиблое дело.

мимо бекенд разраб 3 года стажа на голанке
Аноним 13/10/25 Пнд 01:03:43 3563026 93
>>3563024
Речь о знаниях, а не о том, чтобы тащить сегфолты в прод. Так-то знание си реально помогает быстрее понять го, особенно работу с указателями. Как будто ты не видел перекатунов с питона, которые пытаются осознать, что происходит при копировании слайса или в целом структур с указателями.
Аноним 13/10/25 Пнд 10:47:28 3563113 94
>>3563021
Эта хуйня за 3 дня как раз и учится.
Аноним 13/10/25 Пнд 12:34:07 3563164 95
Как на го создать окно и вывести туда картинку?
Аноним 13/10/25 Пнд 12:37:22 3563165 96
>>3556214
Почему Perl резко подскочил?
Аноним 13/10/25 Пнд 12:54:32 3563175 97
Господа гоферы, как перекатиться из других языков в го? В моем случае php
Основы проштудил, но не хочется откатываться на зп джуна (на которого еще хер возьмут)
Стоит ли дрочить смежные php+go вакансии? Их мало и туда куча откликов? Либо пытаться на серьезных щщах переться в middle go хотя бы? Но тут нет релевантного опыта и меня будут отфутболивать в 99% случаях имхо
Аноним 13/10/25 Пнд 13:23:39 3563205 98
>>3563165
Это питон, перл умер.
Аноним 13/10/25 Пнд 14:57:40 3563248 99
>>3563175
Говняк не нужен уже, забудь.
Аноним 13/10/25 Пнд 15:00:51 3563250 100
Аноним 13/10/25 Пнд 18:45:23 3563394 101
так нужен defer для mu.Unlock() или нет для работы с общим срезом на сервере?
разные нейронки ответили по разному
Аноним 14/10/25 Втр 00:07:48 3563608 102
>>3563394
Надо внимательно следить за скоупом такого дефёра, чтобы после операции, которую ты защищаешь, не было других. А то ебанут мьютекс с дефёром, чтобы просто говна в мапу подкинуть, а потом в этой же видимости суют пару обращений в базу и сетевой запрос с таймаутом 15 секунд.
Аноним 17/10/25 Птн 11:42:43 3565648 103
>>3563608
Так под мутирование с мутексом обычно принято отдельный метод выделять
Аноним 17/10/25 Птн 18:00:44 3565947 104
>>3556214
Падает потому что в гугол все меньше людей ходит, все свои вопросы задают гпт\дикпику.
Аноним 17/10/25 Птн 18:47:52 3565979 105
ball-check-chec[...].gif 878Кб, 281x498
281x498
Я тупой объясните мне

> {{- define "huy" }}
> {{- $Root := . }} - объявили в $Root присвоили контекст
> {{- range $k, $v := $.lubayMapa }}
> {{- $_ := set $Root "SomeVar" true }} - наполнили контекст

Почему SomeVar мутирует глобал контекст? Т.е. при условном {{- include "pizda" }} SomeVar тоже будет true, хоть там он не объявлен.
Аноним 17/10/25 Птн 21:25:01 3566056 106
>>3565979
Потому что передаётся не копия объекта, а ссылка на оригинальный объект. Вот ты его и мутируешь. При инклюде передаётся тот же контекст. Так уж устроены шаблоны.
Аноним 18/10/25 Суб 02:29:19 3566167 107
>>3566056
О, спасибо, а то я сегодня хуйни натворил довольно неприятно. Как правильно? Мёрджить в другой контекст и вызывать с ним?
> {{- $Root2 := merge (dict "SomeVar" true) $Root }}
> {{- include "pizda" $Root2 }} ?
Не оверхэд?
Аноним 18/10/25 Суб 09:37:05 3566211 108
Как учить go без книг?
Аноним 18/10/25 Суб 10:21:55 3566222 109
e30a25c10310efd[...].jpg 22Кб, 400x400
400x400
>>3566211
Устройся на работу.
Аноним 18/10/25 Суб 11:17:08 3566230 110
>>3566222
Двачую. Я ,кстати, учил Го по книгам, но работу не нашел, итого забыл все нахуй. На собесах , всем на это было похуй. Если нет коммерческого опыта разруливания багов(проблем) в асинхронке, понимания рантайма при высоких рпс, то даже 250к не плотят(
Устроился на другом стеке, где этой дрочни нет, получаю те же 250к
Аноним 18/10/25 Суб 14:18:54 3566327 111
>>3566230
>Устроился на другом стеке
Что за стек?
Аноним 18/10/25 Суб 18:31:14 3566440 112
Аноним 18/10/25 Суб 20:17:26 3566509 113
>>3566222
Меня с работы уволили, кек. 3 года веслал на голанке в конторе, в апреле сократили. До сих пор работу ищу и не могу ничего найти.
Аноним 18/10/25 Суб 20:35:05 3566520 114
>>3566222
Топ совет на самом деле. Я так и устроился, не написав ни одной строчки на го. Зачем учиться бесплатно, когда можно учиться за зп в 500к?
Аноним 18/10/25 Суб 22:04:40 3566592 115
>>3566520
Ты удивишься, но я так прошел собес на го сеньку, до того не написав ни строчки на го. Потом сам отказался, когда узнал охуительные условия работы. Правда, у меня есть опыт сишарпа.
Аноним 18/10/25 Суб 22:08:15 3566593 116
>>3566592
А что были за условия?
Аноним 18/10/25 Суб 22:26:52 3566603 117
>>3566592
На юнити пилил какое-нибудь говно?
Аноним 19/10/25 Вск 06:37:21 3566679 118
>>3566593
Охуительный контракт, где ты должен будешь заплатить много денег, если твои действия "нанесли ущерб репутации компании" и понимай как хочешь. Были посланы нахуй сразу же.
>>3566603
На коре.
Аноним 19/10/25 Вск 11:02:52 3566775 119
>>3566327
Питухон + поддержка легаси на скале от Дата инженера, чтоб данные гонялись, ну там не так сложно, добавить поле/убрать , так что в основном питухон.

>>3566520
Двачую, только не 500к, а что то поскромнее, таких зп нету, даже ЛИДУ(опущенно конченная роль в ИТ платят до 400к). А рядовым исполнителям до 300
Аноним 19/10/25 Вск 19:28:45 3567083 120
>>3566775
>таких зп нету
Ты в треде голенга или где? 500 это норма, перекатывайся если тебе платят меньше или ты ещё не нарисовал себя сенькой. А лид да, у нас 450 получает.
банк не из топ-5
Аноним 22/10/25 Срд 09:23:47 3568648 121
17518308029373.png 1496Кб, 1024x1024
1024x1024
Повсюду одно пиздабольство

Попробовал написать микросервис с работой бд, думал ухх ща бля, а потом прихуел с того что нет типа для работы с шекелями и приходилось с int64 делить валюту на 100.

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

Мб я аутист но я нихуя не пынямаю как всякие озоны и авито держат у себя инфраструктуру да и еще поддерживает ее на гошке. Ну типа просто нанимают легион молоденьких борщехлебов которые всю эту хуету ковыряют до геморроя?
Аноним 22/10/25 Срд 09:26:28 3568650 122
17548293940340.jpg 761Кб, 1404x1440
1404x1440
Хотя справедливости ради, мне очень зашло на нем делать мини апишки
без бд, грпс, и прочей залупы
Аноним 22/10/25 Срд 12:10:20 3568723 123
1000075602.jpg 169Кб, 1220x863
1220x863
Прочитаю кабанчика
@
Умным стану
Аноним 22/10/25 Срд 16:03:40 3568857 124
>>3568648
>а потом прихуел с того что нет типа для работы с шекелями и приходилось с int64 делить валюту на 100.
Нехуй такое в язык тащить. Нужен тип для работы с деньгами, подключаешь библиотечку. Нехуй стандартную библиотеку засорять.
Аноним 22/10/25 Срд 16:09:08 3568859 125
Аноним 22/10/25 Срд 17:18:57 3568902 126
>>3568723
А чо не в оригинале?
Аноним 22/10/25 Срд 17:41:57 3568918 127
>>3568902
Устаю от чтения английского быстро, на русском читаю. Нахуя мне английский в российском ИТ?
Аноним 22/10/25 Срд 22:05:30 3569055 128
>>3569042
Переезд сейчас смысла не имеет, зепки в российском айти уже выше, чем в нищей Европке. А на американские вакухи хуй устроишься, да и релокацию в штаты уже перестали предлагать.
Аноним 22/10/25 Срд 22:26:53 3569086 129
>>3569080
Поддвачу его. Загугли зарплаты в том же RBI и его российской дочке. Вроде бы 70к ойро в год, а потом увидишь налоги 45%. От этой суммы нихуя не остаётся с учётом что снять хату в Вене 1.5к ойро в месяц.
Аноним 22/10/25 Срд 22:56:05 3569109 130
>>3568918
>Нахуя мне английский в российском ИТ?
Все доки на английском, общение на английском, комментарии в коде на английском, статьи и пейперы на английском, видосы на ютюбе на английском. А так не нужен.
Аноним 22/10/25 Срд 23:04:01 3569115 131
15445.png 87Кб, 1203x603
1203x603
15513.png 87Кб, 1157x628
1157x628
220111.png 406Кб, 865x753
865x753
>>3569086
В Сербостане зепки всё ещё жирнее чем в рухнуме, а хату можно за 500 евро снимать + лично знаю челика что получил оффер в сербский яндекс на 8к евро в месяц на руки. В нашем яндексе таких зп у разработчиков просто нет.
Аноним 23/10/25 Чтв 00:07:25 3569161 132
>>3569115
Хуйня какая-то, которую из жопы выковыривают. Где ты гофера с 2800 евро до налогов (на этих сайтах же пишут до?) видел? Джуны свежие с курсов? Лично мой доход после налогов вдвое выше, чем у другана сеньки в Епаме в Польше. Вдвое вот прям ровно вышло в сентябре.
Аноним 23/10/25 Чтв 10:37:15 3569335 133
>>3569055
Двачую. Вернулся из Восточной Европы. Зепы норм только по б2б , но там никаких гарантий, социалки, увольнение одним днем... А цены на все - пиздец. Аренда пиздец, бенз - пиздец. Ради рофла пытался устроиться в местную контору (ал-я европэйский ТОП стартап по их маня мнению), собес уровня яндекса, слился сам, так как понимал, что буду уезжать.

Блю карт хуй получишь, а до резидента ЕС жить 5 ес с чистейшей налоговой и трудовой историей, еще желательно не ездить на родину, чтоб не признали угрозой нац безопасности.

>>3569086
В Вене ? 70к? Это копейки, это копейки даже для нищего арабесного Берлина. Для Вены разговор 100к+ должен идти, плюс компенсации.
>>3569109
Ну не скажи, у нас в кодовой базе комменты на русском, предполагается что будет работать русич с кодом... Нормально все.

>>3569115
Хуй на заборе напишут - поверишь? Как будто бы да.

>>3569161
Ооооо а вот и помойка в которую я чуть не попал.
Знакомому фронтенщику из Минска епам предлагал 17к злотых по б2б! 4500 примерно. По б2б! В Варшаве! Он в голосину с этого щедрого предложения и отказался.

А в Европе можно толкового гофера купить за 2800 до налогов по б2б? Это же лафа для РУ бигтеха!
Это 23/10/25 Чтв 12:31:05 3569399 134
Screenshot20251[...].jpg 353Кб, 1080x1819
1080x1819
Screenshot20251[...].jpg 245Кб, 1080x1339
1080x1339
Screenshot20251[...].jpg 260Кб, 1080x2026
1080x2026
Screenshot20251[...].jpg 679Кб, 1080x2117
1080x2117
>>3569086
>Загугли зарплаты в том же RBI и его российской дочке. Вроде бы 70к ойро в год, а потом увидишь налоги 45%.
Ты надеешься что никто не полезет перепроверять твои слова? Средняя зарплата чуть больше максимальной в России.

>От этой суммы нихуя не остаётся с учётом что снять хату в Вене 1.5к ойро в месяц.
1. Остаётся 2300.
2. Хаты есть и дешевле. А то ты сравниваешь двушку в центре Вены с однушкой в Бирюлево. Так-то и однушка Хамовниках может стоить 1300€.
Аноним 23/10/25 Чтв 12:55:26 3569406 135
>>3569335
>Хуй на заборе напишут - поверишь?
Да.
Аноним 23/10/25 Чтв 13:17:29 3569419 136
image.png 771Кб, 642x751
642x751
Аноним 23/10/25 Чтв 13:44:27 3569442 137
1000075637.jpg 495Кб, 1220x1350
1220x1350
1000075639.jpg 637Кб, 1220x1893
1220x1893
>>3569335
>100+ должен идти

https://jobs.rbinternational.com/raiffeisengroupit/job/Wien-Full-Stack-Developer-%28wmx%29-1190/1329886457/

Кому должен, маня? Что должен? Вот бери, знакомся. Налоги с 60к€ уже 45% удержание. Итого ты получаешь меньше 300к. А ещё надо где то жить и купить пожрац.

На пик1 другая вака дата инженера. На пик2 девопс.

Тем временем в российской дочке после налогов у сеньера остаётся 400к, у мидла 250-300к. Сам тут работаю, знаю о чем говорю.
Аноним 23/10/25 Чтв 16:52:29 3569557 138
>>3569442
Ща бы работать в копре и получать на уровне выживания, уж лучше МЯСКОТ, ну гошники кроме бигтеха мало где нужны.
Аноним 23/10/25 Чтв 16:55:46 3569561 139
Я не понимаю, это тут один придурок из райфа уже год спамит про свой ноунейм банк или там реально каста каких-то ебанутых уровня яндексовых двачеров образовалась?
Аноним 23/10/25 Чтв 19:41:40 3569707 140
>>3569442
Рита всё потянула но равно собой за его.
Аноним 23/10/25 Чтв 21:50:21 3569790 141
>>3569561
Где там? Многие банки нанимают гоферов сейчас. Весь этот год дочка ПСБ пылесосила рынок с жирными зепками например.
Аноним 23/10/25 Чтв 22:31:07 3569823 142
>>3554824 (OP)
какую ЗП вы бы просили если бы перекатывались с другого языка на Go на вакансию допустим мидла ?
С опытом 6-7 лет бекенда на C#\Java?
Аноним 23/10/25 Чтв 23:21:19 3569882 143
>>3569823
Смотря какие условия. Удалёнку на часик в день я бы и за 200 рассмотрел. В офис от 500.
Аноним 23/10/25 Чтв 23:24:07 3569887 144
>>3569823
Тебе не надо в миддлы идти, ты синьор уже. Даунгрейдить по зп из за свитчинга нельзя, тем более в век AI
Аноним 24/10/25 Птн 10:06:33 3570043 145
борьбасанонимам[...].mp4 6313Кб, 1280x720, 00:00:33
1280x720
>>3569887
тут проблема в том, что я писал на Го чисто под себя и коммерческой разработки не было.
Хочу свичнуться потому что
1) заебал мой текущий язык, а Го мне пока нравится и выглядит перспективно, пробую его для себя время от времени
2) будут сокращения в моей конторе и кажется это лучший момент, чтобы свичнуться
3) я не чувствую себя прямо сениором, а тем более в Го, думаю с даунгрейдом в должности и в ЗП перейти в какой-нибудь бигтехна 290к на руки, чтобы спокойно руку набить

>>3569882
конечно имею в виду обычную фуллтайм удаленку

мимо 6-7 лет бекенд
Что думаете ананасы ?
Аноним 24/10/25 Птн 11:56:32 3570151 146
>>3570043
Го очень простой язык, буквально си со сборкой мусора. Если не говнокодить сопли из горутин в горутинах, как любят ньюфаги, получаается очень простой и понятный код. И вообще, сеньор - это тот, кто прошел собеседование на сеньора.
Аноним 24/10/25 Птн 16:25:02 3570354 147
>>3569055
>Переезд сейчас смысла не имеет, зепки в российском айти уже выше, чем в нищей Европке
Кек, меня сократили тут в РФ и в итоге пришлось ради работы в Сербию уехать. В РФ перспективы так себе и вряд ли станет лучше... Сейчас, если конкретно про гошников говорить, нанимает в основном yadro/ozon/wb и немного яндекс, больше они нигде не нужны. В Сербии у меня выбор чуть больше из-за всяких валютных удаленок на разные конторы разной степени всратости. Плюс есть еще локальные бывшие ру-галеры, которые после гойды в белград переехали.

>>3569086
Так-то райфайзен в РФ это довольно элитное место. Своего рода закрытый клуб. У вас и зп очень жирные и перфоманс ревью нет. Я вот в одной из контор выше перечисленных работал и каждые полгода меня попускали на перфревью, а потом и вовсе уволили к хуям.
Сам думал на голанк в Сбер пойти одно время, а потом там сокращения начались в самокате и сберклауде еще почти год назад... А сейчас по слухам треть штата на мороз выкинули.

>>3569335
>Блю карт хуй получишь, а до резидента ЕС жить 5 ес с чистейшей налоговой и трудовой историей, еще желательно не ездить на родину, чтоб не признали угрозой нац безопасности
Это правда, но я думаю оно того стоит. Сам планирую в ЕС или UK перекатываться, но только не в восточные параши вроде Австрии или Словакии, а в Лондон или Дублин.
В Вене айти в принципе нет, сколько не искал вакансии по Австрии - везде голяк. Если уж и смотреть, то хотя бы Германию или Нидерланды.
Аноним 24/10/25 Птн 16:29:47 3570357 148
>>3570354
> Так-то райфайзен в РФ это довольно элитное место. Своего рода закрытый клуб. У вас и зп очень жирные и перфоманс ревью нет.

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

Я когда первый раз прочитал про перф. ревью охуел. Это же какое то унижение. Буквально тобой манипулируют, крысиные бега.
Аноним 24/10/25 Птн 16:38:31 3570362 149
>>3570357
А если райф наконец закроют или выкупят как это произошло с сосаете женераль, куда будешь съебывать? Я без негатива, просто интересно какие варианты у тебя на уме есть.

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

Алсо двух челов лично знаю из Сбера, которых выгнали сейчас, один куда-то там в Дубай в криптоскам вроде как устроился и будет съебывать, другой просто без работы сидит и не знает, что делать. Аналогично в ВТБ и Иннотехе, но там все грустно еще с самого начала 2025 года.
Аноним 24/10/25 Птн 16:42:48 3570367 150
За Райффайзен ведётся борьба в плане что Австрия хочет съебаться из банка, а правительство РФ не даёт ход такому муву, чтобы сохранить хоть какие-то связи. Судя по новостям.
Я сам работал в иностранной компании, но процессы перешли под местный менеджмент и стали закручивать гайки до хруста. В Райффайзене менеджеры - австрийцы? Если местные, но с европейским менталити?
Аноним 24/10/25 Птн 16:45:43 3570370 151
>>3570367
Я вот этот анон >>3570362 и я почему-то думал, что райф хотели подержать до конца гойды в надежде, что в 2025 или в начале 2к26 договорняк будет, а там уже и остальное все наладится. Но чето хз, что с ним нынче будет, интересно анона оттуда послушать, наверняка больше нашего знает.
Аноним 24/10/25 Птн 16:46:22 3570371 152
>>3570362
> А если райф наконец закроют или выкупят как это произошло с сосаете женераль, куда будешь съебывать? Я без негатива, просто интересно какие варианты у тебя на уме есть.
Главное чтобы выплатили 3-5 окладов. Сам не уйду, хуй там. Только по соглашению сторон. Посижу, попержу и пойду в какой нибудь Яндекс или Х5. Ну или в Т/Сбер.

Забыл сказать, я не голангист, просто изучаю его отдельно
Аноним 24/10/25 Птн 17:00:28 3570375 153
>>3570370
Занюхнул новостей, Райфайзену не дают вывести забугор прибыль за довоенные года, блокируют продажу банка, австрийцы же хотят уходить.
А так банк збс, интеллигентный, пользовался раньше регулярно, без кричащего быдломаркетинга.

Решение анона оставаться в тихой гавани хз, даже если продадут, то дальше либо объединение с другим банком в формате жаба$гадюка, либо продажа олигарху.

В любом случае прилетят новые санкции.
Если начнется массовое сокращения, то потом неприкольно конкурировать с командой своих коллег, и экономическая ситуация станет хуже в будущем, мест меньше. Короч в любом случае выбор из двух стульев, куда не присядешь, везде нюансы.
Я также тешился своим статусом сотрудника иностранной компании, потому официально вакансий на hh нет, рекрутеры сами ищут, но потом все накрылась медным тазом
Аноним 24/10/25 Птн 17:14:33 3570379 154
>>3570375
И как потом, уехал из России или к российскому кабану перекочевал?
Аноним 24/10/25 Птн 17:23:55 3570382 155
>>3570379
Перекочевал к кабану
Аноним 24/10/25 Птн 23:33:39 3570633 156
Шизы, тред про Go, в вашем райфе на нем даже не пишут. Вы ебанутые?
Аноним 25/10/25 Суб 02:18:16 3570687 157
>>3570633
>Вы ебанутые?
Да, а что?
Аноним 25/10/25 Суб 09:07:39 3570742 158
>>3570633
а на чём там пишут? неужели на джаве?
Аноним 25/10/25 Суб 09:26:47 3570749 159
7178608337f401f[...].jpg 122Кб, 736x981
736x981
Пишут ли в проде на Pure Go или никто так не делает и все пишут на фреймворках?
Аноним 25/10/25 Суб 11:40:50 3570809 160
>>3570749
На го не аналогов типа ларавель или рельс.
Есть микрофреймворки,хотя го сам из коробки имеет роутинг
Аноним 25/10/25 Суб 11:46:36 3570810 161
>>3570633
>>3570742
В райфе зоопарк как в языках, так и во фреймворках. Всякие АБСники там джава. В дате - петухон. На голанге есть несколько десятков мелких реп. Но используется мало. Юзают с 2023 года, примерно.

Вообще крупные банки могут иметь несколько сот айтишных команд. Почему вы думаете что в банке А пишут на языке Х, а в банке Б пишут на языке Y?
Аноним 25/10/25 Суб 11:54:40 3570817 162
>>3570810
пушто тинёк на джаве сбер на джаве плата на гошечке сладкой
теперь я знаю что и райф на джаве
и все они построены на слитых сберовских исходниках 15-20 летней давности
Аноним 25/10/25 Суб 12:35:23 3570823 163
>>3570749
Фреймворков нет, в основном с нуля пишем, многие переиспользуемые вещи выносим во внутренние библиотеки + много внешних либ используем. А фреймворки вроде спринга я хз зачем нужны если честно.
Аноним 25/10/25 Суб 12:40:37 3570832 164
>>3570823
а как же DI?
господи вот бы autowired ввели
Аноним 25/10/25 Суб 12:43:06 3570836 165
>>3570832
>а как же DI
Так у нас самописный DI контейнер. Да и писать там нехуй собственно говоря.
Аноним 25/10/25 Суб 12:49:44 3570844 166
Аноним 25/10/25 Суб 12:53:29 3570846 167
>>3570836
а как он выглядит? просто кал в котором синглтоном/прототип создаются сервисы и потом оттуда достаются?
Аноним 25/10/25 Суб 12:56:18 3570848 168
>>3570844
Это микрофреймворки
Аноним 25/10/25 Суб 13:03:14 3570853 169
>>3570844
У нас chi в качестве хттп роутера. И много grpc.

>>3570846
Ну в целом так, создаем синглтоны, правда мы ничего не достаем оттуда, а просто все необходимые компоненты в каждый из контроллеров/сервисов/репозиториев прокидываем в момент создания. Пихать все в контекст или в какую-то гигантскую сущность, которую потом надо таскать по слоям - скорее плохой подход.
А вообще этот DI просто нужен для корректной инициализации всего и корректного завершения работы в нужном порядке.
Аноним 25/10/25 Суб 13:03:22 3570854 170
Тяжело вкатиться гошой на удалёночку без опыта?
Аноним 25/10/25 Суб 13:05:59 3570856 171
>>3570854
Практически невозможно на нынешнем мертвом рынке и в условиях умершей экономики. И это не только гошки касается, а вообще всех стеков технологий.
Аноним 25/10/25 Суб 17:23:15 3571007 172
>>3570853
>Пихать все в контекст или в какую-то гигантскую сущность, которую потом надо таскать по слоям - скорее плохой подход.
а я думал вот так и надо, благодарю
Аноним 25/10/25 Суб 19:59:14 3571097 173
во что выкатываться из го? 4 года пишу на нём, начал и продолжаю карьеру. Начал понимать что на го вакансии с моим уровнем опыта требуют дохуя, а зп особо не дают. Ещё и количество их заметно снизилось. Да и сам го если честно не особо осилил, конкурентного кода почти никогда не писал, на собесах не умею решать простейшие задачки на собесах. Алогоритмический, сисдиз собес тоже мимо. В общем я дебил, посоветуйте что-нибудь
Аноним 25/10/25 Суб 23:06:21 3571257 174
>>3571097
А ты в какой локации?
РФ или зарубеж? В РФ ловить уже особо нечего, как мне кажется. По идее если потолка достиг, то надо не стек технологий менять, а в менеджмент двигаться или более сложные проекты искать чтобы как IC устроиться, в фаанг подаваться например... Или криптоскам какой-нибудь.
А так ну можно в Rust, Python, Typescript вкатываться... Либо в Java/Kotlin, но я в этом не вижу большого смысла. Типо язык программирования это дело десятое, главное как раз алгособесы и сисдизы успешно проходить. Ты вот как раз сам подсвечиваешь слабые места у себя - многопоточка, алгосы, дизайн. Надо их подтягивать. В JVM мире тебя точно так же будут попускать на собесах многопоточкой, будешь всякие тонкости вроде работы volatile в Java Memory Model наизусть заучивать и книгу с поездами как отче наш изучать.
Аноним 26/10/25 Вск 16:42:34 3571624 175
>>3571257
рф, дс. 1 раз пытался на вторую работу устроиться, на зарубежные аутстаффы, около 2 месяцев походил по собесам, везде попустили. В планах дети в ближайшие 2-3 года, так что переезжать не вариант. Да и не осилю я количество работы в фаанге. Я сейчас максимум часов 10 в неделю работаю на своей 5/2 работке, меня убьёт честная серьёзная работа. Тогда буду качаться и возможно возьму какой-то js актуальный или жабку. Спасибо большое!
Аноним 26/10/25 Вск 16:49:09 3571629 176
>>3571624
и насчёт в рф ловить нечего - вообще не согласен. У меня большинство друзей очень сочные зепки имеют, один в 22 года лид лидов, один в авито на 400+ (это мидловская зарплата)
Аноним 26/10/25 Вск 19:06:08 3571695 177
>>3571629
>в 22 года лид лидов
Орнул
Аноним 26/10/25 Вск 22:48:02 3571800 178
>>3571629
>в 22 года лид лидов
Ага, конечно. И ты им очень гордишься и будешь агриться, когда пиздабола называют пиздаболом. Ты из девопс треда сюда срать пришёл, чепуха?
Аноним 26/10/25 Вск 23:07:58 3571803 179
>>3571695
Стартапные сеньеры в 19 лет и лиды в 22 года. Джуны у них в 7Б обучаются.
Аноним 27/10/25 Пнд 00:56:42 3571844 180
Кто нить кстати работал голенг-гребцом в ВАЙЛБЕРРИЗ? Насколько всё хуево?
Аноним 27/10/25 Пнд 16:06:05 3572164 181
image.png 54Кб, 225x225
225x225
>>3571803
>Джуны у них в 7Б обучаются
В конце четверти устраивают экзамен на миддла. Катку в доте против ботов. Если выиграли - все миддлами становятся, в награду значок и умножение зп на 0.9
Аноним 27/10/25 Пнд 20:36:25 3572304 182
>>3554824 (OP)
на чем админку пишете?

что то человеческое (не go-admin) есть?
Аноним 28/10/25 Втр 02:05:19 3572442 183
>>3572304
Да просто возьми и сгенерируй с помощью AI, кек.
Аноним 28/10/25 Втр 21:09:17 3572976 184
>>3571800
нет, это просто пример. Я из /pr только сюда захожу иногда. Зачем агрессия такая?
Аноним 30/10/25 Чтв 23:19:22 3574503 185
>>3554824 (OP)
сап гоферы
только вкатился в изучение этого прекрасного языка, дорогие employed люди подскажите как долго учились/какая зп
Аноним 30/10/25 Чтв 23:37:12 3574509 186
>>3574503
Особо не учился, месяца три теорию для собесов поворошил. Да оно и не нужно, всё равно руками дай боже пару строчек в месяц пишу.
Сначала вышел на 200, через годик добавил вторую на 500.
Аноним 31/10/25 Птн 07:28:40 3574566 187
>>3574509
какие сервисы для кодинга используешь?
Аноним 01/11/25 Суб 15:21:35 3575940 188
>>3574503
>как долго учились/какая зп
Месяц читал мануалы и делал тьюториалы. Потом начал фигачить прод код. Работаю за еду в офисе.
Аноним 01/11/25 Суб 15:26:51 3575943 189
Вопрос к гуру языка.

Допустим я аллоцировал слайс
x := make([]int, 100500)
Затем слайсаю его
x = x[50000:50500]
Ссылок на исходный слайс нет. Что будет происходить с головой и хвостом исходного слайса с т.з. сборщика мусора?
Аноним 01/11/25 Суб 15:43:39 3575957 190
>>3575943
Ну слайс это структура с тремя полями, одно из которых - указатель на первый элемент массива. Соответственно когда ты делаешь слайсинг через скобки, то у тебя просто указатель смещается и пересчитывается len и cap. При этом то, что осталось за пределами, остается в памяти висеть и не будет удалено GC. Своего рода утечка памяти будет.
Аноним 01/11/25 Суб 16:06:42 3575968 191
>>3575957
Я тоже так так думаю, но в документации не нашёл объяснения как именно трекаются живые объекты.
Аноним 01/11/25 Суб 18:40:53 3576115 192
>>3574566
Клод код за сотку для тяжёлых задач, курсор (годовая студенческая подписка с ггсейл) для мелочи.
Аноним 01/11/25 Суб 19:14:07 3576138 193
>>3574509
>Особо не учился, месяца три теорию для собесов поворошил. Да оно и не нужно, всё равно руками дай боже пару строчек в месяц пишу.
>Сначала вышел на 200, через годик добавил вторую на 500.
>
Везет, я 4 года в бакалавриате учился, потом 2 года в магистратуре, с 3 курса начал работать, с огромным трудом вышел на 190к за 4 года, но вскоре после этого меня уволили. Сейчас без работы сижу.
Аноним 01/11/25 Суб 19:53:45 3576164 194
Аноним 01/11/25 Суб 20:00:12 3576170 195
>>3574503
Япо образованию гречневый заводчанин, на го не учился, писал тяжёлое говно на питоне, на собесе напиздел, что работал с селектами, взяли на 300, теперь страдаюработаю и параллельно осваиваюсь.
Аноним 02/11/25 Вск 07:31:04 3576416 196
>>3575943
А зачем его аллоцировать? Используй nil.
Аноним 02/11/25 Вск 14:27:57 3576652 197
ИЩУ АНОНА который объяснял почему uuid как PRIMARY KEY - это плохо, проебал твой пост, ты про индексы расписывал
ну или мимопроходящие расскажите, почему serial лучше как primary key?
Аноним 02/11/25 Вск 14:36:51 3576659 198
>>3576652
Я не тот анон. Там где нужна монотонно возрастающая последовательность там лучше сиквенц через serial какой нить. Там где не нужно - то можно uuid.

Сиквенц также меньше места занимает в БД.
Аноним 02/11/25 Вск 15:13:45 3576714 199
Screenshot20251[...].jpg 218Кб, 1071x1873
1071x1873
>>3576652
Кнопкодав ты ебанулся? Тебя в нейросетях забанили? Нахуй ты вообще нужен?
Аноним 03/11/25 Пнд 02:57:25 3577057 200
>>3576652
В бд записи физически отсортированы по первичному ключу. Когда айди сериал, новая запись добавляется в конец. Когда гуид - в середину. Добавление в конец массива или вставка в середину, вот это все.
Аноним 03/11/25 Пнд 06:19:15 3577085 201
я пидар
Аноним 03/11/25 Пнд 23:00:28 3577756 202
>>3574503
год хуй пинал в рога и копыта за 80к (буквально 2-3 часа в неделю) на хуй пойми чем (шарпы) потом напиздел что работал на го и устроился за 300, после нгшки пойду искать в районе 500 посмотрим что выйдет
Аноним 04/11/25 Втр 02:58:07 3577837 203
IMG0001.jpeg 144Кб, 964x1280
964x1280
Фреймворки на го это анти паттерн?
Просто боюсь что с джавы со спрингом пересяду на го с магией джина или файбера и будет щинщилла на мыло

Пока что писал только на чистом девственном го

Мимо делал 2 тестовых задания на го и 1 на джаве, опыта коммерческой работки нет
Аноним 04/11/25 Втр 04:56:00 3577850 204
>>3577837
>Фреймворки на го
>джин и файбер
До сих пор не знаю для чего они и что делают.

мимо-синька-несколько-лет-коммершал-экспириенс
Аноним 04/11/25 Втр 05:52:11 3577855 205
>>3577850
Если у твоего сервиса больше 1 ручки, то удобнее это через гофибер делать, но иногда я его рот ебал. Ну и всякие мидлвары на отдельные ручки вешать удобнее
Аноним 04/11/25 Втр 10:06:26 3577870 206
Здравствуйте, подскажите, пожалуйста, я потихоньку вкатываюсь в Go.
В универе кодил на TS.
Лучше писать на чистом Go или использовать связку TS+Go?
И что нужно, чтобы устроиться удаленно джуниором на Go?
В моей стране только мидлы и синьоры нужны по Go.
Аноним 04/11/25 Втр 11:18:56 3577907 207
>>3576652
это не плохо, у нас архитектор додумался заменить бигинт ПК на юид , вот страдаем. Теперь между сервисами надо гонять 2 ид
Аноним 04/11/25 Втр 12:30:31 3577973 208
>>3577870
Сразу вкатывайся на мидла/синьку.
Аноним 04/11/25 Втр 19:06:19 3578416 209
>>3576652
а кто сказал что это плохо? UUIDv7 или ULID как primary key заебись инсертится, также идеально в использовании между шардами, так как по сути является временем инсерта без нужды явно синхронизировать айдишники. Ебланов не слушай в ответах, они нихуя не понимают.
Аноним 06/11/25 Чтв 09:17:24 3579397 210
>>3577973
А как с отсутствием коммерческого опыта быть? Крутить?
Аноним 06/11/25 Чтв 09:28:05 3579404 211
>>3577973
>отвечать нейрокалу
Аноним 06/11/25 Чтв 11:03:08 3579498 212
>>3577870
>В универе кодил на TS.
Ты кодил на препроцессоре?
Аноним 06/11/25 Чтв 11:24:33 3579513 213
>>3579498
TS - Tele Sync. Экранка, камрип. Пиратил фильмы кароч.
Аноним 06/11/25 Чтв 18:53:15 3579953 214
>>3577973
а мидлам/сенькам что делать? сразу на тех лида идти?
Аноним 08/11/25 Суб 19:33:08 3581223 215
>>3579953
Ну да, а хули стесняться?
Аноним 09/11/25 Вск 18:42:44 3581609 216
Собираюсь стать волк-сеньор го разработчиком? Как это оформить лучше? Аплаюсь в Европе, в резюме напишу что 5 лет проработал в разного рода аутсорсоговне(2-3 фирмы) на разных проектах. Основная фишка в том, что я реально отработал 4 года, но на ноде, в го перекатился только полгода назад, но уже чувствую силу и мощь. Базы, микро/макросервисы, всю остальную базовую внутрянку знаю. Просто хочу на нормально языке начать писать не с зарплатой в $1к/месяц. Ну и из фуллстака хочу съебать тоже, бекэнд онли.
Аноним 09/11/25 Вск 19:05:23 3581619 217
>>3581609
>Собираюсь стать волк-сеньор
>отработал 4 года
не понял нихуя, а что ты волчить собрался? 1 год накинуть?

> Как это оформить лучше?
просто пиздишь что делал на прошлой работе придумывая интересную легенду... не очень понимаю в чем у тебя трудности могут возникнуть
думаешь они пойдут проверять реально ли ты на го хуярил пару лет или от тебя воняет жс?
Аноним 09/11/25 Вск 19:14:56 3581624 218
>>3581619
Волчить опыт в го, когда на самом деле он у меня в другом стеке. Я его начал учить для себя и для прогресса, понял что нода то ещё говно. Сейчас на проекте подвернулась возможность писать новые сервисы на чём захочу и как захочу и я нарабатывал на них гошку и мне понравилось. Теперь хочу сделать перекат, но ясно дело всю внутрянку языка как это было с JS я не изучал, на вопросы как устроена мапа или как работает GC сходу не отвечу. В этом и вопрос - как подготовиться, какие подлянки могут устраивать на собесах и прочее?
Аноним 10/11/25 Пнд 08:14:29 3581775 219
суп, на чем можно быстро сгенерировать рабочую апишку из моделей, чтобы не писать всё ручками, и с автомиграцией? entgo норм тема?
Аноним 10/11/25 Пнд 09:22:27 3581793 220
>>3581775
Блять вы какие-то велосипеды вечно переизобретаете. Самый каноничный способ объявления апи - в ямлах через OpenAPI https://www.openapis.org/ без разницы какой язык - go, java, php, c#, typescript или kotlin. Потом генератором генерируешь код и всё. Но нет блять нужно выдумать костыльный entgo. Да и вообще причём тут миграции и апи? Это вообще кислое с пресным. БД отдельно, а апи отдельно.
Аноним 10/11/25 Пнд 12:19:33 3581902 221
>>3581793
> Да и вообще причём тут миграции и апи? Это вообще кислое с пресным. БД отдельно, а апи отдельно.
Да не при чем, просто в доке entgo миграции схемы есть в дополнении к самой миграции, кажется удобно, поменял схему, и при следующем запуске все само смигрировало
> Самый каноничный способ объявления апи - в ямлах через OpenAPI https://www.openapis.org/ без разницы какой язык - go, java, php, c#, typescript или kotlin. Потом генератором генерируешь код и всё. Но нет блять нужно выдумать костыльный entgo.
Ну вот я и спросил. Мне ж нужно просто по быстрому апишку набросать для бэкенда, основное требование это удобство
Аноним 10/11/25 Пнд 19:39:48 3582310 222
В го как быть с модулями и соотвественно с распихиванием разного кода по отдельным файлам?
Есть replace, но это как-то неудобно.
Ещё обязательно домен в начале проекта нужен типа dv.ach/mypackage
Потом ещё предлагается при деплое это как-то выпиливать.
Аноним 10/11/25 Пнд 22:45:11 3582436 223
Я прошёл gotour, куда двигаться дальше?
Аноним 11/11/25 Втр 00:47:48 3582537 224
Аноним 11/11/25 Втр 22:44:22 3583099 225
Аноны, а куда делись все вакансии на гошке? Пару лет назад было минимум раза в 3 больше
А сейчас куда не откликаюсь - игнор (гостинг)


Голанк нынче ВСЁ?
Аноним 12/11/25 Срд 06:25:44 3583154 226
>>3583099
общемировой тренд + сво
Аноним 12/11/25 Срд 09:00:07 3583216 227
>>3583099
Айтиха сдохла же. Будто с другими языками ситуация иначе по вакансиям.
Аноним 12/11/25 Срд 09:03:23 3583218 228
>>3576138
Это очередной пиздабол-шутник
Аноним 12/11/25 Срд 13:55:24 3583464 229
недавно вкатился в го, пока ничего серьезного, но на работе получилось убедить пару микросервисов на нем написать. я вот не пойму СХУЯЛИ есть структурное логгированиею типа slog, zap, но при этом нет нативной поддержки структурных ошибок. я рот ебал в каждом проекте писать обвязки для того чтобы просто добавить контекст. Как вариант - логгировать в месте возникновения ошибки, и сразу добавлять контекст, но это полная хуйня
Аноним 12/11/25 Срд 15:44:32 3583564 230
>>3583464
Создай свою библиотечку на гитхабе и собирай тысячи звёзд
Аноним 12/11/25 Срд 16:47:42 3583636 231
>>3583218
Там время протекает. Тысячи звёзд.
Аноним 12/11/25 Срд 17:08:54 3583666 232
>>3583564
за щёку максимум соберу, хотелось бы чтобы кто-то с нормальным опытом запилил такое
Аноним 12/11/25 Срд 19:03:00 3583772 233
>>3583099
>куда делись все вакансии на гошке
Исчезли.

>Голанк нынче ВСЁ
А ты какую локацию рассматриваешь? Если Россия, то it's over, тут дело не в языке программирования, а в падении всей экономики.

Если зарубеж, то тут надо точечно смотреть, но всякие казино, лудка и криптопирамиды, которые за рубежом находятся, вполне себе хайрят людей. Плюс есть Plata, Indrive и куча всяких конторок поменьше, где на голанк хайрят в Кипре или Сербии. Но тут еще такой подводный камень, что возможно придется менять локацию, из Грузии ехать специально в Сербию ради работы или из Сербии на Кипр, а потом обратно, итд итп. Плюс чистой Go разработки не так много, почти везде придется погружаться в питончик, пыху или ноду.
Аноним 12/11/25 Срд 19:42:43 3583813 234
>>3583772
>но всякие казино, лудка и криптопирамиды, которые за рубежом находятся, вполне себе хайрят людей
Где можно почитать об этом подробнее? Какие там условия? у меня 6 лет бекенда, но никуда не зовут. Видимо, придётся идти крутить вишенки...
Аноним 12/11/25 Срд 19:50:52 3583817 235
>>3583813
Ты в какой локации находишься? И на каких сайтах работу ищешь?
А так надо просто искать вакухи в casino/betting/igaming. Стек обычный бекенд Go/питон/пхп, микросервисы, кафка. Сейчас никого никуда не зовут, надо самому апплаиться.
Аноним 12/11/25 Срд 19:54:17 3583819 236
>>3583817
РФ
ишу на ххру
основной стек nodejs, все технологии идентичные гошке
Аноним 12/11/25 Срд 20:02:17 3583831 237
image.png 174Кб, 1280x437
1280x437
image.png 180Кб, 1280x435
1280x435
>>3583819
ххру это дохлая хуйня. Вот пикрилы это количество джава вакух на мидла и сеньку. Падение с 2021 года в 4 раза, с 2024 года - в 2 раза.

С голанком примерно то же самое. Раньше у бигтехов было бабло на найм гоферов, всякие там yadro и бюро1440 нанимали для оборонки, сейчас итс овер.

Че делать сейчас я хуй знает, сам без работы сижу 3 месяца - был гофером в рф бигтехе, но нашу команду сократили. Как будто если есть возможность физически переместиться хотя бы в Сербию, то наверное лучше это сделать. Сейчас вот проходил финалы в одну нонейм галерку на питон/голанк стек в белграде и походу поеду туда жить.
Плюс вроде как на Кипре относительно неплохой найм во всяких криптопирамидах и казиках, но туда без джоб оффера не пустят, сначала надо будет оффер и визу получить.

В России хз где работа есть, везде голяк полный, кого не спроси - везде хайр на фризе, либо народ массово увольняют.
Аноним 12/11/25 Срд 20:10:31 3583840 238
>>3583831
А где ты эти графики смотришь?
Аноним 12/11/25 Срд 20:24:13 3583846 239
>>3583840
В мвп треде скидывали. Вроде откуда-то из телеграма.
Это 13/11/25 Чтв 12:57:25 3584206 240
Nebius нанимает SRE-SWE сознанием Го. Обещают до £200к тотал комп в Ландане.
Аноним 13/11/25 Чтв 13:02:31 3584218 241
>>3584206
А ты здесь при чём, вкатун?
Аноним 13/11/25 Чтв 13:07:23 3584224 242
>>3584218
Что за тупая привычка сразу попытаться принизить оппонента? Ты думаешь что так будешь выглядеть лучше? Нет, как был мудаком, так им и останешься. Не делай так, может за умного пойдешь.
Аноним 13/11/25 Чтв 13:14:47 3584235 243
>>3584224
Но ты же вкатун? Вкатун. А рассуждаешь хуй пойми о чём. 200к за знание языка никто платить не будет.
Аноним 13/11/25 Чтв 17:25:19 3584558 244
>>3584235
Этот прав, платят за SRE-SWE в первую очередь. За опыт в стартапах и хайлоаде. Когда у тебя вся инфраструктура как файл
Аноним 13/11/25 Чтв 17:29:57 3584562 245
>>3583846
по-моему фейк картинка про вакансии. Не смотря на понижающийся тренд, там были периоды лрубоких провалов, были периоды отката.

Я следил через stats.hh.ru, там такие графики не сделаешь, но картину мониторить как-то можно
Это 13/11/25 Чтв 17:33:19 3584564 246
20251113152313.jpg 3321Кб, 4080x3060
4080x3060
>>3584235
>Но ты же вкатун? Вкатун. А рассуждаешь хуй пойми о чём.
Объясняю ещё раз: ты много пиздишь, но по итогу мудаком выставляешь себя.

>200к за знание языка никто платить не будет.
Не выдавай свои фантазии за мои слова. Я не говорил что знания языка достаточно или что это джуновская позиция.
Аноним 13/11/25 Чтв 17:42:51 3584570 247
>>3583831
>ххру это дохлая хуйня
А что сейчас нормальное для айти? Я вообще подозреваю, что хоть рынок сжимается, в первую очередь же работодатели предпочитают не публиковать вакансии. Потому что спамят так, что разгребать бесполезно.

Уже года три назад было такое, что хрюши игнорировали отклики, а реально сами выходили на кандидатов с открытыми резюме.

Когда-то давно, когда не было такой моды на вкат в айти, а рынок был лучше, публиковать вакансии имело смысл. Ты мог привлечь интересных людей, кто не хотел открывать резюме. Но сейчас это потеряло смысл.
Аноним 13/11/25 Чтв 18:42:03 3584639 248
>>3584206
Так Nebius это суть яшка клауд. Копия яндекс клауда, которую развернули где-то в датацентрах в Европе. А в сами датацентры закинули тонны гпушек и продают их пока держится хайп на аи и пузырь нейронок надувается.
200к фунтов ТС в Лондоне это хорошая вилка. В любом случае если есть оффер туда, то я бы устроился.
Аноним 13/11/25 Чтв 19:41:00 3584677 249
image.png 105Кб, 934x721
934x721
РЕШИЛ ПОСТАЖИРОВАТЬСЯ НА ЛУЧШЕМ ЯЗЫЧКЕ ДЛЯ БЭКЕНДА
@
ДЕЛОЕШЬ СУПЕР МЕГАХУБАБА ПЕТ ПРОЕКТЫ
@
ДЕЛАЕШЬ КРАСИВЫЙ ГИТХАБ ЧТОБ АЖ HR БЛОНДИНОЧКИ ОХАХАХАХАЛИ И АХАХАХАЛИ
@
ПОДАЕШЬСЯ ВЕЗДЕ ПИШЕШЬ СОПРОВОДИТЕЛЬНОЕ ЧТОБ ПОТЯНУЛ АЖ НА ЛИТ ПРЕМИЮ МИРА
@
ВЫСЫЛАЮТ ПИКРИЛ


МНЕНИЕ?
Аноним 13/11/25 Чтв 19:55:56 3584688 250
>>3584677
Зачем устраиваться крудошлёпом и терпеть все эти унижения? Чтобы дали перекладывать жсон за 50к?
Аноним 13/11/25 Чтв 19:57:14 3584690 251
17630183259140.jpg 24Кб, 300x168
300x168
>>3584688
а куда еще идти кроме как на хуй?
Аноним 13/11/25 Чтв 20:01:05 3584694 252
>>3584690
>Зачем устраиваться крудошлёпом
>а куда еще
С такими вопросами - обратно в пятёрочку или откуда ты там вылез, быдло.
Аноним 13/11/25 Чтв 20:04:26 3584699 253
G30jPxrWIAA78wU.jpg 396Кб, 2048x1677
2048x1677
>>3584694
ну от вротенда и от джса с реактами хуяктами в целом блевать тянет
геймдев? аналитик? 1с? devops? ну нахуя?
Аноним 13/11/25 Чтв 20:30:20 3584725 254
>>3584677
Бля, а если у меня камеры нет?
Аноним 13/11/25 Чтв 23:59:23 3584895 255
>>3584639
>Так Nebius это суть яшка клауд. Копия яндекс клауда, которую развернули где-то в датацентрах в Европе. А в сами датацентры закинули тонны гпушек и продают их пока держится хайп на аи и пузырь нейронок надувается.
Датацентры всем нужны сейчас и будут нужны далее. А датацентр это в первую очередь питание, а уж что там ставить H200, Ironwood или обычный CPU дело десятое, Можно и перепрофилировать.

>200к фунтов ТС в Лондоне это хорошая вилка. В любом случае если есть оффер туда, то я бы устроился.
Это ЗП+Бонус+Акции. Т.е. ЗП будет 100-120, это мало для Лондона. Если ты одинокий сыч готовый жить в коммуналке - то ОК. Но если у тебя семья и дети - это мало для топ грейда.
Аноним 14/11/25 Птн 02:48:17 3585008 256
>>3584895
В Лондоне средняя зп в айти в районе 60-75к фунтов до вычета налогов. На 100к можно охуенно жить. Это очень большая зп.
Аноним 14/11/25 Птн 08:47:27 3585055 257
>>3584725
Двачую. Что за привычка светить ебальником в интернете?
Аноним 14/11/25 Птн 17:48:56 3585514 258
>>3585055
купи камеру, реши вопрос, как можно на созвонах участвовать. Хотя если ты привык в офис ходить, тогда да, не нужно. Но тогда наверное надо на живые собесы ходить, на вайтборде писать решения
Аноним 14/11/25 Птн 18:16:03 3585540 259
>>3585514
Я не хожу в офис, и у меня нет отдельной камеры.
Аноним 14/11/25 Птн 18:17:51 3585543 260
>>3585540
У меня тоже только на ноуте, но она полностью удовлетворяет требованиям >>3584677

Если же ты айтишник, у которого нет ни ноута, ни камеры, это уже как-то странно выглядит
Аноним 14/11/25 Птн 20:36:48 3585645 261
>>3585543
Ноут у меня сдох, поэтому подключаюсь с телефона и компа если просят на собесе. С телефона камеру шарю, с компа решаю задачи.
Ещё в таком тестировании как на пике выше могут скрипты отвалиться, особенно если блокировщик работает. Или потом окажется, что только исключительно в хромиум-браузерах работает. Короче, опять что-то для нормисов сделали...
Аноним 14/11/25 Птн 21:00:45 3585661 262
>>3585645
Там видимо у них какая-то самодельная система, но она явно на 100% работать не может, а глючить может.

По идее, если простое решение предлагать, это камера в лицо (с ноута, она же встроена в экран) + шарить экран, не одно окно, а экран целиком.

Этого в целом достаточно, если речь про собес на работе.

Если система экзаменов на сертификаты какие-нибудь, тут уже надо сложнее организовывать. По идее, будет более, чем достаточно, потребовать разместить внешнюю камеру так, чтобы чел был виден сбоку-сзади, чтобы был виден весь стол, экран. Плюс шаринг экррана. Здесь уже сложно будет обойти, хотя варианты доступны вроде наушника и партнёра, что будет смотреть копию твоего экрана и подсказывать тебе
Аноним 15/11/25 Суб 00:27:18 3585792 263
>>3584677
>МНЕНИЕ?
Контора говно и работать там будет так же. Конечно если совсем безнадега, то иди куда деваться. Но если есть возможность лучше поискать что-то другое.

Приличные конторы не унижают кандидатов. Хотят убедится что кандидат не жульничает - приглашают на онсайт. Не могут организовать онсайт - делают тестовый период.
Аноним 15/11/25 Суб 05:17:44 3585830 264
Я не умею разрабатывать игру шайтанкинг уменя лапки(
Аноним 15/11/25 Суб 07:39:39 3585834 265
>>3584677
Жлобы классические. Нахуй.
Аноним 16/11/25 Вск 07:13:48 3586345 266
Гошка охуенная, но сложно найти работу вне обоссанного бигкека
Аноним 16/11/25 Вск 09:43:22 3586361 267
17620169177910.jpg 762Кб, 1434x1076
1434x1076
>>3586345
Чем? Ни экосистемы, ни вакансий, ничего нет

для чего то мелкого ок, но делая на нем полноценное приложение хочется вздернуться

мимо жаба скуф
Аноним 16/11/25 Вск 14:50:38 3586537 268
>>3586361
Добавлю, ещё что:
- ни фреймворка
- ни орма
- ни 100500 либин на любой вкус

ПРОСТО НЕТ
Разработка микросервиса это всегда какие-то костыли уровня С98

>ряя да у нас Gin есть, да у нас gorm есть!!!
Это всё не то. Покажи хоть одну систему уровня Spring, Laravel, Ruby on Rails, тот же Express. Где всё это? А нету нихуя
Аноним 16/11/25 Вск 14:58:15 3586540 269
>>3586537
>Где всё это? А нету нихуя
и славо богу
Аноним 16/11/25 Вск 14:59:38 3586541 270
image.png 75Кб, 442x920
442x920
>>3586540
Одного не могу понять.
Почему за 2 года искусственный интеллект не переписал условный Spring на Голенк?
Нейросеть за 3 дня всё перепишет, программисты нынче не нужны уже.
Аноним 16/11/25 Вск 15:00:49 3586542 271
>>3586541
потому что спринг кусок кала, очевидно
Аноним 16/11/25 Вск 15:05:09 3586546 272
>>3586542
Пусть дадут инструкцию переписать кал на нормальный фреймворк
Без ошибок (Make no mistakes)
Аноним 16/11/25 Вск 15:46:11 3586577 273
>>3586537
>ни фреймворка
А он нужен? Зачем? Что он делает? Зачем нужен спринг? DI контейнер можно и самому написать очень быстро, где все будет описано кодом.
И там все будет прозрачно, без рефлексии, аннотаций, xml и прочего кала из нулевых-десятых годов.

>ни орма
Есть GORM. А во-вторых, не нужно.

>ни 100500 либин на любой вкус
Так все есть. Что тебе нужно? Чего не хватает?
Аноним 16/11/25 Вск 16:58:34 3586610 274
Стикер 191Кб, 500x500
500x500
>>3586577
>Чего у нас нет, того и ненадобно.
16/11/25 Вск 17:06:10 3586618 275
>>3586537
>систему уровня...
какую-то хуйню перечислил, я б ещё мог понять .net core, а так перетолстил пиздец
Аноним 16/11/25 Вск 17:24:07 3586629 276
>>3586610
> зачем он нужен, что он делает?
> вместо ответа картинка ехидного колобка с гринтекстом

го пердикс 1:0 джаваскуф
Аноним 16/11/25 Вск 19:03:44 3586716 277
>>3586537
Джавадаун, который без ОРМ простой селект не напишет, спокнись
Тебя никто не заставляет писать на го
Аноним 16/11/25 Вск 19:36:06 3586740 278
20345058.webp 189Кб, 1080x1918
1080x1918
>>3586716
Что плохого в том чтобы пользоваться готовыми инструментами, которые упрощают жизнь?
Аноним 16/11/25 Вск 19:52:40 3586749 279
>>3586537
>Это всё не то. Покажи хоть одну систему уровня Spring, Laravel, Ruby on Rails, тот же Express. Где всё это? А нету нихуя
https://github.com/uber-go/fx
Всё что влезает в энтерпрайз получает свой спринг, это просто закон природы.
Гошники многие до сих пор в глухом отрицалове, надеясь хоть как-то отличаться от явы.
>>3586629
opinion discarded
Аноним 16/11/25 Вск 20:07:09 3586753 280
>>3586749
> dependency injection
Джаваскуфы дуреют с этой прикормки
Аноним 16/11/25 Вск 20:30:03 3586766 281
>>3586749
>Всё что влезает в энтерпрайз получает свой спринг
>https://github.com/uber-go/fx
Угу, а вот wire https://github.com/google/wire уже задепрекейтели.
В любом случае, что fx, что wire - это DI контейнеры и ничего больше. Если бы спринг оставался исключительно DI контейнером, то к нему вопросов бы не было. Но сейчас спринг это гигантская громоздкая легаси экосистема, сравнивать ее с чисто DI контейнером некорректно. И да, DI контейнер я и сам смогу написать с нуля в очень короткий срок. Или вовсе попросить LLM сгенерировать его.
Аноним 17/11/25 Пнд 00:07:35 3586838 282
Стикер 127Кб, 243x200
243x200
>>3586629
>ехидного колобка с гринтекстом
Потому что у тебя аргументация - хуй, да нихуя. Только
>а докажите мне что надо
при том что в индустрии все делают это включая говноланг

Да иди ты в хуй с такими аргументами!
Аноним 17/11/25 Пнд 01:28:36 3586854 283
>>3586838
>в индустрии все делают это
Не все, и это в любом случае не аргумент.
Аноним 17/11/25 Пнд 12:20:55 3587046 284
>>3586838
> всмысле монолит хуйня! так вся индустрия делает!
))
Аноним 17/11/25 Пнд 17:16:44 3587288 285
16050067970353.png 796Кб, 851x1134
851x1134
>>3587046
Чем срыг бут для микрописек тебе не угодил?
Аноним 17/11/25 Пнд 19:35:46 3587378 286
>>3586766
>В любом случае, что fx, что wire - это DI контейнеры и ничего больше.
Неа, "application framework", так на fx написано, это именно что аналог спринга. Просто DI фреймворков еще больше, тот же https://github.com/uber-go/dig
Аноним 17/11/25 Пнд 19:39:19 3587382 287
>>3587046
и правильно делает, все аргументация за микросы строится на "так умные люди говорят на конфах" и "а вот если мы вдруг будет как нетфликс".
Аноним 18/11/25 Втр 00:36:11 3587530 288
image.png 10382Кб, 3442x2582
3442x2582
>>3586854
>Не все,
Гугл, Юбер пилят свои DI, ORM, Logging. Видать что то их не устраивает в
>DI контейнер можно и самому написать очень быстро, где все будет описано кодом.


>и это в любом случае не аргумент.
Формально - да. Но на практике если уж авторы Go пилят свой DI, то может быть что
>>3586577
>DI контейнер можно и самому написать очень быстро, где все будет описано кодом.
>И там все будет прозрачно, без рефлексии, аннотаций, xml и прочего кала из нулевых-десятых годов.
это говно?
К ситуации когда у тебя есть больше десятка компонентов, которые могут
- по разному друг от друга зависеть
- могут параллельно стартовать
- делятся на критичные и не критичные
уже начинается полный заеб с описанием этого всего кодом. А хуже всего как протестировать код старта, чтобы убедится что он корректен?


>>3587046
Мудило, ты слишком много галлюцинируешь, про монолит vs микросервис никто не говорил.
Аноним 18/11/25 Втр 00:52:06 3587535 289
>>3587288
Проблема срыг бута в том что он сцуко пиздец какой жирный.
Очень долгий старт и жирные расходы ресурсов - нахуй. В эпоху облаков выгоднее на голанке все нахуярить, потому что все в бинарь собирается и стартует быстро.

>>3587530
>- по разному друг от друга зависеть
>- могут параллельно стартовать
>- делятся на критичные и не критичные
>уже начинается полный заеб с описанием этого всего кодом
Да, это все надо кодом описывать и писать тесты, которые будут проверять запуск приложения.
Аноним 18/11/25 Втр 09:01:51 3587584 290
>>3587530
>про монолит vs микросервис никто не говорил.
я его привел в пример хуйни что раньше ВСЕ ВЕЗДЕ ИСПОЛЬЗОВАЛИ но окалось калом

>>3587382
да, именно поэтому микросервисы и используют))
Аноним 18/11/25 Втр 10:34:35 3587639 291
>>3587584
>именно поэтому микросервисы и используют
Да, это неиронично единственная причина.
Аноним 18/11/25 Втр 10:38:45 3587647 292
>>3587530
>Гугл, Юбер пилят свои DI, ORM, Logging
Дык в том и дело, что каждый пилит ровно то, что им нужно, ровно в том виде, в котором конкретно им нужно. А не костылят один фреймворк просто из-за того, что "все же его используют, значит и мы должны".
Аноним 18/11/25 Втр 11:08:00 3587673 293
1df1c0a7836e952[...].jpg 157Кб, 900x1200
900x1200
Есть смысл гриндить литкод для лайвкодинга на собесах?
Аноним 18/11/25 Втр 11:10:30 3587678 294
>>3587639
что то сложнее лаб в своей жизни видел?
сможешь хотя бы аналог озон на монолите спроектировать?
Аноним 18/11/25 Втр 11:40:43 3587717 295
>>3587678
Да блять, интернет магазины стали возможны только благодаря микросервисам блять, раньше только посылторг был
Аноним 18/11/25 Втр 11:45:25 3587723 296
>>3587717
Пердикс, я где то сказал что это невозможно? Ты хоть на си можешь заебашить, просто получится у тебя кал
Аноним 18/11/25 Втр 11:46:41 3587726 297
>>3587678
>озон
ОЗОН, блять ОЗОН!
Кто вообще может сделать так, чтобы список картинок показал с кнопками, по кнопке тык, и запрос в платёжную систему ушёл? Это вообще как?! Над этим бились лучшие умы человечества, изобретали, итерировали и наконец - смогли! Только благодаря всем наработкам технологий, контейнеризации, облакам и конечно микросервисам это стало возможно. И ведь действительно все гениальное просто, но нужно быть гением чтобы это повторить.
Аноним 18/11/25 Втр 11:50:06 3587734 298
>>3587726
Я ебу, это иди к фронтам разбираться что они там нахуевертили
Аноним 18/11/25 Втр 11:51:01 3587738 299
>>3587734
Ну так они так же хуевертят как и бэки со своими микросервисами, к сожалению у них не лучше с раздуванием щёк.
Аноним 18/11/25 Втр 12:26:59 3587778 300
Аноним 18/11/25 Втр 18:52:35 3588040 301
Привет, где можно увидеть магию go?
На пальцах может кто-то объяснить, в чем профиты? Какие задачи должны быть, чтобы я посмотрел и такой:
Ого, как круто! Go ебёт.
Аноним 18/11/25 Втр 19:46:49 3588079 302
>>3588040
>Привет, где можно увидеть магию go?
>На пальцах может кто-то объяснить, в чем профиты? Какие задачи должны быть, чтобы я посмотрел и такой:
>Ого, как круто!
Привет! Отличный вопрос! Go (или Golang) — это язык программирования, который популярен за счет своей простоты, скорости и удобства работы с многозадачностью. "Магия" Go раскрывается, когда ты сталкиваешься с его особенностями, которые могут реально упростить решение сложных задач.

Давай попробую объяснить, в чем профиты, и приведу пару примеров, чтобы ты мог увидеть, как это работает на практике.

### 1. Простота синтаксиса и производительность

Go был спроектирован с учётом того, чтобы быть простым и понятным. Он не перегружен сложными абстракциями, как некоторые другие языки (например, C++), и в нем нет вещей типа наследования или шаблонов. Это облегчает изучение и работу.

Когда это круто: Если тебе нужно быстро разработать что-то, например, сервер или утилиту для работы с большими объёмами данных, Go идеально подходит. Он компилируется в нативный код, и работает очень быстро.

Пример: Написание REST API. В Go ты можешь легко создать эффективный сервер с минимальными зависимостями и малым временем отклика.

### 2. Параллелизм и многозадачность

Вот где Go становится настоящим магистром. Он использует концепцию горутин (goroutines) и каналов (channels) для эффективной работы с параллелизмом. Это позволяет обрабатывать тысячи, а то и миллионы задач одновременно без необходимости тонкой настройки потоков.

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

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

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

### 3. Пакеты стандартной библиотеки

Go имеет очень богатую стандартную библиотеку, которая покрывает большинство задач: работа с HTTP, файловая система, регулярные выражения, криптография и много другое. Это упрощает разработку, так как не нужно искать сторонние библиотеки.

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

Пример: Написание простого HTTP-сервера или парсера JSON.

### 4. Отсутствие "магии"

Go не скрывает от тебя того, что происходит "под капотом". Это один из плюсов языка: всё понятно и прозрачно. Например, garbage collector (сборщик мусора) работает хорошо, но ты всегда понимаешь, что происходит с памятью, потому что Go явно это указывает.

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

---

### Когда стоит "Ого!" сказать:

* Система с высокой нагрузкой и параллелизмом: Если твоя задача требует обработки множества запросов одновременно, например, в реальном времени (например, веб-сервер или обработка данных с нескольких датчиков), Go будет реально крутым инструментом. Например, создание high-performance веб-сервера с миллионами запросов в минуту.

* Микросервисы: Go идеально подходит для написания микросервисов, потому что он компилируется в маленькие бинарные файлы, быстро работает и не требует сложной настройки для масштабирования.

* CLI-инструменты и утилиты: Благодаря своей скорости и простоте разработки, Go прекрасно подходит для создания инструментов командной строки, таких как анализаторы логов, утилиты для работы с файлами и сетевые скрипты.

### Пример кода с магией Go

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

```go
package main

import (
"fmt"
"net/http"
"sync"
)

func downloadFile(url string, wg *sync.WaitGroup) {
defer wg.Done()
resp, err := http.Get(url)
if err != nil {
fmt.Println("Error downloading:", url)
return
}
defer resp.Body.Close()
fmt.Println("Downloaded:", url)
}

func main() {
var wg sync.WaitGroup
urls := []string{
"http://example.com/file1",
"http://example.com/file2",
"http://example.com/file3",
// и так далее
}
for _, url := range urls {
wg.Add(1)
go downloadFile(url, &wg)
}
wg.Wait()
}
```

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

---

В общем, Go магия заключается в его способности делать сложные задачи простыми и эффективными. Когда ты увидишь, как быстро и элегантно решаются проблемы многозадачности и параллелизма с его помощью, ты, вероятно, скажешь "Ого!" 😊
Аноним 18/11/25 Втр 20:43:09 3588162 303
>>3587726
так может говорить только тот, кто ничего сложнее лаб не делал
Аноним 18/11/25 Втр 21:03:31 3588182 304
image.png 9509Кб, 3442x2582
3442x2582
>>3587535
>Да, это все надо кодом описывать и писать тесты, которые будут проверять запуск приложения.
Схуяли-то "надо"? Чем хуже написать один раз DI покрыть его тестами? Какая-то нездоровая тяга все писать самому ручками.


>>3587584
>я его привел в пример хуйни что раньше ВСЕ ВЕЗДЕ ИСПОЛЬЗОВАЛИ но окалось калом
Кал у тебя между ушей. А и у монолита и у мелкопенисов есть свои достоинства и недостатки.


>>3587647
>Дык в том и дело, что каждый пилит ровно то, что им нужно, ровно в том виде, в котором конкретно им нужно. А не костылят один фреймворк просто из-за того, что "все же его используют, значит и мы должны".
Речь идет о том, что DI, ORM, Logging и т.п. на больших и сложных проектах - необходимость. А дальше идут нюансы. Если ты Гугл - пишешь свои версии. Если Ozberries юзаешь опенсорсное.
Аноним 18/11/25 Втр 22:17:31 3588263 305
>>3588182
> А и у монолита и у мелкопенисов есть свои достоинства и недостатки.
> Не всё так однозначно
))

а я то думал недостатков и достоинств у них нет, спасибо что просветил
Аноним 18/11/25 Втр 23:34:00 3588322 306
>>3588263
>а я то думал недостатков и достоинств у них нет, спасибо что просветил
Минутка помощи тупым.

Аргументированный спор чем плох монолит - почетно и увожаемо. Высеры типа
>я его привел в пример хуйни что раньше ВСЕ ВЕЗДЕ ИСПОЛЬЗОВАЛИ но окалось калом
говно, за которое стоит обоссать.
Аноним 18/11/25 Втр 23:42:59 3588330 307
>>3588182
>Речь идет о том, что DI, ORM, Logging и т.п. на больших и сложных проектах - необходимость
Но их архитектура будет разной. Поэтому лучше делать кастомные версии под свои задачи, а не тащить чужие, но менее подходящие, инструменты только из-за того, что так дешевле.
Аноним 19/11/25 Срд 09:48:54 3588469 308
>>3588322
Ебало этого джава скуфа тянущего в прод монолиты представили?
Дай угадаю, на госуху работаешь с рпс меньше сотки?
Аноним 19/11/25 Срд 22:24:25 3589129 309
>>3588330
>Но их архитектура будет разной. Поэтому лучше делать кастомные версии под свои задачи, а не тащить чужие, но менее подходящие, инструменты только из-за того, что так дешевле.
Да разная, но DI это шаблон проектирования и он более-менее универсальный. Есть всякие нюансы по реализации: где-то компайл тайм, где-то рантайм, где-то поддерживаем фичу А, где-то поддерживаем фичу Б. Но в целом DI это достаточно универсальная вещь, чтобы можно было написать универсальный фреймворк и не надо было городить свой огород.
Аноним 19/11/25 Срд 22:32:03 3589138 310
image.png 8564Кб, 3442x2582
3442x2582
>>3588469
>Ебало этого джава скуфа тянущего в прод монолиты представили?
Как я уже говорил, ты тупой мудак. Ты не можешь нормально аргументировать свою позицию, просто псишь на оппонента.


>Дай угадаю, на госуху работаешь с рпс меньше сотки?
Меньше двухсотки $
Аноним 20/11/25 Чтв 02:56:09 3589231 311
>>3588469
А что не так с монолитами?
мимо
Аноним 20/11/25 Чтв 06:38:40 3589246 312
>>3589231
Хуево поддерживаются
Хуево масштабируются
Хуево проектируются

>>3589138
>не можешь нормально аргументировать свою позицию
))

> пикча
Запах представили?
Аноним 20/11/25 Чтв 08:11:22 3589259 313
>>3589129
>Но в целом DI это достаточно универсальная вещь, чтобы можно было написать универсальный фреймворк
Ну вот не написали. Значит нельзя.
Аноним 20/11/25 Чтв 08:32:04 3589261 314
>>3587678
авито изначально был монолитным. Все банки были монолитные. Про озон не знаю, думаю тоже
Аноним 20/11/25 Чтв 11:57:23 3589432 315
>>3589261
Наша вера говорит что об этом нужно забыть. В начале было только слово, и слово это было "микросервисы".
>>3589246
>Хуево поддерживаются
>Хуево масштабируются
>Хуево проектируются
лол, с скетанта
до слезоточивого форса микросервисов всё как-то без проблем масштабировалось, проектировалось и поддерживалось
а тут хуяк и перестало
Аноним 20/11/25 Чтв 11:58:57 3589434 316
>>3589432
> без проблем
))

>>3589261
>Все банки были монолитные
А что перестали? Что случилось?
Проблем же нет)
Аноним 20/11/25 Чтв 12:07:20 3589442 317
> все были монолитами
> теперь их нет и все микросервисы
Наверное совпадение

Аналогично кстати с докерами, раньше еще сидели с баш скриптами и системд внутри виртуалок и как то без проблем всё работали
Скажем так, есть свои достоинства и недостатки, выбор не очевиден
Аноним 20/11/25 Чтв 12:27:39 3589486 318
>>3589434
Ты знаешь, как авито стал микросервисами? Они устроили голосование и стадо зумеров победило олдфагов, которые были против. Теперь в авите 4000+ микрсервисов и уже никто не понимает, как это говно работает.
Аноним 20/11/25 Чтв 12:46:34 3589501 319
>>3589486
В банках аналогичная ситуация произошла?
Вышел такой Тинькоф\Греф: такс ребят, сейчас жеребьевкой решим какой архитектурой будем пользоваться
Аноним 20/11/25 Чтв 13:14:09 3589528 320
>>3589501
В банках ядро, где деньги крутятся, по-прежнему на монолите, его никто не трогает. На микросервисах сбершлюхи пишут всякие говноприложения под телефоны с гигасервисом авторизации и микрофронтендами для каждой ебаной кнопки. Микросервисы потому, что понабрали зумеров, а те другого и не знают, как на курсах научили, так и делают.
Аноним 20/11/25 Чтв 13:37:36 3589543 321
Зумеры попускают джаваскуфов прямо везде
Аноним 20/11/25 Чтв 13:59:17 3589573 322
>>3589434
>А что перестали? Что случилось?
Хайп случился.
Ради хайпа люди будут есть говно и нахваливать.
И да, даже если проблем не было, а они появились после хайпа, люди только выиграют, и чем больше проблем - тем больше будут только выигрывать.
Схожим способом на джаве везде Грэдл вместо Мавена зашёл. До грэдла никто даже не подозревал что могут быть блять какие-то проблемы с системой сборки.
Аноним 20/11/25 Чтв 14:10:31 3589583 323
>>3589501
Скорее всего вышел кто-то очень важный из Нетфликса на конфе и рассказать как надо ПРАВИЛЬНО делать архитектуру.
Естественно никто не хочет делать неправильно.
Эти люди пришли к обратно к себе в банк, рассказывать как надо правильно, ссылаясь на конфы нетфликса. Подходит ли это под их юзкейс волновало всех в последнюю очередь.
Аноним 20/11/25 Чтв 14:28:58 3589602 324
>>3589573
>Схожим способом на джаве
Блять она реально джава скуф АХААХАХАХА

>>3589583
Этот важный из нетфликса сейчас с нами в одной комнате?
Аноним 20/11/25 Чтв 15:00:39 3589642 325
>>3589602
Я ж говорю, говноеды будут упираться до последнего
Аноним 20/11/25 Чтв 15:11:27 3589662 326
Аноним 20/11/25 Чтв 15:21:27 3589685 327
>>3589662
Ну так не упирайся, приведи примеры как часто вы масштабируете каждый микросервис
Аноним 20/11/25 Чтв 16:09:17 3589782 328
>>3589685
Вы там типо ручками масштабируетесь?
Аноним 20/11/25 Чтв 21:03:24 3590024 329
Я под пивом остарожно.
Аноним 20/11/25 Чтв 23:36:24 3590083 330
>>3589259
>Ну вот не написали. Значит нельзя.
Написали. разные под разные задачи. Если не строить из себя нитакусю, то в 90% случаев один из существующих тебе подойдет.
Аноним 20/11/25 Чтв 23:41:06 3590087 331
image.png 6634Кб, 3430x2582
3430x2582
>>3589246
>Запах представили?
Как в комнате твоей мамки, тебе бы зашло. Но ты слишком тупой, тебя не наймут.
Аноним 21/11/25 Птн 03:36:15 3590130 332
>>3589685
Масштабирование глазами зумера - это когда балансировщик запускает новый инстанс микросервиса. То, что все инстансы ходят в одну бд и там висят на блокировках зумер не понимает, это слишком сложная концепция.
Аноним 21/11/25 Птн 08:12:41 3590170 333
>>3590130
Ну сразу видно сеньора скуфчика с 15 годами опыта, решил знаниями блеснуть
который и так каждый джун знает

>>3590087
Трусы вас там нюхать хотя бы не заставляют?
Аноним 21/11/25 Птн 09:23:47 3590194 334
>>3590130
О шардировании многоуважаемый долбаебсеньор конечно же не слышал
Аноним 21/11/25 Птн 09:30:22 3590198 335
>>3590083
>разные под разные задачи
Так ты писал про "универсальный фреймворк", а сейчас уже про разные...
Аноним 22/11/25 Суб 00:06:06 3590702 336
image.png 11297Кб, 3430x2582
3430x2582
>>3590170
> Трусы вас тама нюхать хотя бы не заставляют?
Ты высираешь тонны говна про скуфов, джаву, вкатунов и т.д,, но нормальных аргументов у тебя нет. А разгадка проста - ты сам никчемное чмо, которое нихуя не смогло У тебя нет ни опыта - чтобы спорить с отсылкой на опыт. Ни теоретической подготовки, чтобы хотя бы спорить о теории.


>>3590198
> Так ты писал про "универсальный фреймворк", а сейчас уже про разные...
Еще один...
>Есть всякие нюансы по реализации: где-то компайл тайм, где-то рантайм, где-то поддерживаем фичу А, где-то поддерживаем фичу Б. Но в целом DI это достаточно универсальная вещь, чтобы можно было написать универсальный фреймворк и не надо было городить свой огород.
Аноним 22/11/25 Суб 00:32:15 3590708 337
>>3590702
Странно, а мне казалось что это ты безпруфное чмо которому в штаны зумеры набрали

> Почему монолит сдох
> Зумеры в штаны настали

> Почему все на микросервисах
> Просто так, зумеры в штаны насрали

Ну вот просто так ВСЯ индустрия решила с нихуя выкинуть в помойку целую архитектуру, и в банках, и в бигтехах

> пишешь про джаву и скуфов
Ну а кто ты нахуй? Вот кто? Нюхатель носков?
Аноним 22/11/25 Суб 05:45:48 3590750 338
>>3590708
Поридж, ты реально тупой. Стадо баранов из авито и соевые педики из нетфликса - это не вся индустрия. Документооборот и опердень по-прежнему крутится на монолитах. Ты или работаешь в помойке уровня епам проекты по 3 месяца, или вообще кукаретик, прода не нюхавший.
Аноним 22/11/25 Суб 08:32:37 3590760 339
WhatisCOBOL.png 199Кб, 1326x1220
1326x1220
>>3590750
Кое где до сих пор кобол используют. Что сказать-то хотел, даунич?
Аноним 22/11/25 Суб 09:19:39 3590768 340
>>3590760
Кобол - царский язык же, раз на нём до сих пор всё работает.
Аноним 22/11/25 Суб 09:38:36 3590770 341
>>3590750
Ахуеть, а правда, сайты визитки тоже не на микросервисах
Похоже реально, микросервисы хуйня... Спасибо что поделился своим опытом и теоретической базой

я конечно слышал что раньше в индустрию брали всех долбоебов с улицы, но чтоб такие дегенераты свои годы опыта набрали просто удивительно
Аноним 22/11/25 Суб 09:44:39 3590772 342
>>3590750
Ахуеть, а правда, сайты визитки тоже не на микросервисах
Похоже реально, микросервисы хуйня... Спасибо что поделился своим опытом и теоретической базой

документооборот что я видел это древнее Легаси написанное многие года назад, которое разворачивается внутри компании, или кто то реально внутренние документы шлёт на сторонние сервисы?

я конечно слышал что раньше в индустрию брали всех долбоебов с улицы, но чтоб такие дегенераты свои годы опыта набрали просто удивительно
Аноним 22/11/25 Суб 11:24:38 3590813 343
>>3590772
Что и требовалось доказать: дебил с галеры с крипто копро финтех аи проектами по 3 месяца.
Аноним 22/11/25 Суб 11:41:25 3590828 344
>>3590813
Шизик, у тебя кукуха уже совсем поехала?
Аноним 22/11/25 Суб 14:06:34 3590911 345
>>3590702
Пирожок, ну чисто логически "есть нюансы реализации" и "универсальная вещь" - это расхожие вещи, потому что те самые "нюансы" могут мешать друг другу, поэтому универсального решения и нет (и не будет).
23/11/25 Вск 02:36:41 3591199 346
1090010648.jpg 42Кб, 600x400
600x400
>>3590828
Тут добавили option "teg" вот на нём и поедет. Но вопрос кто..
тк с меньши опций легче живётся хех принцеп UnixSistems.. тут нет выбора мимо оъясните мне что такое высыпание.
Аноним 23/11/25 Вск 03:53:55 3591203 347
Аноним 23/11/25 Вск 13:26:27 3591313 348
>>3590750
>Документооборот и опердень по-прежнему крутится на монолитах.
Писал документооборот для одной конторы, всё на микросервисах. Фетчинг отдельно, составление, процессинг, клиенты для внешних систем, всё аккуратно и красиво разделено. И компании удобно, потому что часто меняется какая-нибудь мелкая залупа.
Аноним 23/11/25 Вск 15:59:42 3591406 349
>>3591313
Мы так получили жирного кастомера, сеть медцентров. У них была хуйня на микросервисах от мастеров епама, которая все время глючила. То инет отвалится, то сервис авторизации наебнется. Наш старый добрый монолит бежит на одном физическом сервере, поставили в каждую клинику по инстансу и лутаем бабло за подержку. Так что пусть будет больше микросервисов богу говна, надо вообще сделать наносервисы, чтобы каждую сраную функцию вызывать по сети через очередь очередей.
Аноним 23/11/25 Вск 19:41:47 3591545 350
>>3591406
>надо вообще сделать наносервисы, чтобы каждую сраную функцию вызывать по сети через очередь очередей
С разморозкой! Это называется лямбда.
Аноним 23/11/25 Вск 20:02:03 3591561 351
>>3591406
>поставили в каждую клинику по инстансу
Ну то есть в каждой клинике собственная база, истории болезней, анализы, из одной клиники не доступны в другой (а ведь норма, что какой-нибудь томограф будет только в одной клиники сети), отчётность недоступна, закупки центрально не организуешь...

Вы бы ещё на бумажные карты всех перевели
Аноним 24/11/25 Пнд 02:07:08 3591674 352
>>3591561
Сервер вообще не подключен к интернету и бежит в локальной сети. На хакеров посрать, на cloudflare-проблемы посрать, при отвале интернета клиника продолжает работу. В одном из медцентров где-то в итальянских ебенях неделю не было электричества, они спокойно работали от генератора. Еще, по слухам, кабану нравится, что подскакивает живой человечек и решает проблемки, не то, что безликий сапорт в интернете. Кабан платит, все довольны.
Аноним 24/11/25 Пнд 09:08:54 3591709 353
>>3591674
А пациенту бумажки между клиниками таскать с анализами. Ебать конечно техналоджиа у вас.
Вместо того чтобы придумать как сделать надёжно, вы выбрали отрицательное развитие. Мем канеш
Аноним 24/11/25 Пнд 09:12:08 3591710 354
>>3591709
Сервер не подключён к интернету работает на микровалновой тяге!
Аноним 24/11/25 Пнд 09:35:34 3591714 355
>>3591709
Тебе промыли мозги маркетологи из амазона, что все должно быть в облаке с приложением на реакте.
Да, все на бумаге. Приходит бабка ле срачели, делает узи жопы, получает распечатку и идет дальше с этой бумажкой по врачам в другую клинику. Или получает от врача бумажный рецепт на жопомицин и идет в аптеку. У всех свои внутренние системы и на твое модное облако всем посрать, приноси распечатку.
Аноним 24/11/25 Пнд 10:58:56 3591744 356
>>3591714
Мне промыли голову маркетологи из Амазона, что мне удобней иметь электронный профайл с историей моих анализов?
Пиздец конечно новый вид ретроградов. Прячут свою жопорукость и неумение построить нормальную архитектуру за?? А я даже не могу понять за чем ты это можешь, окромя визгов "микропенисы ето игрушка яволаа, монолит - заебись". Ты привел пример где вы просто забрали систему, откинули сетку клиник в 20ый век по уровню технологий. И ещё сидишь хватаешься этим. Пиздец, конечно, ебанат
Аноним 24/11/25 Пнд 14:26:52 3591884 357
>>3591744
>откинули сетку клиник в 20ый век по уровню технологий
Тащемта, сегодня вся р. медицина именно такая. Если ты прикрепишься к новой поликлинике, карту тебе там заведут с нуля. Если ты в другом городе, то тем более, — базы ЕМИАС для разных городов никак друг с другом не сообщаются (и тебе, к слову, нужно будет полис переоформить на местный, чтобы вообще можно было на прием попасть). Когда я прикреплялся к поликлинике в МО, открепляясь от московской, у меня попросили бумажный календарь прививок, который мне в школе в 11-ом классе на руки выдали — потому что никакого электронного сообщения между поликлиниками нет, они не могут запросить информацию о твоих прививках, ты должен сам ее принести.
Аноним 24/11/25 Пнд 15:15:13 3591925 358
>>3591744
>что мне удобней иметь электронный профайл с историей моих анализов
А потом на основе этого профайла тебе автоматически выставляют категорию годности и отправляют в нештурм. Знаем, проходили.
Аноним 24/11/25 Пнд 21:17:26 3592182 359
>>3591884
>Тащемта, сегодня вся р. медицина именно такая.
Недолго осталось. Ну или как посмотреть, начинаем всё равно с профосмотров для работяг, до бабок в поликлиниках нескоро дойдёт
Мимо работаю над этим.
Аноним 28/11/25 Птн 09:12:18 3594276 360
Если микросервисы ставить в каждой поликлинике, то это уже какие-то распределенные системы, как их нормально синхронизировать и вести список, например какие поликлиники вообще есть?
Ещё такой вопрос: если я пришедший запрос сразу кидаю в очередь, которую потом какой-то другой сервис обрабатывает как мне вернуть потом это сообщение по адресу без вебсокетов и поллинга?
Или так делать не надо вообще?
Аноним 28/11/25 Птн 18:14:54 3594626 361
>>3591561
>а ведь норма, что какой-нибудь томограф будет только в одной клиники сети
Для томографов уже давно придумали PACS, да и сеть клиник может себе позволить по два томографа в каждой клинике.

мимо бывший лаборант кт
Аноним 28/11/25 Птн 19:16:38 3594661 362
>>3591674
>при отвале интернета клиника продолжает работу.
вот это реально круто
Аноним 28/11/25 Птн 19:22:30 3594668 363
>>3591406
>лутаем бабло за подержку
А как вы узнали стоимость контрактов и т.д. чтобы выставить цену за поддержку? Инсайдеры или наугад?
Аноним 30/11/25 Вск 01:40:14 3595274 364
>>3594276
>как их нормально синхронизировать и вести список, например какие поликлиники вообще есть?
Центральным сервисом управления поликлиниками, очевидно же.
Никак по-нормальному. Вебхуки отдавай.
Аноним 02/12/25 Втр 23:49:04 3597389 365
Я правильно понимаю, что у языка для высокопроизволительной инфраструктуры, нет библиотеки для записи JSON в стриминговом режиме?
Аноним 03/12/25 Срд 09:57:51 3597485 366
>>3597389
Сделай, раз такой умный. А то ты мыслишь как потреблядь. Помоги и ты опенсорсу, пусть другие пользуются.

Легко конечно на всём готовеньком жить. А ты попробуй как диды с нуля всё возвести.
Аноним 03/12/25 Срд 12:11:08 3597542 367
>>3597485
>А ты попробуй как диды с нуля всё возвести
Не, на сосаке ныть проще, чем что-то делать.
Аноним 03/12/25 Срд 13:19:36 3597621 368
>>3591561
>>3591709
Цивилизованный евросовок, хули ты хотел. Для кабанчика даже такое - инновации!
Аноним 03/12/25 Срд 15:19:49 3597688 369
>>3597389
Я нашёл, плохо искал значит
Аноним 03/12/25 Срд 15:40:53 3597700 370
Аноним 03/12/25 Срд 17:06:25 3597799 371
>>3597389
>нет библиотеки для записи JSON в стриминговом режиме
Стандартная либа умеет из коробки.
Гугли примеры работы с json.Encoder и json.Decoder.

Или тебе надо мега-оптимизированное? Есть такое: https://github.com/bytedance/sonic
Аноним 03/12/25 Срд 19:06:40 3597866 372
>>3597700
>>3597799
>а найдите мне либу, которая может Х, а то чё это у вас в языке нет такого, что ли? плохой язык значит, хрю уии
>оправдываясь, спотыкаясь и падая бегут доставлять контент
Мда
Аноним 03/12/25 Срд 22:11:08 3597927 373
>>3597485
>Сделай, раз такой умный.
Да я сваливаю через пару месяцев из этого замечательного языка.

>>3597688
>>3597700
Речь шла про стандартную либу. Тащить что-то сторонее в проект это не говей. Тем более что под мои задачи проще черех Writer закостылить.

>>3597799
>Стандартная либа умеет из коробки.
>Гугли примеры работы с json.Encoder и json.Decoder.
Декодер да есть, а Вот json.Encoder это говно без задач. Encode(v any) это ненужная хуйня.
Нужно руками записывать жсон: StartObject()/EndObject(), WriteFeild(), WriteValue() и т.д.
Аноним 03/12/25 Срд 22:55:15 3597950 374
Аноним 04/12/25 Чтв 12:07:08 3598196 375
>>3597950
Нормальный язык, при делении на 0 переменным присваивается значение NaN, которое не равно ничему, даже самому себе (IEEE 754)
Так что эта херня вполне логична и типична не только для гошки
Аноним 04/12/25 Чтв 16:52:21 3598403 376
>>3597950
Погугли что такое флоат, а потом жалуйся
Аноним 04/12/25 Чтв 20:21:44 3598557 377
image.png 126Кб, 1670x565
1670x565
>>3598196
>Нормальный язык, при делении на 0 переменным присваивается значение NaN, которое не равно ничему, даже самому себе (IEEE 754)
>Так что эта херня вполне логична и типична не только для гошки
>>3598403
>Погугли что такое флоат, а потом жалуйся
Не стоит выебываться, это вы не догнали в чем проблема. Я прекрасно знаю что NaN не равен никакому другому числу по стандарту речь идет о другом.


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


Во вторых если уж ты решил не отступать от стандарта и NaN не равен ничему, то тогда надо или запретить NaN как ключ в map, или целиком запретить double и float, как сделали со слайсами. Потому что сейчас можно положить NaN в map, но достать нельзя и удалить нельзя. Т.е. можно напихать полную мапку NaN и хер ты что с ней сделаешь потом.
Аноним 04/12/25 Чтв 20:32:50 3598569 378
>>3598557
>Потому что нормальные люди понимаю, что для нормальной работы хешмапы и других коллекций нужна ассоциативность, коммутативность и транзитивность.
Если ты пихаешь флоаты как ключи в хэш мапу то ты долбоёб
Если ты не знаешь про приколы со сравнением флоатов то ты долбоёб

Буквально на первом курсе универа это всё проходится
Аноним 04/12/25 Чтв 21:30:53 3598625 379
>>3597927
>Нужно руками записывать жсон: StartObject()/EndObject(), WriteFeild(), WriteValue() и т.д.
Ну напиши сам. Имхо это какой-то очень редкий кейс. У тебя настолько огромные сущности, что их надо маршаллить поле за полем? Я такого ни разу не видел за всю свою жизнь.
Аноним 04/12/25 Чтв 22:22:34 3598643 380
>>3598569
>Если ты пихаешь флоаты как ключи в хэш мапу то ты долбоёб
>Если ты не знаешь про приколы со сравнением флоатов то ты долбоёб
>
>Буквально на первом курсе универа это всё проходится
Что блядь за ебанный стокгольмский синдром? Ну сделали авторы языка го-вно ну признайте это, нахуй защищать барена?

А реальный долбоёб тут ты, потому что не понимаешь что требования к проработке мелочей для говнолиба от васяна и язык программирования от крупнейшей айти компании - немного различаются.
Аноним 04/12/25 Чтв 22:55:54 3598668 381
>>3598643
Очень интересно мнение о дизайне языка, от макаки которая пихает флоаты в мапу
Аноним 04/12/25 Чтв 22:57:02 3598669 382
Ебать он конечно еще ахуеет когда флоаты сравнивать начнет операторами ==
Аноним 04/12/25 Чтв 23:18:55 3598679 383
>>3554824 (OP)
А в чём прикол работать в бигтехе и на го? Много всего нужно знать, сложно перекатиться. Смотрю на ютубе, собесы проходят на 400к. Можно же на простом питухоне зарабывать 500к заграницей.
Или тут хитрый план в стиле работаю сейчас в бигтехе за 400к, но потом залетаю в заграничный стартап с опытом в хайлоад и говорю, что я теперь йоба-архитектор, давайте мне 1кк?
Аноним 04/12/25 Чтв 23:36:39 3598685 384
>>3598643
Ну так-то и в жабе можно флоаты в мапе использовать как ключи. Если ты так делаешь, то это признак того, что ты просто плохо понимаешь как работает мапа и как работают флоаты.
Аноним 04/12/25 Чтв 23:38:18 3598686 385
>>3598679
>сложно перекатиться
Не сложнее чем на любом другом мейнстримном языке.

>>3598679
>Можно же на простом питухоне зарабывать 500к заграницей
Хз, питон бекенд в последние годы не шибко популярен. Плюс я лично был бекенд питонистом и мне сильно не понравилось.
Аноним 04/12/25 Чтв 23:45:49 3598689 386
>>3598679
> 400к
> 500к
> Устроится заграницей
Анончик, сейчас не 2022...
Аноним 04/12/25 Чтв 23:46:20 3598690 387
>>3598679
>Много всего нужно знать, сложно перекатиться
1) Много всего нужно знать это не про конкретно Go, а про сам бекенд. Сам Go как язык не особо сложный. Легче чем Rust и C++ уж точно. И наверное легче чем питон. Но нужно уметь в микросервисы, распределенные системы, базы данных, concurrency, телеметрию, логи, трейсы. И вот это уже к Go никак не привязано. Конечно есть go-специфичные concurrency паттерны, но их буквально несколько штук.
2) Сложно перекатиться? В нормальных компаниях похуй, на чем ты там раньше педалил, лишь бы бекендером был. Места, где с тебя дотошно спрашивают сколько конкретно лет и месяцев ты педалил на джанге/спринге/fastapi и сколько лет опыта у тебя с rabbitmq - плохие места. Скорее всего это третьесортная галера. Лучше такие места обходить стороной. За рубежом такое очень любят индусы кстати.

>>3598689
В 2022 было хуже чем сейчас.
Аноним 05/12/25 Птн 02:56:21 3598733 388
>>3598557
Ты сам взял нан и сам его в мапу запихнул. Ты получил то, что описано в стандарте

В го не добавили доп обработку из-за перфоманса и философии языка (какие-то неявные обработки не нужны)

Выше правильно сказали что хранить не надо так. Ты ещё через месяц нагуглишь что есть +0 и -0 и будешь жаловаться что теперь они сходятся (хотя это стандарт)
Аноним 05/12/25 Птн 09:42:16 3598794 389
>>3598690
>В 2022 было хуже чем сейчас.
Это общие ощущения, или ты мониторишь реальный рынок?

Насколько сейчас реально перекатиться за границу куда-то на Go бэк, из питон-бэка? То есть при условии, что Go более-менее освоишь, джентельменский набор про кишочки освоишь (как внутри устроены мапы, аллокатора, слайсы каналы), коммерческий питон опыт есть, но коммерческого Go опыта нет?

Мне казалось, что раньше это было реально, но ХЗ как сейчас.
Аноним 05/12/25 Птн 11:47:16 3598853 390
>>3598794
>Это общие ощущения, или ты мониторишь реальный рынок?
Ну я про зарубежные рынки говорю. Самая жопа там была в 2023. Сейчас чуть лучше стало.

>>3598794
>коммерческий питон опыт есть, но коммерческого Go опыта нет
Вполне реально.
Но тебе надо искать компанию, где все равно на чем ты писал ранее, лишь бы бекендером раньше был. Такие конторы вполне себе есть. Либо просто в резюме напиздеть и сказать, что ты последние три года не просто питонистом был, а Golang/Python разработчиком. Тоже вариант. Крутить опыт не обязательно, на вот приписать себе, что ты технологию Х использовал, вполне рабочая тема.
Аноним 05/12/25 Птн 13:14:35 3598904 391
Вот пытаюсь я кодить на go, но для меня документация не очевидна, приходится спрашивать у нейронки неочевидные вещи и копировать, как быть? По сути я стреляю себе в ногу такими мувами, нет? Типа скопировал из нейронки, значит ничему не научился или научился говнокоду?
Аноним 05/12/25 Птн 13:41:07 3598914 392
6 лет опыта на языке не-голанг.
Планирую после НГ начать собеситься на голанг-вакансии, говоря о том, что я последние 3 года пишу на Golang

ЧСХ, на нём-то я действительно работал какое-то время, но обсирался в некоторых моментах, типо синтаксиса. А сейчас есть нейросети. И я планирую использовать их, чтобы заполнять пробел.

Главное, пройти собес. Начну грокать шараги с 100-150 тысяч рублей, притворяясь джуном. Потом выйду на вакансии, где уже предлагают 200-300к, став мидлом (через собесы). И через месяц таких поисков начну ковырять сеньорские вилки, 300-400к. Как вам план? Является ли это волчизмом, если я просто вру о ПЯВУ, а не об опыте как таковым?
Аноним 05/12/25 Птн 13:47:12 3598918 393
>>3598904
Так с любым языком и вообще с разными знаниями.

Совет, при изучении чего-то, больше пиши кода с нуля, по памяти, лучше в каком-нибудь vim, а не в IDE, чтобы подсказок не было.

Ты придумываешь пример, который надо написать. Сначала его пишешь с доками и подсказками, потом стираешь, и пишешь с нуля. Через сколько-то дней ещё раз то же самое пишешь с нуля, без подсказок. Так набьёшь руку, будешь уверенно себя чувствовать.
Аноним 05/12/25 Птн 17:36:20 3599171 394
Лол, в вашей хуйне нет перегрузки операторов. Чем вы от джавы отличаетесь тогда? Хэх, мда. Еще один язык непригодный для ИИ и математики
Аноним 05/12/25 Птн 17:40:49 3599182 395
>>3599171
>нет перегрузки операторов
А нахуй она нужна? Ничто не мешает писать вызовы функций вместо операторов.
Аноним 05/12/25 Птн 17:50:38 3599191 396
>>3599182
>ряяя нинужна
Ясно. Еще один джава тред. Ну поскладывай и поумножай вектора. Оно-то конечно можно a.dot(b), но этого говна я нахавался в джаве. Мне говорили, что тут прогрессивный молодежный язык, а оказалось кастрированная джава.
Аноним 05/12/25 Птн 17:59:54 3599193 397
>>3599191
>Ну поскладывай и поумножай вектора. Оно-то конечно можно a.dot(b), но этого говна я нахавался в джаве
тем не менее это синтаксический сахар исключительно, а не какой-то недостающий функционал.

В го хватает недостающего функционала, нормальных механизмов наследования и т.п., то есть когда не сахар, а именно функционал слабый относительно других языков.
Аноним 05/12/25 Птн 18:00:36 3599195 398
>>3598690
Да, вот я про это. Что на го-вакансиях к тебе требования именно, как к бекенд-разработчику сильно ростут. У пайтон-сеньйор-бекендера никто не просит вообще знаний про синхронизацию потоков, мутексы и т.д. Большинство проектов - мвп, либо интеграция стрёмного МЛ, АИ-рнд, где ты уже на две-три головы выше, как инженер, чем типы, которые этот рнд-код пишут. Получается, это именно баг, експлоит, абуз пайтон-бекенд-вакансий, что ты пишешь любую херню абсолютно быстро(но неэффективно в разрезе использования ресурсов), тебе легче её поддерживать, потому что меньше строчек кода нужно писать, чтобы что-то воплотить, и тебе больше платят, меньше требований, потому что солид, паттерны, паттерны микросервисов знания компьютер саенс не нужон для большинства пайтон-вакансий? В то время, как за такую же зп ты должен быть гигачад инженером, чтобы работать в бигтехе? Или тут именно, что трейдофф знаний-зп и чел с бигтеха быстрее станет архитектором, СТО в стратегической перспективе, чем вайбер на питоне?
Мне кажется, что многие не из питон-мира реально не понимают, насколько более легкие вопросы на собесах у питонистов




Аноним 05/12/25 Птн 18:03:17 3599196 399
>>3599191
>Оно-то конечно можно a.dot(b)
Ну и в чем проблема?

>>3599191
>Мне говорили, что тут прогрессивный молодежный язык
Так в этом и суть. Перегрузка операторов считается плохой практикой. Ты смотришь на сложение/вычитание/деление/умножение и только спустя время понимаешь, что это перегруженный оператор. И надо уже смотреть реализацию этого оператора и этого типа данных. А когда написана функция, ты сразу видишь, что это сложение/умножение векторов, а не чисел или каких-либо других типов данных. Таким образом язык становится более прозрачным и легко читаемым.
Аноним 05/12/25 Птн 18:11:11 3599199 400
>>3599195
>У пайтон-сеньйор-бекендера никто не просит вообще знаний про синхронизацию потоков, мутексы и т.д.
Ещё как спросят, если это реально требуется. Легко могут всякие специфичные кишки спрашивать, по идее нафиг не нужные в области применения питона.

Бекенд это часто куда более сложная вещь, это в первую очередь управление очень хитрыми данными с очень сложной структурой, работа с БД-очередями, непосредственно с системой. Тут всё те же проблемы синхронизации данных, их соответствия в разных хранилищах и т.п.

Дальше у тебя идёт какая-то плохо связанная каша слов.

Работа на питоне не проще и не сложнее, чем на других языках. Питон совсем не такой простой, не проще других языков, не проще Го это точно (плюсы какие-нибудь конечно другая песня). Вопрос что ты делаешь на питоне.
Аноним 05/12/25 Птн 18:12:24 3599202 401
>>3599193
>наследования
Литералли ненужно. Очень убогая практика и хорошо, что ее не стали тащить в Го.

>>3599195
>У пайтон-сеньйор-бекендера никто не просит вообще знаний про синхронизацию потоков, мутексы и т.д.
Ну могут и спросить. Другое дело, что питон литералли до этого года имел GIL. А про асинхронщину спрашивали всегда.

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

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

ML/AI-RnD это не бекенд и порог входа туда высокий. Либо очень стремные интеграции через langchain с уже готовыми ллмками. Сейчас большая часть стартапов именно про это. Я бы не стал в такой проект сейчас идти, есть большие риски, что подобные АИ стартапы бумкнут в течение года-двух и придется новую работу искать. Если хочешь карьеру в долгосроке построить, то я бы не рекомендовал сейчас в AI хайп залезать и тем более в вайбкодинг-компании. Скорее всего тебя будет ждать большое разочарование, а в случае вайбкодинга дикая потогонка, потому что кабан будет требовать от вас моментальную реализацию его фичей. А то, что нейронка далеко не всегда генерит правильный код и ее польза уменьшается по мере роста проекта - кабана не ебет. Он потратил бабос на подписку на АИ и ждет от вас чудес, поэтому будете в режиме 7/0 чистить говняк за нейронкой. Я такое уже видел в одном месте вживую, ну его нахуй.
Аноним 05/12/25 Птн 18:18:43 3599204 402
>>3599196
>Перегрузка операторов считается плохой практикой
Вот есть такое в большинстве случаев. Скажем векторы. Допустим умножение вектора на вектор. Но что на выходе? На выходе не вектор, а матрица (как вариант 1x1, то есть скаляр). Допустим ты умножаешь вектора длины N, на выходе или их скалярное произведение, или матрица NxN. И ни разу не очевидно, что именно должно быть.

Поэтому скажем для векторов точно вот не надо. Явный вид только добавляет читаемости. Тем более, что в математике всё равно обычно другие обозначение, там умножение через точку, а не через звезду.
Аноним 05/12/25 Птн 18:26:17 3599209 403
>>3599202
>Ну могут и спросить. Другое дело, что питон литералли до этого года имел GIL. А про асинхронщину спрашивали всегда.
Ну как бы GIL это проблема производительности. А многопоток это разделение логики. Скажем у тебя один поток слушает сеть, другой делает что-то другое. И задача мютексов это борьба с race condition, соответственно.

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

>Ну я не уверен, что в питоне больше платят и при этом знать надо меньше.
Всегда считалось, что за Го платят больше, даже при примерно одинаковых вакансиях в смысле того, чем ты занимаешься. Знать же надо примерно одинаково. Чаще будет разговор не о языке программирования, а о прочих бекенд текхологиях.

Но я в принципе готов поверить, что сейчас на питон спрос повысился, и зарплаты соответственно тоже, из-за всей этой AI интеграции. Всё-таки основной язык для этого, хотя реально там дёргание API
Аноним 05/12/25 Птн 22:18:49 3599349 404
Стикер 191Кб, 500x500
500x500
Аноним 05/12/25 Птн 22:21:59 3599352 405
>>3598685
>Ну так-то и в жабе можно флоаты в мапе использовать как ключи. Если ты так делаешь, то это признак того, что ты просто плохо понимаешь как работает мапа и как работают флоаты.
Ты вставай со стула, когда читаешь жопой, будет лучше видно. В джаве и шарпе NaN в коллекциях, равен другому NaN.
>>3598557
>Например в Java и C# сказали что в NaN равен другому NaN
Аноним 05/12/25 Птн 22:42:49 3599360 406
>>3598733
>Ты сам взял нан и сам его в мапу запихнул. Ты получил то, что описано в стандарте
Блядь, откуда вы лезете, шведы ебучие? Защищаете это говно? У тебя, в описании map сказано, что для float64 ключей есть кошерные и некошерные ключи? Нихуя не сказано! Зато в про IEEE 754 пук-среньк на весь тред.

>В го не добавили доп обработку из-за перфоманса и философии языка (какие-то неявные обработки не нужны)
Хуёманса. В Говне куча проблем перформанса на ровном месте, на который все клали болт.Такое поведение map это то как будет вести себя система по дефолту, без дополнительных усилий. Собственно никто усилий не приложил - получили Говно.
Аноним 05/12/25 Птн 22:53:58 3599365 407
>>3599352
>В джаве и шарпе NaN в коллекциях, равен другому NaN
Ну а в го это не так. Дальше что? Стандарт говорит, что NaN != NaN. Где-то на стандарт забили хуй и сделали как удобнее. Где-то следовали строго стандарту.

>>3599360
>У тебя, в описании map сказано, что для float64 ключей есть кошерные и некошерные ключи
float64 работают так, как это в документации сказано.
Аноним 05/12/25 Птн 22:55:00 3599366 408
>>3599171
Пиши на том языке, где есть.
Аноним 05/12/25 Птн 22:59:16 3599368 409
>>3599360
>В Говне куча проблем перформанса на ровном месте, на который все клали болт
Например?
Аноним 05/12/25 Птн 23:08:42 3599371 410
>>3599360
У тебя это сказано в описании флоата. Или тебе нужно в каждой структуре данных объяснять все элементы компьютера?

Лучше объясни зачем ты кладёшь флоат в мапу? Ты знаешь стандарт? Ты знаешь к чему это может привести?
Аноним 06/12/25 Суб 00:01:44 3599386 411
>>3568859
Какая была причина не тащить децималы в стандартную либу? Или это тоже буржуазное излишество?
Аноним 06/12/25 Суб 00:23:43 3599392 412
>>3568857
>Нужен тип для работы с деньгами, подключаешь библиотечку. Нехуй стандартную библиотеку засорять
Но тем не менее тип complex зачем-то добавили. Хотя он большинству разрабов нахуй не всрался.

>>3599386
Ну видимо разработчики голанка подумали, что децимал не должен быть в стандартной либе. Либо просто забили хуй. Либо банально не знали как лучше сделать и решили никак не сделать. А так лично видел на одном проекте в проде самописный тип децимал. Там забавные баги иногда всплывали из-за этого.
Аноним 06/12/25 Суб 00:43:23 3599398 413
А как вообще волчить в голенг если я до этого на ноде писал но сейчас решил эволюционировать в хомо сапиенса? Базу то я знаю, это понятно. Вопрос про специфичные вещи в го - стандартная либа, каналы и синхронизации это понятно, базовые либы типа gin, gorm - тоже. Ну а дальше рассказывайте вы, какой необходимый базовый максимум должен знать и уметь сеньор голенг разработчик на вакансии которого я и буду подаваться.
Аноним 06/12/25 Суб 10:24:32 3599450 414
>>3599392
>Либо банально не знали как лучше сделать и решили никак не сделать.
Скорее всего вот это вот, потому что может быть несколько разных подходов к реализации. Например, может быть предписанная точность, а может быть произвольная. Может быть разное округление
скажем тебе требуется два знака после точки, то есть сотые доли. Тогда 1.21 / 2 это сколько, 0.60 или 0.61? А
0.01/4 + 0.01/4 + 0.01/4 + 0.01/4 это 0.00 или 0.01?

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

В случае комплексных чисел никакой неоднозначности нет, область применения расчётная, расчёты по физике-математике, причём часто подразумевается, что требуется производительность большая, а для этого необходима поддержка в языке, чтобы ты мог оптимизации глубокие делать. Поэтому поддержка в языке очень полезна, неоднозначности не создаёт.
Аноним 06/12/25 Суб 12:37:12 3599486 415
>>3599398
Каким логером пользовался на node?
Аноним 06/12/25 Суб 16:12:03 3599557 416
>>3599486
pino по большей части. Какое это отношение имеет?
Аноним 06/12/25 Суб 20:00:47 3599660 417
>>3599557
Другой вопрос, а зачем ты такой модный-реактовый на смузи хочешь в голанг?
Зарплаты тут ниже.
На ноде сеньор лутает 300-500к рубасов на руки
на го сеньор дай бог 300к и дальше только релокейт. Конкуренция по 200 человек на 1 место
Аноним 06/12/25 Суб 20:04:29 3599661 418
>>3599660
>На ноде сеньор лутает 300-500к рубасов на руки
Лол, ноды в России вообще не осталось. Нода - это только релокейт. Плюс как платформа для бекенда она более не популярна. Зачем нужна нода, когда есть питон?

>>3599660
>на го сеньор дай бог 300к и дальше только релокейт. Конкуренция по 200 человек на 1 место
Она в любом стеке технологий сейчас такая, даже в пхп, битриксе и 1с. Релокейт на голанке кстати процесс не совсем очевидный.
Аноним 06/12/25 Суб 20:06:31 3599665 419
image.png 315Кб, 512x315
512x315
Аноним 06/12/25 Суб 20:09:00 3599667 420
>>3599661
>Зачем нужна нода, когда есть питон?
Бля, годная шутка. Тип зачем одно обоссанное негодное для бэкенда говно, когда есть такое же обоссанное не пригодное для бэкенда говно)
Аноним 06/12/25 Суб 20:10:03 3599669 421
>>3599667
Как будто бы голанг получше
Такое же обоссаное гавно без стандартной библиотеки под бекенд
Аноним 06/12/25 Суб 20:47:21 3599683 422
>>3599450
Ну вот в гцц сделали реализацию децималов, в жабе, шарпах, питоне. Из современных популярных ЯПов ток у раста нет, но он и не претендует на роль языка для бизнес-логики на бекенде
Аноним 06/12/25 Суб 21:44:37 3599706 423
>>3599683
>гцц
std::decimal не входит в стандарт С++.

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

Го делали как язык для инфра разработки, а в инфре децималы не особо полезны. Плюс го делали сильно позже джавы, питухона и сишарпа, и его наоборот старались делать как можно более тупым и легковесным с как можно меньшей по объему стандартной библиотекой.
Аноним 07/12/25 Вск 01:57:42 3599778 424
>>3599683
>сделали реализацию децималов, в жабе, шарпах, питоне
Вот ты просто посмотри, как это в питоне реализовано. Сложная библиотека, конфигурируемая, там точность специальными параметрами неочевидно настраивается, механизмы округления.

В общем суть в том, что тут очень много нюансов. Поведение децималов неочевидно. Однозначно там всё только тогда, когда ты их складываешь-вычитаешь, или умножаешь на целое число.

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

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

Комплексные числа всё-таки другая история. Это два числа с плавающей точкой, математически это "поле", у тебя однозначно определены все операции сложения-умножения-деления и корни-синусы и прочая хрень на них. Реализовать просто, никакой неоднозначности в принципе нет, а область применения расчётная, где требуется высокая производительность.
Аноним 07/12/25 Вск 02:00:31 3599780 425
>>3599660
>на го сеньор дай бог 300к
Ты в Тамбове софт для овощного магазина пишешь что ли?
мимо 500к
Аноним 07/12/25 Вск 07:43:26 3599811 426
>>3599660
>На ноде сеньор лутает 300-500к рубасов на руки
Но это не так. Наоборот же в го ситуация с ЗП намного лучше. Из-за ЗП и думаю волчить, пора родителям квартиру купить и съебать куда-нибудь в тёплые края. Надо минимум 500к чтобы максимум за полгода накопить.
Аноним 07/12/25 Вск 08:59:36 3599812 427
>>3598914
>Начну грокать шараги с 100-150 тысяч рублей, притворяясь джуном

Разве джуны сейчас в принципе нужны (на любом языке, кроме 1С)? Разве сейчас в принципе существуют джуновские вакансии (на любом языке, кроме 1С)? Разве у джунов вилка аж 100-150 тысяч? Чзх?
Аноним 07/12/25 Вск 09:45:41 3599820 428
>>3599812
Как 1с-вкатун заявляю, в 1с ситуация ещё хуже, чем в других языках. Тут тотальный рухнум. Единственный вариант вкат через Астон с рабскими условиями (ученический договор за 600 тысяч рублей (будешь через суд выплачивать, если уволишься, а ты уволишься через 2-3 недели))

В 1с не получится напиздеть про опыт
Аноним 07/12/25 Вск 10:11:50 3599827 429
>>3599820
На 1С должны быть варианты, когда ты идёшь работать айтишником (что раньше называли эникейщиком) в какую-нибудь мелкую компанию, и заодно там поддерживаешь их 1С. Таких мест очень-очень много, их просто надо уметь искать.

Go совсем другая история и совсем другой рынок, это уже больше про серьёзные IT компании или IT отделы.
Аноним 07/12/25 Вск 10:14:12 3599829 430
>>3599827
>Таких мест очень-очень много, их просто надо уметь искать.
Нихуя, сижу в Питере, за 2 месяца ничего не нашёл, кроме 1Бит и Румикон, Рарус.

то, про что ты говоришь - было актуально 2-3 года назад, сейчас вообще всё схлопнулось
Аноним 07/12/25 Вск 10:36:40 3599835 431
>>3599829
Возможно ты как-то не так ищешь, хотя я прямо так сам не искал никогда. Но в такие места надо не через ХХ искать, а напрямую. Но я сам видел такие компании, кто хотел себе таких людей в штат. У них нет аккаунтов на ХХ, это дорого, только для больших компаний. Одновременно они не избалованы вниманием, их не спамят сотнями-тысячами откликов.

То есть тут просто совсем другой рынок с совсем другими законами.
Аноним 07/12/25 Вск 11:30:00 3599856 432
>>3599780
Нет, инфру в яндексе
мимо
Аноним 07/12/25 Вск 12:11:45 3599902 433
>>3599856
17 грейд в yandex infrastructure будет 400+ получать.
Аноним 07/12/25 Вск 15:28:43 3600004 434
>>3599902
>17 грейд в yandex infrastructure будет
От инсульта откисать после 3+ лет.
Аноним 07/12/25 Вск 15:39:48 3600013 435
Платят ли где-то "на улице" ещё 400к? Одна дорога в Яндекс.
Обычный Кабаныч удавится давать больше 300
Аноним 07/12/25 Вск 15:59:43 3600025 436
>>3599398
В общем, план следующий: по диагонали читаю все базовые книги по языку, дрочу вопросики в духе 100 каверзных вопросов на собеседовании голенг, несколько записей интервью, за пару дней ебашу простенький проект на 3-5 мелкосервиса с кафкой и GRPC, рисую себе красивое резюме при помощи нейронки и пишу про опыт в западных стартапах и начинаю аплаиться. Параллельно читаю вакансии и требования в них, так же по диагонали доучиваю либы/технологии которые там используются. Норм не норм?
Аноним 07/12/25 Вск 16:00:55 3600028 437
>>3600025
Не норм, без глубокой технический (ПРОРАБОТАННОЙ) базы разъебут
и не таких как ты кидали
Аноним 07/12/25 Вск 16:02:23 3600029 438
>>3600028
>глубокой технический (ПРОРАБОТАННОЙ) базы
Дефайн
Аноним 07/12/25 Вск 16:08:32 3600032 439
>>3600029
Волчара, я в тебя дихлофосом прысну
не мешай вкатываться самому, не забирай мою работу
Аноним 07/12/25 Вск 16:09:11 3600033 440
Аноним 07/12/25 Вск 16:42:50 3600047 441
>>3600013
>Платят ли где-то "на улице" ещё 400к? Одна дорога в Яндекс.
Самая главная уловка кабана состоит в том, чтобы заставить тебя поверить в безальтернативность его догмы. Чтобы заставить тебя поверить в то, что ты именно тот, кем он тебя считает.
Аноним 07/12/25 Вск 16:45:25 3600049 442
>>3600047
Спасибо за добрые слова.
Ещё обидно, что наш ублюдошный """small-tech""" косит под КОРПОРАЦИИ, нихуя не платит, зато много просит и требует.
Завтра опять полтора часа созвонов просто за нихуя
я устал
Аноним 07/12/25 Вск 19:02:35 3600119 443
image.png 36Кб, 523x669
523x669
Вы реально решаете такие задачи на собесе?
Аноним 07/12/25 Вск 19:11:34 3600129 444
Аноним 07/12/25 Вск 23:07:23 3600242 445
>>3600119
Это же задачки уровня ОГЭ по информатике, в чем соль?
Аноним 08/12/25 Пнд 01:25:16 3600274 446
>>3600119
Лол, абсолютно ебанутый язык. Через срез можно мутировать исходный массив. НО! Если через срез вставить элементов больше, чем размер массива, то исходный массив не меняется!!!
Аноним 08/12/25 Пнд 02:17:30 3600281 447
>>3599856
>>3600013
Пиздец вы ёбнутые в этой конторе пидарасов работать, там же самые низкие по бигтеху зарплаты.
Аноним 08/12/25 Пнд 04:59:43 3600288 448
>>3600119
Третий вариант? Хотя, может быть что угодно, голанг ебанутый.
Я бы ответил: у меня такой код не пройдет ревью, джун будет переписывать эту ебанину по-нормальному.
Аноним 08/12/25 Пнд 05:51:50 3600289 449
>>3600288
В готуре выдал второй вариант.
Аноним 08/12/25 Пнд 08:04:42 3600300 450
>>3600288
>Я бы ответил: у меня такой код не пройдет ревью, джун будет переписывать эту ебанину по-нормальному.
Ты думаешь ты один такой умный и хитрый?) Я ещё много лет назад пытался на таком выезжать, потом принял собес-пилс. Правила игры диктует собеседующий, а он, ОБЫЧНО, обижен на жизнь, компанию, себя и тебя, на всех, его смысл и суть существования унижать и злобно прыскать с потугов
Аноним 08/12/25 Пнд 08:18:21 3600303 451
>>3554824 (OP)
А есть в треде те, которые понимают философию го?
Зачем нужен метод strings.Fields()?
Аноним 08/12/25 Пнд 08:27:58 3600307 452
>>3600300
>он, ОБЫЧНО, обижен на жизнь, компанию, себя и тебя, на всех, его смысл и суть существования унижать и злобно прыскать с потугов
Я был бы точно таким же, если бы вместо ответа на вопросы или хотя бы фразы "не знаю" люди начинали бы молоть хуету абстрактную про "так нельзя писать", "я бы такое на ревью не пропустил" и т.д.
Аноним 08/12/25 Пнд 08:48:44 3600310 453
>>3600303
Открой доку и почитай. В чем проблема то?

>>3600119
Нет, этот код - хуйня без задач. Если мне что то подобное предлагают на собесе. То сразу возникает вопрос "а у вас в проде такое крутится? Как оно речью прлшло?"

да, понятно что собеседующий хочет проверить твое знание устройства слайса. Но натолько вымученные примеры выглядят максимально кринжово и натянуто
Аноним 08/12/25 Пнд 10:03:00 3600345 454
>>3600289
В смысле второй? Они совсем ебанулись? Какому больному пидорасу хуесосу мы все знаем какому такое пришло в голову, блять.
Аноним 08/12/25 Пнд 11:32:10 3600398 455
>>3600345
>Какому больному пидорасу хуесосу пришло в голову
ЧСХ интернет пестрит нытьём про err != nil, хотя это далеко не проблемное место

Причём, вся эта залупа (НЕЯВНОЕ ПОВЕДЕНИЕ гыгы) со слайсами чинится простым методом (угадайте, если знаете как чинить это поведение)
Аноним 08/12/25 Пнд 11:49:47 3600415 456
image.png 20Кб, 464x426
464x426
>>3600345
Ну слайс - это как бы просто ссылка на массив и когда мы добавляем через слайс новые элементы, то они перезаписывают исходный массив. Пиздец, но пока всё логично. НО, когда у нас длина слайса превосходит исходный массив, то он уже НЕ перезаписывается, а неявно создаётся новый массив и слайс начинает жить своей жизнью
Аноним 08/12/25 Пнд 12:15:59 3600439 457
Я кстати так и не пони почему не сделали отдельно array/list
Аноним 08/12/25 Пнд 12:34:47 3600455 458
>>3600307
>если бы вместо ответа на вопросы или хотя бы фразы "не знаю" люди начинали бы молоть хуету абстрактную про "так нельзя писать", "я бы такое на ревью не пропустил" и т.д.
Двачую, хороший тест на адекватность, если у чела бугурт, если у него сразу потребность доказать, что он на самом деле крутой, это вопросы говно, то с этим товарищем лучше дело не иметь. Нормальный человек скажет что-нибудь вроде "я в уме на собеседовании такое не решу".
Аноним 08/12/25 Пнд 12:40:38 3600463 459
>>3600439
В смысле? Есть же массивы... Проблемы, в плане реализации, возникают тогда, когда тебе надо добавлять элементы, под которые нет памяти. Тогда необходима реалокация, а с этим очень много проблем, например потому, что на старый массив где-то могут быть ссылки, которыми кто-то пользуется и др. Поэтому тут сложно придумать красивое идеальное решение.
Аноним 08/12/25 Пнд 12:47:17 3600465 460
>>3600439
Чел, го-вноеды только вчера переобулись, когда им завезли дженерики, до этого коупили, что нинужна. Без них ты в принципе не мог даже массив произвольной длины передать параметром в функцию, только слайс.
Аноним 08/12/25 Пнд 12:53:17 3600467 461
>>3600463
Могли бы векторы спиздить из плюсов
Аноним 08/12/25 Пнд 12:56:57 3600468 462
image.png 21Кб, 1180x68
1180x68
Аноним 08/12/25 Пнд 13:10:37 3600472 463
>>3600455
У тебя мышление джуна. Лид спросит: а нахуя вы вообще это делаете, вы ебанутые? Так писать на проде - гарантированно поймать сложный баг и потом бежать поднимать сервера в три утра. Задачка - тупая хуйня, Пайк - наглухо ебнутый шиз, добро пожаловать в голенг.
Аноним 08/12/25 Пнд 13:28:05 3600480 464
>>3600415
Даю лайфхак как понять
слайс это структура/интерфейс вида
{
len
cap
ref
.. остальной гавняк ..
}

Когда копируется объект, копируются все поля, а не верхняя ссылка
Аноним 08/12/25 Пнд 13:28:59 3600481 465
>>3600465
>Без них ты в принципе не мог даже массив произвольной длины передать параметром в функцию
>массив произвольной длины
В Си ты тоже не можешь задавать массив переменной длины, память аллоцируется при вызове программы
Аноним 08/12/25 Пнд 13:29:13 3600482 466
>>3600472
Задача, очевидно, на то, понимаешь ли ты работу слайсов и магию, которая там. Вот эту магию понимать всё-таки надо. По-моему очевидно, что это не продакшен код, а именно задачка на понимание.

С другой стороны, под такие задачки надо специально тренироваться, чтобы быстро и легко отвечать на эти вопросы, а это не очень прикладной скилл.
Аноним 08/12/25 Пнд 13:32:11 3600485 467
Ладно, анончики дорогие.
Чтобы прод не стрелял, делаем копию через make
либо ограничиваем капасити, когда делаем нарезку

newSlice := oldSlice[1:2:2]

третий параметр ограничение капасити, при котором у нас слайс пересоберётся с принципиально новым выделением памяти

Делюсь таким золотым знанием, потому что вы всё равно не вкатитесь в го, потому что слайсы это Duck-тайпинг это самые простые вопросы, дальше вас разъебут паттернами конкаренси
Аноним 08/12/25 Пнд 13:32:52 3600486 468
>>3600300
>а он, ОБЫЧНО, обижен на жизнь, компанию, себя и тебя, на всех, его смысл и суть существования унижать и злобно прыскать с потугов

Дружок, собеседующему вообще ПОХУЙ на этот процесс. В 99% случаев тебя "мягко просят" проводить эти секции, и всем все равно на то что у тебя вообще-то еще куча реально важных задач и дел. Что касается задач — у компании просто есть пул/шаблоны из нескольких десятков. Интервьюер просто берет этот шаблон, монотонно спрашивает, сверяет решение с его методичкой, пишет фидбек и идет дальше кранчить спринт.

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

А эти потуги про "я такое не пропущу на ревью" просто смешны. Ну молодец, еще один "не такой как все" клоун с "супер уникальным ответом". Интервьюер зевнет, попрощается, поставит 0 и история закончится.
Аноним 08/12/25 Пнд 13:37:28 3600488 469
>>3600485
>это самые простые вопросы, дальше вас разъебут паттернами конкаренси
Такие слайсы это исключительно специфика Go, на других платформах всё сильно иначе, тогда как синхронизация везде примерно одинакова.
Аноним 08/12/25 Пнд 13:37:30 3600489 470
>>3600486
Если собеседующему похуй на этот вопрос, почему он тогда выбирает самых красноглазых дрочеров, которые знают наизусть все адреса памяти слайсов?
Аноним 08/12/25 Пнд 13:37:41 3600490 471
>>3600482
Эти знания не просто бесполезные, они вредные. Мало ли какую хуйню придумали психически больные шизофреники из гугла, Пайку место в дурке с его охуительными идеями. Тут не просто выстрел в ногу, тут рикошетом отрывает все конечности.
Аноним 08/12/25 Пнд 13:38:56 3600491 472
>>3600485
Даю еще более крутой лайфак: go-вно выкидываем нахуй и пишем на нормальном языке, который разрабатывали не отбитые на голову олигофрены.
Аноним 08/12/25 Пнд 13:42:19 3600493 473
>>3600490
Знания необходимые. Такая хрень встречается на всех платформах, здесь мне кажется очевидный косяк проектирования языка, но вот какой есть, такой есть, надо это понимать просто.
Аноним 08/12/25 Пнд 13:42:50 3600494 474
>>3600485
Нет никаких патернов конкаренси, есть просто счетчик, как его описал кажется Дийкстра в хуй знает каком году. Все просто. Знание базвого принципа позволяет выводить частные случаи, а не заучивать патерны.
Аноним 08/12/25 Пнд 13:49:40 3600495 475
>>3600489
Собеседующий пропускает того, чей ответ матчится на методичку. Чтобы дать такой ответ, не нужно быть красноглазым дрочером. Нужно нагуглить топ таких вопросов, набить на них руку и (желательно) отсмотреть примеры собесов, как "принято" на такое отвечать.
Аноним 08/12/25 Пнд 13:52:18 3600496 476
>>3600491
Дефайн нормальный язык?
Java?
С джавой на виртуальных тредах согласен на 100%, но у нас нет больше современной разработки, только спринги
Аноним 08/12/25 Пнд 14:07:08 3600501 477
Аноним 08/12/25 Пнд 16:34:42 3600575 478
>>3600501
Тот анон куда-то не туда увёл, вопрос в том, как передавать массив в функцию, по идее в Си ты не можешь передать по значению массив произвольной длины в функцию, хотя я даже на 100% не поручусь (поскольку можно передавать произвольное число элементов. что мешает и массив так передавать).

Но как-то не принято передавать массивы по значению, а не через указатель.

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

Но везде есть такая магия
Аноним 08/12/25 Пнд 17:38:24 3600590 479
Как это контрить?

There is a potential edge case where you have two overlapping route patterns but
neither one is obviously more specific than the other. For example, the patterns
"/post/new/{id}" and "/post/{author}/latest" overlap because they both match the
request path /post/new/latest, but it’s not clear which one should take precedence. In
this scenario, Go’s servemux considers the patterns to conflict, and will panic at runtime
when initializing the routes.
Аноним 08/12/25 Пнд 18:04:07 3600608 480
>>3600590
Не создавать такие эндпоинты? Тяжело над неймингом запариться?
Аноним 08/12/25 Пнд 20:16:42 3600697 481
Yummy••••#pacma[...].mp4 2756Кб, 720x1280, 00:00:14
720x1280
>>3600590
>выстрел из винтовки в хуй лишает наследства
>как это контрить???

ну не знаю чел, попробуй не заниматься хуйней
Аноним 09/12/25 Втр 08:40:38 3600948 482
>>3600590
>"/post/new/{id}"
пиздец нахуй, чел
Какой тебе ГО?
Иди базу учи по REST API, куда ты полез без опыта?
Аноним 09/12/25 Втр 09:39:36 3600957 483
>>3600590
Будет продолжение
/get/user
/path/user
/put/user
Аноним 09/12/25 Втр 13:34:57 3601091 484
Какой учебный проект запилить на гошке, что бы сразу на работу взяли?
Аноним 09/12/25 Втр 14:11:40 3601132 485
>>3601091
На работу сейчас никого не берут. Приходи снова через 5 лет, возможно найм откроется к тому моменту.
Аноним 09/12/25 Втр 15:49:28 3601208 486
>>3601091
Программа, который делает slice.append через двойной указатель
ведь эти задачи больше всего волнует собеседующего.
Аноним 09/12/25 Втр 16:25:02 3601240 487
>>3601208
>ведь эти задачи больше всего волнует собеседующего.
Пиздец. Ебанутые существа.
Аноним 09/12/25 Втр 16:38:19 3601258 488
Твоё ебало, когда ты пишешь хайлоад стартап на голанге за 9000 баксов, а тебя спрашивают что выведет в консоль defer fmt.Println...
Аноним 09/12/25 Втр 16:46:44 3601270 489
image.png 185Кб, 557x428
557x428
Аноним 09/12/25 Втр 17:08:46 3601282 490
Какой учебный проект запилить на гошке, чтобы на работу никогда не взяли?
Аноним 09/12/25 Втр 17:10:27 3601284 491
>пук в базку пук в кафку ретурн status.Ok()
>мам скажи им что я пишу мощный хайлоад и недостоин таких тупых вопросов про слайсы
Аноним 09/12/25 Втр 17:25:12 3601290 492
а куда тру хайлодовцы пукают? на лида?
Аноним 09/12/25 Втр 17:31:35 3601291 493
>>3601208
Есть ещё подобные задачи, аж интересно стало какую дичь дают на собесах
Аноним 09/12/25 Втр 17:34:05 3601295 494
>>3601284
Ты чё, пёс, я ещё с контекстом работаю! Давай плоти мне 300К.
Аноним 09/12/25 Втр 17:34:45 3601296 495
>>3601291
Напиши свою реализацию fan-in паттерна конкурентного программирования
даётся 5 минут.
Аноним 09/12/25 Втр 18:11:34 3601309 496
А тут какая-то тролль-лахта работает или упругое зумерье неиронично первый раз в жизни столкнулось с реальностью, что на собесах уже лет 15 спрашивают кал в стиле "что выведет программа"?
Аноним 09/12/25 Втр 18:31:22 3601316 497
>>3601309
я когда знакомым секньором говорил что меня подобное на собесе в яндексе спрашивали, они начали на меня пальцем тыкать и смеяться(

походу если вас это спрашивают то в вас чмоню видят и так попустить хотят
Аноним 09/12/25 Втр 18:38:38 3601319 498
>>3601316
Так в яндексе похуй всем, там скрипт и список из заготовленных вопросов, которые задаются всем подряд. Так что твой сеньор долбоеб просто ну или ты тролль 15 рублевый
Аноним 09/12/25 Втр 19:09:46 3601341 499
>>3601309
>уже лет 15 спрашивают
Зумер, спок
Хуету уровня "что выведет консоль" начали спрашивать после 2023

До этого собесы были просто "Умеешь джейсоны парсить? Когда сможешь выйти?"
Аноним 09/12/25 Втр 19:16:39 3601345 500
Вообще до 2022го года была конкуренция 2-3 программиста на мидл+ позицию. Спрашивали можно ли проиндексировать null значение

сейчас по 20-50 сеньоров на любую позицию за любые деньги
Аноним 09/12/25 Втр 19:23:35 3601349 501
>>3601341
Под шконарь съеби, хуйня. Я тут с 15 года сижу, уже тогда народ бугуртел с дерьма типа "перечисли мне методы Object" и "в каком порядке выведется асинхронный код".
Аноним 09/12/25 Втр 19:24:55 3601351 502
>>3601349
Мало ли они спрашивало, лол
Тогда ты мог все ответы хуёво дать и тебя всё равно брали на работу без базара
Аноним 09/12/25 Втр 19:27:46 3601353 503
Раньше можно было бухим на собес по С++ придти, ответить чё-нить про массивы и принимали без вопросов
Главное отвечать, что работаешь с белой темой
Аноним 09/12/25 Втр 19:44:32 3601359 504
>>3601351
Че ты жопой то завиляла? Я говорю, твою хуйню с принтами в консоль уже 15 лет на собесах талдычат, пока ты в яйцах у бати еще прокисал. Будь ты второкурсник или хацкер из нулевых в растянутом свитере, всех гоняли по этой параше одинаково.

С тех пор изменилось только количество этапов и количество претендующих на слот в галере.

А, и лайвкодинг кстати тоже был, только не через шаринг кода, а с маркером у доски или на бумажке с ручкой, лол.
Аноним 09/12/25 Втр 19:48:58 3601362 505
>>3601359
>лайвкодинг
В бигтехе типо Яндекса и 2гис тех времён, нахуй не нужны были. Когда через улицу платили больше и не заёбывали хуетой
> пока ты в яйцах у бати
первую айти работу я в 2015м нашёл, где на собеседовании меня спрашивали какую музыку я слушаю
так что сам-ка иди нахуй
Аноним 09/12/25 Втр 19:57:36 3601366 506
>>3601362
Да меня твоя ошибка выжившего мало волнует, лол. Есть факт, что в то время суть собеседований сводилась к таким же абсурдным вопросам, что подтверждается как массовой инфой о собеседованиях еще с тех лет, так и тем, что видел я, мои коллеги и знакомые.

>меня спрашивали какую музыку я слушаю

Ну оно и неудивительно, такого еблана если и могли пропустить, то только на таких вопросах.
Аноним 09/12/25 Втр 19:59:10 3601368 507
Раньше лучше было и это факт
Аноним 09/12/25 Втр 20:11:35 3601373 508
После новогодних праздников будет собес на го
Я не ебу что учить и к чему готовиться, т.к. позвали после 3го ТЗ, при том что я ВАЩЕ НИХУЯ ТЕОРИЮ НЕ ЗНАЮ


Мимо школяр джун 0 коммерции
Аноним 09/12/25 Втр 20:13:39 3601375 509
17651233561740.png 27Кб, 523x669
523x669
>>3601373
С вероятность 99% встретишь такие вопросы
Аноним 09/12/25 Втр 20:17:09 3601379 510
>>3601375
Зачем там ... в инициализации массива? В чём разница между [...]int{} и []int{}?
Аноним 09/12/25 Втр 20:19:32 3601380 511
>>3601368
Про 2025ый так же потом будут писать.
Аноним 09/12/25 Втр 20:30:51 3601384 512
>>3601379
С [...] точками - это массив. Просто скобки [] - это слайс. Точки в инициализации, когда инициализируешь массив сам и тебе лень считать элементы.
Аноним 09/12/25 Втр 20:37:59 3601390 513
>>3601384
>это массив
>это слайс
А в чём разница?
Аноним 09/12/25 Втр 20:39:06 3601392 514
Почему троллей ⤴ хуями не покрывают за их байт тупостью?
А мои реальные ощущения от собесов покрываются хуями.
Аноним 09/12/25 Втр 20:40:07 3601393 515
>>3601392
Сам ты троль. Я перекатун, только 3 день пишу на гошке.
Аноним 09/12/25 Втр 20:47:07 3601400 516
>>3601393
На каком языке раньше работал и сколько?
Сколько литкод задач решил?
Аноним 09/12/25 Втр 20:48:06 3601402 517
>>3601400
>На каком языке раньше работал и сколько?
C++ - 2 года, нода - 3 года, год на расте.
>Сколько литкод задач решил?
0
Аноним 09/12/25 Втр 20:52:31 3601405 518
>>3601402
Я не верю тебе. Верю, что ты может пет-проекты запускал на ноде, но не более того. А плюсы может в универе проходил, но не работал
Аноним 09/12/25 Втр 20:53:43 3601407 519
>>3601405
Да мне, в общем то, всё равно во что ты там веришь, я не твой батя переодевшийся дедом морозом.
Аноним 10/12/25 Срд 11:44:00 3601748 520
Правильно я понял, нодеры, питонисы уважают гоферов, а всякие сишники и джависты их срут? А звучит так, как будто завидуют, ибо если им текущий кабаныч предложит перекат, то они ради этого мать родную продадут
Аноним 10/12/25 Срд 11:48:56 3601755 521
>>3601748
Уважаю за производительность и простоту. за аутизм вроде такого >>3601375 не уважаю, сполна наелся подобного говна на собесах по ноде.
Аноним 10/12/25 Срд 12:37:56 3601816 522
>>3601755
>сполна наелся подобного говна на собесах по ноде.
Это была разминка, привыкай. Нода в 10 раз понятнее+проще и легче на собесах, чем голенк
Аноним 10/12/25 Срд 12:41:09 3601818 523
>>3601816
>Нода в 10 раз понятнее+проще
)0
Аноним 10/12/25 Срд 14:22:01 3601888 524
>>3601818
Как минимум за счёт того, что там фактически ОТСУТСТВУЕТ многопоточное программирование и гонка данных в рамках одного инстанса
>тред-воркеры
Эту хуету используют только на собесах
Аноним 10/12/25 Срд 14:30:48 3601897 525
>>3601888
Пчёл, ну не жести так сильно бажожда. Я достаточно наебался с батчингом больших операций с использованием таймаута и p-limit и завернул слишком много коммитов с кодом который бы заблочил единственный поток на минуты нахуй. С рейс кондишнами тоже свои приколы были. Помню один чел исполнил юзать сериалазайбл изоляцию в сервисе где в пике могло быть по несколько десятков RPS.
Аноним 10/12/25 Срд 14:33:05 3601901 526
>>3601897
>который бы заблочил единственный поток на минуты нахуй
Ну вот когда у меня начался блокироватся этот самый поток каждый день, решил сменить язык
В голанге дочерние горутины не блокируют выполнение родительской горутины
Аноним 10/12/25 Срд 17:58:46 3602034 527
>>3601901
Многопоточка в ноде есть, это просто IO bound многопоточка. Если у вас там был CPU bound сервис который блокировал выполнение - вы проебались в архитектуре.
Аноним 10/12/25 Срд 18:27:26 3602044 528
>>3601888
Канкаренси с гонкой данных существует практически в любом проекте, где одно ядро очередноую джесонодробилку не тянет, просто это разносится на уровень инфры через всякие кафки, кролики и тд. Понимание этих концепций даст понимание как работать в целом с любым многопотоком даже если в очередном ЯПе его не было
мимо
Аноним 11/12/25 Чтв 11:01:11 3602423 529
Какие go-фреймворки наиболее популярны в российских компаниях?
Аноним 11/12/25 Чтв 15:31:19 3602665 530
Learn Go with tests норм тема? Если после того как базу выучил проштудирую его этого будет достаточно или что-то ещё дрочить надо?
Аноним 11/12/25 Чтв 15:35:36 3602666 531
>>3602665
Сможешь на собесе написать свой RWmutex без подсказок? Не используя мьютексы вообще

Там ещё метод RLock и RUnlock есть
Аноним 11/12/25 Чтв 15:43:49 3602676 532
>>3602666
Ну может и смогу, если не западло с каналами пердолиться будет.
Аноним 11/12/25 Чтв 18:55:45 3602830 533
>>3602666
>Не используя мьютексы вообще
Через семафоры?
Аноним 11/12/25 Чтв 21:11:07 3602868 534
>>3602830
Через атомики наверное. Хуй знает че этому анону надо.
Аноним 11/12/25 Чтв 22:11:17 3602893 535
>>3602868
а как на атомиках ждать? локфри чтоли делать?

кто то хоть раз в жизни использовал локфри рвлок?
Аноним 11/12/25 Чтв 22:50:13 3602915 536
>>3602666
>свой RWmutex без подсказок
Зачем? Чем стандартный не устраивает? У вас там одни шизы, которые стандартные стукртуры реализуют на каждый пук?
Аноним 11/12/25 Чтв 23:18:38 3602927 537
>>3602915
Это собеседование же.
На собеседования вопросы задаёт только собеседующий. Ты - молча пишешь
Если не отвечаешь или не знаешь, так и говори. За забором - очередь, наймут любого и дешевле
Аноним 12/12/25 Птн 00:11:48 3602964 538
>>3602893
>кто то хоть раз в жизни использовал локфри рвлок?
Да, буквально неделю назад, но на плюсах. Внезапно упёрся в то, что shared mutex не имеет приоритета райтеров, и это обёртка над rwlock из pthread, у которого тоже нет (в стандарте вообще нет, это чисто implementation-specific хуйня), и только в гнушной либе есть опция. В итоге написал локфри на атомиках. Потому что ридеры передавали замок по цепочке, а райтеры хуй сосали в овраге.
На собесе сделал бы, если можно пользоваться гуглом.
Аноним 12/12/25 Птн 01:37:17 3602983 539
>>3601748
Я как питонист, а до этого нодист и сишник, одно время срал на гошечку, но теперь уже думаю, что пора на неё перекатываться и что совсем она не так плоха.

Но тут ситуация меняется, в гошечке взялись за голову и стали её реально улучшать. С 1.18 процесс активно пошёл, и там не только дженерики, массу всего другого улучшили.

То есть массы вещей, которые раздражали, пофиксили. Допустим не всё, но на других платформах свои проблемы.

Нелюбовь плюсовиков и джавистов понятна, всё-таки гошечка слишком примитивна по сравнению с ними. Для них это откат назад.

Для питона-жс это тоже отчасти откат назад, но одновременно появляется масса плюсов, чего-то, чего сильно не хватает в питоне-жс.
Аноним 12/12/25 Птн 01:49:43 3602988 540
>>3602983
>Нелюбовь плюсовиков и джавистов понятна, всё-таки гошечка слишком примитивна по сравнению с ними. Для них это откат назад.
Хуйня полная, не любят только те, кто не смог перекатиться и остался ебаться с некроговном за половину зарплаты гофера.
мимо плюсовик
Аноним 12/12/25 Птн 15:36:36 3603383 541
>>3602983
Я так и не понял в чём плюс голанга?
Он сложный невыносимо. Те долбаёбы, которые говорят, что он простой - просто пишут круды на нём

На голанге писать ещё сложнее, чем на С++
Каждая строка на го - это ебучая магия под капотом, о которой нужно всегда думать
Аноним 12/12/25 Птн 18:19:25 3603497 542
>>3603383
Я только что за 40 минут написал и задеплоил GRPC мелкосервис на гошке. В плюсах я бы до сих пор трахался с симейком. О какой сложности ты говоришь?
Аноним 12/12/25 Птн 20:09:43 3603559 543
>>3603497
>>3603383
На петухоне ещё проще, кста. Жаль что петухон интерпритируемый. И GIL этот ебучий ещё.

мимо дата инженер
Аноним 12/12/25 Птн 20:46:00 3603585 544
image.png 1211Кб, 1654x1038
1654x1038
>>3603559
Ах да, питон. Язык без типов, где весь проект - ад из реимпортов, абстракций и __init__.py файлов.
Аноним 13/12/25 Суб 00:42:53 3603673 545
>>3601380
Потому что всё только хуже становится
Аноним 13/12/25 Суб 02:16:11 3603690 546
1765581368563.mp4 1720Кб, 872x480, 00:00:10
872x480
СУКА БЛЕАДЬ как пидорасам удается писать невсратых тг ботов с таким пиздатым и незабагованным инпутом?

Есть короче такая либа https://github.com/PaulSonOfLars/gotgbot она ближе всего к петухоновской либе python-telegram-bot и пикнул я ее из-за наличия метода "conversations" позволяющая строить диалоги с обработкой пользовательского ввода и т.п.

А теперь к моему коду: у меня есть бот, отправляющий менюшку с выбранным профилем, в этой менюшке неск. кнопок позволяющих загружать туда разного рода пользовательские данные которые просто ложатся в бд для последующего юза. И в чем суть: мое виденье идеального ux™ такое:
Юзер нажимает кнопку с колбэком включающим в себя id профиля в бд, предназначенную для ввода хуйнянейм, затем отправляется сообщение "введите хуйнянейм в таком-то формате бла-бла" с инлайн кнопкой отмены, которая возвращает обратно в предыдущее меню, после этого сообщения бот переключается на слушание сообщения (это ладно, довольно просто сделать встроенными средствами) юзер вводит данные, оно проходит проверки и происходит возврат обратно в меню профиля, и вот в чем мякотка проблемы - Хендлер с обработкой пользовательского ввода не может получить инфу о профиле, с которым он работает, поскольку это хендлер пользовательского ввода, а не колбэка. И этой же причине его (айди профиля) нельзя достать из сообщения бота (да, бот ставит в Update поле любое последнее сообщение, а не бота)

Я пытался решить это разными способами, но у каждого свои проблемы:
1. Совать айди сообщения бота в память/редис и доставать из него. Но это ломает всю суть сообщений бота как ручек от чего могут быть приколы, типа открываешь два меню с одним и тем же профилем, в последнем меню открываешь ввод (запись последнего айди сообщения) и после чего в предпоследнем сообщении меняешь профиль на другой, и айди в хэшмапе перезаписывается и ты теперь ложишь в другой профиль, хотя состояние обработки пользовательского ввода активировало последнее сообщение. Ну вы поняли, такое поведение может приводить к всякому говняку.
2. Можно совать в мапу другую мапу, в которой будет записан айди сообщения, то есть map[int64]map[int64]map[string]any, где первая мапа это айди чата, а вторая это айди сообщения. Только прикол в том, что при обработке пользовательского ввода когда ты присылаешь сообщение, ты, блядь, получаешь айди своего сообщения которое ты отправил боту, ну и короче нил поинтер дереференс.

Хуй знает как всякие боты типа cryptobot делают такие крутые вещи, ибо когда начинаешь делать что то похожее сам то почему то достичь того же уровня не получается. Сори что пишу как косноязычный еблан, у меня джва часа ночи. Может я чего-то не учел? Просветите.
Аноним 13/12/25 Суб 09:42:07 3603729 547
Аноним 13/12/25 Суб 12:17:34 3603776 548
>>3603585
>Язык без типов
В питоне строгая типизация. Это тебе не js.

> ад из реимпортов, абстракций
Где не так? Везде переиспользование.

>__init__.py файло
Эт правда хуйню сделали.
Аноним 13/12/25 Суб 12:31:20 3603781 549
>>3603776
>В питоне строгая типизация. Это тебе не js.
Вот у меня есть функция handle_request(dto). Как мне узнать что за DTO там используется? И что будет если я передам туда какой-то другой объект? Работал с 7 языками, но хуже чем питон и джава ничего не было. В первом просто сидишь на детективычах угадываешь где что передаётся и вызывается, во втором даже если переходишь от вызова к имплементации тебе открывается интерфейс нахуй, в то время как имплементаций может быть несколько и они разбросаны по коду под самыми рандомными названиями.
Аноним 13/12/25 Суб 12:58:39 3603794 550
>>3603781
В питоне есть аннотации типов, там больше всего развитие идёт в современном питоне. Во время разработки IDE тебе подсвечивает, где что ожидается, есть специальные линтеры и статические анализаторы вроде mypy, что проверяют типизацию

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

Но это для узких примерений, иначе это лишний код и оверхед.

Но типизация строгая, но неявная, любой элемент имеет конкретный тип, нет прозрачного перевода из одного типа в другой (число в строку и наоборот), что норма для JS
Аноним 13/12/25 Суб 14:44:31 3603836 551
>>3603729
> EffectiveUser или EffectiveSender не то что тебе нужно дают?
Нет. Я могу конечно с их помощью достать айди чата, чтобы различать пользователей, или определить с помощью effectivemessage является ли отправивший сообщение ботом, но не более. Я не могу достать последнее сообщение именно бота (себя по сути), в effectivemessage записывается любое сообщение из апдейтов в чате. Грустно. Хуй знает что делать. Вот как это всяким криптоботам удается? Я пробовал сломать криптобота, и у них интерфейс отрабатывает идеально, не приебаться вообще.
Аноним 13/12/25 Суб 15:10:42 3603850 552
>>3603776
>В питоне строгая типизация
проиграл
> В питоне есть аннотации типов, там больше всего развитие идёт в современном питоне.
А в старом питоне и либах аннотации тоже есть?

> нет прозрачного перевода из одного типа в другой (число в строку и наоборот)
это не делает язык строго типизированным
как ты вобще такой язык себе представляешь?
Аноним 13/12/25 Суб 16:20:48 3603883 553
>>3603850

>> проиграл

Проиграл тебе за щеку, проигрыватель. Ты небось из тех кто путает строгую типизацию со статической. Ещё наверное и не знаешь что у C и C++ типизация слабая.
Аноним 13/12/25 Суб 17:15:16 3603914 554
>>3603836
Хз как быть анончеки, помогайте, могу скинуть код для наглядности
Аноним 13/12/25 Суб 17:31:44 3603921 555
>>3603883
Это как трифорс в мире разработки. Говоришь ему что питон - строго типизирован, он не понимает, но думает что понимает. Триггерится и публично обсерается. 🙂

Каждый второй валится на этом на собесе. Доказывается легко на примере, попробуй в питоне сделать '2' + 5, какой будет результат.
Аноним 13/12/25 Суб 22:44:36 3604100 556
>>3603921
Лучше бы мне >>3603690 помогли а не о херне спорили
Аноним 14/12/25 Вск 01:11:10 3604135 557
>>3604100
Ты бы давно уже свой говнокод показал чтоли
Аноним 14/12/25 Вск 02:06:57 3604147 558
>>3603781
> во втором даже если переходишь от вызова к имплементации тебе открывается интерфейс нахуй, в то время как имплементаций может быть несколько и они разбросаны по коду под самыми рандомными названиями.
Я новичок и нупик в го, но когда я указал тип переменной интерфейс , то в голанде меня тоже, по итогу, перекинуло на интерфейс. Как это фиксить?
Аноним 14/12/25 Вск 16:56:25 3604405 559
3 года опыта на голанг
за прошлую неделю вообще никто не пригласил на собес
последний собес был 2го декабря, там не взяли за 200к рублей, сказали, что им нужен крепкий сеньор, который станет ментором для всех джунов
Аноним 14/12/25 Вск 18:23:37 3604483 560
>>3604135
Вот мой говнокод https://pastebin.com/Kw6DRLTv

кстати я приметил что editMessage и SendMessage возврашает структуру с сообщением, ее можно попробовать передавать через клиент и парсить айди профиля оттуда
Аноним 14/12/25 Вск 19:31:24 3604515 561
>>3604483
Это не твой гавнокод, а высер нейросети
Аноним 14/12/25 Вск 19:33:46 3604518 562
Аноним 14/12/25 Вск 21:38:16 3604574 563
>>3602893
>а как на атомиках ждать?
Как диды в кернеле делают - спинлок.
Аноним 14/12/25 Вск 21:48:43 3604575 564
>>3599365
>Где-то следовали строго стандарту.
И сделали говно. Но вовсе не от любви к стандарту, а потому что так было проще - не надо мозг включать.

>float64 работают так, как это в документации сказано.
А на map документации нет вообще, поэтому - как работает таков и стандарт.


В Говне нельзя использовать слайс как ключ мапы, потому что оне дескать не хешируем. А вот то что float породает странное поведение на это похуй. У тебя внутри структуры есть float поле и все, сравнение идет по пизде.
Аноним 14/12/25 Вск 22:06:28 3604581 565
image.png 111Кб, 2582x1602
2582x1602
>>3599368
>Например
Да тот же перформанс map-ы. Это же ёбанное днище. Тут всякие унтерэнтвиклеры любят стебаться над тем, что джава тормозная, но хэш мапа джавы кладет на лопатки мапу го.

Вот например бенчмарк - берем N рандомных строк и складываем в мапку. Затем читаем одну за другой и меряем сколько стоит чтение. Даже конкарент мапа из джавы превосходит по перформансу обычную мвпу из го.
Аноним 14/12/25 Вск 22:13:41 3604583 566
>>3599371
>Лучше объясни зачем ты кладёшь флоат в мапу? Ты знаешь стандарт? Ты знаешь к чему это может привести?
Речь идет о дизайне языка - он говно!

В реальной жизни может быть множество разных юзкейсов, например кто-то кладет в мапу
type Point struct { x, y float64}.
И так получится что x или y NaN то ты хер что с этой мапой сделаешь. А получится такое может очень легко - как результат вычисления арк-синуса/косинуса. Вот хуячишь ты свой GIS, не проверил граничное значение и у тебя мапа растет неограничено.
Аноним 14/12/25 Вск 22:45:45 3604595 567
>>3604581
>что джава тормозная
Тормозная только Spring и всякий hibernate
Сама Java +- работает почти как С++ в скорости, я бы сказал где-то между Go и С++
Аноним 15/12/25 Пнд 00:00:49 3604662 568
>>3604583
Сравнение флоатов всегда делают через погрешность. Поэтому напрямую в мапу их сразу не кладут.
Аноним 15/12/25 Пнд 00:04:34 3604665 569
Аноним 15/12/25 Пнд 08:40:39 3604727 570
Аноним 15/12/25 Пнд 12:15:29 3604843 571
>>3604583
Долбоёбина

daunMap[12.3+11.4+5.5] == daunMap[12.3+(11.4+5.5)]

Что будет нахуй???
Аноним 15/12/25 Пнд 13:32:36 3604925 572
>>3604843
>Что будет нахуй???
Я тебе ебальник сломаю на ревью
Аноним 15/12/25 Пнд 16:51:02 3605068 573
image.png 166Кб, 1182x771
1182x771
>>3604727
ебало оффни, вкатун курсовой
Аноним 15/12/25 Пнд 23:02:15 3605238 574
>>3554824 (OP)
>Go тред №34
Кто были те предыдущие 33 перекатуна? Что с ними стало?
Аноним 15/12/25 Пнд 23:13:19 3605246 575
Аноним 16/12/25 Втр 02:36:10 3605302 576
>>3604405
>который станет ментором для всех джунов

Разве их ща нанимают вообще? Откуда они?
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов