Сидредин
Alex
если кому-то правда интересно, Bill Kennedy из Ardan Labs хорошо объясняет за инженерею и отличия инженерного подхода от "хака чтобы заработало"
Alex
ok
Сидредин
Alex
это платно, Ultimate Go programming
Alex
начинает он с объяснения стека горутин
Alex
так что надо уже немного понимать,
Сидредин
Сидредин
Спасибо большое!
Мороз
Андрей
У горутины есть стек
Мороз
и?
Андрей
там сидят локальные данные
Андрей
Ещё они могут с него сбежать
Андрей
Извините, больше не знаю нифига
Мороз
Исходная фраза звучит так, что есть какой-то стек горутин, то бишь горутины помещаются в какой-то стек. :) Это звучит необычно и я уж было подумал что это какой-то планировщик что ли новый.
А то, что у горутины есть свой стек это как бы априори.
Мороз
Aleks
Где оно оперативно что-то хранит.
Aleks
А для горутин там вроде очередь а не стек, типа первый вошел первый вышел.
Мороз
Evgenii
#вакансия #vacancy #job #developer #golang #godeveloper #python #senior
UTORG - международная команда молодых и амбициозных профессионалов, объединенных страстью к инновациям и верой в децентрализованный мир. И сейчас мы ищем опытного специалиста на должность Golang разработчика, который усилит нашу команду и внесет свой вклад в успех наших продуктов и светлое будущее Web3.
Формат работы: удаленный
Занятость: полная
Зарплатная вилка: 3500-5000 USD
=========
Что вы будете делать:
----
● Проектировать и создавать части серверной торговой системы для криптовалюты (Go);
● Владеть процессом разработки этих решений, а также стратегиями тестирования и развертывания, отслеживать весь прогресс с учетом различных рисков;
● Тесно сотрудничать с разработчиками React frontend для представления возможностей торговой системы;
● Исследование и моделирование торговых стратегий для пользователей, которые планируют инвестировать (Go и Python);
● ETL данных криптовалютного рынка для исторического анализа и статистики;
● Использовать Redis+Postgresql для хранения учетных, аналитических и других данных, связанных с торговлей;
● Работа над повышением тестируемости кода и обеспечение качества в нашем коде.
Что мы ждем от вас:
----
● Отличное знание языков Golang и Python;
● Хорошее знание JS, React, Typescript;
● Опыт работы с Redis, PostgreSQL;
● Опыт работы с bash, Docker;
● Хорошее понимание CEX/DEX;
● Опыт работы с блокчейном;
● Знание английского языка на уровне не ниже C1.
Почему стоит присоединиться к нам?
----
Будучи молодой и амбициозной командой, мы гибки и открыты для новых идей. Мы не корпорация, поэтому каждый может влиять на проект. Наша культура основана на сопереживании, инновациях и нестандартном мышлении. Мы ищем людей с уникальными взглядами и разнообразным опытом.
Быть частью команды означает:
----
● Миллионы людей по всему миру увидят результаты вашей работы;
● Вы будете сотрудничать с ведущими мировыми компаниями;
● Бюджет на профессиональное развитие (обучающие программы по вашему выбору);
● Гибкий график работы;
● Оплачиваемый отпуск и больничный;
● Частые бонусы за хорошую работу;
Наш стек в других направлениях:
----
● Java с SpringBoot;
● Nodejs с Nest.js;
● React+Redux и React.Native;
● Kubernetes;
● НАТС;
● PostgreSQL;
● Hashicorp.Vault.
О компании
----
Utorg - финтех-компания, имеющая лицензии VASP и работающая в 187 странах. Мы создаем цифровые продукты на пересечении DeFi и TradFi, используя передовые мировые технологии.
Наш основной продукт - первоклассный шлюз для обмена фиатных валют на криптовалюты с моделью дистрибуции B2B. На сегодняшний день наш продукт используют ведущие компании отрасли - Near, OKX, zkSync, Gnosis, Wirex и многие другие.
Сегодня мы находимся на финальной стадии создания нашего второго продукта (D2C), который выведет концепцию хранения и расходования криптовалюты на новый уровень.
----
Сайт компании - https://utorg.pro/
Контакты:
Telegram - @jonny_ut
Юрий
Sergey
aaalitvinov
Мне кажется сейчас даже биндинг даже для паскаля можно найти для постгреса, не говоря уже о супер популярной змее
Aleks
Может имелось ввиду система управления базой данных написанная на питоне? Язык явно не для этого.
Grand
K
Замените в программе array на slice и сравните результат. Можете это сделать на playground на который я дал ссылку
.
полагаю что в range нам просто нужно взять полный слайс от нашего массива и вуаля?
K
Андрей
&container как вариант
Андрей
А массивы видел?
Alex
А мне кажется не важно, видел массивы или нет, за вопрос спасибо @k0t_dev
K
А мне кажется не важно, видел массивы или нет, за вопрос спасибо @k0t_dev
Больше "граблей", "странностей" и забавных моментов языка Go вы найдете в книгах
- Tapir Liu - Go Details & Tips 101 - Go101 - 2022
- Tapir Liu - Go Generics 101 (2022_08_29)
Примеры:
var true = false - валидный Го код
func _(){
fooBar()
}
type P *P
var pp = new(P)
*pp = pp
_ = ************pp
- аналогично
Grand
Да, у меня
Dmitry
Поддерживаю
Dmitry
Чет не понимаю че все Яндекс хейтят. У чуваков есть стратегия найма и они ее придерживаются. Судя по всему она работает.
Dmitry
Нынче все еще рынок нанимаемого, не хочешь в яндекс, полно других мест
Dmitry
Да не хейтят его все.
Alexey
Grand
Зачем?
Чтоб в резюме было
Alexey
Это ж насколько мощный hr бренд
Alexey
Grand
В РФ разве выбор из Яндекса и галеры?
Нет, просто Яндекс промежуточный этап, типа считай собесы в Яндекс это тренировка по алгоритмам, если захочешь в какую нибудь бигтех зарубежную
Hey
Чтоб в резюме было
Да в принципе стажировка в Яндексе как в посте выше особо никого не красит, иностранцам плевать, местные могут наоборот начать стыдиться что они не такие крутые как яндекс, короче тут все не так уж однозначно)) Еще наверное от срока проведенного и поста там зависит, стандартный айтишный срок типа 9 месяцев - полтора года миддл фронтом не уверен насколько красит резюме
Alexey
А мог бы просто пойти порешать задачки на codeforces
Grand
А мог бы просто пойти порешать задачки на codeforces
Я на литкоде решаю, в codeforces задачи слишком сильно с уклоном на олимпиадное программирование. Чтоб вникать что хотят от тебя, нужно потратить минут 10 на вдумчивое чтение текста задачи, а на литкоде с этим намного проще
Alexey
Dima
Grand
Dima
Grand
Dima
Да
Вот тогда аналогия с велосипедом. Алгоритмы как катание на велосипеде. Надо учиться в спокойной атмосфере, чтоб потом быстро "проехать" в стрессовой ситуации.
Grand
Dima
Dima
В разных наставлениях для собеседований подчеркивается, разница между спортивным программированием и собеседованием. В спортивном программировании надо решить быстрей, а на собеседовании объяснить лучше.
Dima
Основа - одна. Но подходы разные. Если готовится к собеседованиям надо учиться объяснять свой ход решения, и не решать молча. Решать молча и быстро - это плохо. Лучше объяснять свой выбор того или иного алгоритма, структуры данных и вообще типа решения.
Dima
https://www.byte-by-byte.com/resources/
Aleks
Dima
nikolay
Aleks
И главное почему то вся бредовость ситуации понятна далеко не всем, хотя вроде логика в IT должна быть сильной стороной. :)
Dima
Dima
Эх яблочко, да ты моченое,
Идет дядька CEO,
Майка черная.