Настоящее
Извечный вопрос как с нуля стать кем-то востребованным если нет ни резюме ни опыта ни связей ни денег ни родственников...
Ну не прям с нуля, просто хотелось бы развиваться внутри компании следуя вещам, которых на Ютубе нет например
Oleg
Это каких таких вещей ещё нет на ютубе?
Настоящее
Это каких таких вещей ещё нет на ютубе?
Я нашел например только пару видосов, где сервис нормально по структуре разбивают, англоязычные все какие-то странные, мол, хендлеры в 1 файле, роуты итд
Oleg
Кажется что это просто такой офтопик что про расположение файлов почти никто ничего не снимает:)
Oleg
Вообще учиться надо не на ютубе, а на гитхабе. Читая код и делая мнение - хороший это код или полная чушь.
Настоящее
Oleg
Ты мог бы стать учителем и сформировать курс по грамотности гоферов... и учить правильно выражать мысли в код... заработать на этом кучу денег продавая курсы не программистам, а компаниям которые заинтересованы в том что бы программисты были норм.
Настоящее
Ты мог бы стать учителем и сформировать курс по грамотности гоферов... и учить правильно выражать мысли в код... заработать на этом кучу денег продавая курсы не программистам, а компаниям которые заинтересованы в том что бы программисты были норм.
Чтобы это сделать, надо сначала самому научиться и вырасти до такого уровня, но и мне куда интереснее именно научиться решать любые технические задачи в коде, нежели преподавать
Настоящее
Но, видимо, одного желания маловато )
Oleg
Пока будешь готовить курс как раз и прокачаешь этот вопрос сильнее чем любой кто вообще об этом не задумывается.
Oleg
Я делю задачи в коде на следующие: 1. перекладывание данных из одного формата в другой 2. математические операции 3. сжатие данных 4. передача данных 5. хранение данных 6. визуализация данных 7. удовлетворение бизнес-сценариев или внешних правил (rfc и прочее в таком духе) 8. движки для автоматизации В целом это всё... всякие ML ещё могут сделать одну-две группы... но в целом ничего нового в этом всём уже давно нет. Мы можем хранить любые данные, передавать любые данные, защищать и сжимать любые данные и так далее... и всё примерно одно и тоже просто чуть-чуть по разному в зависимости от предметной области.
Rostislav
Я нашел например только пару видосов, где сервис нормально по структуре разбивают, англоязычные все какие-то странные, мол, хендлеры в 1 файле, роуты итд
это потому что часто это не тема по которой снимается видео. А по этой теме (раскладывание всего как надо) действительно не так много годных видео\статей.
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
Ну суть не в самом расположении, а в хорошей имплементации
Есть несколько хороших книг по этому, Совершенный код и Чистая архитектура. Обе есть на русском языке и не привязаны к языку программирования. Немного разобравшись в смысле чистой архитектуры можно уже найти на ютубе хорошие видео. Но и там частенько делают костыли, обходя смысл чистой архитектуры. А если говорить короче, то смысл в том, что при правильной архитектуре, уже готовый проэкт, можно пренести совершенно на другую БД, фрейм ворк и тд. за несколько дней.
Поляна
Middle Golang разработчик в Emerging Travel Group Формат: удаленно и/или в офисе в Москве на м. Краснопресненская; Возможно воспользоваться релокационным пакетом в Москву Вилка: от 110 до 220 тыс. рублей на руки Занятость: полная занятость, гибкий график ETG — travel-tech компания, в состав которой входят четыре бренда: российские Ostrovok.ru и B2B.Ostrovok и международные ZenHotels и RateHawk. Мы ищем Golang Developer в команду Supply, которая отвечает за подключение внешних поставщиков отельного инвентаря и контроль за успешностью работы интеграций. Наш стек: Golang, PostgreSQL, Docker. На этой позиции вас ждет: ➖ разработка интеграций с поставщиками отельных сервисов на Go под Linux; ➖ разработка инструментов для внутреннего использования. ➖ возможность получить экспертизу в решении технических задач, связанных с кэшированием, хранением больших объёмов данных и разнообразными алгоритмами обработки данных. От вас потребуется: ➖ опыт коммерческой разработки на Golang от 1 года; ➖ опыт работы с SQL/NoSQL хранилищами; ➖ опыт работы с сетевыми протоколами, json и xml; ➖ уверенное использование Git; ➖ опыт работы с Docker. Бонусный пакет: ➖ белая ЗП от 110к; ➖ ДМС со стоматологией; ➖ скидки на отели и корпоративные занятия по английскому языку; ➖ обеды, фитнес в офисе. Подробности вакансии по ссылке: hh.ru/vacancy/54931514 Задать вопросы / прислать отклик: @potemkinapolina
Yuri
Middle Golang разработчик в Emerging Travel Group Формат: удаленно и/или в офисе в Москве на м. Краснопресненская; Возможно воспользоваться релокационным пакетом в Москву Вилка: от 110 до 220 тыс. рублей на руки Занятость: полная занятость, гибкий график ETG — travel-tech компания, в состав которой входят четыре бренда: российские Ostrovok.ru и B2B.Ostrovok и международные ZenHotels и RateHawk. Мы ищем Golang Developer в команду Supply, которая отвечает за подключение внешних поставщиков отельного инвентаря и контроль за успешностью работы интеграций. Наш стек: Golang, PostgreSQL, Docker. На этой позиции вас ждет: ➖ разработка интеграций с поставщиками отельных сервисов на Go под Linux; ➖ разработка инструментов для внутреннего использования. ➖ возможность получить экспертизу в решении технических задач, связанных с кэшированием, хранением больших объёмов данных и разнообразными алгоритмами обработки данных. От вас потребуется: ➖ опыт коммерческой разработки на Golang от 1 года; ➖ опыт работы с SQL/NoSQL хранилищами; ➖ опыт работы с сетевыми протоколами, json и xml; ➖ уверенное использование Git; ➖ опыт работы с Docker. Бонусный пакет: ➖ белая ЗП от 110к; ➖ ДМС со стоматологией; ➖ скидки на отели и корпоративные занятия по английскому языку; ➖ обеды, фитнес в офисе. Подробности вакансии по ссылке: hh.ru/vacancy/54931514 Задать вопросы / прислать отклик: @potemkinapolina
Шутка какая-то?
Yuri
110к
Oleg
В островке всегда были маленькие зарплаты... это они даже выросли чуток
Yuri
В островке всегда были маленькие зарплаты... это они даже выросли чуток
А не связаны ли история с владельцем островка и лсд?
Oleg
Ну про это уже отдельные слухи/бредни хз правда ли:)
Oleg
Не думаю что гоферы по 50к это потому что он там что-то употреблял...
Oleg
Скорее бывают такие места где антуражем так привлекают что люди готовы идти за любые деньги
Oleg
Скорее всего...
Oleg
Просто в Москве все такие "что так мало, где мои миллионы":)
Oleg
Было пару случаев когда я звал пособеситься а мне с порога "пол ляма дадите?", а мы ещё даже парой слов перекинуться не успели.
S
да, это честнее на берегу узнать и нет смысла дальше говорить тогда
Yuri
А зачем мне текущий говорить? :)
Yuri
А можно и желаемую для перехода назвать
Yuri
Но мы на самом деле об одном говорим. Озвучивать надо уровень. Это уважительно к собеседнику, да и время зря не потратите
Oleg
Не соглашусь.
Oleg
Это как пойти на свидание, а девушка тебе в первые пять минут начинает про женитьбу, детей и ипотеку...
Pavel
Это не свидание, а договорные отношения как раз
Oleg
Это нито ни другое.
Oleg
Это вопрос на который не возможно ответить не узнав ничего про уровень кандидата.
Yuri
Я могу плюс минус определить зп и уровень минут ща 15 разговора бегло
Oleg
Ну смотрим. Диалог примерно такой: - Привет, я из компании X, го к нам пособеседоваться - Пол ляма дадите?
Yuri
Ну смотрим. Диалог примерно такой: - Привет, я из компании X, го к нам пособеседоваться - Пол ляма дадите?
Но и даже тут не виду ничего плохого. Если нет возможности дать, то смысл разговаривать?
Oleg
Да нет никакой вилки... Вы вилки спрашиваете только потому что сами не уверены в том сколько просить за свою работу:) Вам важно понимать какой разброс цен что бы потом под это дело подстроиться.
Pavel
Ну смотрим. Диалог примерно такой: - Привет, я из компании X, го к нам пособеседоваться - Пол ляма дадите?
И? Человека все устраивает на работе, текущей работе, но он готов сменить ее за 500 тыс, да - да, нет - нет
Oleg
Ну так если нет:) то хочу лям:)
Замечательно, на лям тоже можно работу найти. Вопрос в том как ты это сделаешь, как себя прорекламируешь и в чём велью тебя нанять на лям.
Yuri
А это он обращается или к нему обращаются?
Исключительно с «мой господин»:)))
Oleg
Давайте продолжим этот мифический разговор: - Хей, го к нам на собес - А пол ляма дашь? - А ты хочешь пол ляма? - Да. Хочу. - Ок. А что ты на пол ляма умеешь? - А что такой дерзкий? - А ты сам не дерзкий - А ну пшол прочь - Фу какой невежа...
Yuri
Я бы не стал продолжать беседу:)
Oleg
А начинать разговор с пол ляма тоже не адекватно.
Oleg
Да не надо с суммы:)
Pavel
Да не надо с суммы:)
Почему нет то?
Oleg
Прежде чем покупать в магазине батон хлеба было бы не плохо вначале хотя бы поздароваться:)
Pavel
Если впорос упирается в цифру зп только
Yuri
Ну не в этой булушной куплю батон
Oleg
Договорные зарплаты... кто-то на пол ляма договорился, а кто-то на 50к...
Oleg
А кто-то пришёл на собес в неадеквате и вообще никакого предложения не получил.
Pavel
Прежде чем покупать в магазине батон хлеба было бы не плохо вначале хотя бы поздароваться:)
Давай другое. Человек на своей работе зарабатывает 200к, его устраивает. Но тут к нему стучатся: "Привет, го к нам? Привет, положишь 250к?" Что не так?
Oleg
Эх... никакого уважения к ложкам
Oleg
Давай другое. Человек на своей работе зарабатывает 200к, его устраивает. Но тут к нему стучатся: "Привет, го к нам? Привет, положишь 250к?" Что не так?
Я предпочту что бы человек вначале про работу поговорил, оценил сколько он хочет именно за эту работу и тогда озвучил цифру с которой человеку комфортно.
Pavel
А если ему все равно, он просто не хочет какими то ращговорами заниматься (к нему обратились) за деньги, которые он и так получает, ему нужен рост
Oleg
Эм... не. Контрактник это вот так: - Есть работа за Х денег. Что делать не скажу. Подписывайте контракт вот тут. - Молодцы все кто подписал, теперь садитесь в самолёт, вы вылетаете в Ташкент, будете там пылесосы ремонтировать
Oleg
У нас есть понимание кого ищем и сколько это примерно придётся за это платить. Но... люди-то все не стандартные, это всё равно договорные отношения.
Oleg
Тоесть если я буду всех кто хочет 500к отфутболивать то вдруг кто-то из них реально 500к стоит? А у меня вилка не в 500к...
Oleg
Да везде по разному:)
Yury
Если ему не нужно то ок. Не вопрос. Он такими темпами и не получит ничего.
Ну просто возможен вариант и обратный, вы пару часов терли за скилы. Оказалось что там ААА разработчик, фулстак, go, c#, php, etc. А вы островок с макс 50к бюджетом)
Pavel
Если ему не нужно то ок. Не вопрос. Он такими темпами и не получит ничего.
Это уже его забота, а не кадровика, чего переживать? :)