IT Student by Kharkiv IT Cluster
3.05K subscribers
301 photos
22 videos
5 files
3.43K links
IT-Хаб для студентів: качаємо скіли та настрій!

🔥 Безоплатні івенти від Kharkiv IT Cluster
💼 Стажування від ТОП IT-компаній
🔝 Вебінари з IT-фахівцями
🧠 Меми, ребуси, задачі
💡 Дописи про світ ІТ

Пишіть свої запитання та пропозиції: @kharkiv_it_cluster
Download Telegram
💫Готуємося до співбесіди англійською💫

Розкажи більше про себе, свої професійні плани й інтереси
(Tell me more about yourself, your professional plans and interests)

🗣️З цього питання або його варіацій починається більшість співбесід. Тут рекрутер хотів би почути про те, що ти шукаєш, з якими професійними задачами хотів/ла б працювати й куди зростати.

🗣️Крім того, це перша перевірка рекрутера, щоб зрозуміти, чи може компанія в межах цієї позиції запропонувати те, що тобі цікаво.

🗣️Потрібно чесно, лаконічно, але якомога детальніше розповісти про себе. Проте не варто вдаватися в ті частини професійної біографії, яка прямо не стосується позиції.

📝 Використовуй такі вислови

🎯I’d describe myself as ... with ... — Я б описав себе як (своя відповідь, наприклад a goal-oriented and hardworking person) з (основні навички, наприклад good organizational skills and strategic thinking).
🎯My strengths are ... — Мої сильні сторони — це (наприклад, good communication skills).
🎯In my free time I enjoy ... — У вільний від роботи час мені подобається займатися (розкажіть про свої хобі та позаробочі заняття, наприклад volunteering and cycling).
🎯I’m efficient and highly organized. This enables me to be as productive as possible on the job. — Я продуктивний і дисциплінований. Це допомагає мені досягати найкращих результатів у роботі.
🎯I am interested in ... position. — Я зацікавлений у посаді (вкажіть позицію, якої ви прагнете).
🎯I would like to work as... — Я б хотів/хотіла працювати як…
🎯I’d prefer to work remotely. — Я віддаю перевагу віддаленій роботі.
🎯I can usually win people over to my point of view. — Зазвичай я вмію переконувати людей.
🎯My goal is to achieve results beyond the expectations of my supervisor. — Моя мета — досягати результатів, які перевищуватимуть очікування мого керівника.
🎯Regardless of the situation, I can adapt and work under any circumstances. — Я можу адаптуватися і працювати за будь-яких обставин, незалежно від ситуації.
🎯I work well under pressure. — Я добре працюю у стресових ситуаціях.
🎯I am an excellent communicator. — Я чудово знаходжу спільну мову з людьми.

#interview_tips_for_students

👉 IT Student — будь в курсі IT-можливостей для тебе!
👍2
​​ Останні лекції навчального року: семестр гостьових лекцій добігає кінця!

Травень завершується, а разом із ним і наш семестр гостьових лекцій від Харківського ІТ кластера.

Як це було?
💻 1 травня. Хмарні технології у бізнесі
Студенти КНУ імені Тараса Шевченка слухали лекцію Артема Колтунова, досвідченого лектора SOURCE iT про використання хмарних технологій у бізнесі, технологічний стек, приклади кейсів і масштабування.

📝 13 травня. Практичний майстер-клас зі створення правильного резюме
Катерина Дербас, Researcher у компанії SevenPro, допомогла студентам Каразінського університету створити ефективне резюме.

16 травня. Як правильно скласти резюме?
Ніна Дьяченко, Lead Recruitment Specialist в компанії Luxoft, провела онлайн-лекцію для студентів Національного університету "Полтавська політехніка імені Юрія Кондратюка" , де розповіла про структуру резюме й надала рекомендації.

Для детальнішої інформації та відеозаписів лекцій переходь на наш YouTube-канал! 🎥

👉 Читайте більше на нашому сайті 🌐

IT Student — будь в курсі IT-можливостей для тебе!
💡 Час тренувати логіку 💡

🤷 Завдання: позавчора мені виповнився 21 рік, наступного року мені буде 24. Коли мій день народження?

Спочатку виріш самостійно, а потім перевір себе 👇

⚙️ Відповідь: День народження 31 грудня. Сьогодні 1 січня. Ця головоломка грає з концепцією часу й дат. Вчора тобі виповнилося 22, а це означає, що сьогодні тобі все ще 22, і цього року виповниться 23, а наступного – 24.

#tasks_for_students

👉 IT Student — будь в курсі IT-можливостей для тебе!
🤯3🔥1🤔1
​​🧑‍🔬У травні українська наукова спільнота традиційно відзначає професійне свято — День науки в Україні.

З цієї нагоди Kharkiv IT Cluster та Рада проректорів України 21-го травня організували привітальний телеміст 🖥️

👉15+ міст України;
👉близько 60 ЗВО різних регіонів;
👉флешмоб привітань та обговорення актуальних питань розвитку наки в Україні.


Більше подробиць про подію на нашому сайті

Kharkiv IT Cluster надзвичайно пишається співпрацею з освітніми партнерами й науковцями всієї країни й дякує за потужні внески в розвиток нашої держави 🩵

👉 IT Student — будь в курсі IT-можливостей для тебе!
🤔1
Цікаві стартапи🌟

Digital «twins» для відстеження твого здоров'я 🏥
Уяви собі, що ти можеш пройти сканування всього тіла й отримати цифрову копію — цифрового близнюка, який відстежує твоє здоров'я. Це вже реальність завдяки стартапу Q Bio. Їхній сканер вимірює сотні біомаркерів за годину, створюючи 3D-аватар твого тіла.🩺

Технологія Direct Air Capture: боротьба з CO2 🌳
Це процес вилучення вуглекислого газу з повітря та його зберігання в глибоких геологічних породах або використання для виробництва синтетичного палива. Наразі ця технологія потребує багато енергії, але в майбутньому вона може стати важливим кроком у боротьбі з кліматичною кризою. 🌍

Зелені поховання 🌿
Як щодо екологічних поховань? У штаті Вашингтон, США, ти можеш бути компостованим, тобто тіло розкладається на ґрунт за 30 днів. Це значно зменшує викиди CO2 порівняно з кремацією. Інший варіант – поховання в «грибному костюмі», що допомагає тілу розкладатися та нейтралізує токсини. Такі альтернативи чекають на суспільне визнання й прийняття. 🌾

Енергозберігаючі цеглини 🧱
Учені з Вашингтонського університету в Сент-Луїсі розробили метод перетворення звичайних цеглин на «розумні», здатні зберігати значну кількість енергії та перезаряджатися сотні тисяч разів за годину. Це відкриття ще на стадії концепції, але перспективи вражають.

#startup_stories_for_students

👉 IT Student — будь в курсі IT-можливостей для тебе!
​​Літо запалює та надихає…

На те, аби зарядитися енергією на саморозвиток!

Саме тому з 10 по 13 червня пройдуть «Літні канікули з ХНУРЕ» ☀️

4 дні — терабайти корисної інформації на наших майстер-класах: 3D, VFX, Компʼютерний зір, Python, SQL, Штучний інтелект та багато іншого 🙌

І все це онлайн — стартуємо щодня о 12:00
▫️ 10 червня
https://youtube.com/live/dUdM43QY0rE?feature=share
▫️ 11 червня
https://youtube.com/live/VBN5WrNg_i4?feature=share
▫️ 12 червня
https://youtube.com/live/DuPSLarTTsw?feature=share
▫️ 13 червня
https://youtube.com/live/uM-bfC50Z9A?feature=share

Стань кращою версією себе з Першим серед кращих ⭐️

#news_from_members

👉 Підписуйся на Telegram-канал «IT Student» та будь в курсі IT-можливостей для тебе!
👍1
📧Челендж на тренування вживання регулярних виразів (regex) 📧

📜Тобі надано блок тексту, який охоплює не більше ста рядків.

📝Завдання: знайди унікальні адреси електронної пошти, присутні в тексті. Ти маєш використовувати регулярні вирази, щоб спростити завдання. І пам’ятай, що знак «@» можна використовувати для різних цілей! Вимоги спрощено порівняно з реальним світом. Перед і після символу «@» може бути декілька рядків, розділених крапками. Рядки складатимуться із символів у діапазоні a–z, A–Z, 0–9, _ (підкреслення).

📥Формат введення

Перший рядок містить ціле число N (N<=100), яке є кількістю рядків у фрагменті тексту, який іде далі.
Із другого рядка починається фрагмент тексту (з N рядків), у якому потрібно шукати адреси електронної пошти.

📧Формат виводу

Усі унікальні адреси електронної пошти, виявлені тобою, в одному рядку в лексикографічному порядку з крапкою з комою як роздільник.

#CodingChallenges_for_students

👉 IT Student — будь в курсі IT-можливостей для тебе!
​​Що таке емоційне вигорання та як із ним боротися?

Вигорання — це стан емоційного, фізичного й психічного виснаження, який виникає внаслідок тривалого стресу або надмірного навантаження.

Ознаками вигорання можуть бути:
😴 утома й виснаження;
📉 зниження мотивації та продуктивності;
😠 дратівливість та апатія;
🤔 труднощі з концентрацією уваги;
😒 відчуття цинізму й негативу;
🤕 фізичні симптоми, такі як головний біль, безсоння й порушення травлення.


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

А щоб дізнатися яких саме, переходьте на наш сайт!
1
​​📆 15 червня Fwdays проводить Highload fwdays'24 – конференцію, що присвячена практичним питанням розробки високонавантажених систем, архітектури, масштабування, роботи з базами даних, DevOps.

📆 20 липня планується проведення .NET fwdays'24 – конференції, яка вже десятий рік поспіль збирає локальних та світових архітекторів, розробників та тестувальників, які використовують .NET у своїй роботі.

#news_from_members #fwdays #KharkivITCluster

👉 Підписуйся на Telegram-канал «IT Student» та будь в курсі IT-можливостей для тебе!
Словник корисної ІТ-англійської 🔠🌷

🧷 hardware — апаратне забезпечення;
🧷hard drive — жорсткий диск;
🧷host — хост;
🧷live reload — автоматичне перевантаження сторінки;
🧷mount point — точка підключення;
🧷netiquette — мережевий етикет, правила поведінки в інтернеті;
🧷open source development — розробка з відкритим вихідним кодом;
🧷partition — розділ;
🧷rapid — швидкий.

#IT_dictionary_for_students

👉 IT Student — будь в курсі IT-можливостей для тебе!
👍1
🌉Патерн програмування Bridge 🌉

Цей патерн використовується для «розділення» великого класу або набору тісно пов'язаних класів на дві окремі ієрархії — абстракцію та реалізацію — які можуть розвиватися незалежно одна від одної. 🛠️

♪♫~ Уявімо, що ми розробляємо програму для відтворення музики з різних пристроїв.

# Абстракція
class MusicPlayer:
def init(self, device):
self.device = device

def play(self):
raise NotImplementedError

# Реалізація
class Device:
def play_music(self):
raise NotImplementedError

# Конкретна реалізація
class Phone(Device):
def play_music(self):
return "Відтворення музики з телефону"

class Computer(Device):
def play_music(self):
return "Відтворення музики з комп'ютера"

# Розширення абстракції
class AdvancedMusicPlayer(MusicPlayer):
def play(self):
return self.device.play_music()

# Використання Bridge
phone = Phone()
computer = Computer()

player1 = AdvancedMusicPlayer(phone)
player2 = AdvancedMusicPlayer(computer)

print(player1.play()) # Відтворення музики з телефону
print(player2.play()) # Відтворення музики з комп'ютера

У цьому прикладі ми створили абстракцію «MusicPlayer» і реалізацію «Device». Потім реалізували дві конкретні реалізації «Phone» та «Computer», і розширили абстракцію через «AdvancedMusicPlayer». Таким чином, можна додавати нові пристрої і нові способи відтворення музики без зміни існуючого коду. 🎵

#CodeBreakdown_for_students

👉 IT Student — будь в курсі IT-можливостей для тебе!
💼 Професія Scrum Master💼

Основна задача Scrum Master — навчити учасників Scrum-команди взаємодії один із одним і з представниками бізнесу, а також оптимізувати процеси, підвищуючи їх ефективність. 📈

У Scrum -команду, окрім Scrum Master, входять власник продукту й команда розробки (3-9 осіб).

Власник продукту відповідає за отримання максимальної цінності продукту й керує списком вимог до функціональності продукту (product backlog), відповідає за пріоритети й бюджети. Команда розробки складається з фахівців різних профілів — програмістів, тестувальників, архітекторів, аналітиків тощо. 👩‍💻👨‍💻

Scrum Master — це лідер команди, але не керівник у традиційному розумінні цього слова, у нього немає формальної влади над командою. 🛠️

Ключові обов'язки Scrum Master:
📊навчати команду особливостям Scrum-методології, впроваджувати Scrum-практики;
📊налагоджувати процеси в компанії та допомагати командам брати управління процесами у свої руки;
📊виявляти ризики й проблеми, усувати перешкоди, які заважають прогресу роботи;
📊проводити наради й робочі сесії для підвищення їхньої ефективності;
📊 виступати в ролі фасилітатора й коуча для команди;
📊налагоджувати процеси поза командою, які так чи інакше перетинаються з виробничими.

Типовий робочий день Scrum-мастера — це:
🗂️Scrum-мітинги — планування спринту, огляд спринту або ретроспектива спринту.
🗂️Вирішення пріоритетних поточних питань
🗂️Робота з командою, зустрічі 1-на-1.

Як стати Scrum-мастером?

Must have теорія викладена у Scrum Guide, також можна прочитати книгу «Scrum: The Art of Doing Twice the Work in Half the Time» Джеффа Сазерленда, одного із засновників Скрама. Також ринок пропонує безліч курсів і майстер-класів. Можна отримати офіційну сертифікацію — це допоможе систематизувати знання й отримати бонус-строчку в резюме. 📚

#IT_facts_for_students

👉 IT Student — будь в курсі IT-можливостей для тебе!
​​‼️Вже завтра

«Як створити міжнародний студентський клуб у вашому навчальному закладі?».

Харківський ІТ Кластер та міжнародне об'єднання Volt Science Community запрошують на зустріч представників університетів, коледжів, лідерів студентських самоуправлінь.

Під час заходу поговоримо:
◽️ Як долучитися до міжнародного молодіжного ком'юніті та прокачувати себе?
◽️ Міжнародний студентський клуб - що він включає?
◽️ Досвід створення студентських клубів від молоді Туреччини, Мексики та інших країн.

🌟 Дата: 05 червня о 17:00
🗣 Мова заходу: українська + англійська

Не пропустіть свою можливість стати частиною світової наукової спільноти! Приєднуйтеся! 🔬🌐

📝 Реєстрація


📢 Дивитись online на Youtube

👉 IT Student — будь в курсі IT-можливостей для тебе!
2🤔1
❗️ Сьогодні о 17:00 Харківський ІТ Кластер та міжнародне об'єднання Volt Science Community розкажуть:

«ЯК СТВОРИТИ МІЖНАРОДНИЙ КЛУБ У ТВОЄМУ НАВЧАЛЬНОМУ ЗАКЛАДІ?».

Не пропусти свою можливість стати частиною міжнародної спільноти!

📝 Саме час зареєструватися 👉🏻 https://forms.gle/KpQWSfVXkcYQFQkbA

🚀Дивитись трансляцію на Youtube

#events_for_students #information_for_students

👉 IT Student — будь в курсі IT-можливостей для тебе!
👍3
📅 Чи знав ти, що перше задокументоване використання акроніма «API» було в 1967 році програмістом Карлом Г'юїтом?

Проте, API існують у тій чи іншій формі ще з часів перфокарт!

🐱 Мініатюрний GIPHY API для GIF отримує понад 7 мільярдів запитів на місяць. Скоріш за все, люди дійсно люблять відправляти котячі GIF.

🗺️ Щодня на Google Maps робиться понад 200 мільярдів API викликів! Такі картографічні API дозволяють здійснювати все: від доставки їжі до самокерованих автомобілів.

📚 Oxford English Dictionary API дозволяє шукати понад 600,000 слів у словнику.

🛰️ Міжнародна космічна станція (МКС) має відкритий API, що дозволяє кожному отримувати дані в реальному часі про її місцезнаходження, інформацію про екіпаж, температуру й багато іншого.

🦸‍♂️ Marvel Comics має API для розробників. Отже, якщо хтось хоче створити додаток для відстеження щита Капітана Америки, ти можеш!

🐦 Twitter(Х) обробляє понад 9,000 твітів на секунду, використовуючи внутрішні API.

📲 API для SMS-повідомлень використовуються за лаштунками для підтверджувальних повідомлень від банків, оновлень доставки від інтернет-магазинів і багатофакторних аутентифікаційних повідомлень. 🔒

#interesting_facts_for_students

👉 IT Student — будь в курсі IT-можливостей для тебе!
👍1
📢 ПОЧАТОК УЖЕ ЗА ГОДИНУ

«Як створити міжнародний клуб у твоєму навчальному закладі?»

🚀Дивитись трансляцію на Youtube

🙌🏻Не пропусти можливість дізнатися: як відкрити міжнародний клуб, проблеми молоді й роль клубів у розв'язанні проблем, переваги для тебе й твого навчального закладу.

#events_for_students #information_for_students

👉 IT Student — будь в курсі IT-можливостей для тебе!
📌Терміни в IT, які часто плутають 📌

🚀 Багатозадачність vs. багатопоточність

Багатозадачність (Multitasking) — це здатність операційної системи виконувати кілька завдань одночасно. Наприклад, ти слухаєш музику, пишеш код і перевіряєш пошту одночасно. 🎧📧

Багатопоточність (Multithreading) — це здатність програми виконувати кілька потоків (частин) коду одночасно. Наприклад, вебсервер може обробляти декілька запитів користувачів одночасно, використовуючи окремі потоки для кожного запиту. 🌐

📝 Overwrite vs. оverride

Overwrite — це перезапис даних, які існують, новими даними. Наприклад, якщо ти зберігаєш документ з тим самим іменем, що й поточний файл, то новий документ перезапише старий. 💾

Override — це перекриття методу батьківського класу в дочірньому класі. Наприклад, у нас є метод «speak()» у класі «Animal», і ми перекриваємо його в класі «Dog», щоб собака говорив «Гав-гав» замість фрази «Тварина видає звук», яка була визначена за дефолтом у батьківському класі. 🐶

🔍 Аргумент vs. параметр

Аргумент
— це значення, яке ти передаєш функції або методу під час виклику. Наприклад, у виклику print("Hello"), "Hello" — це аргумент. 📢

Параметр — це змінна, яка приймає аргумент у визначенні функції або методу. Наприклад, у визначенні def print_message(message), «message» – це параметр. ✏️

#useful_for_students

👉 IT Student — будь в курсі IT-можливостей для тебе!
2👍1