Настоящее
Oleg
Это каких таких вещей ещё нет на ютубе?
Настоящее
Это каких таких вещей ещё нет на ютубе?
Я нашел например только пару видосов, где сервис нормально по структуре разбивают, англоязычные все какие-то странные, мол, хендлеры в 1 файле, роуты итд
Oleg
Кажется что это просто такой офтопик что про расположение файлов почти никто ничего не снимает:)
Oleg
Вообще учиться надо не на ютубе, а на гитхабе. Читая код и делая мнение - хороший это код или полная чушь.
Настоящее
Настоящее
Настоящее
Oleg
Ты мог бы стать учителем и сформировать курс по грамотности гоферов... и учить правильно выражать мысли в код... заработать на этом кучу денег продавая курсы не программистам, а компаниям которые заинтересованы в том что бы программисты были норм.
Настоящее
Настоящее
Но, видимо, одного желания маловато )
Oleg
Пока будешь готовить курс как раз и прокачаешь этот вопрос сильнее чем любой кто вообще об этом не задумывается.
Oleg
Я делю задачи в коде на следующие:
1. перекладывание данных из одного формата в другой
2. математические операции
3. сжатие данных
4. передача данных
5. хранение данных
6. визуализация данных
7. удовлетворение бизнес-сценариев или внешних правил (rfc и прочее в таком духе)
8. движки для автоматизации
В целом это всё... всякие ML ещё могут сделать одну-две группы... но в целом ничего нового в этом всём уже давно нет. Мы можем хранить любые данные, передавать любые данные, защищать и сжимать любые данные и так далее... и всё примерно одно и тоже просто чуть-чуть по разному в зависимости от предметной области.
Null
#vacancy #golang #вакансия #middle #senior #fulltime #moscow
Название компании: Uplatform.
Зарплатная вилка: от 200 000 до 400 000 ₽ (уровень з/п будет зависеть от желания и профессионального уровня).
Страна, Город: Россия, Москва.
Тип занятости: Работа в офисе, возможен гибридный/удалённый формат.
Уровень специалиста: Middle+/Senior.
В продуктовую IT-компанию, создающую современные развлекательные онлайн-проекты, требуется опытный Golang разработчик. В свою очередь мы используем современные технологии с гарантией отсутствия legacy кода.
Задачи:
◾️Проектирование и разработка высоконагруженных микросервисов;
◾️Участие в развитии архитектуры системы;
Стек:
◾️Микросервисы на Go и PHP (8+) на бэкенде;
◾️MySQL, на некоторых сервисах используется PostgreSQL;
◾️Используем: Kafka, ClickHouse, MongoDB, Redis, ElasticSearch, Riak KV;
◾️Frontend на React + Vite SSR.
Требования:
◾️Опыт коммерческой разработки от 3-х лет, на Golang от 2-х лет;
◾️Хорошее понимание асинхронно-событийного и многопоточного программирования;
◾️Отличное знание Go и понимание того, как работает runtime (горутины, каналы, сокеты);
◾️Имеется опыт работы с высоконагруженными сервисами;
◾️Понимание алгоритмов и их вычислительной сложности;
◾️Опыт использование любого NoSQL решения - Redis, Memcached;
◾️Уверенное знание нативного SQL, опыт с любой ORM;
◾️Умение работать с системами контроля версий (Git);
◾️Инициативность, умение эффективно коммуницировать, навык продуктивной работы в команде.
Будет большим плюсом:
◾️Умение использовать MongoDB.
◾️Опыт написания unit-тестов;
Условия для уровня Senior:
◾️Умение выстраивать архитектуру сервиса с нуля на основе базового описания задачи;
◾️Глубокое знание и умения применять паттерны проектирования;
◾️Опыт работы с брокерами сообщений (Kafka / RabbitMQ)
◾️Знание паттернов микросервисной архитектуры будет большим плюсом, умение писать горизонтально масштабируемые приложения.
Условия:
◾️Заработная плата: до 400 000 ₽ на руки (уровень з/п будет зависеть от желания и профессионального уровня);
◾️Официальное трудоустройство по ТК РФ;
◾️Индексация заработной платы;
◾️Профессиональная сильная команда, актуальные технологии;
◾️Современный и комфортный офис с удобным рабочим местом, оборудованный современной техникой;
◾️Новогодняя премия до 1-го оклада;
◾️Больничный лист и отпускные – оплачиваются в 100% размере.
Приятные бенефиты:
◾️Английский со Skyeng с частичной компенсацией;
◾️Минимум бюрократии;
◾️Поездки на ИТ-конференции, митапы, учебные курсы за счет компании;
◾️Подарки для сотрудников и их детей.
Формат работы:
◾️Работа в офисе (г. Москва, м. Автозаводская - БЦ "Омега Плаза”), при желании возможен гибридный формат.
◾️График работы 5/2, гибкое начало дня (в промежуток с 8 до 11 по Мск).
◾️После завершения испытательного срока возможна релокация - Кипр/Грузия.
📲 По всем вопросам обращаться: +79964064043, @heartcor3
@GolangJobsit
Yaroslav
Ну суть не в самом расположении, а в хорошей имплементации
Есть несколько хороших книг по этому, Совершенный код и Чистая архитектура. Обе есть на русском языке и не привязаны к языку программирования. Немного разобравшись в смысле чистой архитектуры можно уже найти на ютубе хорошие видео. Но и там частенько делают костыли, обходя смысл чистой архитектуры. А если говорить короче, то смысл в том, что при правильной архитектуре, уже готовый проэкт, можно пренести совершенно на другую БД, фрейм ворк и тд. за несколько дней.
Yuri
Yuri
110к
Oleg
В островке всегда были маленькие зарплаты... это они даже выросли чуток
Yuri
Oleg
Ну про это уже отдельные слухи/бредни хз правда ли:)
Oleg
Не думаю что гоферы по 50к это потому что он там что-то употреблял...
Oleg
Скорее бывают такие места где антуражем так привлекают что люди готовы идти за любые деньги
Oleg
Скорее всего...
Oleg
Просто в Москве все такие "что так мало, где мои миллионы":)
Oleg
Было пару случаев когда я звал пособеситься а мне с порога "пол ляма дадите?", а мы ещё даже парой слов перекинуться не успели.
S
да, это честнее на берегу узнать и нет смысла дальше говорить тогда
Yuri
А зачем мне текущий говорить? :)
Yuri
А можно и желаемую для перехода назвать
Yuri
Но мы на самом деле об одном говорим. Озвучивать надо уровень. Это уважительно к собеседнику, да и время зря не потратите
Oleg
Не соглашусь.
Oleg
Это как пойти на свидание, а девушка тебе в первые пять минут начинает про женитьбу, детей и ипотеку...
Pavel
Это не свидание, а договорные отношения как раз
Oleg
Это нито ни другое.
Oleg
Это вопрос на который не возможно ответить не узнав ничего про уровень кандидата.
Yuri
Yuri
Я могу плюс минус определить зп и уровень минут ща 15 разговора бегло
Oleg
Ну смотрим. Диалог примерно такой:
- Привет, я из компании X, го к нам пособеседоваться
- Пол ляма дадите?
Yuri
Yuri
Oleg
Да нет никакой вилки... Вы вилки спрашиваете только потому что сами не уверены в том сколько просить за свою работу:) Вам важно понимать какой разброс цен что бы потом под это дело подстроиться.
Yuri
Oleg
Yuri
Oleg
Ну так если нет:) то хочу лям:)
Замечательно, на лям тоже можно работу найти. Вопрос в том как ты это сделаешь, как себя прорекламируешь и в чём велью тебя нанять на лям.
Oleg
Yuri
Yuri
Pavel
Oleg
Давайте продолжим этот мифический разговор:
- Хей, го к нам на собес
- А пол ляма дашь?
- А ты хочешь пол ляма?
- Да. Хочу.
- Ок. А что ты на пол ляма умеешь?
- А что такой дерзкий?
- А ты сам не дерзкий
- А ну пшол прочь
- Фу какой невежа...
Yuri
Yuri
Я бы не стал продолжать беседу:)
Oleg
А начинать разговор с пол ляма тоже не адекватно.
Pavel
Yuri
Oleg
Да не надо с суммы:)
Pavel
Yuri
Oleg
Прежде чем покупать в магазине батон хлеба было бы не плохо вначале хотя бы поздароваться:)
Pavel
Если впорос упирается в цифру зп только
Yuri
Yuri
Ну не в этой булушной куплю батон
Oleg
Договорные зарплаты... кто-то на пол ляма договорился, а кто-то на 50к...
Oleg
А кто-то пришёл на собес в неадеквате и вообще никакого предложения не получил.
Oleg
Эх... никакого уважения к ложкам
Oleg
Pavel
А если ему все равно, он просто не хочет какими то ращговорами заниматься (к нему обратились) за деньги, которые он и так получает, ему нужен рост
Oleg
Эм... не. Контрактник это вот так:
- Есть работа за Х денег. Что делать не скажу. Подписывайте контракт вот тут.
- Молодцы все кто подписал, теперь садитесь в самолёт, вы вылетаете в Ташкент, будете там пылесосы ремонтировать
Yury
Oleg
Oleg
У нас есть понимание кого ищем и сколько это примерно придётся за это платить. Но... люди-то все не стандартные, это всё равно договорные отношения.
Oleg
Тоесть если я буду всех кто хочет 500к отфутболивать то вдруг кто-то из них реально 500к стоит? А у меня вилка не в 500к...
Oleg
Да везде по разному:)
Pavel
Oleg