Tech Talk Open Air 2021

Привіт, шановні читачі нашого блогу. Сьогодні ми поговоримо про багаторічну традицію нашої компанії – шаринг знань та традиційний івент з багаторічною історією – InterLink Tech Talk. За традицією, останній івент теплого сезону ми проводимо на свіжому повітрі, у форматі Open Air з пікніком та спілкуванням з колегами. Ділимося з вами коротким оглядом презентацій від наших спікерів, світлинами та атмосферою :).

Підготовка, саунд чек, посадочні місця – і наша офісна зона відпочинку готова зустрічати гостей:

img 1808

img 1802

Довгоочікувана зустріч з колегами, чашка ранкової кави, мотивашечка від нашого СТО – і полетіли!

img 1817

Почали ми наш Knowledge Sharing із презентації нашого першого спікера Владіслава. Владіслав розповів про те як Node.js влаштований під капотом (так, це про С++, libuv, V8 і тому подібні штуки, які зазвичай залишаються в тіні). Які існують етапи виконання асинхронного коду та як же насправді працює Event Loop. Багатопоточність/Однопоточність та які рішення пропонує Node.js для роботи з CPU Intensive задачами. Владіслав розігрів всіх нас класним інтерактивом, коли ми вирішували задачки з голосуванням у Telegram. Протягом презентації у нього накопичилася

Читати далі


20th Season of InterLink inCamp

Вітаємо з випуском 20 групу інтернів нашої інтернатури InCamp!

img 6971

Вони освоїли основи розробки веб додатків з використанням ASP.NET Core та React. В ході знайомства з React захопили й Redux. Ми продовжуємо викладати матеріали на сайті курсу. Тож ви можете самостійно знайомитись з технологіями та виконувати практичні завдання. 

У ході вивчення React наш інтерн Антон Смик достроково завершив інтернатуру. Цьому посприяла швидкість, з якою він освоював нові технології та високий рівень розуміння англійської мови — технічних текстів та в розмові. 

Читати далі


InterLink Practice Summer 2021

Ми постійно підкреслюємо важливість здобуття практичного досвіду. Тому з радістю приймаємо мотивованих студентів, які хочуть пройти в нас практику та отримати цінний досвід. В травні 2021 року до нас на практику прийшли 6 студентів Черкаського Національного Університету. Хлопці сформували дві команди та взялись за розробку двох зовсім різних та цікавих ігор. 

img 6292

Читати далі


19th Season of InterLink inCamp

Перші 2 місяці інтернатури пройшли в онлайн режимі. Підтримувати зв’язок нам допомагали два канали комунікації. В Slack інтерни могли звертатися за допомогою. Готових прийти на поміч інтернів було більше, ніж питань, тож зазвичай відповідь знаходили ще до того, як я встигав відреагувати на запитання. Також кожен день вcя група збирались в Zoom на спільний огляд результатів роботи. Кожен інтерн демонстрував роботу виконаного завдання та пояснював, як воно реалізоване в коді. В результаті інтерни навчалися на чужих помилках, могли бачити різні варіанти вирішення задачі та практикували свої здібності як доповідачі. Для спільного доступу до матеріалів сезону ми запустили сайт з лекціями та практичними завданнями. Частина лекції 19-го та 18-го сезонів вже доступна на сайті курсу інтернатури

З кожним сезоном я частково змінюю практичні завдання для інтернів. Інтерни 19 сезону практикувалася працювати з масивами в Java, створюючи консольні хрестики-нолики. Потім ця гра стала основою для практики з ООП. Разом з завданням реалізувати зв’язний список вони показали, які ж проблеми вирішує інкапсуляція. Ця ж гра стали прикладом для мережевої взаємодії в Java. Далі REST API на Spring Boot, HTML/CSS, JavaScript та Angular. Тут все по класиці – тренувалися на todo list-ах. Таким чином за 2 місяці full time підготовки в онлайн форматі ми пройшли необхідний мінімум full stack розробника. 

Після завершення ремонту в нашому офісі на Гоголя ми змогли перейти до другого етапу інтератури – командного проекту.

Читати далі


18 Season of InterLink inCamp – The last stage

Завершальний місяць інтернатури наші майбутні розробники працювали над командним проектом. Він приніс інтернам багато викликів, знайомство з новими підходами та технологіями. А тепер давайте про все по черзі. 

Мабуть найбільшим челенджем для інтернів стало знайомство з чистою архітектурою. Такий підхід до побудови бекенду використовуються на наших ентерпрайз проектах, тож ми вирішили ще з інтернатури починати звикати до нього. Першоджерелами є стаття Роберта Мартіна (a.k.a. Uncle Bob) The Clean Architecture а також гайд Івана Павловича. Іван створив шаблон для ASP.Net Core за принципами Clean Architecture, який ми взяли за основу проекту. На початку було важко зрозуміти навіщо все так ускладнювати і розібратися де які класи створювати. Та вже під кінець інтернатури наш код почав приймати форми, що вже нагадувала Чисту Архітектуру :). 

Img 8215 2

Читати далі



Tech Talk Open Air August 2020

Яркое солнце, ослепляющие улыбки, охлаждающая тень, приятная зеленая трава под ногами, запоминающиеся слайды на мониторе, льющиеся звонкие шутки, захватывающие технические и бизнесс кейсы, и многое другое. Примерно так можно кратко описать наш очередной InterLink TechTalk Aug’2020 Open Air! Но мы попробуем немного окунуться в детали.

Img 7264Img 4861.heicImg 4831 Img 7328.heic

Засетапились, проверили микрофоны, мониторы, онлайн участников, залились утренним кофейком и лучами летнего утреннего солнышка…

Img 7203

… И первый же спикер, Владислав, подал нам на обозрение фановую настолку по теме козаків:

Проект пройшов не одну стадію еволюції і навіть підібравсь до MachineLearning та NLP технологій. Причому, найбільш проблемним виявився процес пошуку хостингу для реалізованого функціоналу. Команда відправилась в нелегку і водночас цікаву подорож по “Чумацькому” Cloud шляху та повернулась з неї з омріяним хостингом. 

Читати далі


Історія зародження ІТ в Черкасах

Як все починалось

Перші ПК в Черкасах почали з’являтися у великих компаніях, таких як Азот та Фотоприлад на початку 1980-х років. Нові верстати з ЧПУ були останнім словом техніки і були чимось на кшталт чуда. Програмісти тих часів вважалися як мінімум вченими і працювали з перфокартами. Практично ніякої комп’ютерної літератури на той час не існувало і базову інформацію про програмування звичайним обивателям можна було почерпнути лише з журналу “Наука та Життя”. Та навіть таким статтям відводили 2-3 сторінки (наприклад список команд сучасної тоді мови програмування Basic). Роль комп’ютера зазвичай зводилася до найпростіших операцій та навчання програмуванню. Мережі були великою рідкістю. Про комп’ютерні класи в школах ніхто не чув, а придбати комп’ютер додому було великою розкішшю, та й користь від такої покупки була сумнівна. Любителі могли торкнутися програмування, використовуючи програмовані калькулятори. 

СССР, середина 80-х. Починається перебудова. Військові заводи в рамках конверсії починають масово переходити на виробництво товарів народного споживання. Горбачов особисто керує крупними проектами та відправляє своїх людей (наприклад Рауфа Аблязова) у різноманітні регіони союзу. Так у Черкасах зароджуються два ключових підприємства, які створять передумови для розвитку ІТ індустрії – це завод Ротор та НДІ Аккорд. В Черкаси разом зі своїми сім’ями переїздять цілі колективи спеціалістів з Москви та Ленінграду. Вони налагоджують виробництво комп’ютерів ZX-Spectrum під назвою Робік (Ротор), які на той час продаються в єдиному місці в Черкасах – Будинку Торгівлі. Ці ж самі спеціалісти в майбутньому і почнуть розробку ПЗ (Аккорд) для різноманітних потреб. 

Читати далі


InterLink Tech Talk February 2020

Пришел новый 2020-ый год, и пришло время для нашего первого InterLink Tech Talk в этом высокосном году. Как раз и припала наша встреча на последний “экстра” день зимы – 29-е февраля. Ну, как и сама зима в этом году, так и наш Tech Talk, были немного необычными, с изюминкой, так сказать ;). Обо всем по порядку.

Img 0088 2

Собралось нас достаточно много, потому нашим фотографам было непросто “уловить” всех в один кадр. И тут приходит на помощь широкоуголка :).

Img 0047 2

Зарядились мы утренним кофейком и вступительной речью, которая открыла ивент, и сразу же пошел поток контента и фана от Вовы и Евгения. 

Читати далі


InterLink winter practice 2020

На минулому тижні студенти з ЧДТУ, ЧНУ та ЧДБК показали свої фінальні демо проєктів в рамках 4-ї практики в InterLink. Одна команда розробляла систему для оформлення спільного замовлення їжі в ресторанах України. Друга команда працювала над системою для проведення командних пізнавально-розважальних ігор DreamTeam_Game. Які ж задачі стояли перед командами, як вони їх вирішували та що отримали в результаті? 

Dsc 0798

Спільне замовлення в ресторані 

Декілька разів на тиждень ми в компанії замовляємо їжу з ресторану. Уявімо що Макс, так будуть звати нашого героя, вирішив замовити піцу. Він написав в Slack пропозицію приєднатися до замовлення, щоб зекономити на вартості доставки. Кожен обирає одну чи декілька страв та пише їх назви в тред. Далі Макс на сайті ресторану шукає кожну ставу та додає її до замовлення. Це займає певний час та відволікає його. Плюс до того, він ще й має порахувати, хто ж скільки грошей повинен йому повернути. 

Читати далі