Работа в Орле – вакансии на moyareklama.ru
Работа в Орле – вакансии на moyareklama.ruРабота на производстве
Охрана и безопасность
Работа в сфере торговли
Без специальной подготовки
Работа в строительстве
Работа на складе
Транспорт. Автосервис
Работа в сфере обслуживания
Горячие предложения
Популярные вакансии
Бухгалтер
Водитель
Грузчик
Продавец
Машинист
Оператор
Повар
Уборщица
Разнорабочий
Менеджер
Слесарь
Сварщик
Швея
Специалист
Инженер
Кладовщик
Комплектовщик
Администратор
Монтажник
Охранник
Электромонтер
По зарплате
от 20 000 ₽
от 25 000 ₽
от 30 000 ₽
от 40 000 ₽
от 45 000 ₽
от 50 000 ₽
По условиям
Без опыта
Подработка
Вахта
Удаленная работа
Сменный график
Административный персонал (18)
Банки. Страхование (3)
Бухгалтерия, аудит, финансы предприятия (30)
Госслужба. Некоммерческие организации (2)
Домашний персонал (8)
IT. Интернет. Телеком (9)
Культура, развлечения, отдых (8)
Логистика. Склад. Доставка (87)
Маркетинг. СМИ. Полиграфия (6)
Медицина. Фармацевтика. Ветеринария (86)
Образование. Воспитание. Психология (90)
Охрана. Полиция. МЧС (80)
Продажи.
Промышленность и производство (516)
Сельское, лесное, рыбное хозяйство (18)
Спорт, фитнес. Салоны красоты (15)
Строительство и ремонт (142)
Сфера обслуживания. Рестораны и гостиницы (132)
Транспорт, автосервис (246)
Управление персоналом, кадры (33)
Юриспруденция (6)
Работа без специальной подготовки (320)
- Помощь
- Обратная связь
- Мобильная версия
- «Пронто-Центр» © 2004 – 2022
Вакансии — свежие объявления работодателей в Таганроге
Подбор параметров
Должность
автомойщик администратор воспитатель водитель гладильщик (ца) горничная грузчик дворник диспетчер инженер каменщик кассир кладовщик кондитер котельщик кухонный работник (ца) маляр мастер машинист менеджер механик монтажник наладчик начальник няня оператор официант охранник пекарь повар подсобные рабочие посудомойщики продавец промоутер прораб рабочие руководитель сантехник сборщик сварщик секретарь слесарь специалист столяр сторож товаровед токарь торговый представитель уборщики упаковщики управляющий (ая) фасовщик фрезеровщик шашлычник швея электрик электромонтер ювелир юрист
Образование
высшее среднее среднее специальное
Опыт работы
с опытом работы можно без опыта не менее 1 года не менее 3 лет не менее 5 лет не менее 10 лет
График работы
полный день неполный день посменный свободный вахтовый метод
Продавец продовольственных товаров
Работа → Вакансии
Уборщик (ца)
Работа → Вакансии
Продавец
Работа → Вакансии
Охранник/Сторож
Работа → Вакансии
Водитель-грузчик
Работа → Вакансии
Работа в Москве
Работа → Вакансии
Мастер чистоты
Работа → Вакансии
Диспетчер
Работа → Вакансии
Начальник хлебобулочного цеха
Работа → Вакансии
Дворник
Работа → Вакансии
Механик
Работа → Вакансии
Водитель
Работа → Вакансии
Младший воспитатель (няня)
Работа → Вакансии
Формовщик теста
Работа → Вакансии
Тестовод
Работа → Вакансии
Наладчик станков с ПУ
Работа → Вакансии
Водитель
Работа → Вакансии
Электромонтер
Работа → Вакансии
Укладчик-упаковщик (ца)
Работа → Вакансии
Слесарь-ремонтник
Работа → Вакансии
Пекарь
Работа → Вакансии
Кондитер
Работа → Вакансии
Грузчик в цех
Работа → Вакансии
Поле не заполнено
Поле не заполнено
Я принимаю Соглашение об использовании персональных данных
Запомнить
Не могу войти
Регистрация
Введение с открытым исходным кодом — Avito Android
Avito. ru – второй по величине классификатор в мире. Мы перенесли нашу инфраструктуру Android в открытый исходный код: плагины Gradle, эмуляторы и тестовые библиотеки. Наш код будет полезен при автоматизации CI/CD, а также облегчит кодирование и поддержку автотестов.
В этом обзоре мы объясним, почему решили перейти на open source, представим центральные библиотеки проекта и подскажем, к кому обращаться с любыми вопросами. Мы подробно проанализируем отдельные библиотеки, плагины Gradle и наши подходы к разработке в следующих постах.
Кто мы и чем занимаемся
Мы разрабатываем решения для Android в составе команды платформы Speed. Нас четверо:
Боиштян Сергей
Старший инженер
сбоиштян
Воронин Дима
Ведущий инженер
Воронин Дмитрий
Евгений Кривобоков
Старший инженер
eugene_kr
Даниил Попов
Старший инженер
Int02h
Мы отвечаем за то, чтобы изменения во всех Android-приложениях Avito доходили до пользователей как можно быстрее. Наша зона ответственности охватывает:
- Локальная проектная деятельность: обеспечение быстрой сборки и быстрой работы IDE.
- Конвейер CI: тесты и все возможные проверки. Компакт-диск
- : инструменты для инженеров по выпуску.
Почему открытый исходный код
Мы хотели не только отразить код в репозитории с открытым исходным кодом на GitHub, но и узнать что-то новое и внести свой вклад в сообщество разработчиков программного обеспечения. Было пять основных причин перевести проект в открытый исходный код:
- Получить отзыв.
- Влияние на отраслевые стандарты.
- Узнайте что-то новое.
- Влиять на сторонние библиотеки.
- Продвигать наши личные бренды.
Давайте обсудим их один за другим.
Получите обратную связь и упростите повторное использование кода
Мы делаем инструментарий для инженеров Авито, а нашим пользователям нужно, чтобы все решения просто работали. Нам не хватает взгляда со стороны разработчиков, которые работают над похожими проблемами. Они нужны нам для того, чтобы указать на проблемы во внутренней реализации и удобство подключения к нашему проекту.
Мы уже видели, как перенос кода на GitHub выявил проблемы повторного использования. Когда вы понимаете, что ваш проект могут использовать другие компании, вы начинаете смотреть на архитектуру по-другому. Повторное использование кода не является конечной целью. Но этот внешний критерий многое говорит о качестве архитектуры и ее гибкости.
Влияние на отраслевые стандарты
Мы разрабатываем инфраструктуру для мобильных приложений с 2017 года и регулярно выступаем на локальных конференциях и митапах разработчиков.
Мы всегда хотели поделиться кодом в дополнение к нашим словам и позволить другим повторно использовать его. Действительно, многие разработчики Android сталкиваются с похожими проблемами:
- Как писать эффективные автотесты.
- Как запускать их в запросах на вытягивание.
- Как поддерживать инфраструктуру с минимальными затратами.
Общепринятых, универсальных решений этих задач не существует — каждая компания решает их по-своему. Мы делимся лучшими практиками, чтобы разработчикам новых проектов не приходилось по крупицам собирать информацию о тестировании мобильных приложений и построении CI/CD. Мы хотим предлагать готовые решения рутинных задач, а не изобретать велосипед. И даже если никто не будет использовать код проекта в первозданном виде, разработчики смогут увидеть наши подходы и улучшить свои библиотеки.
Учись, обучая
Простого переноса кода в открытый исходный код недостаточно. Практики, подходы, методы устранения неполадок и принятия решений — вот что важно. Делясь ими, мы проверяем, работают ли наши идеи и готовые решения вне Авито.
Влияние на сторонние библиотеки и более быстрое решение их проблем
Представьте, что вы столкнулись с проблемой в Android или библиотеке и не можете найти обходной путь. Вам нужна помощь сообщества или авторов кода. Вы задали вопрос на Stack Overflow, отправили отчет об ошибке в Google IssueTracker, все подробно описали, но проблема не воспроизводится. Вас просят поделиться тестовым примером. Все это требует дополнительного времени.
Открытый исходный код поможет вам быстрее создать воспроизводимый пример. У нас есть тестовое приложение, которое использует часть инфраструктуры. Его основная функция – догфудинг, т.е. насколько это возможно с помощью простого и единичного случая, что все работает. Но это же приложение упрощает демонстрацию ошибок. Когда мы показываем воспроизводимый пример в сторонней библиотеке, его разработчику становится легче понять, что происходит. Это увеличивает шансы на то, что разработчики исправят проблему.
Популярность проекта с открытым исходным кодом также увеличивает вероятность того, что на вас обратят внимание. Когда проблема в библиотеке имеет много звезд и пользователей, это увеличивает давление, и проблему становится труднее игнорировать. Добиться этого без открытого исходного кода сложнее — приложение должно быть суперпопулярным, либо нужно заявить о себе.
PR и личная мотивация
И последнее, но не менее важное: личная выгода. Все выигрывают, когда их повседневная работа получает огласку. Авито привлекает внимание, предлагая полезный продукт, а мы продвигаем личные бренды инженеров и вырабатываем дополнительную мотивацию для работы. Нам больше не нужно использовать свободное время для работы над собственными проектами или коммитами в сторонних библиотеках с открытым исходным кодом.
Что в открытом коде
Мы сделали доступными в репозитории GitHub почти всю нашу инфраструктуру тестирования Android и CI/CD. Чтобы другим разработчикам было проще ориентироваться в проекте, мы сгруппировали все его модули по функциям:
- Плагины Gradle.
- Библиотеки для модулей тестирования Android.
- Эмуляторы.
Давайте обсудим некоторые из наиболее важных библиотек.
Тестовый бегунок
Это плагин Gradle для запуска инструментальных тестов. Ближайший аналог есть Marathon, но наш плагин работает только под Android.
Тестовый бегун:
- Указывает, какие тесты нужно запустить. Поддерживается фильтрация по аннотациям, по пакетам, по результатам последнего запуска.
- Указывает, на каких эмуляторах выполнять тесты. Создает их резервные копии в Kubernetes или подключается к локальным эмуляторам.
- Задает условия перезапуска теста.
- Отправляет окончательный отчет с результатами выполнения теста.
Результаты хранятся в пользовательской TMS (системе управления тестированием), которая не является открытым исходным кодом. Мы работаем над возможностью подключения к другой реализации.
Анализ удара
У нас есть около 1600 инструментальных тестов и 10 тысяч модульных тестов. Мы хотели бы запустить все тесты для любого изменения кода, но это невозможно — такой пробный запуск занял бы слишком много времени.
Простое решение — вручную разделить тесты на подмножества, например, дымовые тесты, быстрые, медленные тесты и запустить только один комплект за раз. Но при таком подходе всегда есть риск пропустить ошибку, потому что непонятно какой набор тестов является оптимальным. Идеальным решением было бы понять, какой минимальный набор тестов может проверить все изменения. Это известно как анализ воздействия теста.
Мы написали плагин Gradle, который ищет изменения в модулях, парсит тесты и определяет, какие из них запускать.
Для получения более подробной информации об основных модулях и подходах, см. проектную документацию(удалено). Это еще не все, и не все переводится. Мы хотим упростить понимание документации и нуждаемся в вашей помощи. Расскажите нам, что улучшить и исправьте в документации в нашем Telegram-чате.
Чем могут быть полезны наши библиотеки
Поскольку в нашем проекте много компонентов, его применение зависит от ваших потребностей. Если вы работаете над похожей проблемой или просто хотите лучше понять технологию — смело обращайтесь к нам в GitHub или в нашем Telegram-чате. Мы поделимся тем, что знаем, постараемся помочь и покажем актуальные примеры.
Вы можете спросить что угодно: — Как мы справляемся с нестабильными тестами? — Зачем столько кода? Это не имеет никакого смысла. — Почему весь код в плагинах Gradle, а не в скриптах python?
Если вы хотите использовать определенный модуль, вы можете попробовать его в тестовом приложении. В настоящее время он показывает пример использования нашего тестового бегуна.
К сожалению, у нас пока мало примеров повторного использования в других проектах, поэтому интеграция может выявить неизвестные пока ограничения. Дайте нам знать, если это произойдет, и мы посмотрим, что можно исправить.
Заключение
В следующих постах мы планируем рассказать о:
- Наш тестовый бегун.
- Анатомия теста — что происходит с момента нажатия «Выполнить» в IDE до момента завершения теста.
- Как мы справляемся с нестабильностью тестов и инфраструктуры.
- Наши подходы к написанию инфраструктуры.
- Как мы сократили время релиза с месяца на неделю.
Мы хотим обсудить и более общие темы:
- Как начать писать тесты.
- Основы тестирования для начинающих — общие подходы и технологии.
Оставьте комментарий, чтобы сообщить нам, о чем вы хотели бы прочитать. Так мы будем знать, какую тему осветить в первую очередь.
Naspers приобретает контрольный пакет Avito.ru в рамках выхода одного из крупнейших стартапов Европы
Naspers объявила сегодня о сделке на сумму 1,2 миллиарда долларов, чтобы стать крупнейшим акционером ведущего российского сайта онлайн-объявлений Avito.ru — всего через несколько недель после того, как компания обнародовала свои планы IPO. После покупки акций у существующих акционеров Naspers увеличит свою долю с 17,4% до 67,9%. % на полностью разбавленной основе.
Kinnevik продает все свои 31% акций южноафриканскому гиганту за 846 миллионов долларов, а Accel Partner и Northzone также полностью выходят из бизнеса, подтвердил Tech.eu. Сделка, которая оценивает Avito примерно в 2,7 миллиарда долларов, является одной из крупнейших европейских компаний, поддерживаемых венчурным капиталом, за всю историю.
Naspers рассчитывает «укрепить свои позиции в качестве мирового лидера в области онлайн-объявлений».
«Российский рынок электронной коммерции, как ожидается, значительно вырастет, и все больше людей получат доступ в Интернет. Со временем коэффициенты электронной торговли должны измениться в соответствии с другими крупными странами», — сказал генеральный директор группы Боб ван Дейк.
«Мы считаем, что эта сделка является взаимовыгодной, и, с нашей точки зрения, мы приветствуем очень долгосрочный взгляд Naspers на Россию и особенно на Avito», — говорит Филип Энгельберт, генеральный директор и соучредитель Avito, который сохранит свою должность. .
Сделка все еще подлежит одобрению компетентными органами Южной Африки. Первоначально приобретение может быть профинансировано за счет существующих денежных ресурсов и долговых обязательств Naspers, но группа заявила, что «в настоящее время оценивает подходящие альтернативы долгосрочного финансирования», чтобы избежать «увеличения существующего долгового профиля в среднесрочной перспективе».
Российско-шведская история успеха
Avito, одна из самых успешных интернет-компаний в России, была основана в 2007 году шведскими бизнесменами Филипом Энгельбертом и Йонасом Нордландером. В 2011 году шведская инвестиционная компания Vostok Nafta Investment, один из ее первых инвесторов, назвала это «настоящей романтикой» своего портфеля.
В мае 2012 года Avito.ru получила 75 миллионов долларов от Baring Vostok Private Equity Fund IV и Accel Partners, а также от существующих инвесторов Kinnevik и Northzone.
В марте 2013 года Avito объединилась со своими конкурентами Slando. ru и OLX.ru, в результате чего сайт стал пятым по популярности в России и одним из лучших в мире сайтов объявлений. В рамках сделки на сумму более 570 миллионов долларов Naspers, которой принадлежали Slando.ru и OLX.ru, инвестировала 50 миллионов долларов наличными в Avito в обмен на долю в новой группе.
За последние годы компания расширилась до вертикалей объявлений и сейчас является ведущим игроком в пяти вертикалях: товары общего назначения, автомобили, недвижимость (включая Домофонд.ру), работа и услуги.
Платформа продолжала расти на фоне кризиса, охватившего российскую экономику в 2014-2015 годах.
Выручка компании за 2014 год составила 76,5 млн долларов, что на 76 % больше, чем в предыдущем году, а рентабельность по EBITDA составила 50,6 %, сообщил Naspers. По данным Bloomberg, во втором квартале этого года выручка Avito достигла 1,57 млрд рублей (24 млн долларов США), увеличившись за год на 47%.
Для сравнения, выручка Avito в 2011 году составила всего 8,5 млн долларов.