Привет я
и всех валят чтобы не платить но выглядеть щедрыми? умно
пока
и всех валят чтобы не платить но выглядеть щедрыми? умно
Ну вопрос «Чем отличается абстрактный класс от интерфейса» меня просто убил
Myhaj
Ой-вэй! Зачем так? "Пусть расцветают сто цветов"
пока
Мы должны их победить!
Aleksandr
Мы должны их победить!
как? переписать весь их код на go? я - пас) пусть сами страдают..
Ingvar
Хм, интересно, существуют в этом мире люди, которые переписывают go на php? 🤔
Миринговин
Хм, интересно, существуют в этом мире люди, которые переписывают go на php? 🤔
Когда выкинули мамкин хайлоад и написали тоже самое на пхп с поджержкой за две шаурмы.
Leonid
Это стандартный вопрос на php-собеседованиях
Могли спросить применительно к C#, Java, C++ и даже Delphi. Но скорее всего хотели проверить знания ООП. А может быть просто ждали ответ что в Go есть, а чего нет.
Said
#вакансия #remote #relocation #startup #vacancy #teamlead #techlead Всем привет! Ищу Tech Lead в Refocus (http://Refocus.me) 😎 С момента запуска мы уже пробили отметку в $800k ежемесячной выручки и отметку в 3500+ студентов. Нас уже 250+ чел, более 10 кросс-функциональных remote команд на Филиппинах, в Индонезии, Грузии и Армении. Дальше – больше! Что нужно будет делать? – Настраивать интеграции между существующими системами – Нанимать свою команду – Запускать собственной разработки (LMS система) Кого мы ищем? -Опыт в Backend разработке от 5 лет, минимум 1 год как Team Lead/Тech Lead Есть возможность полной удаленки и оплаты в валюте или релокации в Сербию. Тут можно подробнее почитать про позицию: https://www.notion.so/refocusteam/Tech-Lead-Backend-dffcac9c7fc64f298520551ba08dfecd Направляйте, пожалуйста, свои резюме: @SaidNY
Zhassik
Всем привет Как пересоздать таблицы? Просто я новые поля добавил в таблицы, и все записи стали неактуальными
Zhassik
Дропнуть
удалить таблицы?
Pass
Ага
Zhassik
Ага
спасибо!
Pass
))
Zhassik
если добавлю новые поля, каждый раз нужно будет пересоздовать таблицу?
Pass
Нет
Юра (Юрий Александрович)
если добавлю новые поля, каждый раз нужно будет пересоздовать таблицу?
для большинства объектов, создаваемых через CREATE, есть команда ALTER, позволяющая этот объект изменять без пересоздания. В частности для таблиц можно добавлять/убирать поля, добавлять/удалять ограничения и т.д.
Мария
#Golang #вакансия 🧲Мы ищем Golang разработчика в команду Hotcore продукта🧲 🧲Команда Hotcore занимается развитием сервисов, отвечающих за переработку тарифов отелей, прайсинг, фильтрацию и сортировку финального списка предложений, которые мы показываем пользователям нашего продукта. ⚙️Разработка сервисов происходит преимущественно на Golang и частично на Python в связке с Django. 🛠Основные обязанности на позиции: -развитие и улучшение производительности сервисов платформы поиска отелей; -участие в проектировании системы и принятии архитектурных решений совместно с командой; -вынос частей логики в отдельные сервисы и/или пакеты; -улучшение архитектуры внутри приложений; -улучшение админки настроек сервисов; -создание инструментов для упрощения тестирования. 🛠Примеры предстоящих задач: -изменение логики расчета налогов для учета возраста гостя (у детей и взрослых в разных регионах мира могут быть разные налоги на проживание); -поиск медленных частей приложения с помощью метрик и трассировки для последующего выноса их в отдельных GRPC-сервис; -удаление лишней логики и наведение порядка в актуальном коде; -поиск способов уменьшить нагрузку на поставщиков и кэши. 💼Для этого тебе понадобится: -опыт коммерческой разработки около 5 лет; -опыт разработки web сервисов на Golang от 2 лет; понимание работы современных реляционных и нереляционных СУБД, границ их применения и возможных оптимизаций; применение best practice разработки на Golang и опыт использования линтеров; умение договориться с DevOps; умение профилировать код и сервисы на Golang; -умение упаковать свой сервис в Docker. 💼Будет плюсом: -опыт работы с админкой Django; любовь к метрикам (Statsd, InfluxDB, Grafana); -понимание важности обработки ошибок (Sentry). Взамен мы предлагаем: 💰Доход до 320.000 на руки -100% белая заработная плата; -комфортный офис в центре Москвы с бесплатным фитнес-залом, зонами отдыха, безлимитным чаем/кофе и питанием; -гибридный формат работы: удалённо, из офиса или оба варианта; -гибкий график — мы не требуем в 9:00 быть в сети или в офисе. Можешь начинать работать в комфортное для тебя время; -интересные амбициозные задачи, которые выведут тебя на новый профессиональный уровень; -обучение: семинары, тренинги, конференции. Если ты сам хочешь выступать на конференциях — поможем всё организовать; -ДМС; -корпоративный английский, а также скидки на SkyEng; -крутые активности с коллегами: киновечера, викторины, тематические вечеринки, ежегодные выезды на природу, игры в футбол/волейбол; -корпоративные скидки на отели и другие услуги; -молодая активная команда классных специалистов. 🎩О нашем департаменте разработки: Самый технологичный тревел-сервис на планете сам себя не создаст, так что этим занимаемся мы — команда Engineering. Наша власть практически безгранична: мы взаимодействуем со всеми департаментами, развиваем все направления — отели, авиабилеты и трансферы; B2B и В2С; российские и международные; разрабатываем внутренние продукты — CRM, Intranet, Blog, Infrastructure. При этом находиться в офисе совершенно необязательно — мы нацелены на результат, а не на высиживание определённого количества часов. Ты можешь работать дома, из офиса или выбрать гибридный формат. Мы увлечены своей работой — проводим хакатоны и открытые демо-встречи, вместе смотрим в офисе важные конференции. Интересно ? Пиши @Lobodamia
Pavel
Питончик для прототипов кайф Но для хайлоада конечно гошечка
Gameover
на раст разрабов не найдешь и цена там будет космос 🤷‍♂️ а в текущих реалиях, мне кажется, они все уехали, т.к на него большой спрос в блокчейне
Сергей
Питон с связке с джанго означает что у них сайт был на нем сделан (легаси). Тормознутость не при чем.
Сергей
как сказать, синтаксис петухона настолько неприятен что теперь нужно найти человека, который его полюбит
Сергей
работа не для эстета
Юрий
Работает и ладно, не важно как
Gameover
по "жесткой реальности" в качестве кода - да. Проект хотя бы по слоям написанный найти прям редкость 😢
Tm
#go #golang #удаленка #релокация #вакансия #middle #senior #principal 👉Вакансия: Golang developer Компания: КА Vital Partners LLC Формат работы: удаленный Оформление: Официально ДМС - шикарный З.П. от 4000 - 9000$ Широкий пакет релокации для сотрудника и семьи. 🔥Наш клиент, международный сервис поиска попутчиков с более чем 150 миллионами загрузок, работающий в 45 странах мира. Второе по величине приложение для совместного использования поездок и грузоперевозок. Мы хотим найти сильного инженера, который поможет нам выстроить окружение, в котором будут жить и развиваться сервисы, у которых алгоритмы ML, нейросети. 👍Вам предстоит: оптимизировать хранилище данных и процесс формирования отчетов для больших объёмов; модифицировать использование очередей; разрабатывать инструменты для экономии расходов на внешние api; разрабатывать решение, специфичных для стран кейсов использования приложения; участвовать в проектировании системы и принятии архитектурных решений совместно с командой; писать интеграционные и юнит-тесты, разрабатывать средства автоматизации для повседневных задач 👌Наши ожидания: у вас есть опыт разработки и проектирования приложений на микросервисной архитектуре, и вы знаете, как организовать взаимодействие микросервисов; вы понимаете ограничения серверной и клиентской разработки; вы умеете работать с реляционными СУБД, а также понимаете кейсы применения нереляционных баз; вы способны в рамках команды сделать выбор технических решений для решения задач; вы интересуетесь новыми технологиями, любите работать в команде и развиваться (мы будем регулярно отправлять на курсы). контакты: @Mi_souh
Александр Кувардин
#golang #techlead #teamlead #релокация #удаленка #кипр #казахстан Ваканcия: Golang Tech Lead Формат работы: удаленка Занятость: полная Зарплата: до 8000$ Какие задачи предстоит решать: - cоздание и развитие внутренней экосистемы работы с геоданными в компании; - активное участие в формировании команды разработки; - техническая поддержка продуктовых и бизнес команд по всем вопросам, связанным с Geo; - развитие и оптимизация собственного сервиса ГЕО, который взаимодействует как с внешними провайдерами, так и с собственной базой геоданных; - проектирование REST API; - написание интеграций на базе OpenStreetMap; - написание интеграций с внешними глобальными и локальными провайдерами картографических сервисов; - участие в написании собственного поискового движка для геокодинга, роутинга и автокомплита; - возможность участвовать в реализации open-source решений; - взаимодействие с ML и DevOps департаментами. Наши пожелания: - английский не ниже Intermediate; - опыт разработки и проектирования приложений на микросервисной архитектуре, и вы знаете, как организовать взаимодействие микросервисов; - умение работать с реляционными СУБД, а также понимание кейсов применения нереляционных баз; - опыт руководства командой разработки и технологической стороной продукта; - способность в рамках команды сделать выбор технических решений для решения задач; Будет плюсом: - опыт работы в международных компаниях-вендорах геосервисов/разработчиках ГИС ПО; - опыт работы в компаниях, которые занимаются райдхейлингом. Связь: @AleksandrKuvardin
Юрий
Надо какой-нибудь жесткий фреймворк на го типа неста
Eugene
как же хорошо, что в гошечке нет симфони и ларавел.
Gameover
как же хорошо, что в гошечке нет симфони и ларавел.
там обычно микросервисы и любое говно разгрести можно без труда
Pavel
Если не использовать MVC код на любом языке быстро превращается в говно
Eugene
а что не так с симфони?
вопрос про код или чрезмерность в проектах?
Eugene
А как же bee и kratos?
к счастью, пока ещё не синоним
Pavel
а что не так с симфони?
Тут ключевое что в го нет фреймворков
Сидредин
Тут ключевое что в го нет фреймворков
Это разве хорошо?) Так-то в PHP тоже можно без фреймворков писать))
Pavel
Это разве хорошо?) Так-то в PHP тоже можно без фреймворков писать))
В го они и не нужны А когда появляется потребность то достаточно go-layour , linters и best prakitice IMHO
Timur
Andrew
#вакансия #vacancy #удаленка #job #работа #Go #Golang #Back #BackEnd Вакансия: 🔆 Middle Golang Developer🔆 Требуемый опыт работы: 2-3 года Вилка ЗП от 200 000 до 250 000 на руки Полная занятость Удаленная работа Привет! Мы команда социальной сети для взрослых FriendsOnly.me Мы создали сервис, который позволяет получит доступ к большому количеству адалт контента обычному пользователю, а создателям такого контента с легкостью его монетизировать. Сейчас мы осуществляем переезд с PHP на Golang и нам требуются крутые специалисты 🙂 ❗️Требования:❗️ 📍Опыт разработки на Golang 2-3 года. 📍Умение писать unit тесты. 📍Опыт работы с git, bitbucket и понимание git flow. 📍Опыт работы с Jira. 📍Postgres, важно умение писать сырые sql запросы. 💯Какие сейчас есть задачи?💯 📍Создание сервиса по конвертации видео 📍Сервис биллинга для работы с платежными системами и учетом транзакций 📍Реализация АПИ для работы текущего сайта ✅Будет плюсом:✅ 📍Опыт работы с docker, kubernetes. 📍Опыт с PHP, Laravel. (Необходимо будет переписывать часть функционала с Laravel на Fiber) 📍Опыт в разработке high-load проектов. 📍Понимание принципов работы websockets. ❤️Условия:❤️ 📍Полностью дистанционная работа 📍Стабильные выплаты заработной платы 2 раза в месяц 📍Не разводим бюрократию в процессах и не любим плохой код; 📍Возможно оформление по ТК РФ (необходимо уточнять). Также возможна оплата на карту, криптой. Контакты тг: @Aarbuzov01
Andrew
#вакансия #vacancy #удаленка #job #работа #Go #Golang #Back #BackEnd #Senior Вакансия: 🔆Senior Golang Developer🔆 Требуемый опыт работы: 3-6 лет Вилка ЗП от 300 000 до 350 000 на руки Полная занятость Удаленная работа Привет! Мы команда социальной сети для взрослых FriendsOnly.me Мы создали сервис, который позволяет получит доступ к большому количеству адалт контента обычному пользователю, а создателям такого контента с легкостью его монетизировать. Сейчас мы в поисках крутого senior backend с навыками Go и PHP🙂 ❗️Требования:❗️ 📍Опыт разработки на Golang 3+ лет. 📍Умение писать unit тесты. 📍Опыт работы с git, bitbucket и понимание git flow. 📍Опыт работы с Jira. 📍Postgres, важно умение писать сырые sql запросы. 💯Какие сейчас есть задачи?💯 📍Создание сервиса по конвертации видео 📍Сервис биллинга для работы с платежными системами и учетом транзакций 📍Реализация АПИ для работы текущего сайта ✅Будет плюсом:✅ 📍Опыт работы с docker, kubernetes. 📍Опыт с PHP, Laravel. (Необходимо будет переписывать часть функционала с Laravel на Fiber) 📍Опыт в разработке high-load проектов. 📍Понимание принципов работы websockets. ❤️Условия:❤️ 📍Полностью дистанционная работа 📍Стабильные выплаты заработной платы 2 раза в месяц 📍Не разводим бюрократию в процессах и не любим плохой код; 📍Возможно оформление по ТК РФ (необходимо уточнять). Также возможна оплата на карту, криптой. Контакты тг: @Aarbuzov01
Timur
Да ничего плохого написать про фреймворки не скажешь. У них есть как минимум своя ниша, когда надо быстро накидать монолит под не самые большие нагрузки.
Eugene
и то, и другое)
1. отклонение от PSR - не смущает?. 2. для решения конкретной задачи при помощи composer и пакетов phpleague, почему-то принято по-умолчанию ставить симфони со всеми зависимостями Это точно программирование?
Timur
1. отклонение от PSR - не смущает?. 2. для решения конкретной задачи при помощи composer и пакетов phpleague, почему-то принято по-умолчанию ставить симфони со всеми зависимостями Это точно программирование?
Вам шашечка или ехать? Задача разработки решить задачу. И если выбран php, то задача явно не масштабов Амазона и эти задачи он решает. Тогда какая разница программирование это или нет?
Сидредин
1. отклонение от PSR - не смущает?. 2. для решения конкретной задачи при помощи composer и пакетов phpleague, почему-то принято по-умолчанию ставить симфони со всеми зависимостями Это точно программирование?
1) PSR - это лишь рекомендации 2) на первом месте должны стоять задачи бизнеса, на втором - программирование и всё остальное. Да и для программирования можно найти место (зависит от проекта - где-то больше сложных вычислений, где-то меньше)
Сидредин
Да и не думаю, что в симфони много лишнего. Из коробки там вроде только наиболее часто встречающийся функционал - роутинг и т.д
Timur
Да и не думаю, что в симфони много лишнего. Из коробки там вроде только наиболее часто встречающийся функционал - роутинг и т.д
Что вообще значит лишнее? Для одной задачи что то лишнее, а для другой нет. Можно тогда и на стандартную библиотеку питона говорит что там много лишнего. В чем разница?
Tikhon
Тогда что такое fiber и echo?
Это просто роутеры (не смотря на то, что авторы называют их фреймворками)
Tikhon
Есть конечно настоящие маленькие фреймворки на go, но они популярностью не пользуются, по понятным причинам)
Timur
Это просто роутеры (не смотря на то, что авторы называют их фреймворками)
Разве? Там вроде еще в комплекте набор миделвероф. Работа с куками и ответами,вебсокеты и тд. Чем тогда отличается роутер от фреймворка?
Tikhon
Жирные роутеры)) Это довольно холиварная тема, вряд ли тут кто-то сможет кому-то что-то доказать
Tikhon
Могу конечно ошибаться, но для меня в первую очередь флажком «это Фреймворк» является навязывание библиотекой своей структуры проекта
Tikhon
Например, как это делается в кодогенерации go-swagger
Timur
1. если есть рекомендация, хорошая практика - зачем создавать новую секту и замыкаться в ней?
А что psr это единственно правильное мнение? Альтернатив быть не может?
Timur
У вас прям тоталитаризм какой то
Pavel
Thyme
Alexander
так, uncle bob кто?)
Timur
так, uncle bob кто?)
https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%80%D1%82%D0%B8%D0%BD,_%D0%A0%D0%BE%D0%B1%D0%B5%D1%80%D1%82_(%D0%B8%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80)
RuslaN
А сколько джун после стажки в ВБ получает?