Кіт ✙
Интересно, а в питон сообществе обсуждают НЕбинарные операции?
Кстати побитовые операции в питоне по скорости такие же, как и обычные
Roger
Кто-то искал вакансии за рубежом по разработке микросеовисов на go? Какой запрос вводить в поиске вакансий? Если вводить что-то типа backend developer, то вакансии не совсем релевантны
Илья
Emin Zalaev
ну или так golang ishlab chiqaruvchisi
Emin Zalaev
в зависимости в казахстан или в узбекистан ты хочешь
Roger
в зависимости в казахстан или в узбекистан ты хочешь
Говорят, больше всего IT рынка в Туркменистане
Emin Zalaev
ну вот
Emin Zalaev
обед за счет компании между прочим
Иван
ну вот
если в рубли перевести это прям дохрена
Иван
или курс не тот
Emin Zalaev
Так смотри туркменистанских
Иван
аа
Emin Zalaev
Мы же про туркменистан
Иван
ок
Vladislav
если в рубли перевести это прям дохрена
дохрена это нормально, вот если бы было мало...
Emin Zalaev
😏
Иван
:D
Roger
260к норм
За год до вычета налогов?
Roger
вводить golang backend developer 300k/ns
В Гугле норм, но на профильных площадках все равно не очень релевантно. Спасибо за совет. Единственное полезное сообщение. Остальные, видимо, из камеди клаба сбежали
Roman
Подскажите, как для каждого кто использует тг бота запускать свою оболочку. К примеру я с одного аккаунта запустил бота который отправляет запрос и получает ответы. Со второго аккаунта уже не получаеться запустить (отправить другой запрос) так как текущее состояние кода уже запущено глобально для всех пользователей.
whois
Друзья, а почему в этом коде будет true? var err error t.Logf("Case-1: %v", err == nil) // true По идее, в таблице itab 1. tab = конкретному интерфейсу Error 2. data = действительно равно nil. Но вроде как, чтобы сравнение с nil дало true, надо чтобы оба(tab, data) параметра имели nil.
Vladislav
так там два nil
Илья
интерфейс это набор методов, поэтому от него тип не меняется
Илья
Просто будет проверка подходит ли тип по методам
Иван
тип в интерфейсе по умолчанию nil если ему ничего не назначать
whois
тип в интерфейсе по умолчанию nil если ему ничего не назначать
А вот если так сделать: https://replit.com/join/olvjhvcpzt-yvv4git
Иван
А вот если так сделать: https://replit.com/join/olvjhvcpzt-yvv4git
залезть внутрь и убедиться что все nil ?
Иван
не понял прост)
Kära
Devil
Hi guys , I am a software developer . And I am working along with an open source API Testing product . It's the only testing tool which creates mocks as well automatically and create functional testcases for you just by making few api calls . ** It is written in go so I would really appreciate if you guys check this out and suggest few things as product is new :blush::heart: https://github.com/keploy/keploy
Anonymous
You have been a great manager, mentor, teacher and guide, your support and advice have helped my professional career. Thanks for being the best Rickey_R_curd you are the best Make your life a successful one you will be financially stable just contact Rickey_R_curd ✍️ https://t.me/joinchat/6Kj8ccNQKX8xOTVk
Null
🖥 Понимание Go Inline оптимизации на примере В эпоху мобильного Интернета масштабы бизнес-систем, которые непосредственно сталкиваются с C-пользователем, как правило, очень велики, и машинные ресурсы, потребляемые системой, также весьма значительны. Количество ядер ЦП и памяти, используемых системой, поглощают реальные деньги компании. Сведение к минимуму потребления ресурсов одним экземпляром службы без снижения уровня обслуживания, что обычно известно как «есть меньше травы и производить больше молока», всегда было целью операторов каждой компании, и некоторые компании могут сэкономить сотни тысяч долларов в год за счет сокращения количества используемых ядер процессора на 1%. При одинаковом выборе языка программирования важно постоянно снижать потребление сервисных ресурсов. Более естественно и просто полагаться, с одной стороны, на разработчиков, которые будут постоянно совершенствовать производительность своего кода, а с другой — на компиляторов языка программирования, чтобы улучшить результаты с точки зрения оптимизации компиляции. Однако эти два аспекта также дополняют друг друга: если разработчики смогут более тщательно понять сценарии и инструменты оптимизации компилятора, они смогут написать более дружественный код для оптимизации компиляции и, таким образом, получить лучшие результаты оптимизации производительности. ➡️ Читать дальше @Golang_google
🇷🇺 Vladimir
🖥 Понимание Go Inline оптимизации на примере В эпоху мобильного Интернета масштабы бизнес-систем, которые непосредственно сталкиваются с C-пользователем, как правило, очень велики, и машинные ресурсы, потребляемые системой, также весьма значительны. Количество ядер ЦП и памяти, используемых системой, поглощают реальные деньги компании. Сведение к минимуму потребления ресурсов одним экземпляром службы без снижения уровня обслуживания, что обычно известно как «есть меньше травы и производить больше молока», всегда было целью операторов каждой компании, и некоторые компании могут сэкономить сотни тысяч долларов в год за счет сокращения количества используемых ядер процессора на 1%. При одинаковом выборе языка программирования важно постоянно снижать потребление сервисных ресурсов. Более естественно и просто полагаться, с одной стороны, на разработчиков, которые будут постоянно совершенствовать производительность своего кода, а с другой — на компиляторов языка программирования, чтобы улучшить результаты с точки зрения оптимизации компиляции. Однако эти два аспекта также дополняют друг друга: если разработчики смогут более тщательно понять сценарии и инструменты оптимизации компилятора, они смогут написать более дружественный код для оптимизации компиляции и, таким образом, получить лучшие результаты оптимизации производительности. ➡️ Читать дальше @Golang_google
Go mod brrr так аыглядит оптимизация разработчиками
Кіт ✙
🖥 Понимание Go Inline оптимизации на примере В эпоху мобильного Интернета масштабы бизнес-систем, которые непосредственно сталкиваются с C-пользователем, как правило, очень велики, и машинные ресурсы, потребляемые системой, также весьма значительны. Количество ядер ЦП и памяти, используемых системой, поглощают реальные деньги компании. Сведение к минимуму потребления ресурсов одним экземпляром службы без снижения уровня обслуживания, что обычно известно как «есть меньше травы и производить больше молока», всегда было целью операторов каждой компании, и некоторые компании могут сэкономить сотни тысяч долларов в год за счет сокращения количества используемых ядер процессора на 1%. При одинаковом выборе языка программирования важно постоянно снижать потребление сервисных ресурсов. Более естественно и просто полагаться, с одной стороны, на разработчиков, которые будут постоянно совершенствовать производительность своего кода, а с другой — на компиляторов языка программирования, чтобы улучшить результаты с точки зрения оптимизации компиляции. Однако эти два аспекта также дополняют друг друга: если разработчики смогут более тщательно понять сценарии и инструменты оптимизации компилятора, они смогут написать более дружественный код для оптимизации компиляции и, таким образом, получить лучшие результаты оптимизации производительности. ➡️ Читать дальше @Golang_google
для этого, в компиляторах есть PGO
whois
Друзья, а как го понимает, что имеем дело с deadlock? https://goplay.space/#cZTmO3tGVwj
Илья
Друзья, а как го понимает, что имеем дело с deadlock? https://goplay.space/#cZTmO3tGVwj
потому что defer, где закрывается канал, выполнится только в конце функции main
whois
У Го свой планировщик под капотом.
Это понятно, просто не ясно. Как он понимает, планировщик, что похоже этот канал заблокирован. По идее, алгоритм должен быть крайне элементарным.
Andrey
Я бы сказал ещё, что планировщик видит, что ты пытаешься читать и писать в небуфферизированный канал с одной и той же горутины, а это дедлок
Harry
Доброй ночи, можете поделиться мнением, что нужно знать для Junior, чтобы устроиться на работу. Postgres, golang хватит? Или нужно grpc, kafka, redius, mongo db и еще что нибудь?
Andrey
Доброй ночи, можете поделиться мнением, что нужно знать для Junior, чтобы устроиться на работу. Postgres, golang хватит? Или нужно grpc, kafka, redius, mongo db и еще что нибудь?
Обычно, но не всегда, этого хватает. Но всё зависит от конторы. Я бы брал только тех людей, у кого теория от зубов отскакивает
Andrey
Почему теория так важна? Разве не лучше иметь практический опыт
А что ещё с тебя могут спросить, если ты идёшь на Джун позицию. Откуда у тебя опыт появиться мог
Harry
Pet project там 😄
Andrey
То что ты из говна и палок дома делал, не всегда интересно компании. Ну конечно же, все зависит, что компания и команда делает. Если это онли круд-мастерство, то возьмут и с пэтами
Илья
Почему теория так важна? Разве не лучше иметь практический опыт
Из теории важно только чем отличается интерфейс от абстрактного клааса в джаве, если ты даже с ней не работал
Andrey
wildberries moment
Не дай бог🫡
Anton
Не дай бог🫡
увы, что имеем
George
Hi everyone! We are looking for Senior GoLang Developers to join our backend team ASAP @ Picnic - the social media platform. We will beat your salary and offer equity. Please reach out in PM. English/Russian/Turkish speaking developers are welcome!
George
Job is fully remote!
Sanity = nil
Настолько вы крутые что даже нормально вакансию расписать не можете 😘
Grigorij
бедная зарплата, бить будут
Sanity = nil
https://media.discordapp.net/attachments/118456055842734083/1033732365769523200/unknown.png
Sanity = nil
Вообщем пытаюсь я в жсон запихнуть ErrLogs, а поле Err выходит пустым, как я понимаю, не заекспорчен он, а как это сделать Я чот не соображаю
Sanity = nil
I get it a lot
Emin Zalaev
Почему теория так важна? Разве не лучше иметь практический опыт
Держу в курсе джун без опыта нормальный код не напишет
Emin Zalaev
Поэтому от него нужна «ХОТЯ БЫ» теория
Andrey
Держу в курсе джун без опыта нормальный код не напишет
Ну Джуну и задачки обычно дают, по типу "вот там реализовано вот так, если сделай так же, просто по другому назови", и так минимум первые полгода
Иван
сидишь хренчишь рефакторинг, ааа
Andrey
А нужно сразу прод да ещё и чтобы с рута
Ага, самое настоящее боевое крещение)