Опановуємо основи алгоритмів, або Як прискорити код з 15 до 1000 запитів за секунду

У статті поговоримо про прикладне значення розуміння алгоритмів. Ви зможете наочно побачити, як маючи базові навички алгоритмічного аналізу можна суттєво покращи роботу ваших програм. Спочатку напишемо програму за неоптимальним алгоритмом, а потім крок за кроком будемо його поліпшувати, розглядаючи теорію складності алгоритмів, аналіз алгоритмів і структури даних. Пройдемо шлях від алгоритму, який опрацьовує 15 запитів на секунду, до алгоритму, який виконує 1000. Торкнемося тими розпаралелення задач.

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

Як успішно сформувати команду і перейти до продуктивної роботи

У цій статті поговоримо про команду і командоутворенні: як з розрізнених людей зробити згуртовану команду і досягти цілей, поставлених перед цією командою; що робити тимлиду, а також будь-якому члену команди на кожному етапі формування команди, щоб заощадити сили в русі до мети.

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

Із добровольців «Азова» в iOS-розробникі: історія ветерана АТО

Володимир вступивши на бюджет до медичного університету, але кинувши його, щоб піти на фронт. Був серед перших десятків бійців «Азова» — тих, хто сформував підрозділ. Чотири роки працював графічним дизайнером, розробляючи продукцію для «Азова», «Національного корпусу» та інших ветеранських організацій. Потрапив на курси програмування для ветеранів АТО і ставши iOS-розробником. Про свій незвичний життєвий шлях Володимир розповів DOU.

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

Про стажування в NASA за напрямком Data Science та культуру ділитися знаннями — розповідь української програмістки

Тамара Коляда займається програмуванням 8 років. 2018-го вона була серед 50 учасників зі всього світу, які потрапили до програми стажування NASA Datanauts, спрямованої на підготовку математиків і програмістів як Data Scientists. Сьогодні Тамара керує у Києві програмою від Facebook — спільнотою Розробників Circle , яка допомагає розробникам вчитись і ділитись досвідом. Також бере участь у кількох волонтерських ініціативах і запускає власні проєкти.

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

Як перейти на новий фреймворк і не вбити якість продукту

Стаття написана у співавторстві з Мері Ротарь , Co-Founder IAMPM. У статті розглянемо досвід зміни SDLC і підходу до роботи з якістю в проекті на ScrumBut. Охопити всі аспекти не вийде, тому зупинюся на найбільш цікавих і найбільш болючих сторони проекту. Думаю, історія буде корисна менеджерам і всім, хто відповідає за кінцевий результат перед замовником. Як все починалося У ті роки, коли в Києві взимку ще був сніг, а Андрій Шевченко грав у «Динамо», я працював РМ'ом у невеликій проектній команді з семи чоловік, яка розробляла для великого замовника.

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

Зустріч 1:1 на ремоуті: як налагодити процес

Вітаю, мене звати Андрій, я співзасновник компаній Uptech та Plai . У Uptech ми практикуємо віддалену роботу майже 5 років, і хочу поділитися досвідом проведення зустрічей віч-на-віч і рекомендаціями, як їх ефективно організувати у віддаленій команді. Стаття буде корисною для менеджерів і лідерів команд, що переходять на дистанційну роботу, а також для розподілених команд, що планують запровадити практику регулярних зустрічей 1:1.

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

Як перестати сидіти в чаті та почати працювати. 10 практик асинхронної комунікації

Я вже 10 років розвиваю проєкти, команди та комунікацію в аутсорсингових і продуктових компаніях на позіції СОО. А останні кілька років консультую на тими корпоративної культури, People Operations і бренду роботодавця. Саме завдяки консалтингу побачила, як сильно проблеми внутрішньої комунікації з'єднання їдають продуктивність і додають стресу. Найчастіше ще й роблять це непомітно. Стаття буде корисна усім — від джунів до СхО і власників бізнесу, тому що комунікація — дуже важливий складник щоденної роботи.

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

Опціони в українському ІТ: реалізація, вестінг, правове поле

Участь працівників у капіталі підприємства виглядає привабливим інструментом мотивації як для компанії, так і для її персоналу. Роботодавцю не доводиться задіяти якісь суттєві ресурси «тут і зараз», а фахівці набувають реальну можливість отримання прибутку, в залежності від зростання компанії. Однак процедура реалізації опціонів складна для розуміння. Відсутність розуміння, що таке опціон, невідповідність очікувань і дійсності або різна трактування положень договору може призвести до серйозних конфліктів з командою.

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

Як працювати з західними клієнтами і не схибити. 5 прикладів з практики HR

До кожного клієнта можна знайти ключик. Нижче — 5 кейсів з моєї практики про те, як знайти його, якщо клієнт за кордоном, а команда — в Україні. Цей матеріал особливо стане в нагоді тим, хто працює з міжнародними замовниками, але не розуміє, чому не виходить будувати довгострокові відносини. А також тим, хто ніяк не може зрозуміти запити цих «західних» замовників. Моя історія в ІТ схожа на випадковість, тому що працювати в цій сфері не планувала. Я будувала успішну HR-кар'єру у великих національних компаніях і була щаслива.

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

"Виділяємо на рефакторинг 10% кожного спринту". Як в EnglishDom розвивають продукт з 7-річною архітектурою

Привіт! Мене звати Нікіта, я Team Lead IT-відділу онлайн-школи англійської мови EnglishDom . В моїй IT-команді 10 осіб. Більшість — в офісі в Дніпрі і кілька людей віддалено. Як продуктова IT-компанія ми розробляємо екосистему програм. Крім основної платформи — цифрового підручника ED Class , а також додатки до нього, яке допомагає робити домашнє завдання з мобільного, є програма ED Words — для того щоб вчити слова. Про розробку останнього я і хочу розповісти докладніше. Ми почали створювати ED Words 7 років тому: спочатку як веб-проект, потім перенесли в мобайл.

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

5 книг про індустрії розробки відеоігор від Михайла Зінченко, Team Lead в Wargaming

Від редакції: в рубриці DOU Books учасники спільноти розповідають про п'ять улюблених книгах — тих, які змінюють світогляд і можуть бути корисні читачам-колегам. [ Про автора: Михайло Зінченко — Team Lead в Wargaming, Київ. 17 років в ігровій індустрії. Працював з пресою і гравцями на E3, Gamescon, Taipei Game Show, EGN, ECTS, КРІ, «Игромире», Paris Games Week і Chicago Comic & Entertainment Expo. Давав інтерв'ю Hustler, виступав на авіаносці USS Hornet і USS Lexington. У різний час робив і продовжує робити MMO, RTS, FPS і Casual ігри.

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

Микола Палієнко, CEO EVO (Prom.ua) — як і навіщо назавжди перевели 1000 співробітників на удаленку

2 липня Микола Палієнко, CEO EVO, написав у фейсбуці , що компанія назавжди переходить на віддалену роботу. «Зваживши всі переваги та недоліки, а також невизначеність у майбутньому з епідеміологічною ситуацією, ми вирішили перейти на віддалену роботу назавжди і при цьому трансформувати всі наші офіси в буткемпы-коворкинги, куди можна прийти попрацювати самому або зібратися командою. Це усвідомлене й дуже важливе для EVO рішення, і ми його приймаємо зараз, не чекаючи ясності з тим, яким буде світ після пандемії», — так починається маніфест EVO .

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

Онлайн-навчання в IT: робимо це правильно

У цьому матеріалі поговоримо про ефективне навчання в онлайні. Які засоби використовувати для втримання уваги, як визначити успішність, чому варто автоматизувати освітній процес і користуватись чужим якісним контентом, навіщо і як бути ментором. Похвально, що в умовах карантину державні керманичі не забули про освіту і запустили «мегапроєкт» з централізованого навчання школярів онлайн. Хотіли як краще, а вийшло — як завжди. На записані уроки відразу полився шквал критики, бо в наспіх зроблених відео виявилося чимало помилок.

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

Тайм-трекінг, код рев'ю та баг-фіксинг. Що для програмістів є рутиною та як справляються з нею

Ми подали напругу розробників про те, що для них є рутинним у роботі та як вони з цим справляються. Під словом «рутина» спеціалісти розуміють зовсім різне: білди, код-рев'ю, тайм-трекінг, написання документації тощо. Та й спосібі її подолання знаходять різні. Дивимося детальніше. Ілюстрація Каталіни Маєвської Використовує техніки з тайм-менеджменту та пише скрипти Тарас Чайківський , R&D-інженер в ELEKS Як на мене, найкраще пояснення, чому виникає рутина, є в книзі Мігай Чиксентмігаї «Потік» (Flow).

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

Що відбувається з Payoneer: збираємо апдейти

З 26 червня користувачі платіжних карток Payoneer втратили доступ до власних коштів. Що відбувається з платіжною системою — публікуємо хроніку подій. Редакція стежитиме за ситуацією та оновлюватиме цей пост. Головні апдейти з'єднання являтимуться у телеграмі . 26 червня Користувачі карток Payoneer почали , що не мають доступу до грошей на рахунках: You need to address the people and let them retire their funds. This is outrageous. My family depends on my money. What am I supposed to do now?— m (@bobbixmorse) What's going on with accounts and debit cards? Everything is down! All transactions declined.— Ivan Radonji? (@radonjicivan) Вперше в житті втратив $10000.

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

DOU Hobby: управління вертольотом — адреналін і повна свобода пересувань

АК1-3 в полете, Харьковская область Віталій Окремо — бізнес-аналітик з харківського офісу Intetics. Він вже три роки захоплюється польотами на вертольотах і зараз готується отримати ліцензію приватного пілота. В інтерв'ю для DOU Віталій розповів, чим його приваблює авіація, скільки коштує навчання і як вертоліт може спростити подорожі по Україні та Європі. Вертоліт АК1-3, «Коротич», Харків — Віталій, як і коли ви зацікавилися польотами? Чим залучило небо? Чому вибрали саме вертоліт, а не, скажімо, літак або планер? Мрія літати у мене була завжди.

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

Як просити фідбек про роботу, яка принесе вам користь

Мене звуть Саша, і я 6 років працюю в IT. До цього кілька років була керівником відділу митного оформлення зі штатом в 30 людей в різних куточках країни. За цей час часто чула як продуктивний, так і неякісний фідбек, але самої смертоносної була, як виявилося, зворотній зв'язок в дусі «Ти молодець». У цій статті розберемося, як формувати запит, задавати питання і обробляти відгуки про роботу. У східноєвропейських країнах ставлення до фидбэку залишається складним. Тобто зрозуміло, що позитивні відгуки приємні всім.

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

Usability Testing від А до Я: докладний гід

Безперервний процес отримання і обробки зворотного зв'язку від користувачів, а також своєчасна реакція на неї — ключ до успіху проекту. Такий процес необхідний при будь-яких сценаріях: будь то розробка з нуля або поліпшення вже існуючого. Я хотіла б розповісти про те, як ефективно спланувати процес юзабіліті-тестування та отримати якісну зворотний зв'язок. Цей матеріал зачіпає діяльність UX-дизайнерів і буде корисним для продакт-оунеров, продакт - та проджект-менеджерів, а також усіх, хто тісно пов'язаний з розробкою програмного продукту.

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

Усе, що ви хотіли знати про авторські права в ІТ

Питання про ті, кому належить програма або її складова, у якій частині її можна вважати своєю з огляду на масив вже створених іншими програмістами рішень, що входять у фінальний продукт, які права дає програмісту ліцензія чі які ліцензії він сам може надавати і як захистити ті, що за правом є твоїм, надавати у чатах, коментарях і на заходах. Але частіше їх можна почути вже під час судового процесу в кабінеті юриста. І відповісти на ці питання без контексту непросто.

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

Зменшення годині релізів, розширення команди, автоматизація. Як тестувати проєкт, що масштабується

Я працюю Senior QA Engineer в компанії Дивувати Commerce та виконую функції ліда команди тестування протягом останнього року. Поділюся з вами досвідом тестування одного з найбільш глобальних і динамічних ecommerce-проєктів, результати якого забезпечили нам перемогу в номінації Best Overall Testing Project під час Retail на North American Software Testing Awards в Торонто та допомогли стати фіналістом у тій же номінації на European Testing Awards у Лондоні торік.

Опубліковано: 16/06/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 178 179 180