Ви підприємець чи науковець? Як продакт-менеджера обирати компанію відповідно до схильностей


Привіт, мене звати Вова, і я — продакт-менеджер, автор подкасту «Клуб анонімних продакт-менеджерів » й організатор . Попрацювавши Head of Product у Wix, устиг проспівбесідувати більше сотні продакт-менеджерів, а віднедавна консультую компанії з наймання продактів. Цим дописом я хочу допомогти шукачам продакт-менеджерів визначити свого ідеального кандидата, а продакт-менеджерів розпізнати компанію, в якій буде можливість розкрити свій потенціал. Спектр вимог, які виставляють до продактів надширокий. Зрозуміло, що кожна компанія шукає кандидата з огляду на власні потреби. Однак найперше, від чого варто відштовхуватися — це підхід до роботи. Можна придумати безліч класифікацій і різновидів продакт-менеджерів, альо в площині підходу я виділяю дві основні категорії: підприємці й науковці. Спочатку коротко з'єднання ясуймо, хто є хто. У якому з цих портретів ви впізнаєте себе? Ілюстрація Уляни Патоки Підприємець Підприємець — це продакт-менеджер з entrepreneurial mind.

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

DevOps дайджест #30: гонка клаудов за перевагу в Kubernetes, Thanos operator, стрімке зростання Sentry

У випуску: Multi-Attach для EBS, Bazai представив оператор для Thanos, Olympus відмовився від Go на користь Rust. Amazon Web Services Amazon's Retail Business Is Now Just 50% of the company's Revenue
Вперше сумарні доходи від AWS, Amazon Prime, маркетплейса і реклами зрівнялися з початковим бізнесом Амазона: selling products online. Гістограма доходів Amazon Online Sales за останні 5 років EKS vs GKE vs AKS
Порівняльна характеристика Kubernetes managed рішень від 3 найбільших cloud-провайдерів. Що тут скажеш: AKS, звичайно, довіри не викликає, але EKS досі на 1.14 застряг. Multi-Attach for Provisioned IOPS (io1) Amazon EBS Volumes
Дуже цікава і корисна новина: тепер можна EBS прикріпити до кількох EC2 инстансам (до 16 инстансов на один EBS). Це означає, що тепер можна більш просто і дешево зробити HA для сервісів, які зберігають дані. Save Up to 17% On Your Lambda Workloads
Тепер Savings Plan застосовується до AWS Lambda.

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

Arti, Langkah serta Taktik Tepat dalam Main Koa/Ceki/Pei

Riwayat singkat tentang Koa/Ceki/Pei ialah Satu permainan adat golongan perakan pada beberapa era waktu lalu yang seringkali dimainkan oleh golongan peranakan saring jadikan judi, serta menyebar di sejumlah wilayah di nusantara yakni Malaysia, Singapura, serta Indonesia saat ini. Bersumber dari Wikipedia permainan ini adalah satu diantara permainan paling tua di dunia, yang disebut asal-muasal dari permainan mahyong dll. Indonesia sendiri wilayah yang orang nya masih mendustai Koa/Ceki/Pei diantaranya ialah Sumatera Barat (Minangkabau) serta Bali. spesial di Sumatera Barat, permainan ini adalah permainan sehari-harinya buat warga ditambah lagi saat malam hari sesudah usai berladang, jadi hiburan tertentu yang menolong hilangkan capek sepanjang hari di ladang atau aktivitas seharian Koa/Ceki/Pei permainan kartu yang cukup susah dari permainan kartu yang lain, dimana harus bermain dengan 180 kartu ( 3 set/lakon ) dimana 1 lakon/set terbagi dalam 60 kartu.

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

Машинне навчання проти фінансової математики: проблеми і рішення

Всім привіт! Так вийшло, що я вже близько семи років займаюся машинним навчанням. В останні кілька з них я як дослідник і CTO Neurons Lab часто працюю з фінансовими даними в рамках проектів, пов'язаних з інвестиційним менеджментом і алгоритмічним трейдингом. Найчастіше клієнти приходять з поточними стратегіями, які потрібно оптимізувати, або ідеями з альтернативними даними, які потенційно можуть прогнозувати ринок. Звичайно ж, аналіз даних у таких завданнях — наше все. Поряд з великою відповідальністю за капітал інвесторів :) На початку свого шляху я вважав, що топові алгоритми машинного навчання можуть відносно легко знаходити патерни у фінансових часових рядах. З часом негативні результати змусили мене копнути глибше в основи фінансової математики та зрозуміти, що причини проблем і помилок — не в тому, що «ринок випадковий непередбачуваний», і не в складності математики або алгоритмів, а в неправильному розумінні даних і підходів до роботи з ними.

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

«Якщо б у вас був мільйон доларів, ви б не працювали в аутсорсингу». Чому не варто закидати мрії про своєму бізнесі

[Дмитро Скороход — iOS-розробник, з 2012 по 2019 рік працював в аутсорсингу, зараз — в продуктовій компанії Readdle. Автор проекту «Що має знаті Senior» на DOU, в минулому — автор iOS дайджесту] Ця колонка для тих, хто мріє про власний проект, але ніяк не може зважитися на нього. Нижче я поділюся своїми думками про те, чому все-таки варто ризикнути, і запропоную конкретні кроки, як це зробити. Якщо ви коли-небудь мріяли про іншу долю, мені б хотілося підштовхнути вас до роздумів. Я щиро вірю, що на грунті ваших сьогоднішніх думок завтра може вирости новий IT-продукт, а може бути, і твір мистецтва. Ні в жодному разі, я не засуджую людей, які працюють і не мають амбіцій щодо підприємництва. Але буває так, що чоловік хотів створити свою компанію, а в результаті заробляє на хліб як розробник. Комусь вдалося емігрувати і навіть написати статтю про те, як переїхати в якусь країну, але не дає спокою думка, що краще було б поїхати по бізнес-візі замість H1B або Blue Card.

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

Здоров'я ІТ-спеціаліста: біль у спині та проблеми з хребтом

Сидячий спосіб життя і гіподинамія, властиві більшості IT-фахівців, призводять до цілої низки проблем, серед яких метаболічний синдром, хвороби судин, геморой і, звичайно, болі у спині. Ця стаття — четверта з серії матеріалів на DOU, яку присвячено здоров'ю. Тут ви знайдете поради від ортопедів і травматологів щодо симптомів та профілактики захворювань опорно-рухового апарату, а також кейсі від ІТ-спеціалістів і HR. Вже опубліковано статті з загальними порадами , рекомендаціями невролога та психологів . Нагадуємо: самолікування може зашкодити, тому в будь-якому разі радимо звертатися до лікарів. Також важливо пам " ятати, що універсальних порад не існує, тож не варто сприймати цей текст як абсолютну істину. Усе індивідуально. Ілюстрація Каталіни Маєвської Чому болить спина Як розповів Антон Білостоцький , лікар ортопед-травматолог, кандидат медичних наук, керівник медичного центру КІНЕЗІО, причин для болю в спині може бути багато.

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

iOS дайджест #36: MVVM на Combine, Swift 6, конференції 2020

У випуску: 10 заповідей iOS-розробки, книга SwiftUI, план на Swift 6, пам'ятка по роботі з форматтерами, багато бібліотек і трохи про функциональщину. Статті Mac Pro Xcode compiling times
Mac Pro коштує набагато дорожче топового Macbook або Mac Mini, але наскільки ж він швидше компилит? Спойлер: не набагато швидше. Thinking in SwiftUI
Ось і obj-c.io наспіли з книгою по SwiftUI. Обіцяють 5+ годин відео, приклади коду, але це все за $79. Downloading and Caching Images in SwiftUI
Класична задача — завантажити, закешувати і відобразити картинку. Тільки тепер на SwiftUI. Exploring Swift 5.2's new features functional
Не можу сказати, що мені подобаються зміни в Swift 5.2, але в будь-якому випадку класно, що мова розвивається. On the road to Swift 6
Продовжуючи тему — вже є план на Swift 6. 2020 iOS Conference Calendar
Рік тільки почався, а купа конференцій вже почали підготовку.

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

Slim Docker image, або Як зменшити вагу Java-додатки

Вітаю, дорогий читачу DOU! Мене звати Ростислав, я Java-розробник в DGN Games, де працюю вже третій рік. Це продуктова міжнародна компанія, де велика команда займається створенням онлайн-ігор. Тут я отримав величезний досвід як в підтримці і доопрацювання високонавантаженої системи, так і в побудові микросервисной архітектури програми з нуля з використанням сучасного Spring Boot стека (включаючи всіма улюблений Kubernetes). У цій статті не буде інформації про складання кастомних ОС, порівняння існуючих ОС, версій Java, документації по роботі з Docker, так як мається на увазі, що ти вмієш написати свій Dockerfile і зібрати образ на його основі. Зате буде розповідь про те, як мені вдалося побудувати Docker-образ вагою всього ~100-200 МБ, що базується на Debian Buster slim , з використанням Java (версія 13.0.2). В чому проблема Якщо ти читаєш цю статтю, значить, так само, як і я, цікавишся новими технологіями у світі Java.

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

Open source: що це, для чого і як розпочати

Понад 8 років я працюю у сфері розробки програмного забезпечення, переважно з JavaScript і RoR, і всі 8 років беру участь в open source. Серед проєктів, участю в яких пишаюся найбільше — Botpress та Spree . Уперше з open source мені довелося мати справу ще в школі, коли я пробував запускати Linux замість чергового «перевстановлення Windows» у собі й своїх близьких. Згодом почав використовувати його й у роботі, проте не наважувався брати участь. Свій перший PR я відкрив до Spree, з яким саме тоді працював і якому бракувало перекладу українською. Його прийняли, і вісь тоді я зрозумів, що, виявляється, це не лише не так і складно, а й можна поєднувати роботу із задоволенням. Але цю статтю пишу не для того, щоб розповісти, що в Open Source робив я. Моя мета — пояснити, чому open source потрібні ві.

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

DOU Ревізор у Львові: «Офіс Elitex з видом на Оперу»

Цього разу DOU Ревізор завітав до львівського офісу Elitex . Головний фокус аутсорсингової компанії спрямований на JavaScript-розробка, проте також команда має справу з технологіями Java, Python та .NET. Компанія працює з клієнтами з США, Великої Британії, Європи, Ізраїлю та Сінгапуру. Компанія заснована у 2015 році та зареєстрована у Британії, а єдиний офіс розробки знаходиться у Львові. Команда налічує 45 осіб, 30 з них — технічні спеціалісти. Найбільше в команді senior-позицій, трохи менше middle-, а найменше — junior-спеціалістів. В околицях і поблизу Вже два роки офіс Elitex знаходиться за адресою вулиця Городоцька, 2 навпроти Львівського оперного театру.
Оскільки офіс розташовано в історичному центрі міста, команда має можливість обирати місце для обіду з вичерпного переліку закладів поблизу. Популярністю користуються паби «Феркель», де чек обійдеться у суму до 100 грн, та «Когут», у якому вартість бізнес-ланчу складає 89 грн.

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

10 інструментів ефективної роботи, або Забудьте про багатозадачності

[Павло Обід — засновник Growth Factory — навчальної платформи для IT-підприємців, організатор конференції Outsource People, CEO Sloboda Studio — RoR agency] Про принципи ефективного планування часу можна почитати в попередньому матеріалі про особистої ефективності. Тут ми зосередимося на інструментах, які допомагають виконати заплановане. 1. Контроль витрат енергії Є такі таски, які займають не дуже багато часу, але вимагають багато енергії. Для мене це монотонна, одноманітна робота, наприклад, набирати текст. Вона втомлює, хоча мозок у процесі майже відключається. Дуже сильно емоційно виснажують складні переговори. Власниця одного з наших офісів — дуже важка в спілкуванні жінка, і спілкування з нею я делегував операційного директора. Лекції та виступи на публіці для мене теж дуже енергетично затратні. Але вони і дають енергію. Враховуйте енергетичні витрати на завдання в своєму плані на день.

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

Чим незадоволені українські програмісти? Глас народу 2019

Оцінюючи свої компанії для рейтингу роботодавців , українські IT-фахівці ставили оцінки за різними критеріями, а також в коментарях уточнювали, що саме їм не подобається (якщо поставили бал нижче середнього). З більш ніж 5 тисяч коментарів ми вибрали найтиповіші і найцікавіші скарги та побажання. До речі, якщо ви ще не голосували в рейтингу за свою компанію, то зробіть це зараз . Компенсація Оцінювали матеріальну компенсацію та корпоративний соцпакет. Респонденти залишили 1301 коментар, в яких найчастіше скаржилися на непрозорий та нерегулярний процес перегляду зарплат, неоплачувані овертайми, невелику кількість днів відпустки та лікарняних, а також відсутність компенсації спортзалу та медичного страхування. «Керівник ніколи не ініціює обговорення зміни матеріальної компенсанції і задоволення поточною позицією, як у інших компаніях це робиться раз у пів року.

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

BA дайджест #7: 20 уроків від аналітика з 20-річним досвідом, Top skills for 2020

Всім привіт! В цьому номері ви знайдете найбільш гідні матеріали за січень-лютий серед тих, що потрапили мені до рук, а також кілька більш ранніх статей, які мають актуальність й сьогодні. Також, якщо в когось є ідеї тим, які варто висвітлювати в дайджесті — пишіть в коментарях :) Приємного читання! Цифри в дужках біля заголовків — приблизний час на вивчення матеріалу Статті Загальна Acceptance Criteria: Purposes, Formats, and Best Practices (8 хв). Дуже хороший огляд для початківців, щоб отримати загальне уявлення про підходи до роботи з критеріями приймання. How to Run a Prioritization Session Using the MoSCoW Framework (8 хв). Ще один відмінний огляд. Автор пояснює тонкощі застосування техніки, а також надає свій шаблон в Google Sheets для фіксації прийнятих рішень. MVP: balancing 'value' and 'minimums' (6 хв).

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

Використання Defer Go

Привіт, мене звуть Ярослав. Вже рік я займаюся Go-розробкою в компанії Evrius . У цій статті опишу добре відомі приклади використання команди defer Go та покритикую, коли defer зайвій. Відповідно, початок статті буде розрахований на початківців, а продовження — на вже досвідчених. Defer і порядок у коді Defer — команда для відкладеного виконання дії перед завершенням основної функції. Defer схожий на пружину, яка в люту зиму зачиняє відчинені двері. Популярний приклад, це закриття файлу або закриття з'єднання єднання до БД: func FileOperationsExample() error { f, err := os.Create("/tmp/defer.txt") if err != nil { return err } defer f.Close() // запис у файл або інші операції return nil } Ще один приклад для блокування та розблокування: import "sync" type CurrencyRateService struct { map data[string]map[string]float64 m sync.RWMutex } func (s *CurrencyRateService) Update(map data[string]map[string]float64) { s.m.Lock() defer s.m.Unlock() s.

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

Розробка opensource - та приватність Composer-пакетів: як це робити і навіщо

У цій статті продемонструємо розробка PHP-пакету, розберемося, для чого це робити та як автоматизувати рутинні дії для його підтримки. Стаття буде цікава програмістам будь-якого рівня, які планують створити свій opensource-пакет, або тим, хто, розробляючи приватний пакет, хоче знайті шлях інкапсулювання складної логіки поза межами основного репозиторію. Composer Майже кожен PHP-розробник знає про Composer . Це менеджер пакетів, який революціонував PHP і давши дуже потужний поштовх для розвитку цієї мови. Тепер для того, щоб використати у своєму проєкті напрацювання інших девів, розробникам не треба завантажувати PHP-файли, копіювати код і робити інші, дивні для сучасної розробки, налаштування. Достатня просто знайте потрібний пакет на packagist.org і виконати команду composer require author/package-name або composer install, якщо потрібно встановити пакети з попередньо сконфігурованого файлу composer.json.

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

Як подружити розробника і менеджера

Всі компанії, а тим більше проекти, різні: відрізняються завдання, підходи і команди. Їх об'єднує лише одне — напруженість між менеджерами і розробниками. В попередній статті я писав про те, що значить бути лидом (а це багато в чому означає бути менеджером). Напевно, такий досвід дозволяє інакше поглянути на ситуацію і спробувати копнути тему глибше, ніж «технарі проти гуманітаріїв» або «виконавець проти керівника». А розібравшись, подумати, чи варто воно того, чи ні. У будь-якій статті на DOU про менеджерів легко знайдеться хоча б один з наступних коментарів:
«Scrum не потрібен, адже діди п'ятирічками нейромережі на перфокартах писали». «Менеджери — дармоїди. Тільки вимоги дайте, а далі ми самі». «Мітинги — зло. Домовляйтеся без мене, але щоб по-моєму вирішили». «Софт-скіли для софт-людей. Краще про код думайте». «JavaScript мову, Front-End не програміст». Читаючи примітивні висловлювання з таким посилом, стає соромно за своїх колег.

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

Маніпулюємо користувачами: інстинкти

It ain't what you don't know that gets you into trouble. It's what you know for sure that just ain't so.Mark Twain Вступ Привіт, мене звати Ян, і я намагаюся застосовувати свій більш ніж 10-річний досвід роботи з даними та системами в ІТ до своїх проектів і бізнес-починань. Це друга стаття з серії «Маніпулюємо користувачами». У першій публікації ми розглянули маніпуляції з допомогою логіки та емоцій, тут же ми спустимося на рівень нижче, і приділимо увагу триггерам і інстинктам — святого Граалю маніпуляцій і спотвореного сприйняття. Вирішивши присвятити свій проект AI.Decider поліпшення якості прийнятих рішень користувачами за допомогою NLP-технологій (не плутати з НЛП) і спеціалізованих інструментів для поліпшення продуктивності, я зіткнувся з великою проблемою — лінню роду людського.

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

$2000 за рекомендацію та робота в оточенні друзів. Як працюють реферальні програми в ІТ

За даними опитування DOU , фахівці ІТ-сфери активно користуються реферальними програмами: 26,5% шукачів знаходять роботу завдяки рекомендаціям знайомих. Це найпопулярніший канал пошуку. І це не дивно. Працедавці задоволені, бо реферали допомагають закривати «складні вакансії», створювати більш дружню та комфортну атмосферу в колективі, і навіть розвивати власний бренд. Працівники теж у виграші: крім можливості отримати фінансову винагороду чи інший цінний подарунок, є шанс збудувати сильну команду з однодумців. Розглянємо реферальні програми докладніше. Ми поспілкувалися з представниками ІТ-компаній, фахівцями, що радять знайомих на відкриті вакансії або ж самі знайшли роботу завдяки рекомендації.

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

C++ дайджест #24: Code cleanup, VR, з чого почати вивчення С++ та створюємо валентинку

Привіт, мої любі сішники! У цьому випуску пропоную ознайомитися з VR, видалити dead code з legacy та почати вивчати З++, якщо раптом ви ще не сішник. Почнімо? :) Code cleanup З розширенням кодової бази збільшується ймовірність залишку кодом, який ніде не використовується. Щоб його швиденько позбутися, спробуємо інструменти: Visual Studio 2019 ; ReSharper:Code Cleanup ; Clang . VR Наразі ми маємо досить велику кількість VR-систем (Vive, Oculus, Google тощо) . До VR можна підійти з двох боків: кроссплатформенно — за допомогою ігрових движків, таких як Unreal Engine , — та через використання SDK (oculus SDK , VIVE , Google VR SDK for Android NDK ).

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

Як створити реєстр ризиків та працювати з ним

Усім привіт! Мене звуть Андрій, і я маю власний досвід з особистого та корпоративного консультування з проєктного й продуктного менеджменту. В ІТ-галузі майже 15 років, 10 з яких — у царині менеджменту. Свого часу працював як PM, PDM, Agile Coach, VP Delivery та СТО. Керування ризиками — одна з моїх найулюбленіших спеціалізацій, тому вважаю, що саме з неї найдоречніше почати мої статті для DOU. Залежно від типу проєкту, на якому працював, від методології розробки, складності проєкту, типу контракту й навіть від стеку технологій, я використовував різні інструменти управління ризиками. Почнімо з найпростіших. Що таке ризики Далі йтиметься про ризики та імпедименти, імпедимент-беклоги і реєстри ризиків, тож коротко висвітлимо ці питання та встановимо межі. Ризик — негативна подія, що може відбутися в майбутньому та вплинути на одну або кілька сфер проєкту: обсяг, бюджет, годину тощо. Це ймовірна проблема. Якщо проблема відбулася, то це вже не ризик.

Опубліковано: 04/02/20 @ 11: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