
Ми переконані, що кожна людина приходить у ІТ зі своїм унікальним багажем знань та досвіду. Особливо це стосується захисників та захисниць України, які під час служби розвинули неймовірно цінні якості: здатність ефективно діяти в стресових ситуаціях, самоорганізація, швидка адаптація до змін та вміння раціонально використовувати ресурси. Ці навички – потужний фундамент для старту в ІТ, а наша стипендіальна програма відкриває двері до кар'єри у digital-сфері.
Дізнатися більше про програму навчання можна на сторінці курсу Project Management. Запрошуємо переглянути наш вебінар, присвячений проєктному менеджменту – там ти отримаєш вичерпну інформацію про вступ та особливості напрямку.
Дедлайн подачі заявки – 24 лютого 2025 року.
1. Належність до відповідної категорії:
- ветеран\ветеранка (учасники бойових дій, особи з інвалідністю внаслідок війни, учасники війни)
- військовослужбовці
- добровольці
- члени сім'ї ветеранів\військовослужбовців\добровольців
- члени сім'ї загиблих (померлих) ветеранів\військовослужбовців\добровольців
- члени сім'ї зниклих безвісти ветеранів\військовослужбовців\добровольців
- члени сім'ї військовополонених
2. Усвідомлення своїх цілей та мотивація для проходження курсу.
3. Можеш виокремити ~20 вільних годин на тиждень для навчання.
4. Маєш достатній рівень англійської, щоби читати теоретичні матеріали (хоча б з онлайн-перекладачем).
5. Вмієш знаходити потрібну інформацію в мережі та брати з неї найголовніше.
6. Вмієш перевіряти достовірність та актуальність інформації.
7. Дружиш із ПК: знаєш де знайти “диспетчер завдань” та як власноруч встановити Zoom.
- подача заявки кандидатами на цій сторінці до 24.02;
- проходження вступного тесту, який кандидати отримають на електронну пошту до 28.02;
- інтерв’ю з менеджерами Академії у березні;
- повідомлення результату зарахування.
Більш детальну інформацію про старт навчання та формування груп буде надано відібраним аплікантам особисто. Якщо у тебе лишилися будь-які запитання, будь ласка, напиши нам на пошту scholarships@beetroot.academy.

Розберімось, хто ж такі фронт-енд розробники. Це спеціалісти, які пишуть код для “зовнішньої” версії сайту – тої, з якою взаємодіють користувачі. Вони мають створити привабливий та функціональний інтерфейс вебсайту чи вебдодатку, реалізовуючи запити клієнтів та бачення дизайнерів. На курсі ти навчишся створювати сайти та інтерфейси із використанням HTML та CSS, вивчиш одну із найпопулярніших мов – JavaScrip, а після завершення навчання матимеш власне портфоліо, яке зможеш показувати рекрутерам на співбесідах.
З детальною навчальною програмою ти можеш ознайомитися на сторінці курсу Front-end розробка.
Окрім навчання, проєктом передбачена психологічна та кар’єрна підтримка учасників, за підтримки наших партнерів New Horizons Hub.
Для участі в програмі потрібно заповнити реєстраційну форму.
Дедлайн подачі заявки - 21 червня 2024 року.
1. Належність до відповідної категорії:
2. Усвідомлення своїх цілей та мотивація для проходження курсу.
3. Можеш виокремити ~20 вільних годин на тиждень для навчання.
4. Маєш достатній рівень англійської, щоби читати теоретичні матеріали (хоча б з онлайн-перекладачем).
5. Вмієш знаходити потрібну інформацію в мережі та брати з неї найголовніше.
6. Вмієш перевіряти достовірність та актуальність інформації.
7. Дружиш із ПК: знаєш де знайти “диспетчер завдань” та як власноруч встановити Zoom.
8. Знання основ HTML та CSS буде перевагою для навчання на курсі.
Орієнтовний старт навчання — 24 червня 2024 року. Більш детальну інформацію буде надано відібраним аплікантам особисто.
Якщо у тебе лишилися будь-які запитання, будь ласка, напиши нам на пошту scholarships@beetroot.academy.

Цитата дещо розтиражована, однак гарно передає суть справи. Тебе як новачка очікує опанування нової сфери, і здається, наче розвиток штучного інтелекту – це пряма загроза вибраній тобою спеціальності. Однак ми радимо дивитись на це по-іншому, адже потенціал ШІ найкраще використовувати задля пришвидшення виконання своїх завдань та покращення результатів.
Це і є адаптація, коли ти пристосовуєшся до змін, які неминучі у такій швидкоплинній сфері, як ІТ. Ми в Beetroot Academy розуміємо, як важливо вміти опановувати нові підходи та прийоми, та розробили бонусний модуль про штучний інтелект. Так ти не тільки опануєш професію дизайнера чи розробника на рівні Junior, але й вже матимеш навички використання інструментів ШІ для пошуку роботи (про це детальніше ти можеш прочитати тут) та оптимізації своїх типових робочих задач.
Перша його частина присвячена загальному знайомству зі штучним інтелектом та порадами щодо його використання в процесі пошуку роботи. У другій половині на тебе чекають відео від викладачів Beetroot Academy з прикладами як інкорпорувати штучний інтелект у свій робочий процес, добірки інструментів та поради щодо їхнього використання, а також ти дізнаєшся ризики та обмеження використання ШІ у своїй галузі.
Для того, аби заглибитись у тему надалі, ми підготували добірки матеріалів, що детально розкриють тему штучного інтелекту загалом та конкретно у твоїй сфері. А щоби знання точно перейшли у навички, у модуль також додані практичні завдання. Погляньмо, як виглядає цей модуль для кожного з курсів.
Проєктні менеджери, які й так займаються оптимізацією роботи, мабуть, найперші мають впровадити ШІ у свій робочий процес. Адже інструменти ШІ стануть в пригоді для підвищення успішності проєктів та покращення процесів прийняття рішень.
Наша викладачка, Ліана Солкарян, Senior Project Manager з більш ніж 12-річним досвідом роботи допоможе тобі визначити роль ШІ в роботі проєктного менеджера та ознайомить з сучасними трендами та успішними випадками впровадження інструментів ШІ. Вона детально розгляне приклади використання та стратегії впровадження ШІ у твою роботу, а також попередить про обмеження та ризики, що несе в собі використання ШІ.
Для UI/UX дизайнерів важливо знати, як ШІ трансформує користувацький досвід та може допомогти у створенні прототипів, макетів та презентацій.
Наша спікерка Дара Федоришин, Design Lead у Nerdysoft та викладачка Академії, розкриє потенціал штучного інтелекту для продуктових та UI/UX дизайнерів, ознайомить тебе з цікавими інструментами й сервісами, а також вкаже на виклики, які чекають тебе під час використання ШІ.
Аби трохи розбавити рутину та присвятити себе цікавішим задачкам, Front-end розробникам варто використовувати ШІ, адже він полегшує та пришвидшує процес написання коду.
Як саме варто впроваджувати інструменти ШІ у свій робочий процес та чому, хай який вправний ШІ у створенні коду, він не замінить реальних розробників, розкаже наш викладач та Senior Full Stack Developer Олександр Ординський. Він ознайомить тебе з новітніми інструментами штучного інтелекту, такі як ChatGPT, Bard та Copilot, та покаже, як вони впливають на процес розробки.
У сфері забезпечення якості ШІ також має сприйматись не як суперник, а скоріше як союзник, якому варто делегувати дрібні завдання, поки твої сили та знання направлені на вирішення цікавіших та важливіших проєктів.
Разом із QA Technical Lead у Playtica, Євгенією Герман, ти розберешся, як застосовувати штучний інтелект на різних етапах роботи тестувальника, як впровадити інструменти у свій робочий процес та які ризики є у тестуванні на основі ШІ.
У сфері HR, де так цінується емпатія й так званий «людський дотик» («human touch»), все одно є місце для застосування штучного інтелекту. Він допоможе зосередитись на процесах та задачах, полегшуючи роботу з документами та листами.
Наша викладачка та HR Lead у Fulcrum, Аліна Белько, розкриє, як використовувати інструменти ШІ на кожному етапі життєвого циклу робітника, від рекрутингу до офбордингу, та як покращити клієнтський досвід, скоротити витрати й підвищити залученість працівників.
Незалежно від того, чи хочеш ти оптимізувати процес розробки або покращити свої бекенд-системи, штучний інтелект зможе тобі в цьому допомогти. Окрім того, використовуючи ШІ, можна набагато ефективніше вести документацію, що звільнить тобі ще більше часу на круті та цікаві завдання.
Вікторія Дворник, Senior Data Scientist у N-ix та наша викладачка, поділиться з тобою детальним оглядом чатботів, розкаже про обмеження у використанні ШІ у роботі бекенд розробників та навчить створювати правильні запити, аби отримувати точні відповіді.
Для нас у Beetroot Academy важливо, аби твоє навчання на наших курсах було якісною підготовкою до отримання роботи мрії в обраній тобою сфері. Ми розуміємо, що дати тільки знання з відповідної теми недостатньо, аби сьогодні отримати роботу, тож розробляємо програму так, аби вона допомагала здобувати ще й необхідні навички, одна з яких – адаптивність, готовність до змін, і як приклад – опанування інструментів ШІ.
Детальніше про те, які саме інструменти ми розглянемо для кожного напрямку, які вміння ти отримаєш після модулю ШІ та про навчання загалом і майбутню професію розкажуть наші Educational Adviserʼи. Ти можеш забронювати безкоштовну консультацію у будь-який зручний час та отримати відповіді на всі твої питання. Будемо раді бачити тебе у Beetroot Academy, де ми допоможемо тобі розпочати нову карʼєру в ІТ!

Ми робимо все можливе, аби допомогти нашим випускникам знайти роботу після навчання у нас – і тепер ми пропонуємо новий бонусний модуль про використання інструментів ШІ для полегшення процесу пошуку роботи!
Навіщо ми додали цей модуль?
Штучний інтелект (ШІ) швидко проникає в усі сфери нашого життя, і сфера працевлаштування не є винятком. Існує безліч інструментів та платформ, які використовують ШІ, щоби допомогти кандидатам у пошуку роботи, від перегляду вакансій до написання резюме та підготовки до співбесіди. Що це за інструменти і як саме вони можуть допомогти знайти роботу ми розказуємо у нашому бонусному модулі до кожного курсу.
Що ми підготували?
Розказуємо, як використовувати ШІ-інструменти для створення структурованого резюме та переконливого листа. А також навчаємо вказувати правильні запити та перевіряти результати, щоби створені документи відображали твою особистість.
Показуємо приклади різноманітних сервісів в роботі та ділимось секретами й хитрощами їхнього використання.
Тема ШІ все ще активно розвивається, тому ми пропонуємо додаткові статті та відео, які ще глибше занурять у світ штучного інтелекту та можливостей його застосування для пошуку роботи.
Будь-які теоретичні знання ми радимо закріплювати на практиці. Саме тому у тебе будуть окремі завдання, у яких ти не тільки опануєш інструменти ШІ, про які йшла мова, але й створиш резюме та супровідний лист, який можна буде відправляти роботодавцям, та підготуєшся до інтервʼю на посаду мрії.
Ми прагнемо, аби наші студенти успішно знаходили роботу своєї мрії й зі свого боку робимо для цього все можливе. Однак цей шлях починається з простого – бажання змінити своє життя, відкрити нові карʼєрні перспективи та займатись цікавою та корисною справою. Сфера ІТ різноманітна, тож аби допомогти визначитись, чим сами тобі хотілося б займатись, запрошуємо тебе на наш безкоштовний курс для самостійного навчання ІТ-Професії. Знайомство. А як тільки ти визначишся з напрямком, чекаємо на тебе в Академії!

Аліна Белько — це не лише талановита HR-фахівчиня з 8+ роками досвіду в ІТ-сфері, але й викладачка з глибокими знаннями в галузі стратегічного планування, менеджменту та фасилітації. Вона також поділиться своїми знаннями як м'яких навичок, так і розкриє секрети HR-брендингу.
Цей курс ідеально підходить для тебе, якщо ти:
Після завершення курсу ти отримаєш:
Курс також включає гостьові лекції від Катерини Халімончук, фахівчині у сфері маркетингу, та Надії Вакуленко, досвідченої HR BP в компанії GlobalLogic.
Підвищи свою експертизу в HR. Зареєструйся на курс «HR Advanced з Аліною Белько» вже зараз та рухайся вперед до нових висот у своїй кар'єрі!

Над оновленням курсу працювали п’ять експертів, дизайнерів-практиків з досвідом роботи на senior та middle позиціях. Тепер курс триватиме 5 місяців, складатиметься з 6 обов'язкових і 1 бонусного модулів та передбачає роботу над 3 проєктами, які ти зможеш додати у портфоліо. А саме, на тебе чекають наступні модулі з оновленими уроками, корисними посиланнями, тестами на перевірку теорії та домашніми завданнями:
Під час виконання домашніх завдань ти будеш застосовувати свої знання та відточувати навички працюючи послідовно над трьома проєктами. Один із них — фінальний — найвагоміша частина, де ти зможеш проявити себе як UI/UX-дизайнер, готовий до першої комерційної роботи.
Ти хочеш приєднатися до ІТ-сфери, і дизайн здається тобі найкращим способом зробити це. Або ж ти вже працюєш в ІТ, і можливо, твоя мета — створити візуально приємний та зручний інтерфейс або ж краще спілкуватися з клієнтами за допомогою знань UX.
Ти знайомий з Figma, Photoshop, Sketch і т.д. і цікавишся трендами в дизайні. Крім того, ти цінуєш зручні вебсайти та додатки з чудовим дизайном, тому хочеш упорядкувати свою базу знань і покращити навички створення прототипів та користувацького інтерфейсу.
Працюючи графічним дизайнером або ілюстратором, ти відчуваєш бажання дізнатися більше про користувацький досвід, композицію та типографіку. Твоя мета — спробувати свої сили саме в UI/UX-дизайні.
Якщо ти хочеш стати UI/UX-дизайнером та реалізуватися як професіонал в ІТ, реєструйся на оновлений курс та розпочинай навчання 13-го березня.

— Тривалий час я працювала в компанії Wizardry, де я доросла до артдиректорки, але в компанії я створювала тільки вебдизайн. Коли мені стало нудно, я заглибилася в UI/UX і мобільний дизайн.
Як я починала свій шлях? Після закінчення університету я хотіла спробувати себе в дизайні, адже я з дитинства добре малюю. Спочатку почала працювати в дизайні інтер'єрів, потім пішла в поліграфію як графічна дизайнерка. Але коли я зіпсувала надруковане замовлення на велику суму, зробивши помилку в слові, вирішила перейти на роботу вебдизайнеркою. Це якщо коротко, а так на пошук потрібної мені професії пішло 3 роки й мінус місячної зарплатні. Якби у 2009 році були курси з UI/UX-дизайну, то я б набагато швидше знайшла те, чим хочу займатися.
Спочатку я самостійно черпала знання, які були у вільному доступі в інтернеті. Але у 2016 році самостійної роботи вже не вистачало, щоб рости в роботі, тому я записалась на курси. Спочатку пройшла курс UI digital communications design, потім вивчала art direction у School of visual communication і зрозуміла що так набагато швидше виходить.
Коротка довідка:
Вебдизайнери можуть бути графічними дизайнерами, які працюють в Інтернеті, або розробниками, які набули достатніх навичок для створення гарного вебсайт або додатку.
UX-дизайн розшифровується як user experience design і, як правило, є невидимою або «залаштунковою» стороною дизайну. Це вся робота, яка йде на створення додатка, вебсайту, програмного забезпечення або послуги. UX дизайн охоплює дизайн і дослідження користувачів, інформаційну архітектуру, дизайн взаємодії і юзабіліті-тестування.
UI-дизайн розшифровується як user interface design, який є візуальною або графічною стороною дизайну. Деякі UX-дизайнери також займаються UI, але інші UX-дизайнери обмежуються лише дослідженнями та каркасними схемами.
— Для мене важко далося складання опитувальників і підготовка до проведення глибинного інтерв'ю, тому що я більше працювала над візуальною частиною. Але з кожним разом все краще і краще виходило.
Коротка довідка:
Опитування — один із дослідницьких методів, який широко застосовують у різних сферах, зокрема й у користувацьких дослідженнях під час проєктування інтерфейсу.
Опитування гарне тим, що не вимагає модерації і його можна розіслати на велику кількість людей, отримати статистично значущі результати.
Опитування, як і інші дослідження, проводиться з метою отримання даних про користувача. Дані бувають двох видів: кількісні та якісні.
Глибинне інтерв’ю — це метод якісного дослідження, який передбачає проведення інтенсивних індивідуальних інтерв'ю з невеликою кількістю респондентів з метою з'ясування їхньої точки зору на певну програму, сервіс чи розробку.
Наприклад, ми можемо запитати учасників, персонал та інших осіб, пов'язаних з програмою, про їхній досвід та очікування, пов'язані з програмою, про те, що вони думають про процеси та результати взаємодії з програмою.
– Уся візуальна частина і розуміння процесу.
– Найголовніше для мене було прибрати новини й відписатися від непотрібних Telegram-каналів. А як тільки почали відключати електроенергію, я багато нервувала, що не встигну зробити вчасно проєкт. Коли вже з'явилися графіки відключень електроенергії, я стала робити собі в цей час перерви в роботі і йшла гуляти або пити каву (якщо зранку відключали) там, де є світло, почала займатися йогою, що добре заспокоює. Не брала з собою ноут, щоб відпочити 2-3 години, коли немає світла. Але так зсувався мій графік, і доводилося працювати до 22-23:00. Приблизно через місяць мій провайдер встановив безперебійне живлення для комутатора, і після вимкнення світла тепер є інтернет і можу далі продовжувати працювати. Але у своєму графіку я залишила ранкову йогу і капучино, щоб почати день продуктивно.
– Figmа — це найпопулярніший графічний редактор у світі для створення дизайн-проєктів. Він простий в освоєнні, є безплатна версія і найголовніше в Figma можна працювати над спільними проєктами. Для мене Figma стала невіддільною частиною робочого процесу, наче моя третя рука.
– Визначаю основну тему і стилі (кольори, типографіку тощо). Якщо я використовую понад два рази ті чи інші елементи дизайну, перетворюю їх на компоненти Figma. Використовую фрейми й функцію Auto Layout, щоб створити узгоджену, логічну ієрархію для макетів і дизайн-елементів. Під час прототипування використовую плагіни. Налаштовую і тестую прототип. Розумію, що для новачків ці слова звучать як спів косаток, але все це важлива частина роботи дизайнерів, яку легше робити у Figma.
У Figma дуже багато переваг:
– Я рекомендую створювати компоненти та Variants якомога частіше. Якщо елемент зустрічається в моєму файлі два або більше разів, я перетворюю його на компонент. Якщо використовувати компоненти, то я можу щось змінити в одному місці й миттєво побачити, який вигляд матиме той самий компонент на інших фреймах. Крім того, мій файл стає більш організованим, з ним простіше працювати.
Якщо ви ще не використовуєте Auto Layout, я настійно рекомендую витратити час на те, щоб зрозуміти, як він працює — це того варте. Цей функціонал допомагає вам у створенні гнучкого, масштабованого дизайну, він максимально наближає процес проєктування до того, як наші проєкти будуть реалізовані розробниками.
Гарячі клавіші (або ж hotkeys) — це кохання з першого вивчення. Вони прискорюють роботу дизайнера в кілька разів. Я без них вже нікуди!
– Я підписана на канал Figma в Youtube, де моментально приходять сповіщення про новинки в програмі. Мені дуже подобається працювати в Figma, оскільки програмно вона постійно оновлюється і випускає корисний функціонал, який спрощує мою роботу. Якщо все грамотно побудувати свої робочі процеси, то Figma тільки допомагає їх прискорити.
– Порядок в організації проєктів, а також у файлах і шарах, використання компонентів, Auto Layout, стилі, вивчати й використовувати новинки від Figma.
– Коли я вивчала Figma з нуля, я почала з планування і структури. Також на Youtube знайшла послідовні уроки для новачків (зараз їх величезна кількість), за якими вчилася. Повторюйте за відеоуроками. Сайт, лендінг, банер, візитка, не має сенсу що. Головне завдання — це вивчити Figma на максимум і набити руку. Побачили гарний лендінг — повторіть один в один. Так ви запам'ятаєте, як створюються хороші рішення. Базовий рівень для розуміння і роботи в Figma ви освоїте. Але якщо ви хочете просунутися далі, то краще піти на курс. Так ви набагато швидше просунетеся у вивченні. Ментори допоможуть і поділяться порадою. Плюс за підсумком буде готове портфоліо.
Усі матеріали можна знайти на каналі Figma.
P.S. Нещодавно ми оновили курс з UI/UX-дизайну. Тож чекаємо на тебе серед студентів!

Front-end-розробник — це, зазвичай, людина з аналітичним мисленням, уважна до деталей, комунікабельна та здатна працювати в команді. Якщо це про тебе, радимо почати зі статей What a front-end developer should know: basic terms for your glossary та What Is Web Development? З них ти дізнаєшся, що таке веброзробка і з яких етапів вона складається і що саме тобі потрібно вивчати.
Як створюються сайти розказано у матеріалі Getting started with the web. Опрацювавши його, ти пройдеш шлях від «нічого» до створення своєї першої вебсторінки в Інтернеті.
Але якщо в тебе вже є розуміння того, як це працює то ти можеш одразу перейти до знайомства з мовами програмування HTML і CSS. Тобі знадобляться:
Оскільки багато матеріалів подається англійською мовою, ми радимо тобі за необхідності покращити її рівень. Для цього можеш переглянути статтю у нашому блозі. З неї ти дізнаєшся, де краще вчити англійську.
Якщо тобі подобається самостійно шукати й вивчати інформацію щодо обраної професії, ти можеш скористатися нашими порадами для ефективної роботи з різними джерелами.
Як шукати інформацію:
Щоб дізнатись, як визначити правдивість інформації й чи можна довіряти тому, чи іншому вебресурсі, радимо статтю «Як перевірити достовірність сайтів» від громадської організації Форпост.
Зверни увагу на корисні поради від Robota.ua, викладені у матеріалі «Стратегії ефективного читання: 5 кроків до правильного засвоєння інформації». Щоб дізнатись, як ефективно опрацьовувати інформацію, ознайомся зі статтею Reading Strategies – Reading Efficiently by Reading Intelligently.
І наостанок ділимося корисними комбінаціями клавіш та шорткатами.
Вміння працювати над засвоєнням знань самостійно — необхідне для ІТ-спеціаліста на будь-якому етапі кар’єрного розвитку, але цього недостатньо, якщо ти робиш лише перші кроки. Ми розуміємо це у Beetroot Academy, тому наші курси проходять під керівництвом досвідчених викладачів. Студенти вивчають теорію вдома у зручний час та шліфують свої навички на живих онлайн-заняттях. Процес навчання побудований так, що студент відчуває себе як у справжньому технологічному робочому середовищі. Це допоможе тобі не тільки опанувати нову професію, але й отримати певні soft skills, які знадобляться після працевлаштування.
Щоб увійти до IT-галузі, не обов'язково мати вищу технічну освіту. Але щоб вступити до Академії, тобі потрібна база. І ми подбали про це, зібравши корисні матеріали в одному місці. Тож гарної підготовки й чекаємо на тебе серед студентів курсу «Front-end-розробка»!

Якщо тебе цікавить вивчення однієї з найпопулярніших мов програмування — Python — але ти новачок у веброзробці, радимо почитати нашу статтю Чим займається розробник Python? Вступ до професії, з якої ти дізнаєшся, для чого використовується Python та у чому полягають переваги цієї мови. Після цього можеш пройти короткий безплатний краш-курс з основ Python від Google.
Про те, я використовувати Python, докладно написано у статті How to Use Python: Your First Steps від RealPython. Ти дізнаєшся, як звантажити і встановити Python на свій ПК чи ноутбук, познайомишся з синтаксисом цієї мови програмування та інструментами кодування, зрозумієш, що таке стиль коду та як обробляти помилки.
Далі варто знайомитися з основами Python за допомогою циклу туторіалів від pythonprogramming.net. Це динамічний курс з 15 уроків, які можна проходити у власному темпі.
А щоб твоя мотивація не згасала, зверни увагу на ці статті:
Оскільки багато матеріалів подається англійською мовою, ми радимо тобі за необхідності покращити її рівень. Для цього можеш переглянути статтю у нашому блозі. З неї ти дізнаєшся, де краще вчити англійську.
Якщо тобі подобається самостійно шукати й вивчати інформацію щодо обраної професії, ти можеш скористатися нашими порадами для ефективної роботи з різними джерелами.
Як шукати інформацію:
Щоб дізнатись, як визначити достовірність інформації й чи можна довіряти тому, чи іншому вебресурсі, радимо статтю «Як перевірити достовірність сайтів» від громадської організації Форпост.
Зверни увагу на корисні поради від Robota.ua, викладені у матеріалі «Стратегії ефективного читання: 5 кроків до правильного засвоєння інформації». Щоб дізнатись, як ефективно опрацьовувати інформацію, ознайомся зі статтею Reading Strategies – Reading Efficiently by Reading Intelligently.
І наостанок ділимося корисними комбінаціями клавіш та шорткатами.
Сподіваємося, ти швидко освоїш рекомендовані матеріали й вступиш в Beetroot Academy. Навчатися у нас — значить отримувати знання від програмістів-практиків під час живих онлайн-уроків, стати частиною великої ІТ-спільноти випускників та врешті-решт розпочати своє кар’єрне сходження.

Якщо успішно виконувати всі домашні завдання, читати рекомендовані статті, відвідувати 90%+ занять, після курсу ти можеш подаватись на вакансії:
Створювати сучасні маркетингові стратегії, планувати дієві рекламні кампанії, налаштовувати актуальні маркетингові інструменти, аналізувати їх ефективність та думати, як маркетолог — все це чекає на тебе на курсі з діджитал-маркетингу.
Реєструйся та розпочни навчання якнайшвидше.

Аби працювати в ІТ, необов’язково кодити на проєкті — потрібні ті, хто керуватимуть як проєктами, так і командою. Йдеться про проджект-менедежерів. І хоча вважається, що якщо вмієш менеджити, то зможеш це робити й в ІТ, професіонали дотримуються протилежної думки. Для того, щоб навчити тебе відповідно до вимог ринку, ми «перезібрали» курс, переосмислили домашні завдання, оновили та поглибили програму. Деталі — у цій статті.
Пишаємося авторами
У школі ми рідко звертали увагу на те, хто написав наш підручник з історії чи математики. Та точно пам’ятаємо, коли вчителі радили краще купити інший — саме тоді згадували чийого він авторства. В ІТ, де все швидко змінюється і розвивається, особливо важливо знати, чия база знань лягла в основу навчального курсу. Тож представляємо наших авторів.
Тіма Вертоградов – product owner в Uklon, 5+ років проджект-менеджерського досвіду в ІТ
Євген Бортульов – senior project manager в SoftServe, 5+ років проджект-менеджерського досвіду в ІТ
Данило Пирогов – project manager в VARTEQ Inc., 5+ років проджект-менеджерського досвіду в ІТ
Разом вони навчили проєктного менеджменту понад 150+ випускників Beetrooot Academy і враховували найкращі практики в оновленні матеріалів курсу.
Що змінилося у програмі
Тепер у програмі 5 модулів, замість 9, та тут ми говоримо радше про вдалу структуру, покращену логіку викладення матеріалу та оновлену теорію і практику. Відтепер окрім 68 годин практичних уроків з вчителем, ти матимеш 100+ годин на виконання домашніх та опрацювання теорії.
Перший модуль
Це вступ до спеціальності та базові знання з того, що таке проєктний менеджмент, типи компаній, ролі, проєкти та як з ними працювати. Наприкінці модуля студенти обирають, над яким проєктом працюватимуть впродовж курсу.
Другий модуль
Цикл уроків, присвячений документації та її веденню. Автори поділилися своїми напрацюваннями та оновили всі темплейти документацій в курсі — WBS, Risk register, Project Charter, Roadmap і багато інших. Тому по закінченню курсу в тебе вже буде база темплейтів проєктної документації, яку ти зможеш використовувати на майбутній роботі.
Третій модуль
Тут ми вчимо вести проєкт за Scrum-фреймворком, працювати в Jira та Confluence, писати user story, acceptance критерії, use-кейси, формувати беклог. Розглянемо специфіку роботи за методологіями Agile та Kanban.
Всіх цих знань вистачить не тільки для першої роботи проєктним менеджером в ІТ, але ще щоб скласти сертифікат PSM1 або CPAM (звісно, до кожного екзамену потрібно буде окремо підготуватись та оплатити їх).
Четвертий модуль
До цього моменту ти вже матимеш найважливіші хард скіли, щоб розпочати ходити на співбесіди. Допоможемо оформити профіль LinkedIn, скласти CV та писати супровідні листи. Ми додали два уроки на проходження співбесід, які проведуть викладачі: зроблять тестове інтерв'ю для групи, де поставлять типові питання і порадять, як на них коректно відповідати.
Три уроки присвятимо важливим технічним поняттям в ІТ-галузі. Два з них — важливим технічним поняттям в ІТ-галузі, а на третьому навчимо писати технічні вимоги до проєкту в форматі UML- та BPMN-діаграм. Ти вже зможеш випробувати себе на перших співбесідах, щоб знати які знання підтягувати. Або навіть отримати перший офер.
П’ятий модуль
Зосередимо увагу на детальному пропрацюванні софт скілів на реальних прикладах з досвіду викладача. У цьому модулі ти завершиш свій дипломний проєкт проєкту, зібравши все докупи в Confluence, Jira та Google Drive. Створиш відеопрезентацію проєкту, яку представиш перед групою на випуску.
Про проєктний підхід у домашніх завданнях
80% усіх домашніх завдань стосуватимуться твоєї роботи над дипломним проєктом та реальних випадків з роботи проджект-менеджера. Тобто вивчення теорії нерозривно пов’язане з практикою роботи над персональним проєктом. Решту складають різноманітні ігри на знання Scrum чи Kanban, проходження тестів, оформлення профілю LinkedIn, складання CV та написання супровідних листів.
Важливо: домашні завдання — різнорівневі. Вони покривають як базу, необхідну для junior позиції, так і знання для тих, хто хоче детально розібратися в різних аспектах роботи проєктного менеджера.
Презентація дипломного проєкту замість іспиту
Одне з найважливіших нововведень у цьому курсі — замінили фінальний екзамен на випускний проєкт. Ти презентуєш свою дипломну роботу перед викладачем та одногрупниками, тож матимеш вже готовий відеозапис. Надіславши його разом з CV та супровідним листом, ти зможеш виділитися серед інших кандидатів. Твій майбутній роботодавець зможе одразу побачити твою технічну підготовку, навички презентації та володіння англійською.
Якщо тобі до душі проджект-менеджмент та наша оновлена програма навчання — чекаємо на тебе серед наших студентів. Реєструйся зараз та розпочни свою кар’єру в ІТ.
.png)
Реєструйся та отримай детальну презентацію про курс та навчання з Beetroot Academy.

Quality Assurance, або скорочено QA, перекладається з англійської як «контроль/забезпечення якості» і є частиною процесу розробки програмного забезпечення.
Статистика каже, що людина щодня користується 10-30 додатками. Кожна програма, вебсайт і мобільний застосунок — це результатом роботи певних фахівців, а саме QA-інженерів та розробників, які створюють програмне забезпечення.
Розробники пишуть код, а інженери з контролю якості займаються тестуванням. Їх залучають, щоб забезпечити повну підтримку процесу розробки та спробувати подивитися на продукт очима користувача. Контроль якості — це гарантія того, що користувач буде задоволений застосунком чи сайтом, і у нього не будуть виникати якісь складнощі.
Багато людей вважають, що тестування обмежується лише пошуком помилок. Але це не зовсім так.
Уявімо, що ми хочемо розробити фітнес-програму з якимись вправами та щоденним дієтичним меню. Кожен проєкт будь-якої програми починається з ідеї. Тож ми повинні зрозуміти, які потреби мають наші користувачі та як люди взагалі використовуватимуть таку програму. На цьому етапі до команди приєднуються QA-інженери. Такі спеціалісти допомагають проаналізувати вимоги користувачів та визначити вектор розвитку проєкту.
Після цього розробники приступають до роботи. Водночас інженери з контролю якості готують додаткову документацію та намагаються уявити, як будуть використовувати ту чи іншу функцію застосунку, та які саме сценарії необхідно охопити. Отже, власне етап тестування починається паралельно з розробкою.
Найбільш захоплива фаза — реліз продукту. Під час релізу QA-інженери також забезпечують велику підтримку. Іноді вони навіть можуть спілкуватися з кінцевими користувачами, щоб отримати зворотний зв'язок або внести якісь покращення на основі відгуків.
Інженери з контролю якості спілкуються як з командою розробників, так і з споживачами. Вони намагаються зрозуміти обидві сторони й зробити продукт якомога кращим. QA-інженери завжди докладають максимум зусиль, щоб додатки були стабільними та захищеними.
Якість — відповідальність кожного члена команди. Але інженери з контролю якості виступають останньою ланкою перед реальним користувачем.
Чим займаються QA-інженери або тестери:
Забезпечення якості втілюється не лише в створенні відповідного продукту, але й у всіх процесах розробки, а також визначає комфортну співпрацю всіх підрозділів команди розробників.
Робота QA-інженера підійде тобі, якщо у тебе є наступні якості:
Soft skills, необхідні для інженерів з контролю якості:
Існує два шляхи розвитку, які можна обрати:
Якщо ти будеш QA-інженером та почнеш розвиватися в цій сфері, удосконалюючи навички та вивчаючи нові інструменти, то зможеш вирости до технічного експерта з певною спеціалізацією. Насправді багато компаній шукають таких спеціалістів, які здатні побудувати для них певні процеси під час розробки програмних продуктів.
Інші шляхи розвитку стосуються зміни професії. З одного боку, вони базуються на професійних навичках і технічній підготовці. Якщо тобі цікаво вивчати мови програмування, ти можеш працювати в QA і паралельно знайомитися з мовами. А якщо ти відчуєш, що програмування — це твоє, то можеш змінити професію і продовжити працювати вже як розробник. Багато компаній надають можливість такої перекваліфікації, оскільки вони зацікавлені у зростанні власних працівників.
Ще один шлях розвитку — заглиблення в аналіз вимог користувачів та бізнес-аналіз. Фахівці з бізнес-аналітики багато спілкуються з клієнтами та з командами розробників. Тож якщо ти почуваєшся впевнено в цій сфері та маєш гарні аналітичні здібності, варто подумати й про цей шлях. QA-аналітики такі ж затребувані, як і бізнес-аналітики. Вони займають проміжну позицію між власне тестувальниками й фахівцями з бізнес-аналізу, тож ти можеш стати аналітиком з контролю якості.
Одне з найпоширеніших питань: як почати кар'єру QA-інженера і де отримати досвід тестування, якщо без досвіду на роботу не беруть? Це важко, але можливо. Наприклад, деякі школи допомагають своїм випускникам з працевлаштуванням, діляться вакансіями від компаній-партнерів.
Якщо хтось з твоїх друзів має власний бізнес, запропонуй їм свої послуги тестувальника. Крім того, ти можеш вивчити теорію QA, потім відкрити додатки, якими часто користуєшся, та спробувати протестувати їх.
Багато компаній готові брати на роботу людей без досвіду, а лише з теоретичною базою. Тому що це ідеальний варіант, щоб виростити спеціаліста, який їм потрібен для розробки власного продукту.
Ще одне поширене питання стосується того, як QA-інженеру підготувати портфоліо, щоб продемонструвати свої навички чи досвід?
Створити портфоліо для QA складно, оскільки, здається, що роботодавцю і показати нічого — немає наочних даних, програмного коду тощо. Але QA-інженер має певні завдання, що стосуються тестування. Тож ти можеш написати тестовий приклад і підготувати звіт про помилки. Можна попрактикуватися на якомусь сайті, яким ти часто користуєшся — скласти список тестових випадків та додати баг-репорт. Так ти зможеш поділитися цими прикладами як доказами своїх знань.
Якщо тебе зацікавила спеціальність QA-інженера, тоді починай свій шлях у Beetroot Academy — дізнайся більше на курсі з QA.
Оригінальне відео дивись тут.

Перш ніж перейти до оновлень, нагадаємо, що цей двомісячний курс орієнтований на початківців у тестуванні. Усе, що необхідно майбутнім студентам, це — мотивація, цифрова грамотність та 15+ годин на тиждень для навчання. Володіння англійською принаймні на рівні А2 стане перевагою.
Над оновленням курсу працювала група авторів у складі Анастасії Русової, Lead QC engineer у SoftServe, Павла Охонько, QA Engineer в OneReach.ai, Ірини Вольних, QA Lead у Vaimo, та Софії Новаченко, QA Manager у Proxet. Вони уважно проаналізували програму та, спираючись на досвід викладання у групах попередніх наборів та відгуки студентів, запропонували зміни. Це втілилося у наступних оновленнях.
Тепер курс має стислий конспект з найголовнішою теорією до кожного уроку. Він йде додатком до великої кількості рекомендованих статей до прочитання, а також домашніх завдань, які передбачають самостійну роботу та практику з викладачем.
Кожне домашнє завдання має два рівні, залежно від залученості у навчання. 75% завдань курсу має третій рівень, із зірочкою, — для тих, хто впорався з першими двома. Важливо, що усі виконані домашні завдання, ми просимо документувати в Google Docs, щоб у кінці курсу — на уроці про Git — закинути їх у свій Git і презентувати майбутнім роботодавцям.
Ми додали нові уроки, аби розширити горизонти тестувальників-початківців, а саме:
Також додали нову тему «Вступ до ІТ. Компанії та проєкти» в урок «Що таке тестування та чому це важливо?». В уроці «Системи контролю тестів Test Rail і TestLink» замінили тему про TestLink на Azure DevOps. А в уроці «Основи автоматизованого тестування» розглядаємо Selenium у вигляді розширення для браузера.
Ми оновили усі посилання на актуальні статті з QA manual. Переважна більшість матеріалів — англійською, адже це мова ІТ-світу. Практика їх опрацювання допоможе швидко влитися у нове середовище, де спеціалісти ведуть документацію (тестову), спілкуються та підвищують кваліфікацію англійською.
Набір на оновлений курс з QA manual вже відкрито. Нова група стартує 31 серпня. Тож, якщо хочеш розпочати кар’єру тестувальника уже через два місяці інтенсивного навчання з викладачем-практиком, реєструйся за цим посилання.

Компетенції Python-розробника можуть бути реалізовані у широкому колі напрямків. Залежно від потреб проєкту він може виконувати роль розробника програмного забезпечення, аналітика даних, веброзробника, дослідника даних, фахівця з автоматичного тестування, інженера штучного інтелекту або інженера машинного навчання.
Типовий опис посади Python developer об’єднує наступні обов’язки:
Також очікується, що розробник на Python буде вміти:
Розробник на Python повинен мати фундаментальні знання низки базових понять, таких як змінні та типи даних, структура даних, обробка винятків, об’єктно-орієнтоване програмування, а також аналітика даних, візуалізація даних та статистика.
Йому потрібно володіти навичками в області штучного інтелекту, машинного навчання, нейронних мереж, глибинного навчання і, звісно, систем керування версіями. А також мати гарні знання у сфері технологій розробки інтерфейсу сайтів, таких як HTML, CSS та JS.
Такий фахівець повинен вміти інтегрувати різні джерела даних і бази даних в єдину систему і впроваджувати принципи проєктування для масштабованих додатків. Якщо Python Developer вміє налагоджувати та оцінювати надійність таких інструментів, як Selenium, і має базові знання про бібліотеки Object Relational Mapper, це буде його перевагами при працевлаштуванні.
Технічні навички для розробника на Python охоплюють знання про:
Python Developer повинен мати наступні soft skills:
Величезний попит на фахівців Python developer спостерігається в всіх куточках нашої планети. Мова програмування Python використовується в різних галузях розробки. Серед них: розробка додатків, веброзробка, розробка ігор, розробка IoT (так званий «інтернет речей»), машинне навчання, дослідження даних та багато іншого.
Популярність цієї мови пов’язана зі зростанням сфери обробки й аналізу даних, в тому числі штучного інтелекту і машинного навчання. Такі галузі, як охорона здоров’я, освіта та фінанси, використовують програми машинного навчання, щоб покращити свої внутрішні процеси за допомогою інновацій.
З огляду на це, перспективи для розробників на Python виглядають блискучими. Ти можеш побудувати кар’єру в галузі машинного навчання, штучного інтелекту, обробки й аналізу даних тощо. Від веброзробки до розробки автоматичних скриптів і від стартапів до гігантських організацій — ти можеш реалізувати свої навички й знання та отримувати гідну зарплату. За даними www.glassdoor.com, орієнтовна заробітна плата Python Developer у США становить від $97 968 до $112 590 на рік.
Хочеш стати розробником на Python? Ти можеш прямо зараз записатися на курс в Beetroot Academy.

В той час, коли такі мови, як Python і PHP, існують досить тривалий час, C# вважається молодою мовою програмування. Данський інженер-програміст Андерс Хейлсберг розробив її у 2000 році. Сьогодні він продовжує працювати у компанії Microsoft як провідний архітектор C#. Андерс Хейлсберг також відомий як головний архітектор Delphi й перший автор Turbo Pascal.
Спочатку Сі Шарп називалася COOL. Цей акронім в оригіналі походить від «C-style Object-Oriented Language», що означає «об'єктноорієнтована мова у стилі C». На жаль, компанія Microsoft не змогла зберегти цю «круту назву» (cool — англійською мовою має значення «крутий, класний» — Прим. ред.) через законодавство про торгові марки.
C# вимовляється «Сі-шарп». Назву взяли з музичної нотації, де символ «#» — октоторп або дієз — вказує на те, що ноту слід зіграти на півтону вище. Суфікс «шарп» також використовувався кількома іншими мовами програмування платформи .NET, а саме виданнями сучасних мов, наприклад, J#, A# та функціональна мова програмування F#.
Базовий синтаксис C# подібний до мов стилю C, таких як C, C++ і Java. Ця мова програмування найбільше відповідає стандарту Common Language Infrastructure (CLI).
Якщо ти плануєш створювати програми для платформи Microsoft, то тобі обов’язково варто вивчити C#. Розробники віддають перевагу цій мові, оскільки вона добре продумана та проста у використанні. Крім того, часто рекомендують використовувати саме цю мову програмування під час розробки ігор на движку Unity Game.
C# використовується для:
Список програм і додатків, написаних на C#, включає: Microsoft Visual Studio, Paint.NET, Windows Installer XML, Open Dental, FlashDevelop, KeePass, NMath, Pinta, Banshee, OpenRA.
Ось кілька причин працювати з цією мовою програмування:
C# має блискучі перспективи завдяки популярності, універсальності та наявним програмним продуктам, створеним з використанням цієї мови. Якщо ти хочеш мати міцну базу, щоб стати висококласним розробником, тобі слід вивчити цю «круту» мову програмування.
C# може видатися складною в освоєнні. Тому Beetroot Academy створила для тебе спеціальний курс, який допоможе легко вивчити цю мову.

Через війну 53% українців втратили роботу. Академії починала діяльність у 2014 році з місією допомогти українській економіці через нові можливості для людей. Зараз це надважливо, тому цей самоосвітній курс — безплатний. Відкрити шлях до затребуваних у світі професій — це найменше, що Академія може зробити для українців.
Формат самоосвітнього курсу передбачає гнучкість: навчайся у зручний час та у комфортному темпі. Потрібен лише доступ до інтернету, ноутбук чи ПК та англійська на рівні А2.
У курсі — п’ять модулів відповідно до основних ІТ-професій:
Можна пройти як кожен окремо, так усі модулі по черзі, або у будь-якому порядку. Важливо виконувати домашні завдання, адже це насамперед приклад активностей, які передбачає професія. Ми не перевіряємо їх, але даємо приклад правильного виконання. Головна задача — приміряти на себе повсякденні задачі айтівця і зрозуміти, чи вони тобі до вподоби.
На курсі є координатор, який допоможе зорієнтуватися у навчанні, та студентський чат в Telegram для спілкування.
Академія вже має успішний досвід подібного курсу на міжнародному ринку, тому адаптувала його до українських реалій. Як знайомство з ІТ-професіями допомогло нашим студентам знайти свій шлях, читай тут.

Незадовго до реєстрації на навчання я відчула, що у вивченні англійської «топчусь на місці», і зрушити вперед не виходить. Проаналізувавши, що могло б допомогти, я дійшла висновку, що необхідно створити умови тривалого, але м'якого занурення в англійську. І промайнула думка: «От би курс якийсь корисний англійською знайти». А за кілька днів я його знайшла. На щастя, для навчання на РМ там було достатньо мого рівня англійської Intermediate+.
Курс платний, але дізнавшись про грантову програму, я подала заявку і потрапила до групи. Для навчання без оплати я пройшла 4 етапи відбору: відсівання на етапі реєстрації, 1 співбесіду та 2 тестування англійською мовою. А попереду було 4 місяці вивчення англомовних матеріалів за темами.
Ще на співбесіді кураторка розповіла мені, що в Beetroot Academy використовується підхід «антикурсу». У традиційному методі навчання студенти приходять на заняття, викладач пояснює теорію, дає приклади та завдання для практики. На основі цього пропонує виконати домашнє завдання.
Тут все навпаки: за кілька днів до уроку викладач відкриває матеріали за темою для самостійного вивчення. Студентам слід приходити на заняття вже підготовленими та з виконаним домашнім завданням. Вони мають можливість з'ясувати все, що було незрозуміло чи не вийшло з дом. завданням і поставити питання, що накопичилися.
Викладач пояснює значущі поняття та процеси поточного уроку і дає практичне завдання, яке студенти виконують на уроці у мінігрупах. Потім розповідає, як виконувати домашнє завдання.
Це був киплячий коктейль із думок, сумнівів, емоцій і почуттів, що візуально нагадує американські гірки. З одного боку, вчитися цікаво і навіть подобається, а з іншого боку – відсутність можливості «побувати в полях» і стати учасником або спостерігачем реального процесу розробки в IT-компанії викликає сумніви, страхи та питання.
Потрібно було не тільки вчитися, а й справлятися з внутрішнім опором, емоціями, прокрастинацією та іншими супутниками процесу досягнення мети. До того ж англійська, яка здавалася знайомою і навіть зрозумілою, раптом стала перепоною. Після кількох тижнів навчання мій мозок вирішив, що англійської стало занадто багато, і часом він відмовлявся сприймати її зовсім. Навіть маючи багаторічний досвід роботи менеджером, бізнес-тренером та коучем, мені іноді доводилося «поговорити про це» з кимось. І добре, коли під час тривалого навчання є підтримка сім'ї чи друзів.
Спілкування з учасниками групи, акаунт-менеджером та викладачем – у Slack. Ми й зараз продовжуємо там переписуватися, ділитися корисними публікаціями та новинами.
Програма навчання включала все необхідне для роботи проджект-менеджером в IT компанії:
І до самого процесу навчання на курсі, я ставилася як до проєкту, що реалізується по Scrum-методу. Спираючись на Scrum guide-2020, я розподілила ролі таким чином:
Кожен тиждень був спринтом, а своєчасно виконані домашні завдання – інкрементами, які доповнюють проєкт навчання. Після завершення занять є випускний іспит – тестування англійською мовою з усіх тем курсу. Студенти, які його здали, отримують сертифікат.
Навчання проєктного менеджера побудовано на практичному закріпленні вивченого матеріалу. Для цього на першому занятті пропонується вибрати проєкт розробки IT-продукту, на основі якого поетапно виконуватимуться домашні завдання протягом усього курсу. Як навчальний проєкт я взяла розробку інформаційного багатосторінкового адаптивного сайту приватної мовної школи для дітей.
Тема за темою, етап за етапом, я доповнювала свій проєкт документами та артефактами, виконаними із застосуванням актуальних інструментів проєктного менеджера. Згодом я зробила презентацію підсумків навчання на курсі та свого проєкту англійською мовою Presentation of my project.
Одне із завдань виконано з використанням Trello. На слайді презентації – дошка, де у колонках відзначені документи мого проєкту, його етапи та ролі у команді. Потім – завдання з естимації чи оцінки завдань у беклозі. Для цього було запропоновано створити перелік активностей для досягнення мети навчання на курсі. Кольорові позначки показують рівень важливості кожного з пунктів.
Далі – скорочений приклад структурованої та орієнтованої на результат ієрархічної декомпозиції роботи (WBS), яку має виконати команда для досягнення цілей проєкт та створення необхідних результатів. Зеленим – виділено роботу проєктного менеджера. Сірим – робота команди. Блакитним – робота команди зі створення MVP, а синім – загальна робота зі створення MVP.
У презентації є приклад дорожньої карти проєкту, де з датами показано так звані мейлстоуни, або значущі етапи постачання розробки від старту проєкту до закриття.
Jira – програмне забезпечення, про володіння яким часто запитують на співбесідах. На слайді – домашня робота з беклогом (списком завдань) щодо виконання мого навчального проєкту. І під ним – дорожня карта проєкту у вигляді діаграми Ганта із зазначенням мейлстоунів.
У процес основного навчання було вбудовано факультативний English speaking club. Це 32 години розмовної практики + аудіювання та граматичні вправи з професійним викладачем англійської мови.
Ближче до закінчення навчання я відчула, що мої стосунки з англійською явно налагодилися: Тексти англомовних статей та описи вакансій припинили «колоти очі» незнайомими словами та технічними термінами:
Так, щодня я наполегливо працювала над цим, бо маю складнощі у вивченні мов. Зрештою вийшло, що бажання збулося. Я опанувала професію проєктного менеджера в IT та підняла свій рівень англійської з В1+ до В2+.
Зміна сфери діяльності – процес непростий. Ще під час навчання у багатьох студентів починаються емоційні гойдалки «справлюсь – не справлюсь». І тому Beetroot Academy пропонує факультативний курс з кар'єрного консультування. Матеріали цього курсу російською та українською мовами, їх відкривають ближче до завершення основного курсу. Завдяки цьому можна підготувати резюме та супровідний лист для пошуку роботи за новою професією. А також – проконсультуватися, розмістити резюме на сайтах з вакансіями та підготуватися до інтерв'ю.
Влаштуватися на першу роботу в ІТ не завжди легко. Для багатьох випускників процес пошуку роботи триває кілька місяців, і я не виняток. Приємно, що Beetroot Academy підтримує своїх випускників після закінчення курсів. Для цього створено спільноту, де можна дізнаватися про вакансії та профільні заходи. Така підтримка та чисельні приклади успіхів попередників вселяють упевненість, що я теж незабаром знайду свою роботу мрії.
Для того, щоб збільшити шанси на отримання бажаного результату, за курсом «Project management in IT», я закінчила Scrum-study course. Там ми переважно розбирали кейси практичного застосування Agile та Scrum в IT-компаніях. Зараз шукаю віддалену роботу як project manager, Scrum master або learning specialist. Подробиці можемо обговорити в особистому спілкуванні через DOU або Linkedin.

Насамперед нам потрібно визначити, що таке «проєкт», тому що без нього нам не потрібен менеджер. Простими словами: проєкт – це те, що має обмежені ресурси, обмежений час і, як результат, унікальний продукт.
Якщо продукт не є унікальним, нам просто потрібна людина, яка може керувати виробництвом однотипних речей. Наприклад, нам потрібен PM для створення нового смартфона, але щоб виробляти їх тисячами - ні.
Треба визнати, що старий «водоспадний» метод розробки програмного забезпечення залишає бажати кращого. Традиційний PM покладався на етапи у чіткій послідовності, які не можна переставити місцями. Agile методологія, навпаки, — це підхід до розробки програмного забезпечення, орієнтований на людей та результат: гнучкий, швидкий і спрямований на постійне покращення якості, використовуючи такі інструменти, як Scrum. Цьому легко навчитися та впровадити на практиці; ми бачимо прогрес студентів на курсі «Project Managment в ІТ» у Beetroot Academy. Вони отримують достатньо знань протягом чотирьох місяців, щоб пройти тест і мати міжнародний сертифікат Scrum-майстра від Scrum.org
PM працює разом із клієнтом (або замовником), командою DevOps та компанією, яка займається аутсорсингом/аутстафінгом. Кожен з них по-різному бачить свої ролі та ролі інших. Це проблема, яку потрібно вирішити РМу.
DevOps — це набір практик, який поєднує розробку програмного забезпечення та ІТ-операції.
Аутсорсинг компанії несе відповідальність за всю підтримку проєкту .
Компанія аутстафінгу відповідає за найняття і підтримку команди розробників програмного забезпечення.
Як технологічна компанія зазвичай бачить розробників? Вони як марафонці: наполегливо працюють, щоб «фінішувати» з найкращими результатами.

Яким компанія бачить проджект-менеджера? Як людину, яка розслабляється 80% часу і витрачає гроші компанії.

Як почуваються розробники всередині компанії? Ніби ніхто не цінує їхню працьовитість.

РМ розуміє сприйняття всіх трьох сторін і може представляти кожну точку зору під час переговорів. Менеджер проєкту — це та людина, яка може пояснити, чим кожен займається, максимально ефективно донести цінність і знайти спільну мову з компанією, командою та клієнтом.
Так ми оцінюємо, успішний проєкт чи ні. Є кілька хитрощів, щоб відповідати цим критеріям і налагоджувати належні відносини з клієнтом. Краще завершити проєкт на 2 дні раніше терміну, виконати одне додаткове завдання або навіть заощадити гроші клієнта. Заплануйте ці хитрощі, і це додасть цінності вашій роботі.
Глобальна мета РМа – дати кожному те, чого він хоче. Зазвичай клієнт хоче отримати проєкт за найнижчою ціною і з найдешевшими технологіями. Найдешевші технології дозволяють легко підтримувати проєкт. Чого хоче команда? Їй завжди хочеться чогось цікавого, нових можливостей і технологій, що сьогодні є найпопулярнішими й відповідно дорожчими. Досить важко балансувати, намагаючись знайти якесь рішення, щоб задовольнити їх усі. Найважливіше, що проджект-мннеджери, як справжні лідери, повинні робити з самого початку – це говорити правду клієнтам та команді. Емпатія – запорука успіху.
Повсякденна рутина, яку РМ зазвичай виконує на своєму робочому місці, — це коли приходить до розробника і просить його щось додати/змінити, виправити помилки чи виконати додаткову роботу. Здебільшого отримає відповідь “Ні!”. Тобі як РМу потрібно навчитися працювати із запереченнями та конфліктами. Перш за все, слід з’ясувати, яка справжня причина, і розв'язати проблему. Можливо, він/вона чогось боїться, або інтроверт, або людина, яка не хоче більше часу проводити на роботі, а хоче піти в бар чи з друзями.
Також важливо переконатися, що люди відкриті та відверті, щоб працювати з ризиками. Іноді розробники переоцінюють або недооцінюють себе. Приємно бачити результати раніше встановленого терміну. Але кожен нервує, якщо нічого не робиться, за винятком 5 останніх днів наприкінці другого місяця.
Одна з найскладніших речей, коли щось йде не так, — це перемикнути увагу клієнта, керівництва від звинувачень розробників. Тому РМ повинен залишатися зосередженим і шукати рішення, а не звинувачувати когось. Шукати винного - неконструктивно, а пошук рішення показує твою відповідальність і готовність досягти мети.
Завжди виникає питання, хто краще: проджект-менеджер з технічним досвідом чи без? Час від часу технічні менеджери проєктів можуть писати код, виправляти помилки або навіть прикривати розробників. Менеджери нетехнічних проєктів, Scrum-майстри нічого не знають про програмування, але знають психологію, можуть керувати командами та налагоджувати процеси. Обидва мають однакові шанси працювати в технологічних компаніях, але уміння, яке потрібно опанувати обом - це бути свого роду перекладачем з нетехнічної мови на технічну і навпаки.
Якщо у тебе немає технічної освіти, розпочати кар’єру в ІТ у розробці – не єдиний шлях. Можна кодувати, а можна керувати. Курс «Project Managment в ІТ» у Beetroot Academy навчить тебе організовувати команди, будувати складні процеси, працювати з принципами agile і бути таким інтерпретатором.
PM збирає вимоги, оцінює завдання, пише документацію, ставить завдання, здійснює контроль якості, слідкує за термінами та презентує продукт клієнту. Але...досить часто PMи займаються продажами й обговорюють ціну з клієнтом, або працюють і QA, який тестує проєкт, щоб переконатися, що все зроблене належним чином, або трохи маркетологи чи дизайнери. РМ також може бути бізнес-аналітиком, який розраховує прибуток, або навіть HR-спеціалістом, щоб переконатися, що людина підходить команді.
Тож... зустрічайте ідеального PM — це Супермен. Він/вона є комунікатором (перекладачем), психологом, перемовником, лідером, тайм-менеджером та технічним спеціалістом одночасно.

Так виглядає РМ на практиці, а не в теорії. Це складна, але захоплива робота. Якщо ти прочитав цей текст і надихнувся, а не злякався, пройди швидкий тест, щоб переконатися, що твоє найближче майбутнє — бути проджект-менеджером.
Якщо так, приєднуйся до курсу ««Project Managment в ІТ» у Beetroot Academy 30-го листопада.

Рік тому TIOBE — рейтинг популярності мов розробки — внесли Python в ТОП 3. Цією мовою кодять розробники Google, Facebook, Microsoft та Dropbox, де працює засновник Python — Гвідо ван Россум.
Серед розробників існує думка, що Python — мова для початківців. Вони вважають її схожою на англійську. Тому ринок переповнений джунами, а рекрутери влаштовують справжні битви за Python-розробників з досвідом.
Ми запитали наших викладачів та студентів, чому вони обирають Python, що треба знати початківцю і як отримати досвід.
У ролях:

Святослав Косенчук, викладач — цікавився програмуванням з дитинства, Python-розробник.

Іван Підгорний, викладач — працював системним адміністратором, почав працювати з базами даних та цікавитись розробкою, зараз Senior Data Engineer в Megogo.

Петро Мєрчук, студент — декілька раз пробував С++. Один раз html/css/js.

Сергій Кнут, студент — працював з базами даних та статистикою, в основному MS SQL.

Іван називає пайтон “дружньою” мовою: “Ти можеш відкрити командний рядок і почати писати код. Пайтон легкий для вивчення, коли ти цього хочеш. Тому я його й обрав. Це дійсно легка мова для входу. А ще ця мова відрізняється великим ком’юніті. Це означає, що будь-яку відповідь ти можеш нагуглити”, — каже викладач.
А Петро додає, що перед вибором мови для навчання аналізував перспективи: “Пайтон дає велику кількість напрямків для розвитку.”
Святослав каже, що можна починати самому. Відкрити книгу Лутца “Вивчаємо Пайтон”, дивитися відео Тимофія Хір’янова на ютуб, прослухати лекції на Coursera, а на телефон завантажити додаток Sololearn. Але додає, що курси зекономлять ваш час:
“Наприклад, у Beetroot Academy викладачі показують приклади й розбирають те, що незрозуміло з теорії. Студент може сам знайти відповідь, але витратити на це купу часу та перебрати безліч варіантів. А на курсах можна напряму запитати фахівця та отримати розгорнуте пояснення”.
А Іван впевнений, що ціль курсів — структурувати знання, а не вчитися з нуля:
“Я б пішов на курси, якщо вже розумію Python і тепер не вистачає “копняка”. Це для мене про менторство. Поспілкуватися з більш досвідченим фахівцем, який не перший рік працює. Важливо зустріти й однодумців, які теж тільки починають свій шлях та обмінятися думками”.
А ось що думають студенти про навчання на курсах:

“Мені курси дали можливість отримати базові навички, а головне — зрозуміти помилки. Я склав для себе чек-лист з темами, які давались найважче або найшвидше забуваються, та повторюю в структурованому вигляді”. — розповідає Сергій

“Курси задають вектор, куди можна рухатись далі. До цього самонавчання було доволі хаотичне і спонтанне. Я планую далі вчитись і можливо відвідати курс складніше”. — додає Петро
Після самостійного навчання, як і після курсів, починається пошук реальних кейсів та роботи. В описах вакансій всюди потребують досвід, а в резюме постійно зустрічається фраза “швидко вчуся”.

Святослав радить обирати будь-яку компанію для отримання досвіду: “Не раджу починати з фрілансу. На роботі з’являться конкретні задачі, під які слід довчитися. А через пів року проаналізувати своє зростання і обирати, чи залишатися в цій компанії чи шукати іншу.
Пам’ятаю кейс, коли двом моїм випускникам одразу після захисту дипломних робіт запропонували роботу. Перший досвід вони отримали саме завдяки навчанню”.
А Іван поділився лайфхаками, як фейковий досвід може допомогти в пошуках роботи: “Можна, звичайно, вирішувати задачі на codewars або hackerrank.(Платформи з кейсами, які можна вирішувати за допомогою коду). Але мати 10 місце в хакерранк — це як хизуватися айфоном. Краще мати справу з реальними кейсами.
Щоб потрапити на інтерв’ю, можна поставити собі фейковий досвід. Наприклад, проєкт для ноунейм стартапу. Інвестування припинили, він закрився. А вже на співбесіді виявити свої слабкі сторони й пропрацювати їх. Так, це трата часу компанії, але й дієвий спосіб отримання першого досвіду”.
“Зараз я маю можливість використовувати Python в бізнес-рішеннях на своїй посаді. Але паралельно шукаю неоплачувані проєкти, де можна сміливо “набити шишки” та підтягнути знання. Планую заглиблюватися в статистику, комбінаторику, специфічні алгоритми та структури даних з їх імплементацією”. — говорить Сергій, студент академії.
“Я вважаю, що перші півтора року для Python достатньо. Далі стає сумно. Розвиватися можна в data science, data analysis, full-stack development. Отримуючи знання з інших мов, автоматично розвиваєшся в Python. Ти вже можеш сам обирати, яка мова підходить для тої чи іншої задачі.
До речі, усі MVP пишуться на Python. Це не продуктивно, але за місяць ти напишеш цілу систему, яка буде працювати. А далі можна переписувати її іншою мовою. Так можна добре зекономити кошти компанії”. — додає Іван, викладач курсу.
“Ви ніколи не будете знати достатньо. Вчитися треба все життя. Як в “Алісі в країні чудес”, щоб залишатися на місці — треба бігти. Але з навичками програмування на Python нові мови освоїти легше. Тому нам, розробникам бекенду, бігти можна повільніше, ніж іншим”. — вважає Святослав.
А щоб “бігти” впевненіше та в конкретному напрямку, можна почати з нашого курсу “Python для початківців”. Наші викладачі не дадуть засумувати. А після курсу ви потрапите в спільноту випускників, яка підтримає в професійному розвитку.



Залишилися питання? Пиши на пошту hello@beetroot.academy.

Що, вже кортить зловити свій перший баг? Тоді читай, що тебе чекає на онлайн-курсі QA Manual.
Далі — історія за мотивами реальних відгуків про курс.
Годину тому повернулася з роботи, і все в найкращих традиціях домашнього «кіпішу»: повно речей для прання, кіт вимагає уваги, а ще обіцяла рідним зробити на вечерю пиріг. Тестую новий рецепт. І на цьому тестування сьогодні не завершиться. Скоро підключаюся до Zoom-у і спробую «поговорити» із сервером за допомогою API. Це своєрідний посередник між програмами. У чому його користь? Припустимо, я хочу додати на свій сайт доставки їжі карту. Дзвонити у Google не треба. Відправляєш серверау HTTP-запит і ніби кажеш: «Додай мені карту». Сьогодні розберуся, як сформувати зрозумілого для сервера «листа».
Так, прання зібрала докупи й закинула в машинку, вечерю у духовку поклала, кота нагодувала. Дістану ще з холодильника морозиво і побіжу до віртуальної аудиторії...
Кажуть, QA чудово підходить новачкам в IT. Особливо людям без технічного досвіду. Чесно кажучи, я не кращий порадник у цьому плані. Третій рік працюю на підприємстві з виготовлення навчальних тренажерів для пілотів вертольотів. Як інженер-інструктор з налаштування, встановлення, супроводу та обслуговування вертолітних симуляторів сімейства Mi, тестую програмне забезпечення для тренажерів. До навчання в Beetroot Academy займалася цим інтуїтивно. У мене не було глибокого розуміння всіх принципів і методів тестування, правильності оформлення баг-звітів.
Туроператор, власниця приватного дитячого садка, анестезіолог у декреті, маркетолог і навіть школяр — мої одногрупники з різним професійним та життєвим досвідом. Для одних навчання — шанс змінити професію і подальше життя, для інших — можливість отримати нові навички для поточної посади. Деякі новачки швидше за мене знаходять помилки. А от на пошук необхідних для роботи інструментів і запуск програми їм потрібно більше часу. Не завжди вдається швидко знайти сумісну версію програмного продукту з твоєю операційною системою або її версією. Якщо зовсім заплутався, можна написати викладачеві у Slack. Він завжди відповідає на всі питання студентів і ґрунтовно готується до уроків. Дає багато корисних посилань для самостійного вивчення до заняття і після, ділиться реальними кейсами.

Павло Матченко, викладач курсу QA в Beetroot Academy: «Заняття я розділяю на частини по 15–20 хвилин. Наприкінці кожного блоку беру паузу і намагаюся з'ясувати, наскільки студенти засвоїли матеріал. Хтось може соромитися розпитати викладача. Потім з'ясується, що якийсь аспект студенти не зрозуміли, і вже мені слід підібрати інші слова і приклади. Головне — не перетворити заняття в монотонну лекцію. Іноді навіть відхилення від теми і жарти допомагають “оживити” аудиторію й утримати увагу глядачів».
Позаду 20 хвилин лекції. Беруся за справу. Спілкуватися із сервером буду через Postman. Розширення допомагає створити, відредагувати й відправити HTTP-запит. Відкриваю програму. Обираю метод запиту, наприклад, GET... А далі, що? Ох, я гадала, мануальне тестування буде простішим. Здавалося б, досвід є, але «зависаю» на кожному кроці. Одногрупники в чаті вже сиплять питаннями. Під керівництвом викладача заповнюємо потрібні поля, відправляємо повідомлення. Відповідь прийшла така, що стало ще страшніше. Павло по кожному рядку пояснює реакцію сервера. Виявилося, страх усього, що не схоже на звичний UI-інтерфейс, не означає щось надскладне. Просто для роботи з API потрібно трохи більше технічних навичок.


Освоїти Postman можна за декілька годин.
От так інтенсив: із 56 годин курсу, 50 — практика
QA з'ясовує, чи відповідають функції сервісу описам у документації, чи вирішує розробка потреби клієнта. Тестувальники першими використовують «сиру» версію програми або застосунку і відповідають за якість готової продукції.
Павло Матченко, викладач курсу QA: «Основне завдання тестувальника — за допомогою відомої про продукт інформації швидко придумати, як протестувати його так, щоб виявити більшість помилок. При цьому, залишивши задоволеними користувачів і замовника. Коли тестування займає все більше часу, а дефекти знаходяться рідше — це сигнал, що продукт протестований досить ретельно. Команда досягла високого рівня якості і може видихнути».
У програмі курсу — базова теорія і максимум практики. Із загальних 56 годин, 50 — йде на виконання завдань із реальних проєктів. Дізнаєшся нову фічу, пробуєш застосувати на уроці, виправляєш помилку й отримуєш мотивуючий відгук викладача. Час, який залишився — на кар'єрні консультації з фахівцями академії.
Рідні за вечерею (пиріг пройшов тест на «відмінно») запитують: «У дизайнерів після випуску хоча б портфоліо буде. А в тебе, що?». Фінального проєкту на курсі немає. Однак є двогодинний іспит з усіма поширеними для тестувальника завданнями. Пройдемося й найпопулярнішими питаннями на співбесідах.
Щодо портфоліо є лайфхак: обери будь-який об'єкт тестування в інтернеті і перевір віякість заявлених розробниками функцій. Сайт, застосунок для смартфона або десктопа — ліпше взяти свіжий продукт, де ще можуть бути дефекти.
За два місяці всіх тонкощів Аutomation QA не вивчиш. Але однозначно можна отримати актуальні знання та інструменти для першої роботи в IT — отримати посаду Junior QA у проєктній команді з розробки веб- або мобільного застосунку.
Викладач дає нам «вудку» і показує, як нею скористатися. Наскільки вправними «рибалками» ми станемо, зловимо сома або так і будемо возитися з мальками — залежить лише від нас.
Павло Матченко, викладач курсу QA: «Як і всі люди, тестувальники теж помиляються, але краще будьте уважними. В ідеалі фахівець не лише перевіряє роботу програми. Він також спілкується з розробниками, аналітиками та іншими тестувальниками, прагне бути в курсі всіх деталей і процесів, закладених у продукті. Отримана інформація стане в нагоді у повсякденній роботі. Я завжди кажу студентам: будьте допитливими, відкрийтесь новим знання, й у вас все вийде».
Дякуємо випускниці Beetroot Academy, Maintenance Technician and Software Engineer в AVIA ltd Анні Слухаєвській і викладачу курсу QA в Beetroot Academy, QA Engineer в Adraba Павлу Матченко за допомогу в підготовці матеріалу.

Колеги Інгвара Кампрада, засновника шведського меблевого бренду IКЕА, називали його одним із найскромніших людей. Підприємець їздив на старому Volvo й літав економкласом. Скромність і довіра — основа шведського бізнесу, каже Андреас Флодстром.

«Шведське суспільство побудоване на неієрархічному підході, і це позначається на ефективності бізнесу. Неважливо, ти заснував Spotify або IКЕА, ти така ж людина, як усі, та ставишся до інших відкрито і неформально, — пояснює співзасновник Beetroot і Beetroot Academy. — Ми часто чуємо: “Ну, це ж Швеція. В Україні так не працює”. Насправді, багато українців готові створювати нові проєкти. Однак вони працюють у структурах, де це складно втілити».
З літератури і тренінгів люди мало дізнаються про конкретні кроки для побудови бізнесу. Андреас вважає помилкою деяких підприємців фокусуватися виключно на прибутку. Найдорожча валюта — це команда. Саме від колективу залежить напрямок і цінності бренду.
Суть шведського підходу у бізнесі — починай з того, що є. Все можливо навіть без мільйонного стартового капіталу і впливових інвесторів. Половина успіху — у розумінні, які проблеми клієнтів вирішить твоя ідея.
Спочатку на тебе чекає тест і співбесіда. Навіть якщо ідеї бізнесу немає, викладач допоможе визначитися з напрямком, виходячи з твоїх знань. Від ракетобудування до флористики — у підприємництві можна знайти застосування будь-яким навичкам.
Перші декілька занять студенти курсу «Підприємництво» тестують ідею. Потім формують план «Б» на випадок форс-мажору, визначають цільову аудиторію та її бажання. Теорію проходять самостійно по відеоурокам LMS-системи (learning management system) і кожну тему відпрацьовують на практиці. Наприклад, вивчаючи ціннісну пропозицію, вони тим самим формують її для реалізації власної справи. У позаурочний час спілкуються з майбутніми клієнтами і партнерами. Вони — коучі для пошуку нестандартних рішень. За два місяці наполегливої роботи двічі на тиждень є шанс отримати готовий бізнес.

«Я супроводжую першу групу майбутніх підприємців. Одна студентка придумала центр профорієнтації для старшокласників, інша — хоче відкрити студію кераміки українських майстрів. Є три студенти, прийшли з однієї компанії, які планують запустити онлайн-тренування з йоги, бігу і заняття для дітей з інвалідністю, — розповідає Катерина Файновська, викладачка курсу, CEO міжнародного онлайн-сервісу створення фотобуків Mofy.Life.
Під час тестування бізнес-ідей студенти бачать, на що є більший попит, і вчаться адекватно оцінювати свої плани. Робота у групах підсилює ефективність занять. Потенційні проєкти аналізують усі учасники, підказують один одному, на що краще звернути увагу. Спілкування проходить в ігровій формі.
Чи повинен бізнес бути унікальним? Найчастіше те, що ми вважаємо чимось інноваційним — стара вдало переосмислена ідея. Важливо відчувати потреби аудиторії і розуміти сучасні тренди. Ти не придумаєш смартфон заново, але можеш розробити потрібний багатьом застосунок. Якщо якась ніша вже зайнята, подумай, як краще конкурентів задовольниш запит клієнтів.
Зараз студенти на середині курсу і вже отримали MVP — мінімально життєздатні продукти. Попереду — просування бізнесу. Випускникам дістануться відеоуроки з digital-маркетингу, побудови продажів, створення команди і найму співробітників.
Будь-який бізнес — це ризик. Можливо, для початку доведеться позичити грошей у друзів, звільнитися з нинішньої посади і залишитися без стабільного доходу. Стався до труднощів, як до виклику. Долаючи чергове випробування, ти збільшуєш упевненість.
«Найбільший ризик — витрачати свій час на те, що ти не хочеш робити. Запитай себе: що найжахливіше може статися, якщо ідея провалиться? — радить Андреас Флодстром. — У моєму випадку могли закінчитися гроші, довелося б шукати роботу або переїхати до батьків. Чи зможеш ти з цим жити? Якщо так, варто спробувати. Ні? Ок, живи, як раніше. Зваж усі факти і прийми правильне, на твій погляд, рішення».
Андреас ні дня не шкодував, переїхавши в Україну і відкривши тут компанію. Якби не Beetroot, то займався б зараз проектами у сфері greentech — усім, що пов'язано з екологією. Перспективних напрямків на місцевому ринку багато: переробка відходів, «зелена» енергія, енергоефективні розробки. Екологічні технології, вважає підприємець, потрібні сільському господарству. Хто знає, можливо, наступний гучний еко-стартап придумає український фермер.
Більше про курс дізнавайтеся з нашого вебінару «Побудова бізнесу за скандинавською методологією»

У розробці й дизайні патерни — це шаблони, за якими створюють і покращують продукт. Це також наш досвід, звички, модель поведінки. У гонитві за лайками і прибутком, іноді бізнес не гребує рекламними прийомами і за допомогою «темних» патернів впливає на нас.
Коли ми бачимо знайомі елементи дизайну у новому застосунку, мозок автоматично згадує пройдені кроки. Куди ми зазвичай натискаємо — цей маршрут закладений у підсвідомості. Якщо на шляху з'являються миготливі плашки, фокус зміщується. «Темні» патерни заплутують, підштовхують до того, чого ми насправді не хочемо. Я не збираюся купувати кросівки, але вже гортаю каталог магазину. Як це відбулося? «Спасибі» клікабельному банеру у статті про спорт.

Сідаєш дивитися фільм. Нічого не віщує біди, як тут — реклама казино. Рука тягнеться пропустити набридливе повідомлення, але кнопка ледь помітна. Знаходиш, натискаєш і потрапляєш на сайт рекламодавця. Ось тебе і піймали.
Про трюк із мобільних застосунків розповідає Іван Ємельянов, викладач курсу UI/UX Design у Beetroot Academy Zaporizhia:

«Існують зручність та ергономіка. Для нас це прозорий, комфортний сервіс і служба підтримки. Це “білі” методи. А хтось грає у темну, спираючись на неуважність користувача. Наприклад, якщо ти завантажуєш окрему книгу контактів, логічно, що їй потрібен доступ до контактів смартфона. Але якщо встановлюєш плеєр, навіщо ж йому контакти?».
В онлайн-магазинах за допомогою кольору звертають увагу на знижки, нові товари і менш затребувані речі. Немає нічого поганого у бажанні виділитися. Однак будь-який акцент має виглядати гармонійно у поєднанні з іншими елементами сторінки.

«Написати рекламний слоган червоним на жовтому фоні дуже дешевий трюк, але досі ефективний. Його використовують секонд-хенди, — розповідає UI/UX Designer Андрій Гладкий. — Теорія колористики говорить нам, що вдалі кольори — ті, які поєднуються у природі. Нам приємно спостерігати за заходом сонця. Якщо уважно подивишся на небо, помітиш градієнт від темно-синього до блакитного або більш яскравого відтінку. Буває градієнт від синього до яскраво помаранчевого».

Ти не помилишся, обравши сусідні у палітрі відтінки. А що робити з текстом?
Компанія з дослідження комп'ютерних інтерфейсів Nielsen Norman Group 13 років вивчала, як люди читають контент. Аналітики побачили закономірність: незалежно від специфіки сайту, наш погляд рухається подібно літері F. Спочатку читаємо верхню частину сторінки по горизонталі, потім по лівому краю внизу екрану. Натрапивши на виділену цитату, читаємо її по горизонталі. Решту скануємо вниз по вертикалі. Цей прийом використовують на сайтах новин. Важливі заголовки розміщують угорі ліворуч.
Також є Z-патерн читання. Декілька секунд роздивляємося верхній рядок по горизонталі, рухаємось із лівого верхнього кута у правий. Тут гарне місце для панелі навігації сайту. Далі з правого верхнього кутка погляд переміщується у лівий нижній, малюючи діагональ. Потім по горизонталі з лівого нижнього кута — у правий.

«Зчитування інформації по F- і Z-схемі дозволяє правильно розмістити ключову інформацію. Користувачеві це полегшує і прискорює роботу з сайтом, — пояснює Вікторія Вергелес, випускниця курсу UI/UX у Beetroot Academy. — Масивні блоки швидше привертають увагу. Виділення іншим кольором або порожнім простором навколо теж підкреслює вагомість елемента».
Для деяких фахівців ці патерни умовні. Кажуть, багато що залежить від запитів клієнта. Серед них бувають шанувальники асиметрії і несумісних на перший погляд кольорів
«Є різні схеми комбінування елементів. Я користуюся принципом “1-2-2-3”, де цифра — пріоритет. Спочатку розміщуємо велику картинку або текст з акцентом. Потім ставимо два середнього розміру заголовки або слоган і знизу — логотип партнерів. Не варто думати, чим нижче пріоритет, тим менш важливий елемент. Пріоритет №3 часто візуально підтримує всю композицію», — пояснює дизайнер Андрій Гладкий.

Стів Джобс казав: «Дизайн — це не те, як предмет виглядає, а як він працює». Зрозумілий і зручний інтерфейс утримає увагу користувача і збільшить лояльність до продукту. Як би не заманювали печивом (та іншими «плюшками»), не переходь на темний бік дизайну. Бережи репутацію. Людей приваблює чесність. Пам'ятай про це, створюючи черговий лендінг.

Дизайн має бути зрозумілим. Користувач не оцінить колірне рішення, якщо на сайті базові кнопки розташовані незручно. Ймовірно, людина знайде більш зручний ресурс. Твоя мета — створити привабливий і продаваний товар, не розтратити час і бюджет замовника на нескінченні правки або перероблення з нуля. За результатами дослідження разом із Product Owner можеш побудувати стратегію просування розробки.
Вчені Стенфордського інституту дизайну створили план, за яким ти можеш аналізувати аудиторію і створювати затребуваний дизайн.
Чи складно тобі обирати подарунки? Можливо, батькам сподобається будь-який презент від тебе, навіть банальний. А ось із босом складніше — взагалі нуль ідей. Як бути: знайти додаток для пошуку подарунків або перейти у перший-ліпший інтернет-магазин? Ідеї стартапів іноді виростають із роздумів про повсякденні потреби. Поспілкуйся з людиною або розпитай фокус-групу з п'яти осіб, яких може зацікавити твій майбутній продукт. Так ти краще познайомитися з потенційним користувачем.
Пошуковик Google розуміє нас з півслова. Якщо ми неправильно напишемо запит або зробимо помилку, побачимо люб'язне «Можливо, ви мали на увазі це?». Таких підказок могло не бути, якби не мешканці Індії.
UI/UX Designer Лілія Піддубна розповіла цікавий факт з життя компанії. Історію дизайнерка почула на одному з онлайн-курсів. Одного разу співробітники Google перевіряли внутрішню аналітику й помітили, що в Індії люди рідше користуються їх пошуковою системою. Приїхавши в країну, програмісти стежили за звичками місцевих жителів, запитували про їхні інтереси й просили показати, як вони користуються інтернетом. На той момент якісну освіту у країні мали не всі. Мешканці часто писали запити з граматичними помилками. Після дослідження компанія додала у пошуковик функцію, яка намагається вгадувати слова.

Лілія Піддубна
Спостереження за людиною в її побутовому або робочому середовищі краще, ніж інтерв'ю. Під час бесіди ми іноді говоримо те, чого насправді не робимо. У реальності помітні щирі дії та емоції. Простіший варіант — зателефонувати по відеозв’язку і поставити ті ж самі питання. Нехай співрозмовник поділиться екраном комп'ютера та покаже, як вирішує ту чи іншу потребу.
«Припустимо, тобі потрібно створити дизайн софту для офіціантів. Навідайся до ресторану й подивися, чи користується персонал планшетами, яка програма для контролю замовлень і вільних місць уже є, що в ній подобається, чого не вистачає. Може, їм зручніше користуватися паперовим блокнотом, а технології потрібні для іншого», — радить Лілія Піддубна.
Розробка застосунків — тривалий проєкт. У ньому зазвичай є час і бюджет на дослідження. У випадку з сайтами результат потрібен якнайшвидше, але й тут є спосіб зрозуміти аудиторію.
У підготовці вебдизайну підійде інформація з усіх відкритих джерел — сайти конкурентів, коментарі на форумах, світові й локальні тренди, формати популярного контенту на тему. У чужому досвіді зверни увагу на вдалі рішення, а те, що здається поганим, перероби й додай до свого проєкту. Навіть без тривалого аналізу ти побачиш, що саме ліпше винести на головну сторінку і як залучити користувачів.
Розмови й спостереження записуй на відео або диктофон. Інформацію напиши на наліпках і розподіли їх за категоріями: проблеми, бажання людей, що їм подобається, як вони дають собі раду без цифрових рішень. Є загроза, що вся стіна у твоїй кімнаті буде завішана наліпками, але це класний метод візуалізації ідей. Визнач кроки користувача при взаємодії з майбутнім продуктом. Відзначай, над чим замислюєшся, що відволікає або допомагає отримати бажане.
Потім пропиши образи персон — основних і другорядних користувачів продукту. Чим вони займаються, які в них хобі, що їм важливо у сфері твоєї розробки. Типажі й кількість персон залежать від специфіки продукту. Зазвичай, їх не менше двох, кожна — з ім'ям, статтю, віком, характером, реалістичною біографією і потребами. Можна асоціювати персон з їхнім улюбленим брендом і придумати цитату. Головне дізнатися, як вони себе ведуть з подібним продуктом і чого хочуть від нової розробки.

Деякі дизайнери замість методу персон користуються теорією Job to be Done. У людей є завдання й бажаний ефект від їх виконання. Принцип Job to be Done — на кожну «роботу» ми «наймаємо» певний продукт. Наприклад, щоб прибирати у квартирі, потрібен пилосмок. Однак прилад повністю не позбавить приміщення від пилу. Знадобиться вологе прибирання. Записуй задачі й визначай бар'єри для їх вирішення. Так ти дізнаєшся, чи принесе твоя ідея потрібний результат, підбереш декілька варіантів, створиш технічну «начинку» продукту.
Проте з цим методом не зрозуміло, через які візуальні образи говорити з користувачем. Персони дають більше інформації про цільову аудиторію, про очікувану манеру спілкування. Це знадобиться у рекламі розробки.
У дизайні сподіватися на натхнення — погане рішення. Дослідження структурують творчий процес. Придумай образи й колірну гамму, обери шрифти. Розташуй елементи на модульній сітці — системі верстки, в якій усі смуги й розвороти повинні відповідати основам композиції. Приклад дизайну покажи попереднім співрозмовникам.
«Щоб протестувати інтерфейс сайту, можеш попросити користувача знайти ноутбук для навчання, покласти його у кошик і оформити замовлення. Увімкни запис монітору і спостерігай, як він виконує завдання, які труднощі виникають. Попроси коментувати свої дії. Можливо, людина не одразу помітила значок кошика. На стадії інтерв'ю ти можеш не здогадатися, де розмістити цю кнопку. Так ти дізнаєшся, наскільки твій дизайн зрозумілий і зручний, що конкретно потрібно змінити», — пояснює Лілія Піддубна.
У книзі «Дизайн звичних речей» колишній віцепрезидент Apple Дональд Норман описав принципи дизайнерського мислення. Він переконаний: не потрібно одразу вестись на доводи клієнта і миттю вирішувати озвучену ним проблему. Скоріше, це не причина, а наслідок. Дослідження покаже, чому насправді люди рідко користуються сервісом або деякими його функціями.
«Щоб зрозуміти кінцевого споживача, потрібно розвинути в собі дизайнерське мислення, — вважає UI/UX Designer, викладачка курсу UI/UX Design, Аделіна Сузанська. — Можна через особистий досвід використання якогось застосунку, а можна опитати колег або людей, пов'язаних із продуктом. Я додатково аналізую ринок розробки».

Аделіна Сузанська
Розвинути дизайнерське мислення також допоможе спостереження за візуальним мистецтвом. Поглянь, як створювали рекламні постери у 20-х роках минулого століття, якими образами надихалися художники Рафаель, Рубенс, Ван Гог, які фільми створював Кубрик, що знімають сучасні фотографи. Усе нове — це переосмислення старого.
Будь психологом — слідкуй за поведінкою потенційних клієнтів, цікався їхніми «болями» і забаганками, дізнайся враження від використання чужих сервісів. Регулярно спілкуйся з людьми й збагнеш, як твій дизайн задовольнить потреби аудиторії.

HR-менеджер, як і ресторатор, відповідає за бренд бізнесу. Придумати цікаву концепцію проєкту, зібрати найкращий персонал і контролювати те, що відбувається на “кухні” — завдання не з легких. HR супроводжує проєкт — від ідеї до презентації клієнту. До того ж, треба підтримувати комфортний робочий клімат і залишатися душею колективу.
Авторка курсу Full Stack HR в IT Тетяна Таніна каже, якби не нинішня кар’єра, точно пішла б у ресторатори. І не тільки тому, що полюбляє готувати страви не менш, ніж стратегії. Аж занадто багато процесів на HR-кухні перетинаються зі звичайною. Тетяна поділилася досвідом роботи в Beetroot і розповіла, кому пасуватиме професія ейчара.
Ключові навички в них сходяться: емпатія, розвинена інтуїція, аналітичне мислення, допитливість, скрупульозність й уважність. Рекрутер — позиція для більш посидючих людей. У щоденній роботі на них чекає багато однакових дій: порівняти вимоги компанії з тим, що написано в резюме, знайти кандидатів, провести співбесіди. Трохи драйву додає зміна проєктів, клієнтів, ті ж кандидати приходять і йдуть, можна хедхантинг під’єднати, але шаблон роботи один.
Рекрутмент може пасувати інтровертам, тоді, як HR-менеджмент категорично не підійде їм. Ейчар постійно спілкується з різними людьми. Він повинен бути ініціативним, активним, гнучким у спілкуванні — як з клієнтами, так і з командою. У віддаленій роботі так само. З переходом до онлайну ми щодня цікавимося в розробників, як їм працюється вдома, чи все вдається — про це питаємо на офісній кухні. З’явилися онлайн-лаунж зони, куди запрошуємо колег на спільні обіди. Це класна практика, всім її раджу навіть в офлайні. У клієнтів дізнаємось, як віддалена робота впливає на проєкт, запитуємо, як справи, як здоров’я.
Є люди, які поєднують посади рекрутера та ейчара, і я серед них. Проте все залежить від того, наскільки великий колектив і як багато в організації замовників. Суміщати реально, але доведеться постійно перемикатися.
Без англійської зараз нікуди. Навіть якщо працюєш в українській компанії, актуальна аналітика й корисна інформація спершу з’являється англійською. Важливо, щоб ейчар був на вершині всього: знав, що відбувається у світовій галузі, які інструменти застосовувати у тих чи інших випадках.
У роботі з іноземними клієнтами мені допомагають навички коучингу. Саме в період навчання за програмою бізнес-коучингу я потрапила до Beetroot. До IT-сфери займалася готельно-ресторанною справою, працювала у digital рекламному агентстві. Там часто стикалася з міжкультурними відмінностями в спілкуванні. Тепер цей досвід класно розвивати у технологічній компанії.
Найважливіша навичка, яку я перенесла зі сфери обслуговування в IT — клієнтоорієнтованість. Вона допомагає в сприйнятті як зовнішніх клієнтів, так і внутрішніх — у компанії. Моє завдання — зробити так, щоб людина залишилась задоволеною, не зашкодивши нашій організації та собі, щоб замовник постійно із нами співпрацював. У цьому випадку додаються навички продажів.
Я з нуля вчила технології. Галузь стрімко розвивається — навчаюсь буквально щодня. Мені потрібно знати, де і який фреймворк використовується, розрізняти діяльність наших клієнтів. Від цього залежить вибір потрібного їм фахівця. Так склалося, що в Beetroot я, як проєктна менеджерка, допомагаю налагоджувати зв’язок між замовниками й командами програмістів.
Не варто думати, що ейчаром бути легко. Приготуйся багато спілкуватися з людьми, вислуховувати їх, аналізувати сказане і пропонувати шляхи розв’язання задач. Існують люди, яким надмірна активність некомфортна. Можливо, їм цікавіше писати тексти й будувати графіки.
Досвід пошуку спеціалістів у нашу HR-команду, показав, що люди приходять в IT з різною мотивацією. Більшість вважає, що в нас примітивна робота, але це не так. Дечому можна швидко навчитися. Наприклад: розібратися в Agile, розділяти ролі в IT-командах, розуміти етапи розробки, сферу діяльності компаній і види продуктів. Але, якщо хочеш бути крутим фахівцем, треба підтримувати допитливість і стежити за новинами у галузі.
Окремо виокремлюю уважність — навичку, котра прокачується з кожною набитою ґулею. Часто помилки ейчарів пов’язані з неуважністю. Full Stack HR, починаючи з інтерв’ю кандидата, мусить помітити невідповідність інформації в резюме з реальними компетенціями. Також важливо відзначити цікаві пункти у CV й детальніше обговорити їх із претендентом на посаду. Коли відправляєш клієнту інформацію про зарплатню або офер майбутньому співробітнику, критично помилитися навіть на пару доларів.
Ті, хто сьогодні входить у професію, повинні бути більш підкованими. Не завжди новачки знаходять місце, де можна отримати знання в максимально корисному форматі. Я пропоную базу, з якою можна піти як конкретно в рекрутмент або HR, так і бути Full Stack фахівцем.
Курс зацікавить тих, хто вирішив змінити роботу і шукає себе в IT, рекрутерів і HR-менеджерів-початківців, які прагнуть розібратися в основах професії, а також власників бізнесів. Підприємцям, які теж хочуть ефективно керувати персоналом.
Потенційні студенти виконують тест. Анкета визначає інтереси людини й розуміння сфери HR. Для навчання важливо знати англійську.
Студенти дізнаються, як в цілому влаштована професія, засвоять основи рекрутменту — це важливо для переговорів з клієнтами. У спілкуванні з бізнесом треба одразу розуміти, чи може твоя компанія задовольнити запити клієнта. Також ми познайомимося з коучингом і навчимося будувати партнерські відносини з топ-менеджерами та всередині команди. На курсі ти дізнаєшся, які процеси відбуваються в IT-компаніях, як допомогти новим співробітникам адаптуватися в колективі й зможеш налаштовувати їхню ефективну роботу.
У програмі курсу багато базових понять. На початку ці знання додадуть впевненості. Поступово заглибимося в окремі моменти — все ж таки у нас специфіка IT, де є особливості коучингу, віддаленої роботи й performance review.
У Beetroot і Beetroot Academy панують рівність, довіра та комфортний фан. У нас немає ієрархії посад, кожен може висловитися з будь-якого приводу (тільки пам’ятаємо про аргументи, як я зазвичай кажу: “Дайте мені пруфлінк”). Коли до колективу приєднується новий член команди, ми апріорі віримо у його відповідальність. Намагаємося, щоб трекери часу для відстеження навантаження застосовувалися в крайньому разі, переважно для великих команд.
У нас багато неформальних заходів, де кожен учасник знайде собі місце. Якщо на вечірці тобі незручно довго перебувати в галасливому натовпі — стрибай на пуф і грай у PlayStation або знайди компанію для настільного тенісу. Завжди можна відпочити в комфортній атмосфері та з тим, з ким тобі цікаво.
Ейчар не просто може змінювати корпоративну культуру, він має бути носієм цієї культури. Якщо він чує від колег регулярні запити, то повинен стати амбасадором цих змін.
У певний момент ми в Beetroot помітили, що нам не вистачає структурованої роботи. Саме ейчари запропонували впорядкувати все, що відбувається: детально описати процеси в команді й зробити їх доступнішими. Кожен ейчар повинен бути на крок попереду всіх і бачити бренд роботодавця в майбутньому.
До речі, на курсі ми розберемо структуру зворотного зв’язку всередині колективу. Це допоможе провести аудит організації та зрозуміти, чи потрібно в ній щось змінювати. На визначення цілей компанії відводиться окремий урок.
Спочатку мені дуже допомогли вебінари з коучингу від Наталії Романенко, бізнес-тренерки, експертки з розвитку персоналу. Деякими спікерка ділиться безкоштовно. Я постійно читаю англійською. Статті Harvard Business Review — джерело знань для ей чарів, які прагнуть розвиватися у своєму напрямку. Зараз частіше цікавлюся літературою, пов’язаною з розвитком бренду та менеджментом.
Ділюся своїм топ-5 книг:

Ти плануєш кодити або займатися дизайном сайтів та інтерфейсів? Знаючи Front-End, зможеш перейти у будь-який напрямок розробки. У твоєму арсеналі, як мінімум, знання верстки HTML/CSS і однієї з найбільш затребуваних мов програмування — JavaScript. Особливість фронтенду у його наочності. Пишеш код й одразу бачиш результат.
Beetroot Academy навчає онлайн, зокрема фронтендщиків. Ми поговорили зі студентами й викладачами курсу та розповідаємо, як відбуваються уроки.

Початок уроку
За пару хвилин до заняття я у повній готовності: на ноуті відкрита конференція Zoom, поруч чай із печивом. Попереду — три години інтенсивної роботи. Ейнштейн казав: «Божевілля — це повторення однієї й тієї ж дії зі сподіванням на зміни». Так ось тут схожа ситуація. Вранці поснідав, сів за комп’ютер — роблю домашку — вкладки у фреймворку Bootstrap. Пообідав, знову сів за комп’ютер, надіслав одногрупнику скріншот коду. «Слухай, де я гальмую, підкажи»? — пишу йому. До вечора прилітає відповідь, але дякую, додумався сам. Іноді треба відсторонитися від вантажу теорії та зрозуміти головну потребу користувача. Заняття три рази на тиждень, між ними — постійно щось пишу, гуглю, виправляю. Рутина минає, коли прокидається спортивний інтерес.

Викладач одночасно кодить і читає лекцію
Так, урок почався. Цікаво, кого оберуть для групової перевірки домашки цього разу. На попередньому занятті таким «щасливчиком» був я. З’ясовував, чи є у завданні число-паліндром (однаково читається в обох напрямках, наприклад, 101). Спочатку придумав занадто розумний спосіб: розбити число на окремі елементи та порівнювати перший з останнім і так далі. В обговоренні викладач наштовхнув на іншу думку. А чи не простіше перевернути число й порівняти його з початковим варіантом? Якщо збігається, то умова задачі виконується, якщо ні — це не паліндром.
Фух, сьогодні отримаємо персональні фідбеки по домашці. Видихаємо.
Ольга Прокопчук, Educational Manager в Beetroot Academy: «Є класний метод перевірки завдань: проаналізувати вдалу роботу і ту, де є недоліки. Студенти бачать чужі помилки й перевіряють, чи немає у них таких самих. Паралельно викладач коментує, у чому проблема, питає студентів, як би вони її вирішили. Так методика підвищує мотивацію. Деяким IT спершу дається складно. Студентам потрібна конструктивна критика, щоб вони відчували свій прогрес».
Наш лектор говорить так: не поспішайте з рішенням, побудуйте план дій. З’ясуйте, що потрібно, і розкладіть завдання на дрібні операції в JS. Існує багато готових функцій. Їх просто потрібно вивчити, вчасно згадати й правильно застосувати. Коли викладач показує код (твій або одногрупника), рядок за рядком, поступово вловлюєш сенс.
Максим Бондарук, фронтенд-розробник у Jevera і викладач курсу Front-End у Чернігові: «Перед виконанням завдання ми разом розмірковуємо, за яким алгоритмом його розв’язувати. Нещодавно декілька занять робили проєкт сторінки виведення списку товарів із фільтрами й сортуванням. Відпрацювали три теми: типи даних, класи й події. Після уроку студенти часто пишуть мені у Slack із питаннями. З найпоширеніших починаю наступне заняття».

Максим Бондарук, викладач курсу
З одного боку, під час групового аналізу домашки буває некомфортно (усі ж дивляться), з іншого — знайдені помилки допомагають виявити слабкі сторони. На старті я трохи розумів CSS і як влаштована розмітка вебсторінок, цікавився дизайном. Я міг уявити віртуальну сітку і те, як перенести дизайн на готову сторінку. Тому вступний тест склав легко. Я не «відмінник», але програма курсу дається мені добре, не відстаю. Читати й розуміти код JS мені легко, а ось написати щось самому — складніше. Нещодавно листувався з викладачем про це. Зійшлися на тому, що потрібно зосередитися на практиці. Причому, краще пройти інтенсиви JS. Уже обрав декілька безкоштовних уроків на codecademy.com.
JavaScript — розгалужена мова програмування. Чесно, лише пару днів тому зрозумів логіку й принцип роботи з нею. Один і той самий алгоритм може не спрацювати у певних випадках. Завжди є декілька способів розв’язання задачі. Відрізняється лише розмір коду і час його завантаження.

Урок саме в розпалі
Код має бути чистим і зрозумілим. Нас вчать звертати увагу на його продуктивність, якість функціоналу, стабільність, здатність до змін. Але також важливі читабельність і керованість коду. Фронтендщику потрібно швидко визначити, як поводитиметься програма у тому чи іншому випадку і за яким алгоритмом її придумали. Якщо вдається хутко виправити код й уникнути небажаних наслідків, значить, продукт гнучкий.
Ольга Прокопчук: «Щоб онлайн-заняття проходили ефективно, ми рекомендуємо студентам по можливості використовувати два монітори. На одному — працювати самим, на іншому — спостерігати за кроками викладача. Він кодить у прямому ефірі. Для тих, хто сумує за офлайн-заняттями, це своєрідна імітація роботи у класі. До того ж, студенти привчаються до нового формату роботи. Програмісти іноді сидять за трьома моніторами, щоб бачити всі етапи розробки».
Коли людина вчиться малювати, спочатку спостерігає за художником, потім бере до рук пензлик або олівець і робить перші штрихи. Щоб класно грати на гітарі, потрібно регулярно брати нові акорди. У фронтенді так само: викладач показує, ми повторюємо, а потім виконуємо завдання самостійно без підказок. Однак, у малюванні й музиці техніки запам’ятовуються механічно. Якщо вже навчився, розучитися складніше. У нашому випадку пам’ять може притуплятися. Коли розібрав ази, створюєш простий текстовий документ і вводиш необхідний код. Наприклад, вивчив, що таке параграф, пишеш: <p> Hello World </ p>. Зрозумів, що таке блок і з яких об’єктів він складається, пишеш: <div> <p> Hello world </ p> </ div>. Знання нанизуються одне за одним, і врешті ти зможеш комбінувати їх у проєкті.
Іван Василенко, фронтенд-розробник у Navicom і викладач курсу Front-End у Дніпрі: «Раджу своїм студентам правило “Дізнався — написав у коді — подивився, як це працює”. Головне, донести їм, що нормально чогось не знати. Ми вчимось знаходити помилки та виправляти їх. Я розбиваю урок на тематичні етапи та в кінці кожного прошу студентів написати фідбек за пройденим матеріалом. Потім студент на своєму комп’ютері показує, як реалізовує певну задачу».

Іван Василенко, викладач курсу
Можна зосередитися на HTML/CSS, але обмежити для себе вибір інших проєктів. Коли я почав вивчати JS, побачив, як втілити цікавий мені функціонал, який раніше не міг зробити виключно з HTML/CSS.
Щоденне правило фронтенд-розробника — пам’ятати про адаптивність верстки. Я постійно копаюсь на GitHub, користуюся CSS селекторами. Навіть не пам’ятаю тем, які б нам взагалі не знадобилися. Ну, хіба що методологія БЕМ (Блок — Елемент — Модифікатор) і лише тому, що там треба створювати багато окремих документів. Це набір інтерфейсних бібліотек, фреймворків і додаткових інструментів веб-розробки. Абсолютно все вивчити неможливо, але нам дають класну навичку — гуглити. Напиши чіткий пошуковий запит, і знайдеш відповіді на будь-які питання.
Зараз я на середині курсу. Поки що складними з майбутніх тем здаються CSS і SVG анімації. Але я сподіваюся розібратися у таск-менеджері Gulp для швидкої збірки проєктів. У пабліках пишуть, він полегшує повсякденну роботу. Хтозна, треба спробувати.
Уже обговорюємо з одногрупниками дипломний проєкт. Деякі роздумують над шаблоном магазину, а я хочу запропонувати гру, яка б розвивала дитячі здібності. Усіх подробиць не розкрию, але виконання стандартне — повний CSS і трохи JavaScript. Планую показати рідкісні методи й функції.
Мені подобається, що онлайн я одразу застосовую знання на практиці й отримую моментальний фідбек від викладача. Важливо вчитися безперервно. Ти завжди готовий до змін, якщо у тебе затребувані навички. У випадку з фронтендом під кінець навчання у мене буде портфоліо, і я швидко знайду замовників. Ну, чи не круто?
Дякуємо викладачам курсу «Front-End розробка» Івану Василенко і Максиму Бондаруку, студентам Денису Боброву і Максиму Клиго, а також Educational Manager Ользі Прокопчук за допомогу у підготовці матеріалу.

Студенти й викладач Beetroot Academy розповідають, як влаштований інтерактивний курс Рython і де після навчання стануть у пригоді знання.
Нікого не здивую тим, що для мене англійська — друга базова мова. Так і Python має стати у моєму резюме наступною мовою програмування після C#. На ньому кодять у Google, NASA й Instagram. Тепер і я, у своїй однушці на Позняках, сиджу на дивані й намагаюсь створити чат-бота за всіма канонами пайтона. Але давайте по черзі.
Минулого року я закінчила курс C# — загорілася робити мобільні додатки на IOS та Android. Знайшла двох американських замовників і працювала собі спокійно півроку, поки у них не закінчився бюджет. Довелося швидко думати: що ще такого вивчити, щоб не прогоріти? Мені було важливо знайти практичний курс з програмування. Хотілося вчитися й одночасно кодити в реальних проєктах. Так я обрала Python.
Мова лаконічна, прискорює тривалість розробки й за синтаксисом нагадує англійську. Поки у C# створиш проєкт, напишеш пару класів, у Python — метод написала у notepad++, запустила з командного рядка, і все запрацювало. У Python немає складних символів, прихованих змінних, заголовків і зайвого коду. Копіюючи структуру англомовних речень, за бажанням можна засвоїти базові поняття.
Пам'ятайте мій крах із попередньою роботою? Коли замовники затихли, а в Beetroot Academy я тільки проходила співбесіду, подалася в контент-аналітики. Хто б міг подумати, що Python тут стане у пригоді. Моя основна робота відбувається в Excel. Python дав більше інструментів для редагування тексту і структурування великих масивів інформації.
Ми навчаємося у месенджері Discord. Спілкуємося всією групою в основному каналі та у віртуальних аудиторіях по 3–4 людини. Матеріали постійно під рукою. Викладач завжди щедрий на корисні посилання.

Сергій Довгополюк, викладач курсу навчання Python у Beetroot Academy Vinnytsia: «Я обрав тактику — менше пояснювати і давати більше практики. Показую студенту на прикладі його коду, що десь є помилка, і даю 3–4 джерела в інтернеті з відповіддю. Насправді вона може бути лише в одному посиланні. Я спеціально так роблю, щоб студент сам переглядав, аналізував і розумів, що йому потрібно».

На другому уроці ми вже виконували завдання середини модуля. У LMS-системі (програмі для дистанційного навчання, — ред.) хороші вступні відеолекції. Однак по ходу курсу не вистачає більш складних задач. Лектор розбавляє програму своїми завданнями. Так ми бачимо, як теорія працює у реальних проектах.
Одного разу застопорилися на класах і роботі з файлами. Викладач раз за разом давав схожі завдання, щоб усі нарешті розібралися. Одне з таких — створити й протестувати застосунок для флористів. У результаті впоралися та обігнали програму на декілька уроків.

Сергій Довгополюк: «Коли вивчали декоратори — шаблони, котрі змінюють частину структури коду — я дав студентам власні завдання. Вони створювали й наповнювали CSV-файли, хоча за програмою їм це ще рано знати. На курсі немає посиленої роботи з математичними модулями, але своїх студентів я і в цьому натренував. Працюючи у сфері Data Science, я бачу, що пайтоністи потребують поглиблених знань в окремих темах».
У Python код перевіряю лінійно і виправляю помилки у процесі написання. У більшості мов програмування код збирається докупи і намагається запуститися. Якщо виникне помилка, не спрацює вся програма. Поспішаючи, можеш не переглянути окремий шматок коду, і на перший погляд усе буде нормально. Але варто користувачеві натиснути на злощасну частину коду, важлива функція заглючить. В інших мовах код не запустився б.
Ольга Прокопчук, Educational Manager у Beetroot Academy: «На одному із занять спостерігала класний метод: викладач кодить і навмисно припускається помилки, щоб у кінці програма не спрацювала. Студенти повинні розібратися, що пішло не так. Тут вмикається критичне мислення. Наш мозок звикає до певного темпу роботи, йому стає комфортно, і у певний момент він розслабляється. Студентів треба тримати у тонусі, і такі завдання в цьому допомагають».
Сергій Довгополюк: «Для пояснення Python на прикладах, долучаю спеціалістів із галузі. Нещодавно до нас підключався програміст із EPAM Systems. Розповідав про необхідність тестування. Студенти активно брали участь в обговоренні, наприкінці онлайн-дзвінка розпитували нас із гостем і просили частіше запрошувати фахівців».
Створити бекенд сайту на Python можна за допомогою безлічі фреймворків. Найпопулярніші — Django і Flask, які ми розбираємо на курсі. Однак для повноцінного графічного оформлення знадобиться HTML/CSS.
Заморочуватися над сайтом не хочу, тому для фінального проєкту обрала Telegram-бот. Ідея така: користувач запитує про якесь поняття або подію, а бот відповідає зведеною інформацією з «Вікіпедії» з посиланням на джерело. Не потрібно довго гуглити, все коротко і по суті. Планую зробити програму українською та англійською мовами.
Python застосовують у специфічній роботі з текстовими й цифровими матеріалами, машинному навчанні, Data Science, DevOps і системному адмініструванні. Тому тепер без роботи не залишуся.
Дякуємо студенткам Олені Рольській та Ользі Бойчук, студентам Олександру Бутенко і Сергію Шостаку, а також викладачеві курсу Python Сергію Довгополюку та Educational Manager Ользі Прокопчук за допомогу у підготовці матеріалу.

Олександр Піхтовніков – проєктний менеджер з п’ятирічним досвідом і міжнародними клієнтами. Він вміє запевнити кого завгодно, в чому завгодно. А тепер ще й склав курс з проєктного менеджменту для Beetroot Academy. Ми вирішили поставити Сашкові як очевидні, так і вузькопрофільні питання. Запитали – що краще, Agile, чи Waterfall. Дізналися, як спрацюватися продакту й проджекту. Поговорили про перспективи зростання, співбесіди та заробітні плати.
Проєктом може бути що завгодно – будівництво мосту, дороги, будинку. Це не обов’язково пов’язано з ІТ. Проєкт має критерії: дата старту, відповідальний, спонсор й дата очікуваної здачі.
Я так не вважаю. В Agile – це людина, яка спрямовує розробників в потрібному напрямку. Він радить, але не вказує, що робити. Хтось може зі мною не погодитися, але для мене проєктний менеджер – не начальник.
Є старі формати в дусі: “Лише я володію інформацією. Лише я знаю, що ми маємо зробити”. Всі сидять і чекають, доки менеджер щось скаже. Він може маніпулювати даними, знає потреби замовника, всі вважають його за боса.
Насправді на проєкті має бути цілковита прозорість. Ти ділишся інформацією з командою та залучаєш усіх. Ти не можеш самостійно відповідати за весь проєкт. Якісь зони відповідальності делегуєш, отримуєш зворотний зв’язок від команди. В реаліях Agile ти не можеш звільняти людей, але можеш вплинути. Якщо хтось недопрацьовує, треба поговорити зі стейкхолдерами й з командою. Якщо після цього ситуація не змінилася, потрібно робити заміну.
В класичному проєктному менеджменті начальником є спонсор. Він каже, що його не влаштовує, диктує формат роботи, каже, чи потрібно когось замінити. Він не відповідає за фінанси, але має важелі впливу. При цьому замовник і спонсор – це можуть бути дві різні людини.
Все залежить від проєкту, від його рівня складності, від кількості людей, від специфіки. В зрілій команді до 4-5 людей, можливо, проєктний менеджер і не потрібний. Завдання програміста – написати класний код, щоб все добре працювало. Програмісти не завжди цікавляться – чого хоче бізнес. Але, якщо розробнику це подобається, він виконує роль проксі-проджект-менеджера.
Коли з’являються міні-проєкти, завдання ускладнюється. Налагоджування процесів і комунікація з клієнтом займають багато часу. Програміст припиняє кодити, виявляється, весь час пішов на спілкування. В такому випадку краще найняти людину, яка розбирається в бізнес-аспектах, фільтрує інформацію та тримає баланс між програмістами й бізнесом.
Продакт-менеджер – це дуже “бізнесова” людина. Він добре знається на продукті та на потребах клієнта. Розбирається в цифрах, любить аналітику. Наприклад, змінили колір кнопки й посунули на 7 пікселей вліво – він перевірить, чи стало краще, або гірше, чи вплинуло це на форми реєстрації або на систему оплати.
Продакти багато спілкуються з кінцевим користувачем, з клієнтом, з програмістами. Продакт-менеджер може працювати над покращеннями системи, він знається на дизайні. Проєктний менеджер, як правило, не впливає на кінцевий дизайн. Він не заглиблюється так, як продакт. Якщо проєкт складний та є багато даних, проєктний менеджер налагоджує зв’язок зі стейкхолдерами та координує сам проєкт. Продакт каже, які потрібні фічі, виходячи з аналітики. У великих проєктах це тандем, але вони можуть працювати й окремо.
За наявності готового продукту наймайте продакт-менеджера. Він дивитиметься на цифри, спілкуватиметься з користувачами. Якщо проєкт лише розпочався – потрібен проджект. Він розбереться в процесах, налагодить комунікацію зі стейкхолдерами й командою.
Я не вважаю, що хтось крутіший, а хтось гірший. Кожний по-своєму крутий. Можна перейти з однієї посади на іншу, якщо тобі це подобається. Продакт любить дизайн і естетику. Проджект налагоджуватиме комунікацію.

Олександр з командою
Я працював віддалено з командою з 16 осіб. Ти маєш повністю довіряти людям. Потрібно частіше зідзвонюватись, аби бути в курсі. Якщо команда зріла – все вийде.
Я навчався в Німеччині й в Молдові – вивчав економіку та менеджмент, а потім – інформаційні технології. Гарною базою буде економічна освіта, але все залежить від школи. Мені зустрічалися люди, які переходили з інших галузей. Не думаю, що потрібна профільна вища освіта – те, чого навчають в інститутах, не завжди можна застосувати.
Є програм-менеджмент – коли в тебе з’являється більш ніж 2-3 проєкти, ти відповідаєш за постановку, є декілька проджектів в підпорядкуванні. Або ж можна зростати в делівері менеджменті. Вище – програмний директор і СЕО компанії.
Це непогано, але не обов’язково. Потрібно розуміти, що таке баг, як проходить цикл розробки. Навчитися розмовляти із розробниками однією мовою. Я знаюся на архітектурі застосунку, циклі розробки, практиках на проєкті. Це приходить із досвідом. Не потрібно мати диплом або вміти кодити – в реальності це не знадобиться. Робота проєктного менеджера на 40% – комунікація.
Waterfall добре пасує до великих індустріальних проєктів. Agile на 90% використовується в ІТ – ринок динамічний, потрібно якось адаптуватися. Agile – це той самий Waterfall, але менший. В Waterfall ми за три місяці після початку розробки дізнаємося, що щось не так, а вже маємо готову архітектуру. Тут менше гнучкості. В Agile команда підписується на певний проміжок часу, наприклад – 10 робочих днів. По завершенню – отримує відгуки клієнтів, користувачів, аналізує ринок та розуміє, чи у вірному напрямку рухається.
Які проєкти він чи вона вели? Складності, розмір команди, чи випадала нагода вирішувати проблемні кейси. Адже, зазвичай, всі проблеми на PM валяться. Якщо щось іде не так – це провина проєктного менеджера. Якщо все добре – це заслуга команди. Проєктний менеджер тримається в тіні.
Можуть запитати, чи спілкувалися зі стейкхолдерами безпосередньо, за яким фреймворком працювали.
Цікаві запитання – ситуаційні. Часто питають: “Як би ти поводився в цій ситуації?” Відповідь допомагає зрозуміти, чи підходите ви під структуру компанії, команди, самого проєкту.
Мені на співбесіді цікаво дізнатися, що керує людиною, які її принципи. Дивлюся на поведінку – важливо зрозуміти динаміку співбесіди. Одне з улюблених питань: “Уявіть, що команда виконує все вчасно без проєктного менеджера. Що керує людьми?” У відповідь проєктний менеджер скаже про власну приховану мотивацію.
Зрозуміти й пробачити. Потрібно бути готовим до того, що не стане коштів. Або ж тебе не влаштує культура компанії, хоча проєкт подобається. Або ж ти просто не розвиваєшся.
Я намагався доводити до завершення всі проєкти, але одного разу пішов через токсичне середовище в команді й в компанії. Було складно спілкуватися, але мені все одно вдалося налагодити процеси.

Налагоджуйте гарні стосунки із клієнтом. Якщо ви довго працюєте й розумієте один одного, можна пояснити, чому саме ці технології важливі. В нашому випадку проєктний менеджер виступає від імені компанії, але він має враховувати інтереси клієнта. Потрібно розуміти, який зиск з цих технологій, обговорювати нюанси з технічними фахівцями. Коли клієнт тобі довіряє та бачить результати, він готовий слухати.
Якщо команда залучена до бізнесу, можна обговорити ризики, але, як правило, клієнт краще знає свій бізнес. Потрібно дослуховуватися до клієнта так само, як і він дослуховується до програмістів, коли мова йде про технічні нюанси.
Agile потрібний, аби розуміти, чи рухаємося ми у вірному напрямку. На восьмий день ми показуємо, над чим працюємо. Отримуємо фідбек й можемо адаптуватися під вимоги клієнта.
Потрібно зрозуміти, чому взагалі виникла така ситуація. На моєму проєкті люди розуміють, чому кожен з них отримує ту чи іншу суму. Різниця в зарплатах може бути до 20% при однакових функціях. Або ж хтось когось дурить.
Я люблю систему оцінки “360” – кожен робить крос-фідбек. Ми розуміємо, що покращити, в кого які слабкі сторони. Тоді не виникає питання, що хтось отримує більше. Створюється культура довіри.
Я даю співробітнику ту суму, яку він просить, навіть якщо вона нижча за ринкову. Якщо за якийсь час він зрозуміє, що не оцінив об’єм та складність робіт та попросить про підвищення – я підвищу. В ІТ поширений синдром самозванця, тому люди можуть занижувати заробітну плату. Мені й самому іноді не зрозуміла, як так цінується моя робота. Але гірше, коли людина без досвіду має завищені вимоги. Страшно уявити, що буде, коли вона набуде більшого досвіду.
Буває, зарплату підвищують тільки тоді, коли ти маєш офер від іншої компанії. Раптом з’ясовується, що роботодавець має гроші на все. Це проблема культури компанії. Я вважаю, що 10-15% за рік – нормальне зростання.
Проєктний менеджмент підійде не всім. Не зможуть працювати інтроверти, ті, хто не любить спілкуватися. Підійде тим, хто хоче більше дізнатися про бізнес, зрозуміти, що “під капотом” у розробників та бути містком між бізнесом й технічними фахівцями. Це тонка навичка, не в кожного виходить. Але з часом ти вибудовуєш власний підхід, вчишся читати емоції, працювати з людьми та давати їм можливості зростання й розвитку

Як зробити перший сайт? Де розташувати кнопку реєстрації? Як здавати файли розробникам? Ти дізнаєшся відповіді на ці питання на курсі Web Design, який тепер називається UI/UX Design Junior. Вже восени в академії починається новий семестр. А тепер настав час познайомитись із оновленою програмою курсу. На тебе чекають відеоуроки із теорією, 96 годин практики, уроки англійської та кар’єрне консультування.
Маша Ющук, авторка курсу та викладачка в київській Beetroot Academy розповіла, чому вона любить UX, навіщо дизайнеру аналітика та як обрати графічний редактор.
Працюю в дизайні більш ніж 8 років – вже й не рахую. Десь років зо три займаюсь UX – розробляю інформаційну архітектуру, логіку. Вивчаю проблеми взаємодії користувача із продуктом, думаю, як покращити.
Раніше в дизайнерів були проблеми: робиш гарну картинку, а потім все одно отримуєш виправлення. Я почала поглиблено вивчати інформацію, пов’язану із бізнесом. В результаті – зрозуміла, що виправлення у більшості випадків були важливими. Тому захопилася UX – він дає більше можливостей впливати на продукт.
Щоби розробити корисний інтерфейс, потрібно знати переваги твого клієнта, його потреби та бажання. Мені навіть стало цікаво – чому років 5 тому такого не було? Адже ці подробиці просто необхідні дизайнеру.
В старій програмі багато уваги приділялося Adobe Photoshop та Illustrator, фірмовому стилю, логотипам. Я вирішила – курс має бути максимально наближений до реальних задач, з якими дизайнери стикаються під час роботи.
Photoshop та Illustrator тепер приділяється менше часу. Ми познайомимося з основами графічного дизайну, вивчимо композицію, типографіку, модульні сітки, колір. Я поясню, як це застосовується на практиці. До програми курсу додані основи дизайн-мислення, щоби студенти мали базове розуміння принципів UX. Ще дизайнеру важливо знати аналітику сайту, відвідувань. Завдяки знайомству з аналітикою я змінила погляд на дизайн-процеси та свою роботу.
Готую студентів до роботи так, аби вони після курсів могли прийти на посаду junior web designer або UI-designer. На українському ринку це майже одне й те саме.
Вони навчаться робити промо-матеріали: банери, розсилки, презентації. Зроблять лендінги, адаптивний дизайн для різних пристроїв, прототипи. Студенти отримають базове розуміння про цільову аудиторію, її портрет та потреби. Я прибрала з програми інформацію про стиль, брендинг, логотипи. Зазвичай в компаніях цим займаються окремі фахівці.
Є легенда, що фотошоп давно помер. Немовби, зараз всі працюють у Figma та Sketch. Але фотошоп – це база, на якій все ще працює багато компаній. Було б добре, аби дизайнер знав декілька програм. Важливо передавати матеріали так, аби розробник міг ними користуватися. Буває, що програміст працює на Windows та не може використовувати Sketch.
Коли дизайнер приходить на проект, він повинен дізнатися, в якому вигляді потрібно здавати матеріали, з якою програмою працюють розробники, в якому вигляді все готується.
Немає ідеальної формули для сайтів. Питання: “Яким має бути класний сайт?” схоже на питання: “Яким має бути смачний борщ?” Всі мають свої рецепти. Тренди змінюються щороку, але для кожного сайту важлива не трендовість, а виправдана стилістика. Сайт банку не може стилістично бути схожим на сайт продажу квитків для фестивалів. Потрібно враховувати емоційну складову продукту та цільову аудиторію.

Я кажу дизайнерам, що в них має бути своя бібліотека. Потрібно робити скріншоти гарних сайтів, розбирати їх на складові: простір, сітка, динаміка розташування елементів. Так око заточується на деталі. Буває й так – ти береш новий проект, а ідей немає. А коли відкриваєш бібліотеку, то маєш десятки прикладів, які обрав сам.
Я люблю сайт Awwwards, звичайно що Dribbble та Behance. Підписана на українські студії – продивляюся їх роботи. Люблю розбирати складні функціональні сайти: AirBnb, Etsy та інші. Ще є гарні Telegram-канали: Новости Дизайн-кабака, Я – дизайнер, Интерфейсы без шелухи, UI фэйл – тут розбирають різні сайти, гарні та погані сторони дизайну, роблять добірки скріншотів.
Дизайнер має бути уважним, вміти відкидати особисте сприйняття. Я маю завдання для студентів – зробити редизайн друкованого квитка на потяг. Квитками користуються пасажири та провідники. Для кожної цільової аудиторії важлива своя інформація, є своя пріоритезація, залежно від випадку. Тому студенти захищають свою версію дизайну, спираючись на потреби цільової аудиторії. Чому саме ця інформація розташована саме в цій частині квитка? Чому вона виділена та контрастна?
Важливо вміти захистити свій дизайн виходячи не з аргументу: “тому що мені так подобається”, а орієнтуючись на потреби користувачів та бізнес-завдань. Кожний елемент слугує певній меті. Наприклад, розділові лінії не мають бути занадто яскравими, аби не відволікати увагу – це всього лише допоміжний елемент.
Є таке поняття: “егоцентризм дизайнера”. Коли дизайн робиться, тому що “так зручненько виходить”, “так не ламається сітка” і таке інше. Так робити не можна.
Я вчу студентів спілкуватись із замовниками. Для цього є рольові ігри. Я даю завдання, а студенти мають ставити правильні питання. Іноді запрошую реальних замовників, щоби вони спілкувались зі сторонніми людьми. Мене надихнув прийом одного із викладачів Beetroot Academy. Прийом називається: “Лист від мудака”. Дизайнери ставлять питання та отримують короткі відповіді. Але твоє завдання – дістати інформацію від людини. Улюблені питання мають бути: “навіщо” та “чому”.
Дизайнер має вміти спілкуватись, правильно складати запити. Якщо кажуть щось одне, а в очах ви бачите, що людина не розуміє або не погоджується – перезапитуйте, уточнюйте. Навіть зі студентами таке буває. Питаю, чи все зрозуміло, відповідають: “так”, а в очах паніка.
Після курсу у студентів буде портфоліо. Протягом навчання вони мають зробити лендінг, презентацію, банер email та скласти резюме. Залежно від успішності на диплом даю редизайн сайту.
Але ідеального портфоліо не може бути. Для кожної компанії потрібно робити нове так, аби зацікавити замовника та переконати його, що ти – професіонал.

Якщо ти хоч трохи стежиш за тим, що відбувається у світі IT, то напевно знаєш про гучне повернення Python у 2017-му році. З чим це пов’язано? Як зараз йдуть справи? Чи піде її популярність на спад у 2018-му? Все це ми спробуємо з’ясувати в цій статті.
Для початку нумо подивімось на найбільш актуальні сьогодні мови програмування. На цьому графіку видно, як зростала популярність Python серед інших основних мов. Зараз вона знаходиться в досить непоганій компанії. Не можна сказати, що краще: JS або Python? Обидві популярні та за їх допомогою можна вирішити практично будь-яке завдання.
Але оскільки цей пост все ж про Python, ми б хотіли розставити акценти в її користь і сказати, що це лаконічна, сувора, практична мова, яка навіть відступи не дозволить розставити неправильно.

Але поточний стан речей не завжди був таким. Ще зовсім недавно Python, м’яко кажучи, мала малу популярність.
У 1999 році Ларрі Уолл, автор мови програмування Perl, опублікував звернення «State of the Perl Onion» до своїх читачів, в якому він зробив прогноз розвитку різних мов програмування:

Як бачиш, рейтинг Пайтону тут наближається до нуля в прямому сенсі цього слова.
Багато змінилося з того часу. Той самий Perl все нижче в рейтингу, чого ніяк не можна сказати про Python. Тільки за результатами Stack Overflow кількість запитів про Python на їхньому сайті стрімко зростає, що робить її мовою програмування, яка найшвидше розвивається у світі.
Досвід Beetroot Academy тільки підтверджує цей факт. Як тільки ми запустили курс Python, за чисельністю студентів він тут же обійшов не менш популярні наші курси по Back-End і WordPress.

У чому ж секрет? Що допомогло Python стати такою популярною мовою програмування за короткий термін?
Уже згадуваний нами раніше Stack Overflow запевняє: повернення Python може бути пов’язано з ростом інтересу до науки про дані і машинне навчання. Чи варто говорити, що це два найбільші тренди минулого 2017-го року?
Але, в такому випадку виникає питання: SQL і R можуть бути не менш корисні в галузі науки про дані. Чому більшість людей тоді вибирає Python?

Одна з основних причин – універсальність цієї мови. Для неї існує більше 125 000 сторонніх бібліотек, які роблять Python кориснішою для певних цілей: від традиційної веб-розробки до машинного навчання. Наприклад, біолог може використовувати бібліотеку Biopython для допомоги в роботі з генетичним секвенуванням.
Крім того, Python стала передовою мовою для аналізу даних. За допомогою таких бібліотек, як NumPy і matplotlib, будь-хто, хто знайомий з синтаксисом і правилами мови, може використовувати її, як потужний інструмент для обробки й візуалізації даних.
З огляду на всі ці фактори, стає більш, ніж очевидно: мова Python прийшла, щоб залишитися.
І тут у тебе може виникнути питання: а чи вийде у мене вивчити Python? А що, якщо у мене немає ніяких навичок в програмуванні? На щастя, Python – проста і зручна мова для вивчення основ програмування.
Вона ідеально підійде для новачків у програмуванні, бізнес-аналітиків, банкірів і навіть маркетологів! Звучить так, ніби тобі під силу? Тоді читай повний опис курсу на нашому сайті і вибирай Python!

Довгий час WordPress вважали платформою виключно для створення блогів. Але факт того, що такі світові знаменитості, як Бейонсе, Леонардо Дікапріо, Сталлоне та інші використовували WP для створення своїх сайтів, говорить про зворотнє. Це найпопулярніша CMS в світі, яка надає своїм користувачам ряд можливостей:
– потужну блог-платформу з підтримкою рубрик, міток, деревовидних комментарів та багато іншого
– текстовий редактор
– створення статичних сторінок
– онлайн-редактор фотографій
– підтримка автоматичного оновлення движка і встановлених плагінів
– більше 1 200 безкоштовних шаблонів сайту
Це лише короткий опис того, на що здатний WordPress. Давай краще на реальних прикладах подивимося, які рішення для своїх сайтів знайшли люди зі світовим ім’ям, використовуючи його.

Веб-сайт Queen B використовує сміливу білу і чорну кольорову схему, яка справляє глибоке візуальне враження. Домашня сторінка складається з повноекранних знімків Бейонсе в різних образах. При натисканні на окремі зображення відображаються кнопки соцмереж, що заохочують соціальну активність. Доступ до слайду меню можна отримати в лівому верхньому кутку. Це дає інформацію про музику Бейонсе, тури і багато іншого. Значок у верхній правій частині головної сторінки направляє відвідувачів безпосередньо в магазин Місіс Картер. В даний момент ця кнопка закликає робити благодійні пожертви постраждалим від природних катаклізмів в Х’юстоні.

Веб-сайт Леонардо Дікапріо легко виділяється серед інших акторських сайтів. Повноекранний автоматичний слайдер відображає чудові зображення Лео. Потім домашня сторінка ділиться на розділи, відео з його останнього фільму, потужні цитати з декількох інших проектів, де він знявся і останні статті в блогах.
Соціальні медіа добре просуваються на сайті Леонардо Дікапріо. У верхній частині кожної сторінки відображається додаткова панель навігації, в якій відображаються логотипи Facebook, Twitter та Instagram. Каналам Instagram і Facebook також надаються помітні місця в бічних панелях по всьому сайту, а також форма для відправки електронною поштою. Вони заохочують шанувальників Дікапріо слідувати за ним і стежити за останніми релізами та новинами.

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

Сайт Сильвестра Сталлоне класичний, стильний і дуже добре організований. Він використовує білий фон з чорним текстом. На головній сторінці домінує великий повноколірний образ Сильвестра. Просте меню виконується у верхній частині сторінки, тому відвідувачі можуть легко побачити, який контент доступний.
На веб-сайті Слая відображається Instagram з кнопкою «Завантажити ще». Це означає, що користувачі можуть переглядати якомога більше останніх зображень кумира, не покидаючи сайт. Також доступна сторінка «Спільнота шанувальників», де фанати можуть приєднатися і обговорити всі питання, що стосуються Сильвестра Сталлоне.
Як бачиш, WordPress здатний відкрити нові можливості не тільки для людини-бренду, власника бізнесу, а й безпосередньо для розробника. 25% сайтів всесвітньої мережі Інтернет працюють саме на цій CMS і потребують підтримки кваліфікованих WordPress Developers. Хочеш ним стати? Прочитай опис курсу WordPress від Beetroot Academy і переконайся, що це більше, ніж реально .
Якщо тебе здивувало, які зірки використовували “платформу для блогів” в своєму бізнесі, поділися цією статтею!