Как выбрать подход к созданию тестового AI-проекта

Статья написана в соавторстве с  Мэри Ротарь , CEO IAMPM. Привет, меня зовут Сергей Брандис, больше 8 лет работаю как СТО в компании по разработке hardware-устройств. Помимо этого, три года назад стал кофаундером стартапа aidrome: мы используем не совсем классический подход к Machine Learning, даем возможность делать модели с нуля, чтобы обучать их и деплоить. В статье расскажу о разных подходах к созданию умных систем. Сегодня благодаря доступным библиотекам, понимая подходы и терминологию, можно сделать тестовый AI-проект самостоятельно и ускорить развитие своего бизнеса. Поэтому, думаю, материал будет полезен проектным менеджерам, продактам, owner’ам и всем, кого интересует внедрение искусственного интеллекта. Сразу начну с истории. Летом 2020 года компания OpenAI представила самую крупную из когда-либо обучавшихся языковых моделей — GPT-3 .

Опубліковано: 14/10/20 @ 07:00
Розділ Різне Читати далі...

Путеводитель по синдрому самозванца. Корни, причины, симптомы и последствия. Часть 1

Я редактор в команде Make it in Ukraine . В силу специфики своей работы часто общаюсь с разработчиками, менеджерами и другими категориями IT-специалистов. Это и интервью для написания статей, и участие в отраслевых аналитических исследованиях, и участие в кадровых собеседованиях совместно с нашим рекрутинговым отделом. Не считал точно, сколько таких бесед состоялось, но в этом году наверняка свыше сотни. А сколько кейсов я узнал от наших рекрутеров! Хватит на несколько книг. Благодаря такому общению мы накапливаем опыт по развитию hard skills, soft skills и стараемся делиться им (вот, например, отчет с сентябрьского онлайн-саммита , в котором помогло комьюнити с форума DOU — спасибо, друзья!). Но главное не это! Через синдром самозванца прошел я, прошла половина команды Make it in Ukraine и большая часть из тех, с кем мы плотно общаемся каждый день. Это огромная живая библиотека опыта, личная битва. И нам есть что рассказать.

Опубліковано: 13/10/20 @ 10:00
Розділ Різне Читати далі...

Геймдев-навчання в Естонії та релокація у Фінляндію. Історія українського програміста

Влад Святецький зацікавився гейм-дизайном, ще коли навчався у Києво-Могилянській академії та паралельно працював у невеличкій ігровій компанії. Закінчивши магістратуру, вступив на ще одну — Digital Learning Games у Таллінні. Звідти переїхав до Фінляндії, де розвинена індустрія ігор, особливо мобільних. Працює програмістом у компанії Next Games у Гельсінкі. Влад розповів про навчання в Естонії та особливості життя і роботи у Фінляндії. Під час подорожі Фінляндією Естонія: навчання на гейм-дизайнера Ще під час бакалаврату з прикладної математики в Києво-Могилянській академії я зрозумів, що краще трохи змінити фокус і зайнятися програмуванням. У 2016 році вступив на магістерку на факультет інформатики, спеціальність «Інформаційні і управляючі системи та технології». З третього курсу і до від’їзду з України працював у маленькій ігровій компанії в Києві — тепер її, напевно, не існує. Гейм-дизайн мене захопив, я почав більше вивчати тему.

Опубліковано: 12/10/20 @ 10:00
Розділ Різне Читати далі...

Как получить первую работу в геймдеве. Создайте портфолио и практикуйтесь на своих проектах

Год поисков, 40 собеседований, недели, потраченные на тестовые. Это цена моей первой работы. С тех пор прошло два года, я сменила несколько компаний, и сегодня я Junior Unity Developer в геймдев-компании Gismart. В статье расскажу про свой карьерный путь, «странные» собеседования и поделюсь лайфхаками о том, как их пройти... или не пройти. Выбор профессии К концу школы я грезила журналистикой, посещала кружки, писала статьи для газет. Но за полгода до поступления, в 2014-ом, в стране произошел кризис. Тогда я поняла, что журналистика далеко не всегда бывает честной и объективной, и решила, что на журфаке мне делать нечего. Моей второй страстью были компьютеры. Так я поступила в ХАИ (Национальный аэрокосмический университет им. Н. Е. Жуковского) на специальность «Компьютерные науки». В 2015 году вышла игра «Ведьмак», она оставила неизгладимый след в душе, и с того момента я решила, что хочу специализироваться именно на геймдеве.

Опубліковано: 09/10/20 @ 10:00
Розділ Різне Читати далі...

Как понять, чем сейчас дышит Киев: тернистый хардварный путь ЛУН

Привет! Мы команды «ЛУН Місто» и факультета радиофизики, электроники и компьютерных систем КНУ им. Шевченко (ФРЕКС). Полтора года назад мы решили ответить на вопрос «Чем в данный момент дышат Киев и пригород?». Для этого пришлось разработать свои станции качества воздуха — «ЛУН Місто Air» . Всего в создание нашей системы мониторинга воздуха было вовлечено около 10 человек. Костяк команды — шесть человек. Качество воздуха — это очень важно. По данным ВОЗ , ежегодно от загрязнения воздуха в мире умирают несколько миллионов человек. Девять из десяти человек на земле дышат плохим или умеренно плохим воздухом. И каждый житель большого города наверняка сталкивается с проблемой загрязнения лично. В этой статье расскажем веселые и серьезные истории о том, как мы прошли путь разработки от громоздкого аппарата до компактной outdoor-станции измерения качества воздуха, передающей данные в real-time.

Опубліковано: 08/10/20 @ 10:00
Розділ Різне Читати далі...

Як я покинув хімію і став розробником, або Що треба розуміти, змінюючи фах

Привіт, мене звуть Кирил Стронько. Три роки тому я став Front-end розробником і зараз працюю в компанії AgileEngine. Більшу частину свідомого життя я присвятив хімії та роботі в лабораторії. Але у 26 років зрозумів, що більше не отримую задоволення від цього й не можу себе достатньо фінансово забезпечити. Чи можна поєднувати роботу та навчання? А вивчитись на Front-end розробника самостійно, не витративши на це (майже) жодної гривні? Чи вдасться повернутися на Землю, якщо вас загубили на Марсі, з пошкодженим скафандром? Про це та багато іншого я розповім з власного досвіду у статті (звичайно, крім історії про Марс). Стаття буде корисна насамперед тим, хто ще вагається щодо зміни професії, тим, хто вже не вагається та впевнено йде цим шляхом, і тим, кого просто цікавлять проблеми самоосвіти.

Опубліковано: 05/10/20 @ 10:00
Розділ Різне Читати далі...

Как мы трансформируем legacy-плагины для Photoshop и Lightroom

Добрый день. Меня зовут Константин Дудник, я Team Lead, Consultant проекта Nik Collection компании Infopulse. Nik Collection — это набор плагинов для Adobe Photoshop и Lightroom. Если вы занимаетесь профессиональной фотографией, то могли о нем слышать. Если нет, просто поверьте, что это весьма популярная вещь среди фотографов. Ну или не верьте нам, а погуглите Nik Collection — и вы найдете кучу примеров того, какую красоту люди способны создавать с помощью подходящих инструментов. Как разрабатываются плагины для Photoshop и Lightroom, какие технологии для этого актуальны, с какими проблемами можно столкнуться и как их решать. В статье также найдете информацию о Qt, кроссплатформенной разработке, проблемах legacy и современном IPC и о том, как правильная архитектура проекта может помочь его удобному тестированию.

Опубліковано: 01/10/20 @ 10:00
Розділ Різне Читати далі...

100+ запитань з Python для Junior, Middle та Senior

Редакція DOU поспілкувалася з розробниками, які проводять технічні співбесіди Python-спеціалістів для різних рівнів, і зібрала приблизний список запитань до кандидатів. Звісно, він не є вичерпним, проте містить типові запитання. Запитання для Junior Від джуніорів вимагають знати та вміти застосовувати базові структури даних і модулі, найпростіші запити до баз даних, знати найпростіші команди системи контролю версій тощо. Загальне з Computer Science та Web Development: 1.Що таке інженерія і процес розробки загалом?
2.Які знаєте принципи програмування?
3.Чим відрізняються процедурна та об’єкто-орієнтована парадигми програмування?
4.Які основні принципи ООП (наслідування, інкапсуляція, поліморфізм)?
5.Що таке множинне наслідування?
6.Які є шість етапів розробки продукту в Software Development lifecycle і яка різниця між Agile і Kanban?
7.Які є методи HTTP-запитів та яка між ними різниця?
8.Як виглядають HTTP-request/response?
9.

Опубліковано: 30/09/20 @ 10:00
Розділ Різне Читати далі...

Навіщо розробнику "відрощувати" м'які скіли, або Ще одна стаття про soft skills

Я — Маріанна Гринишин, засновниця і керівниця рекрутингового агентства AboutHR. З 2014 року я з командою підбираю розробників від мідлів до тімлідів, проєктних менеджерів, аналітиків, інженерів-електронників, тестувальників, дизайнерів та інших ІТ-спеціалістів в Україні та Польщі для замовників з Ізраїлю, США, Канади, Японії, Литви, Чехії та скандинавських країн. Ця стаття для ІТ-фахівців і про ІТ-фахівців, про те, як вони, концентруючись на розвитку технічних компетенцій, іноді забувають про компетенції особистісні. Наприклад, про комунікаційні, презентаційні навички, вміння вести перемовини, проактивність, тайм-менеджмент тощо. А для спеціалістів рівня мідл і вище на фінальних етапах співбесіди на перший план виходять саме софт скіли. Тому далі поговоримо про випадки, коли відсутність м’яких навичок завадила знайти хорошу роботу фахівцям, які мали чудові (підтверджені успішними співбесідами) технічні скіли.

Опубліковано: 29/09/20 @ 10:00
Розділ Різне Читати далі...

Превращаем пожелания заказчика в Acceptance Criteria: 3 практики

Статья написана в соавторстве с  Мэри Ротарь , CEO IAMPM. Меня зовут Анна Лаврова, сейчас я Agile Coach, живу и работаю в Брюсселе. До этого больше девяти лет управляла проектами в Дубае и в Украине, занималась проектным и программным менеджментом. В статье расскажу, как превратить пожелания заказчика в критерии приемки готового продукта. На конкретных примерах объясню, чем отличаются понятия Definition of Done и Acceptance Criteria, поделюсь техниками работы с требованиями для пользовательских историй. Думаю, что статья будет полезной для РМ’ов, бизнес-аналитиков и других специалистов, которые работают с заказчиками и создают требования. Критерии приемки и завершенности: как не перепутать Поскольку критерии приемки и определение «завершенности» применяют к пользовательским историям, давайте договоримся, что понимать под каждым термином: Definition of Done — критерий завершенности, глобальный контрольный список требований для всех пользовательских историй.

Опубліковано: 28/09/20 @ 10:00
Розділ Різне Читати далі...

5 советов начинающим программистам: как выбрать специализацию

Недавно я уже рассказывал о себе в статье об универсальных и узкопрофильных программистах . Напомню только, что в IT я 35 лет, занимался разработкой, формировал и управлял командами, преподавал компьютерные науки и информационную безопасность. Теперь в DataArt помогаю коллегам профессионально развиваться — отлаживаю процессы, с помощью которых можно построить карьерный план, повысить квалификацию или сменить технологию на более перспективную. В этой статье хочу поделиться рекомендациями с теми, кто собирается стать программистом и пока думает, каким именно. На что обращать внимание при выборе самой первой специализации, стоит ли идти на поводу у собственных чувств, можно ли угадать перспективную технологию и зачем все-таки учить английский? Надеюсь, эти советы пригодятся студентам и школьникам, а также всем, кто решил сменить свою сегодняшнюю работу на IT.

Опубліковано: 24/09/20 @ 10:00
Розділ Різне Читати далі...

DevOps’ный C++ и «кухонные войны», или Как я начал писать игры во время еды

«Я знаю, что ничего не знаю» © Сократ Для кого: для IT-шников, которые плевали на всех разработчиков и хотят поиграть в свои игры! О чем: о том, как начать писать игры на C/C++, если вдруг вам это надо! Зачем вам это читать: разработка приложений — это не моя рабочая специализация, но я стараюсь каждую неделю программировать. Потому что люблю игры! Индустрия компьютерных игр огромна, по слухам, сегодня даже больше, чем индустрия кино. Игры писали с начала развития компьютеров, используя, по современным меркам, сложные и базовые методы разработки. Со временем стали появляться игровые движки с уже запрограммированной графикой, физикой, звуком. Они позволяют сосредоточиться на разработке самой игры и не заморачиваться по поводу ее основания. Но вместе с ними, с движками, разработчики «слепнут» и деградируют. Само производство игр ставится на конвейер. А количество продукции начинает преобладать над ее качеством.

Опубліковано: 23/09/20 @ 10:00
Розділ Різне Читати далі...

«Мені здавалося, що IT — це про престиж, гроші та свободу». Розповідь фронтенд-розробниці, що пішла зі сфери

Міла Возна 6 років працювала фронтенд-розробницею, а потім пішла з IT-сфери в нікуди й згодом знайшла себе у гештальт-терапії. Розпитали Мілу, чому вирішила змінити професію, що не влаштовувало її в IT, як боролася з тривогою втратити комфортний рівень доходу та заново шукала свій професійний шлях. Двотижневий похід у Норвегії, 2018 рік Мала велике бажання заробляти гроші Я прийшла в сферу ІТ у 18 років — на першому курсі університету, вчилася на соціолога. Хоч жила в Києві, отримувала стипендію та не мала потреби сама себе забезпечувати, у мене було велике бажання заробляти більше грошей для самостійності та свободи дій. Отож влаштувалася в e-commerce компанію копірайтеркою. Працювала паралельно з навчанням у виші: писала тексти для SEO-оптимізації в інтернет-магазині, згодом додалася робота контент-менеджерки. Був 2010 рік, я отримувала стипендію приблизно 500 гривень і заробляла 2000 гривень. Тоді збагнула, наскільки більше свободи з’являється зі зростанням доходу.

Опубліковано: 21/09/20 @ 10:00
Розділ Різне Читати далі...

DOU Hobby: домашнє пивоваріння – смачні експерименти та результат, яким можна поділитися з друзями

[Від редакції. Цією статтею не закликаємо вас до споживання алкоголю. Розповідаємо про пивоваріння як процес та хобі. Пам’ятайте, що вживання алкоголю шкодить здоров’ю] Харків’янин Єгор Довганич , Senior Software Engineer в Intetics, вже три роки варить пиво вдома. Таке ж хобі у львів’янина Романа Кота , QA Engineer в Skelia. Хлопці розказали DOU, як захопились домашнім пивоварінням, які сорти пробували приготувати і чи вдалими виявилися їхні спроби. Також Єгор і Роман пояснили, як відбувається процес варіння і скільки часу він займає. Зліва — Роман з мішком немеленого базового світлого солоду. Справа — Єгор варить своє перше пиво — Як і коли ви зацікавились пивоварінням? Чому захотіли спробувати зварити пиво самостійно? Єгор: Я завжди любив пиво, давно почав цікавитися різними сортами, нюансами виробництва, технологією. А три роки тому натрапив на відео в YouTube, де автор розповідав про те, як зробити пиво в домашніх умовах, ділився своїми помилками. Я зацікавився темою.

Опубліковано: 16/09/20 @ 07:09
Розділ Різне Читати далі...

Триллер-дневник. Поиск работы в Канаде — 2020 (часть 2)

Продолжение, начало тут . Планы А («найти работу лучше прежней») и Б («найти работу примерно как эта») не сработали, план В («найти работу со снижением зп») скрипит по швам, пора прорабатывать план Г. План Г... ну это очень Г. Выезд из страны. Украина? Франция? Мексика? Что с кошками с учетом отсутствия титров, без которых они невъездные? Вещи? Медстраховка? Билеты при покупке «на через неделю» тоже дорого стоят. Да еще и на пятерых-семерых... Май Олег бы вовсе не работал
Но к сожалению пожрать
Уже давно не падал с неба
А ещё дети и жена
© не моё Итак, сроки жмут, подаюсь везде. Хотя уже есть понимание, что тут скорее сработают компании с апреля, а майские просто не успеют. Так что подачу новых почти остановил, отвечаю рекрутерам. В законах существенные упрощения для людей на заканчивающейся трудовой визе: ускоренная обработка за 10 рабочих дней, попущение по бумагам, тестам и так далее.

Опубліковано: 15/09/20 @ 07:00
Розділ Різне Читати далі...

Как мы пересобрали кластер и мигрировали MongoDB RS, чтобы минимизировать простой приложения

Привет, меня зовут Андрей Товстоног, я DevOps-инженер в команде GMEM компании Genesis. Данная статья поможет выполнить бесшовную миграцию БД почти в любых кейсах, к примеру, как случилось у нас. Мы в GMEM разработали собственную CMS, которую и используем на всех наших проектах. Она состоит из трех компонентов: бэкенд, фронтенд и административная панель. По сути, это монолит, но вокруг крутятся дополнительные сервисы, и в данной статье я поделюсь опытом миграции со старого кластера K8s на новый — одного из таких сервисов, который в качестве базы данных использует MongoDB. Также бегло рассмотрим функционирование ReplicaSet. Еще нужно обратить внимание на то, что данное решение затрагивает небольшими изменениями темплейт официального Helm чарта, и немного будут изменены имена MongoDB инстансов. Статья будет интересна любому, кто пытается минимизировать время простоя приложения. Если интересно — велкам под кат.

Опубліковано: 10/09/20 @ 10:00
Розділ Різне Читати далі...

Универсальный vs узкопрофильный программист. Определяем путь

Я уже 35 лет в IT, из них больше 20 — в разработке, в основном в роли играющего тренера. Занимался всеми видами поддержки, информационной безопасностью и построением процессов с обязательным погружением в бизнес заказчика. Преподавал, был ментором, вел тренинги и читал, но самое главное — участвовал в формировании команд, которые могут сделать практически все, причем с удовольствием. Потому что им нравится их работа и нравится работать вместе. В DataArt я сейчас на институциональном уровне помогаю строить планы профессионального развития коллег, оценивать их карьерные перспективы и подбирать технологии для освоения. Поэтому проблема противопоставления универсальных знаний глубокому погружению в техническую экспертизу на узком направлении по вполне понятным причинам меня волнует. В этой статье попробуем разобраться с понятием универсальности и, наверное, убедить часть коллег в том, что в расширении спектра навыков программиста заинтересованы не только его работодатели.

Опубліковано: 08/09/20 @ 10:00
Розділ Різне Читати далі...

Нішевість і спеціалізація ІТ-компаній. Як вийти на ринок з низькою конкуренцією і високою пропозицією

Що таке спеціалізація для ІТ-компанії? Як це — працювати в аутсорсингу в конкретній ніші? Я Ігор Цинман, співзасновник і президент компанії AMC Bridge. Працюю в ІТ 28 років, з них 8 в Україні й 20 — у США. У 90-х обіймав керівні посади в компаніях, що займалися розробкою ПЗ в Штатах. А 20 років тому ми з друзями заснували власну компанію, де працюю і тепер. Ми надаємо послуги в інженерній галузі, а наші розробки застосовують у будівництві, машино- та авіабудуванні, в архітектурі та робототехніці. Ми впевнені, що за спеціалізацією — майбутнє ІТ-бізнесу. У цій статті розповім про те, які підводні камені ховає спеціалізація, а які бонуси дає; що потрібно враховувати, перш ніж виходити на нішевий ринок, і як на ньому закріпитись. Матеріал буде цікавий спеціалістам, менеджерам і власникам бізнесів, котрі вже працюють або розглядають роботу в певному ІТ-домені.

Опубліковано: 04/09/20 @ 10:00
Розділ Різне Читати далі...

Як провести вдалий онбординг ІТ-проєкту. Підхід структурованого менеджменту для PM/BA

Моя минула стаття на DOU була присвячена поєднанню ролей бізнес-аналітика та проєктного менеджера. Я продовжу узагальнювати досвід, здобутий за шість років на різних посадах в ІТ. Цього разу розповім про запуск ІТ-проєктів і запропоную інструментарій для ефективної роботи проєктного менеджера і бізнес-аналітика. Стаття буде цікава насамперед PM та BA. Кожен менеджер знає про важливість і значення процесу онбордингу проєкту. Від ефективності його «заведення» і старту робіт буде залежати розвиток і стратегія взаємодії із клієнтом. У цьому контексті хочу навести цитату легендарного практика сучасного менеджменту Іцхака Адізеса: «Реальне розуміння того, що ми контролюємо в процесі управління, допомагає нам уникнути близько 70% помилок!». Професійний проєктний менеджер чи бізнес-аналітик розуміє важливість повного чеклисту дій ключових ролей під час онбордингу. Цей інструмент може мати різний вигляд та є основою загального проєктного фреймворку.

Опубліковано: 03/09/20 @ 10:00
Розділ Різне Читати далі...

"Если что-то не получилось, значит, это твой провал". Какие задачи решает Senior PM

Статья написана в соавторстве с  Мэри Ротарь , CEO IAMPM. Для PM’ов, как и для других специалистов в IT, существует деление по уровням квалификации на джунов, мидлов и сеньоров. Сегодня расскажу о том, кто такой Senior PM, разберем, какие навыки ему нужны и в каких ситуациях без него не обойтись. Думаю, статья будет полезна РМ’ам всех уровней: начинающие увидят, куда расти, а более опытным полезно посмотреть, какие знания и навыки улучшить, чтобы претендовать на повышение в должности и зарплате. Я сам был в роли Senior PM, а также на позициях выше. Поэтому расскажу о том, с чем лично сталкивался в работе. Сразу оговорюсь, то это не догма, потому что я не работал во всех организациях мира и в конкретной компании требования к уровню Senior могут отличаться. Портрет Senior PM Senior PM — это человек, который проработал в профессии 5 лет и дольше, поэтому способен вести большие и сложные проекты.

Опубліковано: 02/09/20 @ 10:00
Розділ Різне Читати далі...

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177