Три основні проблеми розумних будинків і як їх можна вирішити

Коли я вперше зіткнулася з розумними пристроями, працюючи з командою Hive в якості розробника в 2010, лідери ринку пропонували рішення, здатні вимірювати і контролювати витрату електроенергії. У той час технологія була на стадії зародження, і, коли в 2017 році я приєдналася до команди Amazon (Alexa Smart Home) в якості Sr TPM, я здивувалася прогресу, досягнутого в цій галузі. Кількість і якість розумних пристроїв зросла, а розумні асистенти додали домівках зручний голосовий інтерфейс. У цій статті я поділюся спостереженнями про технологіях і залишилися проблеми з тими людьми, хто хоче спробувати себе в цій області. Розвиток технологій Ще десять років тому думка про те, що через мобільний додаток можна контролювати світло або камеру у себе в будинку або офісі, звучала як наукова фантастика. Однак 2018 рік показав, що «розумний будинок» — це вже реальність, яку Zion Market Research оцінює в $53,45 мільярда до 2022 році.

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

PM дайджест #16: розбираємося з OKR, як повернути Scrum-команді натхнення, метрики в розробці

Привіт! Вітаю зі святами! Зустрічайте набір матеріалів та посилань, які допоможуть вам стати краще в проектному менеджменті в новому році! Project Management «Пекло своїми руками» — історія, може, не зовсім про наших реаліях, але про безрозсудному обкладывании людей процесами та оцінюванні результатів на підставі проходження цих процесів. Гарне чтиво з закінченням класики: «Я тебе породив, я тебе і вб'ю!». Популярність методу цілепокладання OKR в компанії набирає обертів, і мою компанію впровадження цієї практики теж не обійшла стороною. Ділюся матеріалами, які допомогли мені розібратися в деталях: безкоштовна книга про OKR; OKRs by Google; те ж саме на відео; OKRs at Spotify; слайди Кістки Коптелова про OKR проти KPI. Новини з-за поребрика: з місцевою специфікою, звичайно, але цікаві пункти. П'ять помилок проектного менеджменту в РФ. І в продовження узагальнимо: збірник кращих статей 2018 року від HBR російською — дійсно зачитаешься.

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

Ще 13 консенсус-протоколів для розподілених систем. Частина 2

Продовжую опис консенсус-протоколів від Intellectsoft Blockchain Lab . Раніше я розглядав 12 популярних протоколів консенсусу . У другій частині розповім про самих екзотичних алгоритми, що використовуються в технології розподіленого реєстру (DLT) — від BFT-характеристики до Leased Proof-of-Stake, Proof-of-Stake-Time і Proof-of-Asset. 1. Візантійські Fault Tolerance (BFT) протоколи. Продовження
1.1. Протокол SIEVE
1.2. Протокол Round Robin
1.3. Протоколи Paxos і Raft
1.4. HoneyBadger Візантійські Fault Tolerance (hbBFT)
1.5. Loopchain Fault Tolerance (LFT) (Стійкість до проблеми платформи Loopchain)
1.6. Cross-Fault Tolerance (XFT) (Стійкість до проблеми системних збоїв) 2. Консенсус-протоколи для інших задач
2.1. Proof-of-Asset (PoA) (Доказ активу)
2.2. Proof-of-Authority (PoA) (Доказ повноважень)
2.3. Proof-of-Brain (PoB) (Доказ «мозкової діяльності»)
2.4. Proof-of-Capacity (PoC) (Доказ ресурсів)
2.5.

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

Crew resource management в IT-команді, або Чому нам повчитися у пілотів

Управління ресурсами команди — одна з найбільш важливих завдань, безпосередньо впливає на якість виконання проекту. Сьогодні ми поговоримо про Crew resource management (CRM) як методології навчання персоналу, яка базується на технічних знаннях, а на взаємовідносини членів команди, включаючи лідерство та прийняття рішень. Саме тому нам цікаво розглянути деякі аспекти цієї методології в розрізі управління командою розробників. Людина — один із ключових ресурсів в IT-розробки. Саме люди, грунтуючись на своєму досвіді, інтелектуальному багажі та здатності креативно мислити, створюють унікальний продукт. Індивідуальність і здібності кожного члена команди дозволяють знаходити інноваційні підходи і вирішувати складні завдання. Тим не менше, людина залишається людиною. Йому властиво помилятися, переживати і піддаватися впливу настрою. Як сказав відомий класик: «хто буде стояти на місці, якщо лебідь, рак і щука не будуть ефективно взаємодіяти, як єдине ціле».

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

Наталя Денисенко — як в 17 років стати Software Solutions Architect, а в 19 отримати роботу в Amazon

У 2015 році на DOU вийшло інтерв'ю з Оленою Денисенко — про кар'єру програміста і посади Team Lead в 19 років. Наталя Денисенко домоглася екстраординарних результатів у доволі молодому віці: у 14 років поступила в університет, в 17 років працювала на позиції Software Solutions Architect, у 18 років стала спікером на міжнародних IT-конференціях, а в 19 отримала роботу в компанії Amazon в Сіетлі. Наталя — молодша сестра Олени. Зараз їй 20 років. — Наталя, розкажіть про себе. Як ви зацікавилися IT? Навколишні з дитинства у мене помічали неординарні здібності в області точних наук, особливо з математики. Навчальну програму, розраховану на рік, я могла вивчити за тиждень. Вже у 12 років я освоїла математичну програму вище рівня середньої школи. До 14 років вивчила більш складні дисципліни, що виходять за рамки шкільної програми. Наприклад, матанализ, теорію ймовірностей, матстатистику, дискретну математику, теорію графів, складні обчислення, алгоритми і структури даних.

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

Technical Writing дайджест #1: підбірка технічних словників, розглядаємо вміння та навички техрайтерів

Всім привіт! Сьогодні у дайджесті поговоримо про вимоги до техрайтерів та про метрики нашої роботи. Всі, хто до сьогодні не був знайомий із Markdown, зможуть закрити цей гештальт завдяки декільком корисним статтям. Ну і на десерт — 6 словників української комп'ютерній комп'ютерної термінології. Велика подяка за допомогу у підготовці матеріалу нашій дружній спільноті техрайтерів та зокрема телеграм-спільноті Tech Writers of Ukraine . А тепер до справи! Теорія техрайтингу Handbook of Technical Writing — 600+ сторінок теорії з техрайтингу. Мабуть, це одне з найповніших видань з інформацією, яку має знати кожен техрайтер. Проте варто зауважити, що книга була написана у 2003 і останній раз перевидана у 2009 році, тому деякі речі втратили актуальність і виглядають архаїчно. Наприклад, розповсюдження документації на CD. The Elements of Style — Ще один стайл-гайд на кшталт Microsoft Manual of Style, Chicago Manual of Style і їм подібним.

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

Як я здав iSAQB CPSA Foundation Level Exam і навіщо він потрібен розробнику

Мене звати Руслан Беспалов, я працюю Java розробником в компанії Netconomy в Граці, Австрія. Зовсім недавно, в 2018 році, я пройшов чотириденний тренінг, в кінці якого складав іспит iSAQB CPSA Foundation Level Exam . CPSA тут означає Certified Professional for Software Architecture.У статті я розповім, що дає такий тренінг, чого там навчають і як я його проходив. Чому саме цей іспит iSAQB — це організація, яка позиціонує себе як стандарт в області архітектури додатків. Приблизно на тому ж рівні, на якому зараз Project Management Instituteстандарту PMBoK. Я спеціально не вибирав цей курс, мені запропонував його пройти CTO моєї компанії. Іспит не прив'язаний ні до якої технології, на відміну від аналогів від Kubernetes, AWS і Oracle, а більш зосереджений на теоретичних стандартах. iSAQB призводить графік, що іспит з роками набирає популярність: Для нас курс проводила австрійська компанія Software Quality Lab.

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

PI Planning — планування для великих команд: як його провести і що виходить на практиці

На етапі організації процесу розробки проектів, програм ми сьогодні часто звертаємося до гнучким (Agile) методологій, наприклад Scrum. В тому числі і для планування обсягу робіт і умов розробки і постачання. Але Scrum-практики і артефакти ефективно працюють для однієї-двох команд загальною чисельністю до 20 осіб. А що робити, якщо потрібно організувати планування програми, де залучені сотні людей? Півтора роки тому ми прийшли до такої ситуації на одному з наших екаунтів — Ahold Delhaize. Команда за цей період зросла від 40 до 130 осіб. Ми зіткнулися з необхідністю впровадження інструментів масштабування в процес планування програми. Я розповім про PI Planning. Не тільки теорії, але і про живому досвіді з декількох планувальних сесій з нашим клієнтом. Так як досвід реальний, в ньому є і плюси, і мінуси. Спробую пояснити, як використовувати цей інструмент по максимуму.

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

DOU Labs: як в KeepSolid створили додаток для електронного підпису документів

У рубриці DOU Labs ми запрошуємо IT-компанії ділитися досвідом власних цікавих розробок і внутрішніх технологічних ініціатив. Питання і заявки на участь надсилайте на editors@dou.ua . Привіт! Мене звати Андрій, я — Product Manager в KeepSolid. Сьогодні розповім про один з наших додатків для бізнесу, який дозволяє підписувати документи в електронному вигляді. Це звільняє фахівців та власників бізнесу від застарілої процедури «розпечатати-підписати-відсканувати-відправити» і значно економить час. Ідея До появи ідеї KeepSolid Sign ми випустили кілька досить успішних продуктів, у тому числі і VPN Unlimited. Це було зовсім новою галуззю знань — технічні закони перестають діяти, коли працюєш не з комп'ютерами, а з людьми. Коли інші продукти вже пішли у вільне плавання, ми почали шукати, що ще можна зробити нове для нашої компанії і де ми зможемо змінити усталену практику і вдосконалювати технології. Однією з ідей була електронний підпис.

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

Що таке Implementation Plan, або Як планувати реалізацію при розробці

Будучи Full Stack Engineer в компанії Railsware , я належу до тієї категорії людей, які вважають, що правильне планування робочого процесу — це половина успіху. Тому я хочу поділитися способом, який ми використовуємо при плануванні роботи над user stories в рамках кожного спринту. Ми називаємо його Implementation Plan. Що таке Implementation Plan Отже, Implementation Plan — це детальний конкретизований план, прописаний у форматі чеклиста. Він складається розробниками перед початком роботи над кожною user story. Іншими словами, це покрокова інструкція до виконання кожного з завдань, прописана інженером для себе або для інших розробників. Будемо чесними, часто інженери лінуються додавати ще один крок у звичні процеси, особливо якщо мова йде про планування. На це потрібні вагомі причини. На мій погляд, Implementation Plan дає команді наступні переваги: Вникнути в вимоги кожної задачі і максимально точно оцінити час на реалізацію.

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

Navigaton with less pain. Рішення для Android

Всім привіт! Мене звуть Недомовный Влад, я Android Engineer в мобільної студії компанії Provectus. Під час роботи над проектами я постійно стикався з проблемою реалізації навігації в Android. Я провів аналіз існуючих рішень, структурував їх і вирішив поділитися своїми новими знаннями, які успішно застосовую на практиці. Як виглядає рішення цієї задачі засобами Android Framework? Для Activity: Intent intent = new Intent(context, MainActivity.class); startActivity(intent); Для Fragment: getSupportFragmentManager() .beginTransaction() .replace(R. id.content_frame, CommonFragment.newIntance()) .addToBackStack(null) .commit(); Чому цей підхід є не самим вдалим? З кількох причин: Цей підхід створює багато boilerplate коду, який вам доводиться повторювати раз за разом для кожного переходу від одного екрана до іншого. Сюди входить написання FragmentTransaction мінімум в 4 рядки, а також створення нових Fragment або Intent з аргументами, яке вимагає створення Bundle-ів.

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

Як налаштувати Jira для управління бэклогом: покрокова інструкція

У статті я розповім про те, як використовувати такий інструмент, як Jira, для управління бэклогом при розробці програмного забезпечення. Стаття буде корисна не тільки бізнес-аналітикам, продукт-оунерам, але і скрам-майстрам, проектним менеджерам, в принципі будь-якій людині, який працює з бэклогом і вимог на проекті. Для того щоб цей механізм працював у вас на проекті, необхідно слідувати певним правилам і підходів, про які я розповім далі. Повинен сказати відразу, що ця методика не є еталоном або гарантією того, що ваші проблеми зникнуть. Але я чітко знаю і з упевненістю можу сказати, що на момент написання статті за цією методикою було реалізовано 4 проекти за останні 3 роки, і метод працює! Ви можете модифікувати метод під свої потреби. Якщо не виходить самостійно, тоді кличте мене :) Для роботи з вимогами і розробки продуктів я практично завжди використовую Jira, але було пару проектів, де я використовував TFS. TFS також дозволяє імплементувати описаний у статті підхід.

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

Рейтинг роботодавців 2018: аналізуємо оцінки

У грудні ми опублікували оновлений рейтинг роботодавців . За два місяці зібрали майже 15 тисяч анкет. У цій статті подивимося на загальну картину вашого голосування в розрізі посад, технологій, розміру компаній і міст. В анкеті 13 тверджень, які оцінюються за 7-бальною шкалою Ликерта: Повністю згоден. Згоден. В принципі згоден. Важко сказати, не можу визначитися. Не зовсім згоден. Не згоден. Зовсім не згоден. Ми проаналізували кожне з тверджень і спробували знайти слабкі місця ІТ-компаній. Але, забігаючи наперед, одразу зазначимо, що кількість негативних оцінок за всіма пунктами мінімально. Абсолютна більшість респондентів задоволені своїм робочим місцем. А негатив, якщо і є, то це, швидше, точкове і досить рідкісне явище. Але в будь-якому випадку цікаво глянути, що ж все-таки не подобається співробітникам. Для цього ми виділили окрему вкладку з негативними оцінками (від «Не зовсім згоден» до «Зовсім не згоден»).

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

C++ дайджест #11: підсумки року, реліз Visual studio 2019

Привіт, мої любі сішники! Вітаю вас з Новим роком! Бажаю вам чистого коду, цікавезних завдань, від яких перехоплює подих, та стабільного ТЗ! Пропоную в цьому дайджесті підвести підсумки року та, як завжди, розглянути декілька статей про modern С++ та улюблені інструменти для розробки. Починаємо? :) Підсумки року у світі З++ C++ at the End of 2018 — скарбничка, у якій описано все життя С++ в 2018. У статті перераховано усі зустрічі комітету по стандартизації з посиланнями на репорти, найвизначніші конференції, розглянуто підтримку стандартів компіляторами, перелічено інструменти, які необхідні для розробки або значно спрощують життя, та їх поточний статус. Містить хорошу підбірку літератури. Розглянуто питання складності З++. Стаття обов'язкова для читання: таке не можна пропустити :) Посилання на трендові open source проекти на GitHub 2018 року. You Getting There — Your C++ Standardization Efforts in 2019 — автор пише про свій досвід участі в стандартизаціЇ С++.

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

Як українські IT-компанії святкували Новий рік 2019

Представляємо традиційний фотоогляд святкування Нового року в українських ІТ-компаніях. Якщо ви хочете додати свої фото в статтю, пишіть на alyona@dou.ua . Academy SMART Тема новорічного корпоративу компанії Academy SMART — гра «The Cube». Кожний учасник перевірив свої сили та виконав різноманітні завдання всередині куба. Acceptic Напередодні Нового року співробітники київського та харківського офісів Acceptic як слід відпочили на справжній Hype Party. ADS group Компанія ADS group відсвяткувала новорічну вечірку 2019 в стилі «Insta Yellow Party». Основною родзинкою вечора став жовтий корпоративний колір компанії, в дрес-коді шкірного було щось жовте, а офіс перевтілився в новорічний танцпол з яскравою жовтою фотозоною. AgileEngine У AgileEngine святкували новорічний корпоратив за різними тематиками.

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

Финстрип за Грудень 2018, інфо-сайти. 156К

Тут в коментах пішов срач і негатив з приводу вибору тематик, доходу з них і подальшої їх життєздатності і тому з цього місяця я припиняю публікувати тут детальну інфу. Мабуть вам ця інфа не особливо й потрібна, а замість користі, викликає горіння пердаков =) Все в подробицях я продовжу публікувати (і вже публікую з самого початку роботи над інфо сайтами) на форумі F-seo в закритому розділі з финстрипами https://f-seo.ru/master/index.php#finstripy.70 — кому цікаво реєструйтесь та додавайте свої стрипи, щоб бачити стрипи інших. Тепер буде суха вичавка і інші думки як пройшов місяць Всього сайтів в роботі: 4 шт.

Опубліковано: 01/01/19 @ 12:32
Розділ Різне Читати далі...

Підсумки 2018: досягнення людей та компаній в одному реченні

Напередодні Нового року згадаймо, яким був 2018-й. Ми попросили топ-менеджерів IT-компаній, представників освіти та ІТ-спеціалістів поділитися одним реченням про свої найяскравіші досягнення за 2018 рік. У результаті зібрали 41 коментар у максимально стислому форматі. Хтось долучив до 2000 команди фахівців, хтось зібрав $500K на Kickstarter, а хтось нарешті отримав офер на позицію Senior Developer. .b-typo h3{padding:0!important;} .quote-item img {border:1px solid #eee;} .quote-item div {padding: 5px 0px;font-family: Georgia;font-size: 17px;line-height: 25px;margin: 0 0 17px;} .is_mobile .quote-item {margin-left:-10px;} .is_mobile .quote-item img {width:80px!important;} .is_mobile .quote-item h3 {font-size:16px!important;}
Юрій Антонюк, голова EPAM УкраїнаНайбільше досягнення 2018 — це впровадження технологічного консалтингу у бізнес-модель як є ємної складової кінцевих продуктових сервісів і платформних рішень, а також розвиток спеціалізованих практик.

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

Junior дайджест: курси, стажування, вакансії. Січень'19

До вашої уваги дайджест навчальних програм для тих, хто починає свою кар'єр єру в ІТ. У цьому номері зібрані можливості, актуальні у січні 2019. Усі програми безкоштовні. Якщо ви маєте інформацію про інші вакансії для початківців, безкоштовні курси/стажування, яких немає в дайджесті, пишіть на alyona@dou.ua , і ми додамо їх до статті. Підписуйтеся на наш Telegram-канал , щоб дізнаватися про найактуальніші можливості для джуніорів. Туди ми надсилаємо сповіщення про оновлення дайджесту, нові курси, стажування та вакансії. Компанія Місто Напрямок, дедлайн Тип EPAM Київ, Львів, Вінниця, Харків Київ:
JavaScript — 8 січня
QA — 21 січня
Java — 4 лютого
DevOps — 15 лютого Львів:
JavaScript — 28 грудня
Business Analysis — 1 лютого Вінниця:
.NET — 25 січня Харків:
Business Analysis — 31 січня
QA, Test Automation, Front-end — 1 березня
DevOps, .

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

Python дайджест #18: new Python governance model

У випуску: Python отримує нову модель "уряду", AWS Lambda підтримує Python 3.7, PyCharm 2018.3. Новини Super Potato Bruh , написана на Pygame, доступна в Steam. Сорси доступні тут . Red Hat Linux 8.0 Beta реліз замінює дефолтний Python 2.7 Python 3.6. Python стає офіційною мовою програмування для навчання у Франції. Funding for 64-bit Armv8-a support in PyPy — PyPy отримує кошти на підтримку 64-bit Armv8-a. AWS Lambda Supports Python 3.7 — AWS додає підтримку 3.7 до Lambda. Advent of Code 2018 is now online — різдвяний календар задачок розпочато! Python gets a new governance model — розбір нової моделі управління Python. Python governance vote (December 2018): Results . Нові релізи Qt for Python 5.12 Released PyCharm 2018.3 — тайм-трекінг, можливість зберігати термінали, підтримка Cassandra та інше. Bokeh 1.0 Цікаві бібліотеки Camelot — парсінг таблиць з PDF-файлів. Dampr — Pure Python Data Processing . Molten — фреймворк для побудови HTTP API, в стиліrocket .

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

Огляд AR-очок Magic Leap: крок вперед чи проривний стрибок?

Привіт! Я Research & Development Lead в Intellectsoft AR Lab. Ми розробляємо рішення під Microsoft HoloLens у сфері будівництва. У цій статті я розгляну плюси і мінуси очок Magic Leap, які вийшли нещодавно. Поява Magic Leap очок техноэнтузиасты чекали сім довгих років. Вже з першого тізера, творці обіцяли користувачам вражаючий AR/VR досвід, який може бути застосований в самих різних сферах — від розваг до комплексних рішень бізнесу. Випуск відкладався кілька разів, і в результаті 8 серпня 2018 року відбувся довгоочікуваний реліз очок Magic Leap, які на той момент можна було купити всього в декількох містах США. До виходу Magic Leap, ми Intellectsoft AR Lab працювали з рішеннями доповненої реальності для будівельної індустрії, випустивши MEP Layout демо для Microsoft HoloLens під назвою KADO . Нарешті, у нас з'явилася можливість випробувати нове і довгоочікуване пристрій.

Опубліковано: 21/12/18 @ 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