IT KPI
3.88K subscribers
367 photos
2 videos
17 files
1.09K links
Найбільша студентська IT-спільнота в Україні

Власні пости, пропозиції по співпраці і всілякі цікавості кидайте сюди: @ITKPI_Suggest_Bot

Перелік всіх наших чатів: https://t.iss.one/itkpi/2031
Download Telegram
Forwarded from Andrew
4. Квалификация студентов.
Поскольку привлечь профессиональную команду не представляется возможным, то остается вариант привлекать студентов, которые проходят практику/пишут диплом. Сама идея безусловно чудесная и правильная. Но возникает два момента. Сами студенты зачастую либо практически не имеют опыта, либо опыт может и имеют, но их цель не “сделать хорошо”, а сделать “лишь бы сдать зачет/диплом”. При этом, кодревью, менторинг и обучение ребят тоже никто оплачивать не планирует, а специалистов, которые могли бы это делать ни КБ, ни КПИ позволить себе не может. Ну и даже, если заниматься менторингом за свой счет, то обычно более менее нормальный код ребята наичнают писать к тому моменту, когда практика уже закончилась, диплом нужно сдавать и времени на полноценную работу уже просто не остается.
Forwarded from Andrew
Немного пессимистично получилось. Но к сожалению это сегодняшнии реалии. При этом, я не говорю, что не нужно пытаться что-то делать. Если посмотреть, как были устроены процессы в том же КБ еще лет 5-7 назад и как сейчас, какие используются инструменты, технологии и подходы к работе, то разница безусловно большая. Жаль только, что изменения просиодят не так быстро, как хотелось бы.
В толкову компанію треба толкового хлопця
Закінчується реєстрація на хакатон “IoT HACK”.

Якщо вам цікаво поєднати software та hardware за допомогою нової платформи від Google “Android Things”, то ця можливість саме для вас.

Організатори заходу нададуть базовий комплект “заліза” та підтримку крутих менторів, в обмін на цікаві проекти.

Тож долучайтесь!

Де: офіс EVO Company, Харківське ш., 201/203
Коли: 17-18 лютого
Необхідна реєстрація: https://www.meetup.com/GDG-Kyiv-Center/events/246961526/
пн 12 фев - Базовый синтаксис JS ★
вт 13 фев - Настройка срады: Node.js, npm, git, eslint ★
ср 14 фев - Структуры данных: стек, очередь, дэк ★★
чт 15 фев - Введение в асинхронное программирование ★★
пт 16 фев - Архитектурный подход к программированию ★★

пн 19 фев - Базовый синтаксис JS, продолжение ★
вт 20 фев - Введение в Node.js ★
ср 21 фев - Разбор кода: списки, стек, очередь, дэк ★★
чт 22 фев - ---
пт 23 фев - Модули, слои, структура проекта, песочницы ★★

пн 26 фев - Функции, лямбды, контексты, замыкания ★
вт 27 фев - Обзор Node.js API ★
ср 28 фев - Symbol и Proxy, агрегация структур ★★
чт 01 мар - TCP/IP клиент-сервер на Node.js ★★
пт 02 мар - Инверсия управления и внедрение зависимостей ★★

пн 05 мар - Массивы, объекты, классы, прототипы ★
вт 06 мар - Node.js, консоль и командная строка ★
ср 07 мар - Типизированные и ассоциативные массивы ★★
чт 08 мар - Разбор кода: TCP/IP клиент-сервер ★★
пт 09 мар - Разбор кода: Sandbox, IoC, DI ★★

пн 12 мар - Композиция, каррирование, частичное применение ★
вт 13 мар - Работа с файлами, буферами и файловыми потоками ★★
ср 14 мар - Разбор кода студентов по структурам данных ★★
чт 15 мар - Работа со строками, шаблонами и юникодом ★
пт 16 мар - Межпроцессовое взаимодействие ★★

пн 19 мар - Функции высшего порядка, колбеки, события ★
вт 20 мар - Использование внешних зависимостей ★
ср 21 мар - Деревья, их классификация и обход ★★
чт 22 мар - Регулярные выражения и парсинг ★
пт 23 мар - Слои, связанность и связность кода ★★

пн 26 мар - Примеси, обертки, дектораторы, мемоизация ★
вт 27 мар - HTTP сервер на Node.js ★★
ср 28 мар - Разбор кода студентов с деревьями ★★
чт 29 мар - ---
пт 30 мар - ---

пн 02 апр - ---
вт 03 апр - Разбор кода студентов HTTP сервер на Node.js ★★
ср 04 апр - Измерение производеительности кода и оптимизация ★★
чт 05 апр - Асинхронность параллельно и последовательно ★★
пт 06 апр - Слой доступа к данным, курсор, транзакция ★★

пн 09 апр - Чеининг функций и объектов, обработка ошибок ★
вт 10 апр - WebSocket сервер на Node.js ★★
ср 11 апр - Оценка сложности алгоритмов ★★
чт 12 апр - Асинхронность с библиотекой async.js ★★
пт 13 апр - Интерфейсы, API, RPC, BUS, брокер запросов ★★

пн 16 апр - Таймеры, таймауты, EventEmitter ★
вт 17 апр - Живые таблицы на вебсокетах и реактивность ★★
ср 18 апр - Семинар по прочим структурам и моделям данных ★★
чт 19 апр - Асинхронность на промисах ★★
пт 20 апр - ---

пн 23 апр - Коллекции, множества, хештаблицы ★
вт 24 апр - Обобщение материала и ответы на вопросы по Node.js ★
ср 25 апр - Графы, их обход и алгоритмы на графах ★★
чт 26 апр - Асинхронность на async/await ★★
пт 27 апр - Выбор парадигмы, языка, стека технологий ★★★

пн 30 апр - Proxy, Symbol, сериализация и десериализация ★
вт 01 май - Кластеризация Node.js приложений ★★
ср 02 май - Функциональное программирование ★★★
чт 03 май - Асинхронная композиция функций ★★★
пт 04 май - Примеры структуры проектов ★★

пн 07 май - Фабрики и пулы объектов и других инстансов ★★
вт 08 май - Наблюдение за файловой системой ★★
ср 09 май - Проецирование (projection) структур данных ★★★
чт 10 май - Асинхронные коллекторы данных ★★★
пт 11 май - Высоконагруженные распределенные приложения ★★★

пн 14 май - Синглтон, функторы, функциональные объекты, монады ★★
вт 15 май - Разбор кода студентов по кластеризации и хотрелоаду ★★
ср 16 май - Мультипарадигменное программирование ★★
чт 17 май - Адаптеры асинхронности ★★
пт 18 май - Масштабирование, оптимизация, балансировка ★★★

пн 21 май - Повторение и обзор базовых концепций курса ★
вт 22 май - Оптимизация: асинхронность, память, минимизация IPC ★★★
ср 23 май - Асинхронная очередь ★★
чт 24 май - Вспомогательные обертки асинхронности ★★
пт 25 май - Специализированные языки DSL ★★★

пн 28 май - Повторение и обзор базовых концепций курса ★
вт 29 май - Непрерывная интеграция, тестирование и развертывание ★★★
ср 30 май - Сборка мусора, чтечки памяти и борьба с ними ★★
чт 31 май - Объектно-реляционное отображение (ORM) ★★
пт 01 июн - Метампрограммирование и динамическое связывание ★★★
https://gource.io/ — тула для створення візуалізацій розвитку проекту. Бере історію комітів з Git, Mercurial, Bazaar чи SVN і перетворює в красивий відос.

Можна запилити гарне відео і показати інвесторам, наприклад.

На відео — історія розвитку Python з 1990 року. Залипатєльно

https://www.youtube.com/watch?v=aPk1BqK8zzI
Вже цієї суботи о 18:00 в Білку завітає Ілля Лубенець з виступом про Azure і як ця хмарна платформа допоможе перемогти в конкурсі Imagine Cup від Microsoft.

Imagine Cup — щорічний конкурс для студентських ідей від Microsoft. Переможці їдуть в Штати на фінальний етап і рубаються за круглу суму на реалізацію власної ідеї. Ілля розкаже про те, що таке Azure, як її використовувати для реалізації своїх задумок і чим вона буде корисна будь-яком розробнику.

Ілля — студент-партнер Microsoft. Працює в Developex, де вже неодноразово проводив події для ІТ-спеціалістів в рамках Developex Tech Club. Виступає в на конференціях в різних містах України під час MSP Roadshow, де також посідає роль організатора.

Заповнюйте форму і чекаємо 17-го лютого о 18:00 в Білці

https://goo.gl/forms/AvmB2uqEUr6hu9l63
Рейтинг клану IT KPI на Codewars. Тиждень 24
1) (denychan) - 100
2) @apocrif (CandidaMente) - 12
3) @VladKha (vladkha) - 11
4) @YuriiDobrov (Major de Coverley) - 6
5) @dumavit (Butterfly) - 3
6) @voloshchenkoal (VoloshchenkoAl) - 2
7) @piu_piu96 (dtelega) - 2
8) @maksim36ua (maksim36ua) - 2
9) @Chakalaka11 (Chakalaka) - 0
10) @kovaIenko (kovaIenko) - 0
11) @darkmikun (darkmikun) - 0
12) @ilya_dnp (ilname) - 0
13) @grandepianisto (grandepianisto) - 0
14) @alnyan (alnyan) - 0
15) @EduardRomanyuk (eduard-romanyuk) - 0
16) @firec0der (firecoder) - 0
17) @Otto_fon_Fon (F1NYA) - 0
18) @AndreyPov (AndreyPov) - 0
19) @achepta (achepta) - 0
20) @axai_i (InesI) - 0
21) @Allugard (Allugard) - 0
22) @mkrooted (mkrooted) - 0
23) @abcy321 (abcy321) - 0
24) @lewcarroll (lewcarroll) - 0
25) @kdrshvolia (kdrshvolia) - 0
26) @kalexanderk (kalexanderk) - 0
27) @DmitryUrukov (Interstell) - 0
28) @palindromer (palindromer) - 0
29) @hardkun (hardkun) - 0
30) @CyanoFresh (CyanoFresh) - 0
31) @Shawn_eng (shawneng) - 0
32) @susume_tomorrow (rabu raibu) - 0
33) @art1416 (art1416) - 0
34) @nonEmpty (terma ) - 0
35) @Vivikkar (ViviKar) - 0
36) @salamander01 (salamander18) - 0
37) @Pronod9 (Pronod) - 0
38) @necauqua (necauqua) - 0
39) @maxklimenko (klimenko4) - 0
40) @vkhitev (vkhitev) - 0
41) @Antonrom (Predator304) - 0
42) @ernado (ernado-x) - 0
43) @antonmyronyuk (antonmyronyuk) - 0
44) @Fowi3 (Fowi) - 0
45) @JustSmi (Yukihiro) - 0
46) @andriy96s (andriy96s) - 0
47) @Merchy (rtim75) - 0
48) @burningleg (kostya9) - 0
49) @spasea (spasea) - 0
50) @rililinx (rililinx) - 0
51) @Ht_tBotW (Fyanuck) - 0
52) @serhii_buhaiov (serhii.buhaiov) - 0
53) @RomanovRoman (RomanovRoman) - 0
54) @staanislav (KovalenkoStas) - 0
55) @matuseho (matuseho) - 0
56) @necheporenko_v (necheporenko) - 0
57) @Olejk4 (0lejk4) - 0
58) @valentyn_kyanitsia (valentine1004) - 0
59) @Pro100Denysko (Pro100Denysko) - 0
60) @Schupak (schupak0311) - 0
61) @ded_volodya (ded volodya) - 0
62) (andriyrom) - 0
63) @Lu4teni (Orishkevich) - 0
64) @mr_omman (Omman) - 0
65) @Georggi (Georggi) - 0
66) @foreverrage (n1ckelman) - 0
67) @vitaliy_gonchar (weaxme) - 0
68) @sasha_tr (sashatr) - 0
69) @Rinnah (rinnah16) - 0
70) @apfsdst (Milikanets) - 0
71) (metalanya) - 0
72) @andrewBeletskiy (AndrewBeletskiy) - 0
73) @atkachov (antk) - 0
74) @day133 (day133) - 0
75) @maximyurchuk (firstlocalhero) - 0
76) @holen (dertuner) - 0
77) @psychedelic_bear (psychos) - 0
78) @sharkan (zenitukr) - 0
79) @muse23 (phiNumber) - 0
80) @alex04novikov (ImMobile) - 0
81) @AlexWanderlust (AlexPraefectus) - 0
82) @Frank_42 (franklamo) - 0
83) @p_ass (tenebranum) - 0
84) @dantistnfs (dantistnfs) - 0
85) (Therrance) - 0
86) (medinskiy) - 0
87) @voloyev (voloyev) - 0
88) @oliinyk_vlad (Sempiternal) - 0
89) @Mimilapka (yuliasha) - 0
90) @ttatus (warm amber) - 0
91) @oleksz (oleksz) - 0
92) @khobta24 (AKhobta) - 0
93) @AlexVihlayew (VihlayewAlex) - 0
94) @El_iash (pl4fun) - 0
95) @elisa_js (ELYA) - 0
96) @portianoy (iportianoy) - 0
97) @mikhail_poleshchuk (Plshc) - 0
98) (svityashchuk) - 0
99) @Twishar (Twishar) - 0
100) @stolietova (Stoletova) - 0
101) @yarik_z (yarik z) - 0
102) @pinlast (pinlast) - 0
103) (rizhiy99) - 0
104) (Glimtch) - 0
105) @wecd1t (tjomikode) - 0
106) @AndreySemchenko (asemchenko) - 0
107) @TheSubliminal (TheSubliminal) - 0
108) @kuprian2 (kuprian2) - 0
109) @qqqwm (qqqwm) - 0
110) @bulachka (futur) - 0
111) @hellyskies (Hellyscythe) - 0
112) @ellyelie (Ellyelie) - 0
113) @abazdyrev (ABazdyrev) - 0
114) @Sanverik (sanverik) - 0
115) @goncharenko_yulia ( goncharenko) - 0
116) @kaliukh (olegkaliukh) - 0


Зареєструватись в клані і почати набирати бали можна тут: @itkpi_codewars_bot.

Якщо маєте питання чи баг репорт -- пишіть йому: @maksim36ua
Якщо не мали планів на завтрашній вечір — заходьте в Білку о 18:00 послухати, як хмарні сервіси допоможуть реалізувати власну ідею і покататись в Штати безкоштовно (а ще отримати не кислу грошову премію на додачу)

Ілля Лубенець прочитає лекцію про Azure і як ця хмарна платформа допоможе перемогти в конкурсі Imagine Cup від Microsoft.

Imagine Cup — щорічний конкурс для студентських ідей від Microsoft. Переможці їдуть в Штати на фінальний етап і рубаються за круглу суму на реалізацію власної ідеї. Ілля розкаже про те, що таке Azure, як її використовувати для реалізації своїх задумок і чим вона буде корисна будь-яком розробнику.

Ілля — студент-партнер Microsoft. Працює в Developex, де вже неодноразово проводив події для ІТ-спеціалістів в рамках Developex Tech Club. Виступає в на конференціях в різних містах України під час MSP Roadshow, де також посідає роль організатора.

Заповнюйте форму і чекаємо завтра о 18:00 в Білці

https://goo.gl/forms/AvmB2uqEUr6hu9l63
Ловіть презенташки з сьогоднішнього івенту
Починаємо стрім з IoT хакатону від GDG в офісі Еvo. Врубайтесь!
Перша команда — V ROOT IoT. Презентують пристрій Alfred, розумний дзвінок.
Конкурентні переваги: легко використовувати, відкрите і легке API, надійна апаратна складова.

Суть: на мобільний застосунок приходить нотифікація, що до вас в гості хтось прийшов. Також надходить фото людини, яка дзвонить у дзвінок.
Написано на Swift
Пристрій спить, по перериванню з кнопки прокидається, робить фото, підключається до Wi-Fi і надсилає фото. Енергоспоживання невелике. Скористались Android Things (https://developer.android.com/things/index.html)
На сцені команда ANGELa, не Анжела! 😊

Розв'язують проблему вчасного виклику швидкої.
Створили розумний браслет, який може моніторити показники життєздатності людини (пульс і т.д.). Є кнопка для термінового виклику швидкої. При годині зарядки браслет може жити місяцями.