Beetroot Academy Завантажуємо сторінку…
0%

Не знаєш, що обрати?

Ми поговоримо про різні можливості в ІТ й визначимо, як разом досягти твоїх цілей
Ми зв'яжемося з тобою якомога швидше в будні дні

Отримали твою заявку!

Дякуємо, що цікавишся навчанням в Beetroot Academy
Очікуй дзвінок, ми зв’яжемося з тобою протягом одного робочого дня і відповімо на усі запитання.
Вибач, це технічна помилка. Спробуй ще раз!
Або ти можеш написати нам в Telegram
Якщо тобі так зручніше, напиши нам, відповімо якнайшвидше в робочі години

Твій перший крок!

Залиш свої контакти, і ми зв’яжемось із тобою, щоб розповісти більше про курс і допомогти стартувати.

Отримали твою заявку!

На твоїй пошті вже чекає наступний крок, тому не забудь перевірити вхідні і розділ “спам“.

До зустрічі!
Вибач, це технічна помилка. Спробуй ще раз!

Навчання в Академії

Читайте поради для початківців в ІТ, історії успіхів наших студентів та новини Beetroot Academy

Статті по категорії

Читати:
minutes
хв
11 лютого, 2025
Безплатне навчання ветеранів: набір у групу проєктного менеджменту

Ми переконані, що кожна людина приходить у ІТ зі своїм унікальним багажем знань та досвіду. Особливо це стосується захисників та захисниць України, які під час служби розвинули неймовірно цінні якості: здатність ефективно діяти в стресових ситуаціях, самоорганізація, швидка адаптація до змін та вміння раціонально використовувати ресурси. Ці навички – потужний фундамент для старту в ІТ, а наша стипендіальна програма відкриває двері до кар'єри у digital-сфері.

Дізнатися більше про програму навчання можна на сторінці курсу Project Management. Запрошуємо переглянути наш вебінар, присвячений проєктному менеджменту  – там ти отримаєш вичерпну інформацію про вступ та особливості напрямку.

Для участі в програмі потрібно заповнити реєстраційну форму.

Дедлайн подачі заявки – 24 лютого 2025 року.

Вимоги до студентів

1. Належність до відповідної категорії:

   - ветеран\ветеранка (учасники бойових дій, особи з інвалідністю внаслідок війни, учасники війни)

    - військовослужбовці

    - добровольці

    - члени сім'ї ветеранів\військовослужбовців\добровольців

    - члени сім'ї загиблих (померлих) ветеранів\військовослужбовців\добровольців

    - члени сім'ї зниклих безвісти ветеранів\військовослужбовців\добровольців

    - члени сім'ї військовополонених

2. Усвідомлення своїх цілей та мотивація для проходження курсу.

3. Можеш виокремити ~20 вільних годин на тиждень для навчання.

4. Маєш достатній рівень англійської, щоби читати теоретичні матеріали (хоча б з онлайн-перекладачем).

5. Вмієш знаходити потрібну інформацію в мережі та брати з неї найголовніше.

6. Вмієш перевіряти достовірність та актуальність інформації.

7. Дружиш із ПК: знаєш де знайти “диспетчер завдань” та як власноруч встановити Zoom.

‍Відбір відбуватиметься в декілька етапів:

- подача заявки кандидатами на цій сторінці до 24.02;

- проходження вступного тесту, який кандидати отримають на електронну пошту до 28.02;

- інтерв’ю з менеджерами Академії у березні;

- повідомлення результату зарахування.

Більш детальну інформацію про старт навчання та формування груп буде надано відібраним аплікантам особисто. Якщо у тебе лишилися будь-які запитання, будь ласка, напиши нам на пошту scholarships@beetroot.academy.

Читати:
minutes
хв
6 Червня, 2024
Безоплатне навчання для ветеран_ок та їхніх сімей на курсі Front-end розробка в Beetroot Academy

Розберімось, хто ж такі фронт-енд розробники. Це спеціалісти, які пишуть код для “зовнішньої” версії сайту – тої, з якою взаємодіють користувачі. Вони мають створити привабливий та функціональний інтерфейс вебсайту чи вебдодатку, реалізовуючи запити клієнтів та бачення дизайнерів. На курсі ти навчишся створювати сайти та інтерфейси із використанням HTML та CSS, вивчиш одну із найпопулярніших мов – JavaScrip, а після завершення навчання матимеш власне портфоліо, яке зможеш показувати рекрутерам на співбесідах.

З детальною навчальною програмою ти можеш ознайомитися на сторінці курсу Front-end розробка.

Окрім навчання, проєктом передбачена психологічна та кар’єрна підтримка учасників, за підтримки наших партнерів New Horizons Hub. 


Для участі в програмі потрібно заповнити реєстраційну форму.
Дедлайн подачі заявки - 21 червня 2024 року.

Вимоги до студентів

1. Належність до відповідної категорії:

  • ветеран\ветеранка (учасники бойових дій, особи з інвалідністю внаслідок війни, учасники війни)
  • військовослужбовці
  • добровольці
  • члени сім'ї ветеранів\військовослужбовців\добровольців
  • члени сім'ї загиблих (померлих) ветеранів\військовослужбовців\добровольців
  • члени сім'ї зниклих безвісти ветеранів\військовослужбовців\добровольців
  • члени сім'ї військовополонених

2. Усвідомлення своїх цілей та мотивація для проходження курсу.

3. Можеш виокремити ~20 вільних годин на тиждень для навчання.

4. Маєш достатній рівень англійської, щоби читати теоретичні матеріали (хоча б з онлайн-перекладачем).

5. Вмієш знаходити потрібну інформацію в мережі та брати з неї найголовніше.

6. Вмієш перевіряти достовірність та актуальність інформації.

7. Дружиш із ПК: знаєш де знайти “диспетчер завдань” та як власноруч встановити Zoom.

8. Знання основ HTML та CSS буде перевагою для навчання на курсі.

Відбір відбуватиметься в декілька етапів:

  1. подача заявки кандидатами;
  2. інтерв’ю з менеджерами Академії;
  3. вступний тест для кандидатів;
  4. повідомлення результату зарахування.


Орієнтовний старт навчання — 24 червня 2024 року. Більш детальну інформацію буде надано відібраним аплікантам особисто.

Якщо у тебе лишилися будь-які запитання, будь ласка, напиши нам на пошту scholarships@beetroot.academy.

Читати:
minutes
хв
8 Травня, 2024
Beetroot Academy навчає адаптивності (і до чого тут оновлений модуль ШІ)

Про що буде мова:

  1. Всі вже чули, що нас замінить не ШІ, а ті, хто ним користується?
  2. Як виглядає оновлений модуль ШІ?
  3. Проєктний менеджмент
  4. UI/UX дизайн
  5. Front-end розробка
  6. QA Manual
  7. HR та рекрутинг
  8. Python
  9. Як дізнатись про цей модуль детальніше?

Всі вже чули, що нас замінить не ШІ, а ті, хто ним користується?

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

Це і є адаптація, коли ти пристосовуєшся до змін, які неминучі у такій швидкоплинній сфері, як ІТ. Ми в Beetroot Academy розуміємо, як важливо вміти опановувати нові підходи та прийоми, та розробили бонусний модуль про штучний інтелект. Так ти не тільки опануєш професію дизайнера чи розробника на рівні Junior, але й вже матимеш навички використання інструментів ШІ для пошуку роботи (про це детальніше ти можеш прочитати тут) та оптимізації своїх типових робочих задач. 

Як виглядає оновлений модуль ШІ?

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

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

Проєктний менеджмент

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

Наша викладачка, Ліана Солкарян, Senior Project Manager з більш ніж 12-річним досвідом роботи допоможе тобі визначити роль ШІ в роботі проєктного менеджера та ознайомить з сучасними трендами та успішними випадками впровадження інструментів ШІ. Вона детально розгляне приклади використання та стратегії впровадження ШІ у твою роботу, а також попередить про обмеження та ризики, що несе в собі використання ШІ.

UI/UX дизайн

Для UI/UX дизайнерів важливо знати, як ШІ трансформує користувацький досвід та може допомогти у створенні прототипів, макетів та презентацій. 

Наша спікерка Дара Федоришин, Design Lead у Nerdysoft та викладачка Академії, розкриє потенціал штучного інтелекту для продуктових та UI/UX дизайнерів, ознайомить тебе з цікавими інструментами й сервісами, а також вкаже на виклики, які чекають тебе під час використання ШІ. 

Front-end розробка 

Аби трохи розбавити рутину та присвятити себе цікавішим задачкам, Front-end розробникам варто використовувати ШІ, адже він полегшує та пришвидшує процес написання коду.

Як саме варто впроваджувати інструменти ШІ у свій робочий процес та чому, хай який вправний ШІ у створенні коду, він не замінить реальних розробників, розкаже наш викладач та Senior Full Stack Developer Олександр Ординський. Він ознайомить тебе з новітніми інструментами штучного інтелекту, такі як ChatGPT, Bard та Copilot, та покаже, як вони впливають на процес розробки.  

QA Manual

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

Разом із QA Technical Lead у Playtica, Євгенією Герман, ти розберешся, як застосовувати штучний інтелект на різних етапах роботи тестувальника, як впровадити інструменти у свій робочий процес та які ризики є у тестуванні на основі ШІ.

HR та рекрутинг

У сфері HR, де так цінується емпатія й так званий «людський дотик» («human touch»), все одно є місце для застосування штучного інтелекту. Він допоможе зосередитись на процесах та задачах, полегшуючи роботу з документами та листами. 

Наша викладачка та HR Lead у Fulcrum, Аліна Белько, розкриє, як використовувати інструменти ШІ на кожному етапі життєвого циклу робітника, від рекрутингу до офбордингу, та як покращити клієнтський досвід, скоротити витрати й підвищити залученість працівників.

Python

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

Вікторія Дворник, Senior Data Scientist у N-ix та наша викладачка, поділиться з тобою детальним оглядом чатботів, розкаже про обмеження у використанні ШІ у роботі бекенд розробників та навчить створювати правильні запити, аби отримувати точні відповіді. 

Як дізнатись про цей модуль детальніше?

Для нас у Beetroot Academy важливо, аби твоє навчання на наших курсах було якісною підготовкою до отримання роботи мрії в обраній тобою сфері. Ми розуміємо, що дати тільки знання з відповідної теми недостатньо, аби сьогодні отримати роботу, тож розробляємо програму так, аби вона допомагала здобувати ще й необхідні навички, одна з яких – адаптивність, готовність до змін, і як приклад – опанування інструментів ШІ.

Детальніше про те, які саме інструменти ми розглянемо для кожного напрямку, які вміння ти отримаєш після модулю ШІ та про навчання загалом і майбутню професію розкажуть наші Educational Adviserʼи. Ти можеш забронювати безкоштовну консультацію у будь-який зручний час та отримати відповіді на всі твої питання. Будемо раді бачити тебе у Beetroot Academy, де ми допоможемо тобі розпочати нову карʼєру в ІТ!

Читати:
minutes
хв
23 січня, 2024
No items found.
Новий модуль для успішного пошуку роботи за допомогою ШІ в кожному курсі

Ми робимо все можливе, аби допомогти нашим випускникам знайти роботу після навчання у нас – і тепер ми пропонуємо новий бонусний модуль про використання інструментів ШІ для полегшення процесу пошуку роботи!

Навіщо ми додали цей модуль?

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

Що ми підготували?

  • Створення резюме та супровідного листа за допомогою ШІ

Розказуємо, як використовувати ШІ-інструменти для створення структурованого резюме та переконливого листа. А також навчаємо вказувати правильні запити та перевіряти результати, щоби створені документи відображали твою особистість. 

  • Відео з детальним оглядом інструментів

Показуємо приклади різноманітних сервісів в роботі та ділимось секретами й хитрощами їхнього використання.

  • Додаткові матеріали для опрацювання

Тема ШІ все ще активно розвивається, тому ми пропонуємо додаткові статті та відео, які ще глибше занурять у світ штучного інтелекту та можливостей його застосування для пошуку роботи.

  • Практика!

Будь-які теоретичні знання ми радимо закріплювати на практиці. Саме тому у тебе будуть окремі завдання, у яких ти не тільки опануєш інструменти ШІ, про які йшла мова, але й створиш резюме та супровідний лист, який можна буде відправляти роботодавцям, та підготуєшся до інтервʼю на посаду мрії. 

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

Читати:
minutes
хв
7 жовтня, 2023
Новий авторський курс «HR advanced з Аліною Белько» — розбудуй свою кар'єру в HR
  • Тривалість курсу: 8 тижнів, 2 рази на тиждень.
  • Група обмежена до 14 студентів, щоб кожен отримав необхідну увагу.
  • Всі заняття проводитимуться українською мовою, щоб забезпечити зрозумілість і комфорт у навчанні, проте матеріали курсу — англійською.

Аліна Белько — це не лише талановита HR-фахівчиня з 8+ роками досвіду в ІТ-сфері, але й викладачка з глибокими знаннями в галузі стратегічного планування, менеджменту та фасилітації. Вона також поділиться своїми знаннями як м'яких навичок, так і розкриє секрети HR-брендингу.

Цей курс ідеально підходить для тебе, якщо ти:

  • Маєш досвід роботи у галузі HR від 6 місяців до 3 років.
  • Володієш англійською мовою на рівні A2+.
  • Прагнеш розвивати свої знання в галузі HR.

Після завершення курсу ти отримаєш:

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

Курс також включає гостьові лекції від Катерини Халімончук, фахівчині у сфері маркетингу, та Надії Вакуленко, досвідченої HR BP в компанії GlobalLogic.

Підвищи свою експертизу в HR. Зареєструйся на курс «HR Advanced з Аліною Белько» вже зараз та рухайся вперед до нових висот у своїй кар'єрі!

Читати:
minutes
хв
27 лютого, 2023
No items found.
Оновлений курс з UI/UX дизайну стартує вже цього березня

Коротко про головне

Над оновленням курсу працювали п’ять експертів, дизайнерів-практиків з досвідом роботи на senior та middle позиціях. Тепер курс триватиме 5 місяців, складатиметься з 6 обов'язкових і 1 бонусного модулів та передбачає роботу над 3 проєктами, які ти зможеш додати у портфоліо. А саме, на тебе чекають наступні модулі з оновленими уроками, корисними посиланнями, тестами на перевірку теорії та домашніми завданнями:

  • Figma
  • UX-дизайн
  • UI-дизайн
  • Дизайн мобільних застосунків
  • Фінальний проєкт
  • Особистий бренд та створення портфоліо
  • Бонусний модуль на самоопрацювання: Photoshop

Під час виконання домашніх завдань ти будеш застосовувати свої знання та відточувати навички працюючи послідовно над трьома проєктами. Один із них — фінальний  — найвагоміша частина, де ти зможеш проявити себе як  UI/UX-дизайнер, готовий до першої комерційної роботи.

Для кого це курс

  • Для тих, хто починає або змінює кар'єру

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

  • Ти вже багато знаєш про дизайн, але не на професійному рівні

Ти знайомий з Figma, Photoshop, Sketch і т.д. і цікавишся трендами в дизайні. Крім того, ти цінуєш зручні вебсайти та додатки з чудовим дизайном, тому хочеш упорядкувати свою базу знань і покращити навички створення прототипів та користувацького інтерфейсу.

  • Ти дизайнер в іншій сфері

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

Якщо ти хочеш стати UI/UX-дизайнером та реалізуватися як професіонал в ІТ, реєструйся на оновлений курс та розпочинай навчання 13-го березня.

Читати:
minutes
хв
23 лютого, 2023
No items found.
Шлях до UI/UX дизайнера та Figma для початківців

Коли вперше у тебе з’явилась думка про те, щоб зайнятись UI/UX дизайном?

— Тривалий час я працювала в компанії 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-дизайнери обмежуються лише дослідженнями та каркасними схемами.

Що було найскладнішим у новій спеціальності?

— Для мене важко далося складання опитувальників і підготовка до проведення глибинного інтерв'ю, тому що я більше працювала над візуальною частиною. Але з кожним разом все краще і краще виходило.

Коротка довідка:

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

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

Опитування, як і інші дослідження, проводиться з метою отримання даних про користувача. Дані бувають двох видів: кількісні та якісні.

Глибинне інтерв’ю — це метод якісного дослідження, який передбачає проведення інтенсивних індивідуальних інтерв'ю з невеликою кількістю респондентів з метою з'ясування їхньої точки зору на певну програму, сервіс чи розробку.

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

А що було легко?

– Уся візуальна частина і розуміння процесу.

Війна, блекаути та UI/UX-дизайн. Як тобі вдається працювати в умовах війни та залишитися продуктивною?

– Найголовніше для мене було прибрати новини й відписатися від непотрібних Telegram-каналів. А як тільки почали відключати електроенергію, я багато нервувала, що не встигну зробити вчасно проєкт. Коли вже з'явилися графіки відключень електроенергії, я стала робити собі в цей час перерви в роботі і йшла гуляти або пити каву (якщо зранку відключали) там, де є світло, почала займатися йогою, що добре заспокоює. Не брала з собою ноут, щоб відпочити 2-3 години, коли немає світла. Але так зсувався мій графік, і доводилося працювати до 22-23:00. Приблизно через місяць мій провайдер встановив безперебійне живлення для комутатора, і після вимкнення світла тепер є інтернет і можу далі продовжувати працювати. Але у своєму графіку я залишила ранкову йогу і капучино, щоб почати день продуктивно.

Декілька слів для тих, хто робить свої перші кроки в дизайні

  • Не бійтеся починати все з нуля — ви завжди отримаєте результат, головне почати!
  • Виберіть цікавий напрямок (дизайн користувацьких інтерфейсів, дизайн мобільних додатків, веб-дизайн, гейм-дизайн) — вивчіть обрану професію, визначтеся, що вам ближче.
  • Зберіть усю необхідну інформацію за обраним напрямом (книжки, і сайти, і відео, і групи в соцмережах, шукайте інформацію скрізь, де тільки можна).
  • Тепер, коли ви зібрали досить багато інформації, важливо не потонути в ній. Складіть свій план навчання, інакше хаотично кидатиметеся від книги до сайту, від сайту до відео та соцмереж — і проґавити щось важливе. Обов'язково виставте дедлайни, бо можете затягнути із самостійним навчанням.
  • Дотримуйтесь поставленого плану і дедлайнів. Якщо важко зосередитися, або плутаєтеся у великій кількості інформації, то рекомендую вибрати курс і не втрачати час.

У описах до вакансій однієї з вимог є володіння Figma. Чому саме цей інструмент? Розкажи, будь ласка

– Figmа — це найпопулярніший графічний редактор у світі для створення дизайн-проєктів. Він простий в освоєнні, є безплатна версія і найголовніше в Figma можна працювати над спільними проєктами. Для мене Figma стала невіддільною частиною робочого процесу, наче моя третя рука.

Як ти зазвичай використовуєш Figma?

– Визначаю основну тему і стилі (кольори, типографіку тощо). Якщо я використовую понад два рази ті чи інші елементи дизайну, перетворюю їх на компоненти Figma. Використовую фрейми й функцію Auto Layout, щоб створити узгоджену, логічну ієрархію для макетів і дизайн-елементів. Під час прототипування використовую плагіни. Налаштовую і тестую прототип. Розумію, що для новачків ці слова звучать як спів косаток, але все це важлива частина роботи дизайнерів, яку легше робити у Figma.

У Figma дуже багато переваг:

  • Насамперед це командна робота в одному проєкті, а також доступ до проєкту не тільки дизайнерам, а й усім іншим членам команди;
  • Figma має інтуїтивно зрозумілий інтерфейс;
  • Figma постійно впроваджує корисні функції для дизайнерів;
  • Не потрібно зберігати всі варіанти одного файлу на своєму комп'ютері, всі вони, включно з різноманітними версіями, будуть вільно перебувати на хмарі;
  • Figma чудово підходить для розробки дизайну мобільного застосунку, «програти» і протестувати його;
  • Усі проєкти можна легко переносити з інших програм, без втрати шрифтів, зображень і кривих.

Поділись, будь ласка, своїми практиками роботи у Figma?

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

Якщо ви ще не використовуєте Auto Layout, я настійно рекомендую витратити час на те, щоб зрозуміти, як він працює — це того варте. Цей функціонал допомагає вам у створенні гнучкого, масштабованого дизайну, він максимально наближає процес проєктування до того, як наші проєкти будуть реалізовані розробниками.

Гарячі клавіші (або ж hotkeys) — це кохання з першого вивчення. Вони прискорюють роботу дизайнера в кілька разів. Я без них вже нікуди!

Як ти залишаєшся в курсі нових функцій і найкращих практик у Figma?

– Я підписана на канал Figma в Youtube, де моментально приходять сповіщення про новинки в програмі. Мені дуже подобається працювати в Figma, оскільки програмно вона постійно оновлюється і випускає корисний функціонал, який спрощує мою роботу. Якщо все грамотно побудувати свої робочі процеси, то Figma тільки допомагає їх прискорити.

З твого досвіду, які ключові фактори слід брати до уваги при створенні дизайну за допомогою Figma?

– Порядок в організації проєктів, а також у файлах і шарах, використання компонентів, Auto Layout, стилі, вивчати й використовувати новинки від Figma.

З чого варто почати вивчати Figma новачку?

– Коли я вивчала Figma з нуля, я почала з планування і структури. Також на Youtube знайшла послідовні уроки для новачків (зараз їх величезна кількість), за якими вчилася. Повторюйте за відеоуроками. Сайт, лендінг, банер, візитка, не має сенсу що. Головне завдання — це вивчити Figma на максимум і набити руку. Побачили гарний лендінг — повторіть один в один. Так ви запам'ятаєте, як створюються хороші рішення. Базовий рівень для розуміння і роботи в Figma ви освоїте. Але якщо ви хочете просунутися далі, то краще піти на курс. Так ви набагато швидше просунетеся у вивченні. Ментори допоможуть і поділяться порадою. Плюс за підсумком буде готове портфоліо.

Усі матеріали можна знайти на каналі Figma.

3 речі про дизайн, які ти хотіли б знати раніше?

  • Що вчитися самостійно дизайну дуже довго та складно.
  • Зосередитися на якості, а не кількості (і в портфоліо, у проєкті, у процесі роботи, у житті).
  • Що хороший дизайн продуманий до дрібниць.

Як проходить навчання UI/U-дизайну в Beetroot Academy?

Борітеся — поборете! Я знаю, наскільки важко пройти навчання і почати працювати за цією спеціальністю, особливо в наш непростий час.

P.S. Нещодавно ми оновили курс з UI/UX-дизайну. Тож чекаємо на тебе серед студентів!

Читати:
minutes
хв
10 лютого, 2023
No items found.
Як підготуватися до вступу на курс з front-end- розробки в Beetroot Academy

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. Тобі знадобляться:

  • Добірка матеріалів Introduction to HTML від ресурсу MDN. Тут ти познайомишся з основними поняттями та синтаксисом, які необхідно знати, щоб розуміти HTML.
  • Безплатний курс Learn HTML від Codecademy. Тут ти зможеш попрактикуватись у написанні коду.
  • Матеріали CSS first steps від MDN.
  • Learn CSS від Codecademy.
  • Відеоурок з основ HTML+CSS із курсу CS50 від Harvard University англійською або українською.

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

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

Як шукати інформацію:

Щоб дізнатись, як визначити правдивість інформації й чи можна довіряти тому, чи іншому вебресурсі, радимо статтю «Як перевірити достовірність сайтів» від громадської організації Форпост.

Зверни увагу на корисні поради від Robota.ua, викладені у матеріалі «Стратегії ефективного читання: 5 кроків до правильного засвоєння інформації». Щоб дізнатись, як ефективно опрацьовувати інформацію, ознайомся зі статтею Reading Strategies – Reading Efficiently by Reading Intelligently.

І наостанок ділимося корисними комбінаціями клавіш та шорткатами.

Вміння працювати над засвоєнням знань самостійно — необхідне для ІТ-спеціаліста на будь-якому етапі кар’єрного розвитку, але цього недостатньо, якщо ти робиш лише перші кроки. Ми розуміємо це у Beetroot Academy, тому наші курси проходять під керівництвом досвідчених викладачів. Студенти вивчають теорію вдома у зручний час та шліфують свої навички на живих онлайн-заняттях. Процес навчання побудований так, що студент відчуває себе як у справжньому технологічному робочому середовищі. Це допоможе тобі не тільки опанувати нову професію, але й отримати певні soft skills, які знадобляться після працевлаштування.

Щоб увійти до IT-галузі, не обов'язково мати вищу технічну освіту. Але щоб вступити до Академії, тобі потрібна база. І ми подбали про це, зібравши корисні матеріали в одному місці. Тож гарної підготовки й чекаємо на тебе серед студентів курсу «Front-end-розробка»!

Читати:
minutes
хв
3 лютого, 2023
No items found.
Як підготуватися до вступу на курс з Python-розробки в Beetroot Academy

Якщо тебе цікавить вивчення однієї з найпопулярніших мов програмування — Python — але ти новачок у веброзробці, радимо почитати нашу статтю Чим займається розробник Python? Вступ до професії, з якої ти дізнаєшся, для чого використовується Python та у чому полягають переваги цієї мови. Після цього можеш пройти короткий безплатний краш-курс з основ Python від Google.

Про те, я використовувати Python, докладно написано у статті How to Use Python: Your First Steps від RealPython. Ти дізнаєшся, як звантажити і встановити Python на свій ПК чи ноутбук, познайомишся з синтаксисом цієї мови програмування та інструментами кодування, зрозумієш, що таке стиль коду та як обробляти помилки.

Далі варто знайомитися з основами Python за допомогою циклу туторіалів від pythonprogramming.net. Це динамічний курс з 15 уроків, які можна проходити у власному темпі.

А щоб твоя мотивація не згасала, зверни увагу на ці статті:

  • How to Learn Python The Easy Way (And Not the Way I Did): автор розповідає про свої спроби вивчення мови програмування, та ділиться висновками щодо причин своїх невдач. Також він дає рекомендації як зробити процес вивчення Python простішим.
  • 11 Beginner Tips for Learning Python Programming: поради про те, як покращити власну дисципліну — кодувати регулярно, не лінуватися шукати помилки, а також як оточити себе людьми, які тебе мотивуватимуть, та зробити свій власний внесок у розвиток мови програмування Python.

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

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

Як шукати інформацію:

Щоб дізнатись, як визначити достовірність інформації й чи можна довіряти тому, чи іншому вебресурсі, радимо статтю «Як перевірити достовірність сайтів» від громадської організації Форпост.

Зверни увагу на корисні поради від Robota.ua, викладені у матеріалі «Стратегії ефективного читання: 5 кроків до правильного засвоєння інформації». Щоб дізнатись, як ефективно опрацьовувати інформацію, ознайомся зі статтею Reading Strategies – Reading Efficiently by Reading Intelligently.

І наостанок ділимося корисними комбінаціями клавіш та шорткатами.

Сподіваємося, ти швидко освоїш рекомендовані матеріали й вступиш в Beetroot Academy. Навчатися у нас — значить отримувати знання від програмістів-практиків під час живих онлайн-уроків, стати частиною великої ІТ-спільноти випускників та врешті-решт розпочати своє кар’єрне сходження.

Читати:
minutes
хв
28 листопада, 2022
No items found.
Курс з Digital Marketing повертається

Тобі підійде курс, якщо ти:

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

На яку роботу ти можеш розраховувати після курсу?

Якщо успішно виконувати всі домашні завдання, читати рекомендовані статті, відвідувати 90%+ занять, після курсу ти можеш подаватись на вакансії:

  • Marketing assistant
  • PPC/SEO/Email assistant
  • Trainee/junior marketing specialist
  • Trainee/junior account manager

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

Реєструйся та розпочни навчання якнайшвидше.

Читати:
minutes
хв
16 Жовтня, 2022
No items found.
Ще більше практики, реальних кейсів та дипломний проєкт: ми оновили курс з проджект-менеджмента в ІТ, який стартує 14 червня

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

Пишаємося авторами

У школі ми рідко звертали увагу на те, хто написав наш підручник з історії чи математики. Та точно пам’ятаємо, коли вчителі радили краще купити інший —  саме тоді згадували чийого він авторства. В ІТ, де все швидко змінюється і розвивається, особливо важливо знати, чия база знань лягла в основу навчального курсу. Тож представляємо наших авторів.

Тіма Вертоградов – 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 та супровідним листом, ти зможеш виділитися серед інших кандидатів. Твій майбутній роботодавець зможе одразу побачити твою технічну підготовку, навички презентації та володіння англійською.

Якщо тобі до душі проджект-менеджмент та наша оновлена програма навчання — чекаємо на тебе серед наших студентів. Реєструйся зараз та розпочни свою кар’єру в ІТ.

Читати:
minutes
хв
29 вересня, 2022
No items found.
Вивчай front-end розробку з основами бібліотеки React

Чому front-end розробка:

  • Ти навчишся створювати сайти та інтерфейси з використанням HTML і CSS
  • Вивчиш одну із найпопулярніших мов — JavaScript
  • Після написання коду ти негайно бачитимеш результат
  • Твоє портфоліо візуалізоване для замовника
  • Знання front-end дозволить перейти до будь-якої галузі розробки

Чому основи бібліотеки React:

  • React.js — найпоширеніший вебфреймворк (Stackoverflow).
  • Найпопулярніші вебсайти розроблені з використанням React. Серед них Facebook, Instagram, Pinterest, Netflix, Twitter.
  • Цей фреймворк має об’ємну бібліотеку компонентів та NPM-пакетів. Наразі на NPM (дочірній компанії GitHub) доступні 205236 пакетів — і ця кількість лише зростає, тож розробникам завжди буде доступна купа ресурсів.
  • React.js дозволяє перевикористати вже написані компоненти. Це можливо не лише в межах однієї програми, а й у повністю іншій збірці зі схожою функціональністю.
  • Спільнота React-розробників дуже велика, тож ти ніколи не залишишся сам на сам із проблемою. Зокрема на GitHub за запитом "react" можна знайти понад 3 мільйони репозиторіїв.
  • React.js — вдалий вибір для початківців, адже потребує лише знань основ HTML та CSS. Розробники зі значним досвідом з JavaScript можуть вивчити React за день-два.

Чому Beetroot Academy:

  • На тебе чекають заняття з викладачем-практиком — вчись у middle/senior front-end розробників та дізнавайся галузь із перших вуст.
  • Для навчання ми використовуємо методику «перевернутого класу»: теорію ти вивчатимеш самостійно перед заняттям, а потім застосуєш її на практиці з викладачем.
  • Програму курсу складали експерти-практики, тож твої нові знання відповідатимуть вимогам ринку.
  • Твої одногрупники будуть тобі за першу команду. Ви працюватимете разом на заняттях та допомагатимете одне одному під час самостійної роботи вдома.
  • Наші координатори та координаторки групи підтримуватимуть тебе під час навчання, щоб зробити твій досвід максимально комфортним і допомогти тобі зі всіма організаційними моментами та питаннями.
  • Після навчання ми не прощаємося з тобою, а запрошуємо приєднатись до спільноти випускників та випускниць. Це затишний простір для спілкування та взаємодопомоги на кар’єрному шляху в ІТ, а також вакансіями від партнерів, порадами для професійного розвитку та менторством від досвідчених випускників.
  • А ще на додаток до front-end ти отримаєш бонусні модулі з англійської та кар’єрного консультування.

Курс Front-end розробка в Beetroot Academy тобі підходить, якщо ти:

  • Усвідомлюєш свої цілі та мотивацію для проходження курсу.
  • Можеш виокремити ~20 вільних годин на тиждень для навчання.
  • Маєш достатній рівень англійської, щоб читати теоретичні матеріали (хоча б з онлайн-перекладачем).
  • Вмієш знаходити потрібну інформацію в мережі та брати з неї найголовніше.
  • Вмієш перевіряти правдивість й актуальність інформації.
  • Дружиш із ПК: знаєш де знайти “диспетчер завдань” та як власноруч встановити Zoom.
  • Знання основ HTML та CSS буде перевагою для навчання на курсі.

Реєструйся та отримай детальну презентацію про курс та навчання з Beetroot Academy.

Читати:
minutes
хв
27 вересня, 2022
No items found.
Хто такі QA-інженери та чим вони займаються?

Що таке QA?

Quality Assurance, або скорочено QA, перекладається з англійської як «контроль/забезпечення якості» і є частиною процесу розробки програмного забезпечення.

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

Розробники пишуть код, а інженери з контролю якості займаються тестуванням. Їх залучають, щоб забезпечити повну підтримку процесу розробки та спробувати подивитися на продукт очима користувача. Контроль якості — це гарантія того, що користувач буде задоволений застосунком чи сайтом, і у нього не будуть виникати якісь складнощі.

Хто такі QA-інженери?

Багато людей вважають, що тестування обмежується лише пошуком помилок. Але це не зовсім так.

Уявімо, що ми хочемо розробити фітнес-програму з якимись вправами та щоденним дієтичним меню. Кожен проєкт будь-якої програми починається з ідеї. Тож ми повинні зрозуміти, які потреби мають наші користувачі та як люди взагалі використовуватимуть таку програму. На цьому етапі до команди приєднуються QA-інженери. Такі спеціалісти допомагають проаналізувати вимоги користувачів та визначити вектор розвитку проєкту.

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

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

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

Якість — відповідальність кожного члена команди. Але інженери з контролю якості виступають останньою ланкою перед реальним користувачем.

Чим займаються QA-інженери або тестери:

  • спілкуватися з командою та користувачами;
  • аналізують вимоги до програмного забезпечення;
  • створюють документацію та тестують застосунок;
  • вдосконалюють процес роботи команди.

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

Soft skills для QA-інженера

Робота QA-інженера підійде тобі, якщо у тебе є наступні якості:

  • Бажання навести лад серед хаосу.
  • Емпатія.
  • Перфекціонізм.
  • Бажання вчитися щодня.

Soft skills, необхідні для інженерів з контролю якості:

  1. Увага до дрібниць. Йдеться про організованість та уважність під час створення продукту як до колег, так і до технічної частини та вимог споживача.
  2. Комунікативні навички. Спілкування — це не просто small talk, а скоріше здатність ставити запитання та розуміти відповіді, вправність у роботі з документацією та спроможність порозумітися з командою.
  3. Навички розв'язання проблем. Це вміння знаходити рішення, а не просто помічати помилки та «жбурляти» їх розробнику. Йдеться про талант знаходити розв'язання проблеми, над якою всі працюють, та вміння ділитися корисним досвідом з командою.
  4. Емпатія. Це здатність поставити себе на місце споживача, стати серцем команди та надихнути всіх працювати разом. Можливо, це і є внутрішня QA-суперсила.

Кар'єрний шлях QA-інженерів

Існує два шляхи розвитку, які можна обрати:

  1. Перший – розвивати професійні навички або hard skills. Тобто ставати кращим у тестуванні. Наприклад, можна вибрати певну спеціалізацію — ти можеш тестувати вебдодатки, мобільні застосунки тощо.

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

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

  1. Другий шлях — розвиток навичок soft skills. Йдеться про менеджмент і лідерство. Припустимо, що ти впевнено спілкуєшся з колегами, тобі вдається керувати людьми чи управляти ризиками. У такому випадку ти можеш обрати цей шлях і розвиватися, наприклад, від керівника QA до менеджера QA або до керівника відділу. Щоб покращити свої навички, тобі корисно буде пройти кілька навчальних курсів. А спробувати себе у новій ролі краще з очолення невеликої команди.

Ще один шлях розвитку —  заглиблення в аналіз вимог користувачів та бізнес-аналіз. Фахівці з бізнес-аналітики багато спілкуються з клієнтами та з командами розробників. Тож якщо ти почуваєшся впевнено в цій сфері та маєш гарні аналітичні здібності, варто подумати й про цей шлях. QA-аналітики такі ж затребувані, як і бізнес-аналітики. Вони займають проміжну позицію між власне тестувальниками й фахівцями з бізнес-аналізу, тож ти можеш стати аналітиком з контролю якості.

Одне з найпоширеніших питань: як почати кар'єру QA-інженера і де отримати досвід тестування, якщо без досвіду на роботу не беруть? Це важко, але можливо. Наприклад, деякі школи допомагають своїм випускникам з працевлаштуванням, діляться вакансіями від компаній-партнерів.

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

Багато компаній готові брати на роботу людей без досвіду, а лише з теоретичною базою. Тому що це ідеальний варіант, щоб виростити спеціаліста, який їм потрібен для розробки власного продукту.

Ще одне поширене питання стосується того, як QA-інженеру підготувати портфоліо, щоб продемонструвати свої навички чи досвід?

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

Якщо тебе зацікавила спеціальність QA-інженера, тоді починай свій шлях у Beetroot Academy — дізнайся більше на курсі з QA.

Оригінальне відео дивись тут.

Читати:
minutes
хв
16 серпня, 2022
No items found.
Ми оновили курс з QA manual та відкриваємо набір на осінь

Перш ніж перейти до оновлень, нагадаємо, що цей двомісячний курс орієнтований на початківців у тестуванні. Усе, що необхідно майбутнім студентам, це — мотивація, цифрова грамотність та 15+ годин на тиждень для навчання. Володіння англійською принаймні на рівні А2 стане перевагою.

Над оновленням курсу працювала група авторів у складі Анастасії Русової, Lead QC engineer у SoftServe, Павла Охонько, QA Engineer в OneReach.ai, Ірини Вольних, QA Lead у Vaimo, та Софії Новаченко, QA Manager у Proxet. Вони уважно проаналізували програму та, спираючись на досвід викладання у групах попередніх наборів та відгуки студентів, запропонували зміни. Це втілилося у наступних оновленнях.

Довідник з курсу QA manual

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

Три рівні складності домашніх завдань

Кожне домашнє завдання має два рівні, залежно від залученості у навчання. 75% завдань курсу має третій рівень, із зірочкою, —  для тих, хто впорався з першими двома. Важливо, що усі виконані домашні завдання, ми просимо документувати в Google Docs, щоб у кінці курсу  —  на уроці про Git —  закинути їх у свій Git і презентувати майбутнім роботодавцям.

Нові уроки та матеріали

Ми додали нові уроки, аби розширити горизонти тестувальників-початківців, а саме:

  • Git та робота з командним рядком.
  • Естимація. Практика створення тестової документації.
  • Огляд технік тест-дизайну.

Також додали нову тему «Вступ до ІТ. Компанії та проєкти» в урок «Що таке тестування та чому це важливо?». В уроці «Системи контролю тестів Test Rail і TestLink» замінили тему про TestLink на Azure DevOps. А в уроці «Основи автоматизованого тестування» розглядаємо Selenium у вигляді розширення для браузера.

Ми оновили усі посилання на актуальні статті з QA manual. Переважна більшість матеріалів — англійською, адже це мова ІТ-світу. Практика їх опрацювання допоможе швидко влитися у нове середовище, де спеціалісти ведуть документацію (тестову), спілкуються та підвищують кваліфікацію англійською.

Набір на оновлений курс з QA manual вже відкрито. Нова група стартує 31 серпня. Тож, якщо хочеш розпочати кар’єру тестувальника уже через два місяці інтенсивного навчання з викладачем-практиком, реєструйся за цим посилання.

Читати:
minutes
хв
10 червня, 2022
No items found.
Чим займається розробник Python та хто це такий?

Хто такий Python developer?

Компетенції Python-розробника можуть бути реалізовані у широкому колі напрямків. Залежно від потреб проєкту він може виконувати роль розробника програмного забезпечення, аналітика даних, веброзробника, дослідника даних, фахівця з автоматичного тестування, інженера штучного інтелекту або інженера машинного навчання.

Типовий опис посади Python developer об’єднує наступні обов’язки:

  • Написання ефективного, масштабованого коду Python, який можна протестувати та використовувати багаторазово.
  • Розробка та створення додатків та вебсайтів.
  • Інтеграція рішень для зберігання даних.
  • Створення інтегративних систем.
  • Інтеграція орієнтованих на користувача елементів у різні програми та рішення для зберігання даних.

Також очікується, що розробник на Python буде вміти:

  • розуміти, аналізувати та втілювати потреби бізнесу в програмних компонентах;
  • створювати прогностичні моделі для функцій на основі штучного інтелекту та машинного навчання;
  • підвищувати продуктивність та автоматизувати додатки;
  • слідкувати за останніми технологіями й тенденціями у сфері програмування;
  • працювати з такими бібліотеками Python, як NumPy, Pandas тощо.

Які навички мають бути у Python developer?

Розробник на Python повинен мати фундаментальні знання низки  базових понять, таких як змінні та типи даних, структура даних, обробка винятків, об’єктно-орієнтоване програмування, а також аналітика даних, візуалізація даних та статистика.

Йому потрібно володіти навичками в області штучного інтелекту, машинного навчання, нейронних мереж, глибинного навчання і, звісно, систем керування версіями. А також мати гарні знання у сфері технологій розробки інтерфейсу сайтів, таких як HTML, CSS та JS.

Такий фахівець повинен вміти інтегрувати різні джерела даних і бази даних в єдину систему і впроваджувати принципи проєктування для масштабованих додатків. Якщо Python Developer вміє налагоджувати та оцінювати надійність таких інструментів, як Selenium, і має базові знання про бібліотеки Object Relational Mapper, це буде його перевагами при працевлаштуванні.

Технічні навички для розробника на Python охоплюють знання про:

  • ключові основи мови програмування Python;
  • бібліотеки Python;
  • фреймворки, такі, як Flask і Django;
  • пакування, випуск і розпаковування коду;
  • інструменти керування версіями коду, такі як SVN, Git;
  • бази даних;
  • цикли, умовні конструкції й елементи, які керують порядком виконання програми.

Python Developer повинен мати наступні soft skills:

  • Вміння писати зрозумілий та оптимізований код.
  • Добре розуміння алгоритмів та логіки, аналітичні навички.
  • Комунікаційні навички для підтримки продуктивного та дружнього спілкування між розробниками, дизайнерами, тестувальниками та користувачами.
  • Вміння ефективно управляти проєктами та розв'язувати проблеми.
  • Мати гарні навички тайм-менеджменту, уміти розподіляти сили та засоби для виконання завдання та керувати проєктом.
  • Нестандартне мислення і креативність.

Перспективи розробника на Python

Величезний попит на фахівців Python developer спостерігається в всіх куточках нашої планети. Мова програмування Python використовується в різних галузях розробки. Серед них: розробка додатків, веброзробка, розробка ігор, розробка IoT (так званий  «інтернет речей»), машинне навчання, дослідження даних та багато іншого.

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

З огляду на це, перспективи для розробників на Python виглядають блискучими. Ти можеш побудувати кар’єру в галузі машинного навчання, штучного інтелекту, обробки й аналізу даних тощо. Від веброзробки до розробки автоматичних скриптів і від стартапів до гігантських організацій — ти можеш реалізувати свої навички й знання та отримувати гідну зарплату. За даними www.glassdoor.com, орієнтовна заробітна плата Python Developer у США становить від $97 968 до $112 590 на рік.

Хочеш стати розробником на Python? Ти можеш прямо зараз записатися на курс в Beetroot Academy.

Читати:
minutes
хв
24 травня, 2022
No items found.
Що таке C#? Кому підходить програмування на Cі Шарп?

Історія виникнення C#

В той час, коли такі мови, як 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).

Чи підходить мені мова програмування C#?

Якщо ти плануєш створювати програми для платформи Microsoft, то тобі обов’язково варто вивчити C#. Розробники віддають перевагу цій мові, оскільки вона добре продумана та проста у використанні. Крім того, часто рекомендують використовувати саме цю мову програмування під час розробки ігор на движку Unity Game.

C# використовується для:

  • Розробки сайтів. Ця мова дозволяє створювати динамічні вебсайти на платформі .NET або на програмному забезпеченні з відкритим кодом.
  • Розробки програм Windows. Оскільки C# створили у Microsoft, то вона частіше за інші мови використовується для розробки програм і додатків, специфічних для архітектури платформи Microsoft.
  • Розробка ігор. C Sharp легко інтегрується з двигуном Unity. Завдяки мультиплатформності мову можна використовувати на будь-якому сучасному мобільному пристрої або консолі.

Список програм і додатків, написаних на C#, включає: Microsoft Visual Studio, Paint.NET, Windows Installer XML, Open Dental, FlashDevelop, KeePass, NMath, Pinta, Banshee, OpenRA.

Чому мені варто вивчати C#?

Ось кілька причин працювати з цією мовою програмування:

  • C# вважається простою мовою. Її компактний код легко читати, що надзвичайно зручно для оптимізації командної розробки програмного забезпечення.
  • C# працює на платформі .NET, яка вважається надійною та добре спроєктованою.
  • Вона може заощадити твій час, оскільки ця мова була розроблена, щоб полегшити створення на її основі потужних інструментів.
  • Мова програмування C# масштабована і проста в обслуговуванні. Це мова з відкритим вихідним кодом, створена Microsoft.
  • Існує велика спільнота розробників C#, до якої ти можеш долучитися, щоб поставити питання, надати відповідь чи організувати мозковий штурм.

C# має блискучі перспективи завдяки популярності, універсальності та наявним програмним продуктам, створеним з використанням цієї мови. Якщо ти хочеш мати міцну базу, щоб стати висококласним розробником, тобі слід вивчити цю «круту» мову програмування.

C# може видатися складною в освоєнні. Тому Beetroot Academy створила для тебе спеціальний курс, який допоможе легко вивчити цю мову.

Читати:
minutes
хв
12 квітня, 2022
No items found.
Знайди свій шлях в ІТ: Beetroot Academy запустила новий безплатний курс для самоосвіти

Через війну 53% українців втратили роботу. Академії починала діяльність у 2014 році з місією допомогти українській економіці через нові можливості для людей. Зараз це надважливо, тому цей самоосвітній курс — безплатний. Відкрити шлях до затребуваних у світі професій — це найменше, що Академія може зробити для українців.

Як проходить навчання

Формат самоосвітнього курсу передбачає гнучкість: навчайся у зручний час та у комфортному темпі. Потрібен лише доступ до інтернету, ноутбук чи ПК та англійська на рівні А2.

У курсі —  п’ять модулів відповідно до основних ІТ-професій:

  1. Project Management
  2. UI/UX дизайн
  3. QA Manual
  4. Front-End розробка
  5. Python розробка

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

На курсі є координатор, який допоможе зорієнтуватися у навчанні, та студентський чат в Telegram для спілкування.

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

Реєструйся на курс та знайди свій шлях в ІТ

Читати:
minutes
хв
20 квітня, 2022
No items found.
Що дає навчання на курсі «Project management in IT»?

Матеріалізація бажання

Незадовго до реєстрації на навчання я відчула, що у вивченні англійської «топчусь на місці», і зрушити вперед не виходить. Проаналізувавши, що могло б допомогти, я дійшла висновку, що необхідно створити умови тривалого, але м'якого занурення в англійську. І промайнула думка: «От би курс якийсь корисний англійською знайти». А за кілька днів я його знайшла. На щастя, для навчання на РМ там було достатньо мого рівня англійської Intermediate+.

Курс платний, але дізнавшись про грантову програму, я подала заявку і потрапила до групи. Для навчання без оплати я пройшла 4 етапи відбору: відсівання на етапі реєстрації, 1 співбесіду та 2 тестування англійською мовою. А попереду було 4 місяці вивчення англомовних матеріалів за темами.

Чи готові пройти «антикурс»?

Ще на співбесіді кураторка розповіла мені, що в Beetroot Academy використовується підхід «антикурсу». У традиційному методі навчання студенти приходять на заняття, викладач пояснює теорію, дає приклади та завдання для практики. На основі цього пропонує виконати домашнє завдання.

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

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

Перший місяць навчання

Це був киплячий коктейль із думок, сумнівів, емоцій і почуттів, що візуально нагадує американські гірки. З одного боку, вчитися цікаво і навіть подобається, а з іншого боку – відсутність можливості «побувати в полях» і стати учасником або спостерігачем реального процесу розробки в IT-компанії викликає сумніви, страхи та питання.

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

Навчальні будні

Спілкування з учасниками групи, акаунт-менеджером та викладачем – у Slack. Ми й зараз продовжуємо там переписуватися, ділитися корисними публікаціями та новинами.

Програма навчання включала все необхідне для роботи проджект-менеджером в IT компанії:

  • SDLC. Waterfall, Agile, Kanban та Scrum (визначення, цінності, принципи, церемонії, артефакти, приклади тощо).
  • Навички роботи з IT командами та стейкхолдерами.
  • Вивчення проєктної документації, а також практика роботи з інструментами PM: Google Sheets, Asana, Trello, Jira тощо.
  • Ризик менеджмент, оцінку завдань, розрахунок бюджету проєкту та багато іншого.

І до самого процесу навчання на курсі, я ставилася як до проєкту, що реалізується по Scrum-методу. Спираючись на Scrum guide-2020, я розподілила ролі таким чином:

  • Product owner – акаунт-менеджер нашої групи (від Академії).
  • Scrum Master – викладач.
  • Developers – я сама.

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

Практика та навчальний проєкт

Навчання проєктного менеджера побудовано на практичному закріпленні вивченого матеріалу. Для цього на першому занятті пропонується вибрати проєкт розробки IT-продукту, на основі якого поетапно виконуватимуться домашні завдання протягом усього курсу. Як навчальний проєкт я взяла розробку інформаційного багатосторінкового адаптивного сайту приватної мовної школи для дітей.

Тема за темою, етап за етапом, я доповнювала свій проєкт документами та артефактами, виконаними із застосуванням актуальних інструментів проєктного менеджера. Згодом я зробила презентацію підсумків навчання на курсі та свого проєкту англійською мовою Presentation of my project.  

Одне із завдань виконано з використанням Trello. На слайді презентації – дошка, де у колонках відзначені документи мого проєкту, його етапи та ролі у команді. Потім – завдання з естимації чи оцінки завдань у беклозі. Для цього було запропоновано створити перелік активностей для досягнення мети навчання на курсі. Кольорові позначки показують рівень важливості кожного з пунктів.

Далі – скорочений приклад структурованої та орієнтованої на результат ієрархічної декомпозиції роботи (WBS), яку має виконати команда для досягнення цілей проєкт та створення необхідних результатів. Зеленим – виділено роботу проєктного менеджера. Сірим – робота команди. Блакитним – робота команди зі створення MVP, а синім – загальна робота зі створення MVP.

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

Jira – програмне забезпечення, про володіння яким часто запитують на співбесідах. На слайді – домашня робота з беклогом (списком завдань) щодо виконання мого навчального проєкту. І під ним – дорожня карта проєкту у вигляді діаграми Ганта із зазначенням мейлстоунів.

Приємний бонус курсу

У процес основного навчання було вбудовано факультативний English speaking club. Це 32 години розмовної практики + аудіювання та граматичні вправи з професійним викладачем англійської мови.

Ближче до закінчення навчання я відчула, що мої стосунки з англійською явно налагодилися: Тексти англомовних статей та описи вакансій припинили «колоти очі» незнайомими словами та технічними термінами:

  • Знання граматики освіжилися та посилилися.
  • Соромлення говорити англійською з незнайомими людьми зникло.
  • Вимова з жорсткого Runglish змінилася на близьку до English.
  • Мозок став сприймати швидкий темп англомовних людей з різними голосами та вимовою.

Так, щодня я наполегливо працювала над цим, бо маю складнощі у вивченні мов. Зрештою вийшло, що бажання збулося. Я опанувала професію проєктного менеджера в 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.

Оригінал тексту

Читати:
minutes
хв
26 листопада, 2021
No items found.
Проджект-менеджер в ІТ: заздрити чи співчувати?

Коли потрібен менеджер проєкту?

Насамперед нам потрібно визначити, що таке «проєкт», тому що без нього нам не потрібен менеджер. Простими словами: проєкт – це те, що має обмежені ресурси, обмежений час і, як результат, унікальний продукт.

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

Agile PM проти традиційного PM

Треба визнати, що старий «водоспадний» метод розробки програмного забезпечення залишає бажати кращого. Традиційний PM покладався на етапи у чіткій послідовності, які не можна переставити місцями. Agile методологія, навпаки, — це підхід до розробки програмного забезпечення, орієнтований на людей та результат: гнучкий, швидкий і спрямований на постійне покращення якості, використовуючи такі інструменти, як Scrum. Цьому легко навчитися та впровадити на практиці; ми бачимо прогрес студентів на курсі «Project Managment в ІТ» у Beetroot Academy. Вони отримують достатньо знань протягом чотирьох місяців, щоб пройти тест і мати міжнародний сертифікат Scrum-майстра від Scrum.org

З ким працює PM?

PM працює разом із клієнтом (або замовником), командою DevOps та компанією, яка займається аутсорсингом/аутстафінгом. Кожен з них по-різному бачить свої ролі та ролі інших. Це проблема, яку потрібно вирішити РМу.

DevOps — це набір практик, який поєднує розробку програмного забезпечення та ІТ-операції.

Аутсорсинг компанії несе відповідальність за всю підтримку проєкту .

Компанія аутстафінгу відповідає за найняття і підтримку команди розробників програмного забезпечення.

Як технологічна компанія зазвичай бачить розробників? Вони як марафонці: наполегливо працюють, щоб «фінішувати» з найкращими результатами.

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

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

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

Якщо говорити про якості проджект-менеджера

Хороший ПМ вписується в терміни, обсяг завдань і бюджет

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

...робить команду та клієнта щасливими

Глобальна мета РМа – дати кожному те, чого він хоче. Зазвичай клієнт хоче отримати проєкт за найнижчою ціною і з найдешевшими технологіями. Найдешевші технології дозволяють легко підтримувати проєкт. Чого хоче команда? Їй завжди хочеться чогось цікавого, нових можливостей і технологій, що сьогодні є найпопулярнішими й відповідно дорожчими. Досить важко балансувати, намагаючись знайти якесь рішення, щоб задовольнити їх усі. Найважливіше, що проджект-мннеджери, як справжні лідери, повинні робити з самого початку – це говорити правду клієнтам та команді. Емпатія – запорука успіху.

PM працює із запереченнями, конфліктами та ризиками

Повсякденна рутина, яку РМ зазвичай виконує на своєму робочому місці, — це коли приходить до розробника і просить його щось додати/змінити, виправити помилки чи виконати додаткову роботу. Здебільшого отримає відповідь “Ні!”. Тобі як РМу потрібно навчитися працювати із запереченнями та конфліктами. Перш за все, слід з’ясувати, яка справжня причина, і розв'язати проблему. Можливо, він/вона чогось боїться, або інтроверт, або людина, яка не хоче більше часу проводити на роботі, а хоче піти в бар чи з друзями.

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

...та всіма труднощами

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

50/50?

Завжди виникає питання, хто краще: проджект-менеджер з технічним досвідом чи без? Час від часу технічні менеджери проєктів можуть писати код, виправляти помилки або навіть прикривати розробників. Менеджери нетехнічних проєктів, Scrum-майстри нічого не знають про програмування, але знають психологію, можуть керувати командами та налагоджувати процеси. Обидва мають однакові шанси працювати в технологічних компаніях, але уміння, яке потрібно опанувати обом - це бути свого роду перекладачем з нетехнічної мови на технічну і навпаки.

Якщо у тебе немає технічної освіти, розпочати кар’єру в ІТ у розробці – не єдиний шлях. Можна кодувати, а можна керувати. Курс «Project Managment в ІТ» у Beetroot Academy навчить тебе організовувати команди, будувати складні процеси, працювати з принципами agile і бути таким інтерпретатором.

Отже, що саме робить PM?

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

Тож... зустрічайте ідеального PM — це Супермен. Він/вона є комунікатором (перекладачем), психологом, перемовником, лідером, тайм-менеджером та технічним спеціалістом одночасно.

І наостанок

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

Якщо так, приєднуйся до курсу ««Project Managment в ІТ» у Beetroot Academy 30-го листопада.

Читати:
minutes
хв
12 липня, 2021
No items found.
Чому ми обираємо Python - улюблену мову розробки Google, Facebook, Microsoft

Рік тому TIOBE —  рейтинг популярності мов розробки —  внесли Python в ТОП 3. Цією мовою кодять розробники Google, Facebook, Microsoft та Dropbox, де працює засновник Python — Гвідо ван Россум.

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

Ми запитали наших викладачів та студентів, чому вони обирають Python, що треба знати початківцю і як отримати досвід.

У ролях:

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

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

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


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

Наші герої знають кілька мов програмування та продовжують вчити нові. Але ми хотіли дізнатися, чому вони почали з Python і чи дійсно це легка мова для старту в ІТ?


Іван називає пайтон “дружньою” мовою: “Ти можеш відкрити командний рядок і почати писати код. Пайтон легкий для вивчення, коли ти цього хочеш. Тому я його й обрав. Це дійсно легка мова для входу. А ще ця мова відрізняється великим ком’юніті. Це означає, що будь-яку відповідь ти можеш нагуглити”, — каже викладач.

А Петро додає, що перед вибором мови для навчання аналізував перспективи: “Пайтон дає велику кількість напрямків для розвитку.”

Коли зібрані аргументи “за” вивчення мови, треба з чогось починати. Ми розпитали хлопців, як почати вчити Python?

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

“Наприклад, у Beetroot Academy викладачі показують приклади й розбирають те, що незрозуміло з теорії. Студент може сам знайти відповідь, але витратити на це купу часу та перебрати безліч варіантів. А на курсах можна напряму запитати фахівця та отримати розгорнуте пояснення”.

А Іван впевнений, що ціль курсів — структурувати знання, а не вчитися з нуля:

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

А ось що думають студенти про навчання на курсах:


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


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

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

Що думають наші викладачі про першу роботу і чи знають вони, як отримати перший досвід?


Святослав радить обирати будь-яку компанію для отримання досвіду: “Не раджу починати з фрілансу. На роботі з’являться конкретні задачі, під які слід довчитися. А через пів року проаналізувати своє зростання і обирати, чи залишатися в цій компанії чи шукати іншу.

Пам’ятаю кейс, коли двом моїм випускникам одразу після захисту дипломних робіт запропонували роботу. Перший досвід вони отримали саме завдяки навчанню”.

А Іван поділився лайфхаками, як фейковий досвід може допомогти в пошуках роботи: “Можна, звичайно, вирішувати задачі на codewars або hackerrank.(Платформи з кейсами, які можна вирішувати за допомогою коду). Але мати 10 місце в хакерранк — це як хизуватися айфоном. Краще мати справу з реальними кейсами.

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

Перший досвід дасть підґрунтя для розвитку. Але що далі?

“Зараз я маю можливість використовувати Python в бізнес-рішеннях на своїй посаді. Але паралельно шукаю неоплачувані проєкти, де можна сміливо “набити шишки” та підтягнути знання. Планую заглиблюватися в статистику, комбінаторику, специфічні алгоритми та структури даних з їх імплементацією”. — говорить Сергій, студент академії.

“Я вважаю, що перші півтора року для Python достатньо. Далі стає сумно. Розвиватися можна в data science, data analysis, full-stack development. Отримуючи знання з інших мов, автоматично розвиваєшся в Python. Ти вже можеш сам обирати, яка мова підходить для тої чи іншої задачі.

До речі, усі MVP пишуться на Python. Це не продуктивно, але за місяць ти напишеш цілу систему, яка буде працювати. А далі можна переписувати її іншою мовою. Так можна добре зекономити кошти компанії”. — додає Іван, викладач курсу.

“Ви ніколи не будете знати достатньо. Вчитися треба все життя. Як в “Алісі в країні чудес”, щоб залишатися на місці — треба бігти. Але з навичками програмування на Python нові мови освоїти легше. Тому нам, розробникам бекенду, бігти можна повільніше, ніж іншим”. — вважає Святослав.

А щоб “бігти” впевненіше та в конкретному напрямку, можна почати з нашого курсу “Python для початківців”. Наші викладачі не дадуть засумувати. А після курсу ви потрапите в спільноту випускників, яка підтримає в професійному розвитку.

Читати:
minutes
хв
3 грудня, 2020
No items found.
Готовий до заняття? Перевір чек-лист студента Beetroot Academy

Що важливо зробити перед уроком

  • Заздалегідь додай у Google-календар усі заняття. В середньому 10–20 годин на тиждень ти витрачатимеш на навчання — практику на уроках, самостійне вивчення теорії та на домашню роботу.
  • Попередь рідних і колег, щоб під час занять тебе не турбували.
  • Облаштуй вдома комфортне робоче місце. Краще сидіти за столом, а не лежати в ліжку. Уточни у свого регіонального координатора — чи знадобиться тобі другий монітор? У такому разі доведеться підшукати стіл побільше.
  • Виділи окреме місце під ноутбук і додаткову техніку. Залиш поряд блокнот і ручку — писати конспекти доведеться так само, як у реальній аудиторії.
  • Познайомся з одногрупниками в чаті академії. Підпишись на них у соцмережах, дізнайся, де вони працюють, чим цікавляться, як потрапили на курс і що планують після випуску. Нові знайомства — це завжди круто.

Найближчі місяці ці кроки стануть твоїм щотижневим ритуалом...

  • За 30 хвилин до заняття перевір налаштування інтернету і наявність необхідних для практики програм. Перевір роботу камери і звуку в Zoom. Якщо зручно, використовуй навушники з мікрофоном. Вимкни звукові сповіщення месенджерів.
  • Переконайся в якості освітлення і відповідному тлі в кадрі. Домашня затишна атмосфера вітається.
  • Сховайся від кота, собаки і всіх, хто тебе оточує вдома і може відволікати. Попередь рідних, що будеш на уроці 2–3 години, а домашнього улюбленця не забудь нагодувати і погратися з ним до заняття. Якщо під час уроку хтось все ж загляне в твій монітор — сприймай це спокійно. Ми всі працюємо вдома і розуміємо тебе.
  • Залиш смартфон в іншій кімнаті або постав його на беззвучний режим.
  • Інтенсивне навчання вимагає сил. За бажанням бери смаколик та улюблений напій. Але перекус — лише під час короткої перерви, а не на уроці.
  • Дотримуйся правил діджитал культури. У твоїй групі може бути своя система спілкування. Наприклад, певні емоджі або ліміт на обговорення питань.
  • Будь активним і не «ховайся» за вимкненою камерою. Уяви, що ти працюєш у ремоут-проєкті. Потренуйся ефективно спілкуватися онлайн вже зараз.
  • Коли викладач пояснює або показує приклад виконання завдання, записуй ключову інформацію. Конспекти ніхто не скасовував. Теорія буде базова, але щоб нічого не забути і не заплутатися, краще занотовуй важливі моменти в блокноті або Google Docs.
  • Чогось не розумієш — запитай викладача. Став питання, ділися думками і гіпотезами — під час онлайн-спілкування стільки всього можна дізнатися!
  • Під час самостійної роботи будь готовий(а) показати свій екран. Викладач допоможе виправити помилки;
  • Зберігай тактовність у момент дискусії. Перш ніж висловлюватися, помахай віртуальною долонькою в Zoom. Усі говорять по черзі.
  • Так, у тебе є цілодобовий доступ до LMS-системи (learning management system). Однак навіть із навчальним відео краще вести короткі конспекти. На слух ми сприймаємо лише частину інформації.
  • Склади плейлист для навчання. Окрім інтерактивних занять, тебе чекають домашні завдання. Багато. Дуже багато. І всі корисні. Під улюблені треки та подкасти виконувати домашку набагато приємніше. Іноді навіть швидше вдається.

Втомлюєшся після роботи, а тут ще й урок наближається ввечері? Слідуй простим правилам, щоб зберегти залученість протягом усього курсу:

  • Став собі цілі. Що потрібно знати до кінця тижня? Які матеріали почитати/подивитися? Які завдання виконати? Поступово підвищуй планку — бери завдання складніше, дивись вебінари на тему майбутнього модулю, читай іноземні джерела про технології, які вивчаєш.
  • Склади план навчання: коли та який обсяг матеріалу ти пропрацюєш самостійно. Завдання успішно виконано? Потіш себе смачним чізкейком, новою комп'ютерною грою або модними джинсами.
  • Якщо на занятті виникли питання, запиши їх і постав одногрупникам або викладачеві в чаті.

Ти — онлайн, але ти — не на самоті. Ми завжди поруч і допоможемо у будь-яких труднощах

  • Регіональний координатор відповість на всі питання про особливості занять.
  • Викладач готовий зорієнтувати в домашніх завданнях. Додаткові матеріали, записи уроків і завдання «із зірочкою» — це до нього. Профі з IT зробить все, щоб ти розібрався(лась) із темою.
  • Educational Manager чекає твого фідбеку. Як тобі старт занять? Чи все встигаєш? Із чим потрібно допомогти? Наші фахівці поділяться особистим досвідом, як підвищити ефективність навчання.

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

Читати:
minutes
хв
28 жовтня, 2020
No items found.
Стати тестувальником за два місяці? Виклик прийнято. Ревізія онлайн-курсу QA

Що, вже кортить зловити свій перший баг? Тоді читай, що тебе чекає на онлайн-курсі 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 Павлу Матченко за допомогу в підготовці матеріалу.

Читати:
minutes
хв
30 липня, 2020
No items found.
Кожна ідея — потенційний стартап. Як ми вчимо підприємництву за шведською методикою

Чому Україні підходить шведська модель ведення бізнесу

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

undefined

Андреас Флодстром

«Шведське суспільство побудоване на неієрархічному підході, і це позначається на ефективності бізнесу. Неважливо, ти заснував Spotify або IКЕА, ти така ж людина, як усі, та ставишся до інших відкрито і неформально, — пояснює співзасновник Beetroot і Beetroot Academy. — Ми часто чуємо: “Ну, це ж Швеція. В Україні так не працює”. Насправді, багато українців готові створювати нові проєкти. Однак вони працюють у структурах, де це складно втілити».

З літератури і тренінгів люди мало дізнаються про конкретні кроки для побудови бізнесу. Андреас вважає помилкою деяких підприємців фокусуватися виключно на прибутку. Найдорожча валюта — це команда. Саме від колективу залежить напрямок і цінності бренду.

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

Як проходить навчання у Beetroot Academy

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

Перші декілька занять студенти курсу «Підприємництво» тестують ідею. Потім формують план «Б» на випадок форс-мажору, визначають цільову аудиторію та її бажання. Теорію проходять самостійно по відеоурокам LMS-системи (learning management system) і кожну тему відпрацьовують на практиці. Наприклад, вивчаючи ціннісну пропозицію, вони тим самим формують її для реалізації власної справи. У позаурочний час спілкуються з майбутніми клієнтами і партнерами. Вони — коучі для пошуку нестандартних рішень. За два місяці наполегливої ​​роботи двічі на тиждень є шанс отримати готовий бізнес.

undefined

Катерина Файновська

«Я супроводжую першу групу майбутніх підприємців. Одна студентка придумала центр профорієнтації для старшокласників, інша — хоче відкрити студію кераміки українських майстрів. Є три студенти, прийшли з однієї компанії, які планують запустити онлайн-тренування з йоги, бігу і заняття для дітей з інвалідністю, — розповідає Катерина Файновська, викладачка курсу, CEO міжнародного онлайн-сервісу створення фотобуків Mofy.Life.

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

Чи повинен бізнес бути унікальним? Найчастіше те, що ми вважаємо чимось інноваційним — стара вдало переосмислена ідея. Важливо відчувати потреби аудиторії і розуміти сучасні тренди. Ти не придумаєш смартфон заново, але можеш розробити потрібний багатьом застосунок. Якщо якась ніша вже зайнята, подумай, як краще конкурентів задовольниш запит клієнтів.

Зараз студенти на середині курсу і вже отримали MVP — мінімально життєздатні продукти. Попереду — просування бізнесу. Випускникам дістануться відеоуроки з digital-маркетингу, побудови продажів, створення команди і найму співробітників.

Хто не ризикує...

Будь-який бізнес — це ризик. Можливо, для початку доведеться позичити грошей у друзів, звільнитися з нинішньої посади і залишитися без стабільного доходу. Стався до труднощів, як до виклику. Долаючи чергове випробування, ти збільшуєш упевненість.

«Найбільший ризик — витрачати свій час на те, що ти не хочеш робити. Запитай себе: що найжахливіше може статися, якщо ідея провалиться? — радить Андреас Флодстром. — У моєму випадку могли закінчитися гроші, довелося б шукати роботу або переїхати до батьків. Чи зможеш ти з цим жити? Якщо так, варто спробувати. Ні? Ок, живи, як раніше. Зваж усі факти і прийми правильне, на твій погляд, рішення».

Андреас ні дня не шкодував, переїхавши в Україну і відкривши тут компанію. Якби не Beetroot, то займався б зараз проектами у сфері greentech — усім, що пов'язано з екологією. Перспективних напрямків на місцевому ринку багато: переробка відходів, «зелена» енергія, енергоефективні розробки. Екологічні технології, вважає підприємець, потрібні сільському господарству. Хто знає, можливо, наступний гучний еко-стартап придумає український фермер.

Більше про курс дізнавайтеся з нашого вебінару «Побудова бізнесу за скандинавською методологією»

Читати:
minutes
хв
29 червня, 2020
No items found.
Темний бік дизайну. Шаблони, про які краще забути

Вжух, і небажана підписка оформлена

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

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

undefined

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

Про трюк із мобільних застосунків розповідає Іван Ємельянов, викладач курсу UI/UX Design у Beetroot Academy Zaporizhia:

undefined

Іван Ємельянов

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

Як обійти «темний» UX? Поради дизайнерів

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

undefined

Андрій Гладкий

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

undefined

Колірне коло, яким користуються дизайнери і художники

Ти не помилишся, обравши сусідні у палітрі відтінки. А що робити з текстом?

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

Також є Z-патерн читання. Декілька секунд роздивляємося верхній рядок по горизонталі, рухаємось із лівого верхнього кута у правий. Тут гарне місце для панелі навігації сайту. Далі з правого верхнього кутка погляд переміщується у лівий нижній, малюючи діагональ. Потім по горизонталі з лівого нижнього кута — у правий.

undefined

Вікторія Вергелес

«Зчитування інформації по F- і Z-схемі дозволяє правильно розмістити ключову інформацію. Користувачеві це полегшує і прискорює роботу з сайтом, — пояснює Вікторія Вергелес, випускниця курсу UI/UX у Beetroot Academy. — Масивні блоки швидше привертають увагу. Виділення іншим кольором або порожнім простором навколо теж підкреслює вагомість елемента».

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

«Є різні схеми комбінування елементів. Я користуюся принципом “1-2-2-3”, де цифра — пріоритет. Спочатку розміщуємо велику картинку або текст з акцентом. Потім ставимо два середнього розміру заголовки або слоган і знизу — логотип партнерів. Не варто думати, чим нижче пріоритет, тим менш важливий елемент. Пріоритет №3 часто візуально підтримує всю композицію», — пояснює дизайнер Андрій Гладкий.

undefined

Андрій Гладкий поділився своїм дизайном за принципом «1-2-2-3»

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

Читати:
minutes
хв
4 червня, 2020
No items found.
На креативі далеко не виїдеш. Як провести дизайн-дослідження

Дизайн має бути зрозумілим. Користувач не оцінить колірне рішення, якщо на сайті базові кнопки розташовані незручно. Ймовірно, людина знайде більш зручний ресурс. Твоя мета — створити привабливий і продаваний товар, не розтратити час і бюджет замовника на нескінченні правки або перероблення з нуля. За результатами дослідження разом із Product Owner можеш побудувати стратегію просування розробки.

Запасись терпінням і кольоровими наліпками

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

1. Познайомся з потенційним користувачем

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

2. Визнач проблему й наслідок

Пошуковик Google розуміє нас з півслова. Якщо ми неправильно напишемо запит або зробимо помилку, побачимо люб'язне «Можливо, ви мали на увазі це?». Таких підказок могло не бути, якби не мешканці Індії.

UI/UX Designer Лілія Піддубна розповіла цікавий факт з життя компанії. Історію дизайнерка почула на одному з онлайн-курсів. Одного разу співробітники Google перевіряли внутрішню аналітику й помітили, що в Індії люди рідше користуються їх пошуковою системою. Приїхавши в країну, програмісти стежили за звичками місцевих жителів, запитували про їхні інтереси й просили показати, як вони користуються інтернетом. На той момент якісну освіту у країні мали не всі. Мешканці часто писали запити з граматичними помилками. Після дослідження компанія додала у пошуковик функцію, яка намагається вгадувати слова.

undefined

Лілія Піддубна

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

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

3. Немає грошей на дослідження? Слідкуй за конкурентами

Розробка застосунків — тривалий проєкт. У ньому зазвичай є час і бюджет на дослідження. У випадку з сайтами результат потрібен якнайшвидше, але й тут є спосіб зрозуміти аудиторію.

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

4. Структуруй інформацію

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

Потім пропиши образи персон — основних і другорядних користувачів продукту. Чим вони займаються, які в них хобі, що їм важливо у сфері твоєї розробки. Типажі й кількість персон залежать від специфіки продукту. Зазвичай, їх не менше двох, кожна — з ім'ям, статтю, віком, характером, реалістичною біографією і потребами. Можна асоціювати персон з їхнім улюбленим брендом і придумати цитату. Головне дізнатися, як вони себе ведуть з подібним продуктом і чого хочуть від нової розробки.

undefined

Деякі дизайнери замість методу персон користуються теорією Job to be Done. У людей є завдання й бажаний ефект від їх виконання. Принцип Job to be Done — на кожну «роботу» ми «наймаємо» певний продукт. Наприклад, щоб прибирати у квартирі, потрібен пилосмок. Однак прилад повністю не позбавить приміщення від пилу. Знадобиться вологе прибирання. Записуй задачі й визначай бар'єри для їх вирішення. Так ти дізнаєшся, чи принесе твоя ідея потрібний результат, підбереш декілька варіантів, створиш технічну «начинку» продукту.

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

5. Створи прототип дизайну і протестуй продукт

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

«Щоб протестувати інтерфейс сайту, можеш попросити користувача знайти ноутбук для навчання, покласти його у кошик і оформити замовлення. Увімкни запис монітору і спостерігай, як він виконує завдання, які труднощі виникають. Попроси коментувати свої дії. Можливо, людина не одразу помітила значок кошика. На стадії інтерв'ю ти можеш не здогадатися, де розмістити цю кнопку. Так ти дізнаєшся, наскільки твій дизайн зрозумілий і зручний, що конкретно потрібно змінити», — пояснює Лілія Піддубна.

Що впливає на дизайнерське мислення

У книзі «Дизайн звичних речей» колишній віцепрезидент Apple Дональд Норман описав принципи дизайнерського мислення. Він переконаний: не потрібно одразу вестись на доводи клієнта і миттю вирішувати озвучену ним проблему. Скоріше, це не причина, а наслідок. Дослідження покаже, чому насправді люди рідко користуються сервісом або деякими його функціями.

«Щоб зрозуміти кінцевого споживача, потрібно розвинути в собі дизайнерське мислення, — вважає UI/UX Designer, викладачка курсу UI/UX Design, Аделіна Сузанська. — Можна через особистий досвід використання якогось застосунку, а можна опитати колег або людей, пов'язаних із продуктом. Я додатково аналізую ринок розробки».

undefined

Аделіна Сузанська

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

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

Читати:
minutes
хв
23 квітня 2020
No items found.
Робота — кипить, дедлайни — горять. Освоюємося на HR-кухні

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

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

Про якості HR-менеджера й рекрутера

Ключові навички в них сходяться: емпатія, розвинена інтуїція, аналітичне мислення, допитливість, скрупульозність й уважність. Рекрутер — позиція для більш посидючих людей. У щоденній роботі на них чекає багато однакових дій: порівняти вимоги компанії з тим, що написано в резюме, знайти кандидатів, провести співбесіди. Трохи драйву додає зміна проєктів, клієнтів, ті ж кандидати приходять і йдуть, можна хедхантинг під’єднати, але шаблон роботи один.

Рекрутмент може пасувати інтровертам, тоді, як HR-менеджмент категорично не підійде їм. Ейчар постійно спілкується з різними людьми. Він повинен бути ініціативним, активним, гнучким у спілкуванні — як з клієнтами, так і з командою. У віддаленій роботі так само. З переходом до онлайну ми щодня цікавимося в розробників, як їм працюється вдома, чи все вдається — про це питаємо на офісній кухні. З’явилися онлайн-лаунж зони, куди запрошуємо колег на спільні обіди. Це класна практика, всім її раджу навіть в офлайні. У клієнтів дізнаємось, як віддалена робота впливає на проєкт, запитуємо, як справи, як здоров’я.

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

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

Про користь різного досвіду для IT-сфери

У роботі з іноземними клієнтами мені допомагають навички коучингу. Саме в період навчання за програмою бізнес-коучингу я потрапила до Beetroot. До IT-сфери займалася готельно-ресторанною справою, працювала у digital рекламному агентстві. Там часто стикалася з міжкультурними відмінностями в спілкуванні. Тепер цей досвід класно розвивати у технологічній компанії.

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

Я з нуля вчила технології. Галузь стрімко розвивається — навчаюсь буквально щодня. Мені потрібно знати, де і який фреймворк використовується, розрізняти діяльність наших клієнтів. Від цього залежить вибір потрібного їм фахівця. Так склалося, що в Beetroot я, як проєктна менеджерка, допомагаю налагоджувати зв’язок між замовниками й командами програмістів.

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

Досвід пошуку спеціалістів у нашу HR-команду, показав, що люди приходять в IT з різною мотивацією. Більшість вважає, що в нас примітивна робота, але це не так. Дечому можна швидко навчитися. Наприклад: розібратися в Agile, розділяти ролі в IT-командах, розуміти етапи розробки, сферу діяльності компаній і види продуктів. Але, якщо хочеш бути крутим фахівцем, треба підтримувати допитливість і стежити за новинами у галузі.

Окремо виокремлюю уважність — навичку, котра прокачується з кожною набитою ґулею. Часто помилки ейчарів пов’язані з неуважністю. Full Stack HR, починаючи з інтерв’ю кандидата, мусить помітити невідповідність інформації в резюме з реальними компетенціями. Також важливо відзначити цікаві пункти у CV й детальніше обговорити їх із претендентом на посаду. Коли відправляєш клієнту інформацію про зарплатню або офер майбутньому співробітнику, критично помилитися навіть на пару доларів.

Про курс Full Stack HR в IT

Ті, хто сьогодні входить у професію, повинні бути більш підкованими. Не завжди новачки знаходять місце, де можна отримати знання в максимально корисному форматі. Я пропоную базу, з якою можна піти як конкретно в рекрутмент або HR, так і бути Full Stack фахівцем.

Курс зацікавить тих, хто вирішив змінити роботу і шукає себе в IT, рекрутерів і HR-менеджерів-початківців, які прагнуть розібратися в основах професії, а також власників бізнесів. Підприємцям, які теж хочуть ефективно керувати персоналом.

Потенційні студенти виконують тест. Анкета визначає інтереси людини й розуміння сфери HR. Для навчання важливо знати англійську.

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

У програмі курсу багато базових понять. На початку ці знання додадуть впевненості. Поступово заглибимося в окремі моменти — все ж таки у нас специфіка IT, де є особливості коучингу, віддаленої роботи й performance review.

Про корпоративну культуру

У Beetroot і Beetroot Academy панують рівність, довіра та комфортний фан. У нас немає ієрархії посад, кожен може висловитися з будь-якого приводу (тільки пам’ятаємо про аргументи, як я зазвичай кажу: “Дайте мені пруфлінк”). Коли до колективу приєднується новий член команди, ми апріорі віримо у його відповідальність. Намагаємося, щоб трекери часу для відстеження навантаження застосовувалися в крайньому разі, переважно для великих команд.

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

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

У певний момент ми в Beetroot помітили, що нам не вистачає структурованої роботи. Саме ейчари запропонували впорядкувати все, що відбувається: детально описати процеси в команді й зробити їх доступнішими. Кожен ейчар повинен бути на крок попереду всіх і бачити бренд роботодавця в майбутньому.

До речі, на курсі ми розберемо структуру зворотного зв’язку всередині колективу. Це допоможе провести аудит організації та зрозуміти, чи потрібно в ній щось змінювати. На визначення цілей компанії відводиться окремий урок.

Про те, де брати знання

Спочатку мені дуже допомогли вебінари з коучингу від Наталії Романенко, бізнес-тренерки, експертки з розвитку персоналу. Деякими спікерка ділиться безкоштовно. Я постійно читаю англійською. Статті Harvard Business Review — джерело знань для ей чарів, які прагнуть розвиватися у своєму напрямку. Зараз частіше цікавлюся літературою, пов’язаною з розвитком бренду та менеджментом.

Ділюся своїм топ-5 книг:

Читати:
minutes
хв
14 травня, 2020
No items found.
Б’ємось об заклад, я зрозумію алгоритм і напишу код з нуля? Ревізія курсу Front-End

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

Beetroot Academy навчає онлайн, зокрема фронтендщиків. Ми поговорили зі студентами й викладачами курсу та розповідаємо, як відбуваються уроки.

Рутина минає, коли прокидається спортивний інтерес

undefined

Початок уроку

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

undefined

Викладач одночасно кодить і читає лекцію

Так, урок почався. Цікаво, кого оберуть для групової перевірки домашки цього разу. На попередньому занятті таким «щасливчиком» був я. З’ясовував, чи є у завданні число-паліндром (однаково читається в обох напрямках, наприклад, 101). Спочатку придумав занадто розумний спосіб: розбити число на окремі елементи та порівнювати перший з останнім і так далі. В обговоренні викладач наштовхнув на іншу думку. А чи не простіше перевернути число й порівняти його з початковим варіантом? Якщо збігається, то умова задачі виконується, якщо ні — це не паліндром.

Фух, сьогодні отримаємо персональні фідбеки по домашці. Видихаємо.

Ольга Прокопчук, Educational Manager в Beetroot Academy: «Є класний метод перевірки завдань: проаналізувати вдалу роботу і ту, де є недоліки. Студенти бачать чужі помилки й перевіряють, чи немає у них таких самих. Паралельно викладач коментує, у чому проблема, питає студентів, як би вони її вирішили. Так методика підвищує мотивацію. Деяким IT спершу дається складно. Студентам потрібна конструктивна критика, щоб вони відчували свій прогрес».

Наш лектор говорить так: не поспішайте з рішенням, побудуйте план дій. З’ясуйте, що потрібно, і розкладіть завдання на дрібні операції в JS. Існує багато готових функцій. Їх просто потрібно вивчити, вчасно згадати й правильно застосувати. Коли викладач показує код (твій або одногрупника), рядок за рядком, поступово вловлюєш сенс.

Максим Бондарук, фронтенд-розробник у Jevera і викладач курсу Front-End у Чернігові: «Перед виконанням завдання ми разом розмірковуємо, за яким алгоритмом його розв’язувати. Нещодавно декілька занять робили проєкт сторінки виведення списку товарів із фільтрами й сортуванням. Відпрацювали три теми: типи даних, класи й події. Після уроку студенти часто пишуть мені у Slack із питаннями. З найпоширеніших починаю наступне заняття».

undefined

Максим Бондарук, викладач курсу

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

Хороший код — гнучкий код

JavaScript — розгалужена мова програмування. Чесно, лише пару днів тому зрозумів логіку й принцип роботи з нею. Один і той самий алгоритм може не спрацювати у певних випадках. Завжди є декілька способів розв’язання задачі. Відрізняється лише розмір коду і час його завантаження.

undefined

Урок саме в розпалі

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

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

Гуглити теж треба вміти

Коли людина вчиться малювати, спочатку спостерігає за художником, потім бере до рук пензлик або олівець і робить перші штрихи. Щоб класно грати на гітарі, потрібно регулярно брати нові акорди. У фронтенді так само: викладач показує, ми повторюємо, а потім виконуємо завдання самостійно без підказок. Однак, у малюванні й музиці техніки запам’ятовуються механічно. Якщо вже навчився, розучитися складніше. У нашому випадку пам’ять може притуплятися. Коли розібрав ази, створюєш простий текстовий документ і вводиш необхідний код. Наприклад, вивчив, що таке параграф, пишеш: <p> Hello World </ p>. Зрозумів, що таке блок і з яких об’єктів він складається, пишеш: <div> <p> Hello world </ p> </ div>. Знання нанизуються одне за одним, і врешті ти зможеш комбінувати їх у проєкті.

Іван Василенко, фронтенд-розробник у Navicom і викладач курсу Front-End у Дніпрі: «Раджу своїм студентам правило “Дізнався — написав у коді — подивився, як це працює”. Головне, донести їм, що нормально чогось не знати. Ми вчимось знаходити помилки та виправляти їх. Я розбиваю урок на тематичні етапи та в кінці кожного прошу студентів написати фідбек за пройденим матеріалом. Потім студент на своєму комп’ютері показує, як реалізовує певну задачу».

undefined

Іван Василенко, викладач курсу

Можна зосередитися на HTML/CSS, але обмежити для себе вибір інших проєктів. Коли я почав вивчати JS, побачив, як втілити цікавий мені функціонал, який раніше не міг зробити виключно з HTML/CSS.

Щоденне правило фронтенд-розробника — пам’ятати про адаптивність верстки. Я постійно копаюсь на GitHub, користуюся CSS селекторами. Навіть не пам’ятаю тем, які б нам взагалі не знадобилися. Ну, хіба що методологія БЕМ (Блок — Елемент — Модифікатор) і лише тому, що там треба створювати багато окремих документів. Це набір інтерфейсних бібліотек, фреймворків і додаткових інструментів веб-розробки. Абсолютно все вивчити неможливо, але нам дають класну навичку — гуглити. Напиши чіткий пошуковий запит, і знайдеш відповіді на будь-які питання.

Зараз я на середині курсу. Поки що складними з майбутніх тем здаються CSS і SVG анімації. Але я сподіваюся розібратися у таск-менеджері Gulp для швидкої збірки проєктів. У пабліках пишуть, він полегшує повсякденну роботу. Хтозна, треба спробувати.

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

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

Дякуємо викладачам курсу «Front-End розробка» Івану Василенко і Максиму Бондаруку, студентам Денису Боброву і Максиму Клиго, а також Educational Manager Ользі Прокопчук за допомогу у підготовці матеріалу.

Читати:
minutes
хв
25 травня, 2020
No items found.
У дужках не заплутаєшся і помилку не пропустиш. Ревізія курсу навчання Python

Студенти й викладач Beetroot Academy розповідають, як влаштований інтерактивний курс Рython і де після навчання стануть у пригоді знання.

Пайтоністка, яка змогла

Нікого не здивую тим, що для мене англійська — друга базова мова. Так і Python має стати у моєму резюме наступною мовою програмування після C#. На ньому кодять у Google, NASA й Instagram. Тепер і я, у своїй однушці на Позняках, сиджу на дивані й намагаюсь створити чат-бота за всіма канонами пайтона. Але давайте по черзі.

Минулого року я закінчила курс C# — загорілася робити мобільні додатки на IOS та Android. Знайшла двох американських замовників і працювала собі спокійно півроку, поки у них не закінчився бюджет. Довелося швидко думати: що ще такого вивчити, щоб не прогоріти? Мені було важливо знайти практичний курс з програмування. Хотілося вчитися й одночасно кодити в реальних проєктах. Так я обрала Python.

Мова лаконічна, прискорює тривалість розробки й за синтаксисом нагадує англійську. Поки у C# створиш проєкт, напишеш пару класів, у Python — метод написала у notepad++, запустила з командного рядка, і все запрацювало. У Python немає складних символів, прихованих змінних, заголовків і зайвого коду. Копіюючи структуру англомовних речень, за бажанням можна засвоїти базові поняття.

Пам'ятайте мій крах із попередньою роботою? Коли замовники затихли, а в Beetroot Academy я тільки проходила співбесіду, подалася в контент-аналітики. Хто б міг подумати, що Python тут стане у пригоді. Моя основна робота відбувається в Excel. Python дав більше інструментів для редагування тексту і структурування великих масивів інформації.

З перших уроків вивчила половину курсу

Ми навчаємося у месенджері Discord. Спілкуємося всією групою в основному каналі та у віртуальних аудиторіях по 3–4 людини. Матеріали постійно під рукою. Викладач завжди щедрий на корисні посилання.

undefined

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

undefined

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

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

undefined

Сергій Довгополюк: «Коли вивчали декоратори — шаблони, котрі змінюють частину структури коду — я дав студентам власні завдання. Вони створювали й наповнювали CSV-файли, хоча за програмою їм це ще рано знати. На курсі немає посиленої роботи з математичними модулями, але своїх студентів я і в цьому натренував. Працюючи у сфері Data Science, я бачу, що пайтоністи потребують поглиблених знань в окремих темах».

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

Ольга Прокопчук, Educational Manager у Beetroot Academy: «На одному із занять спостерігала класний метод: викладач кодить і навмисно припускається помилки, щоб у кінці програма не спрацювала. Студенти повинні розібратися, що пішло не так. Тут вмикається критичне мислення. Наш мозок звикає до певного темпу роботи, йому стає комфортно, і у певний момент він розслабляється. Студентів треба тримати у тонусі, і такі завдання в цьому допомагають».

Сергій Довгополюк: «Для пояснення Python на прикладах, долучаю спеціалістів із галузі. Нещодавно до нас підключався програміст із EPAM Systems. Розповідав про необхідність тестування. Студенти активно брали участь в обговоренні, наприкінці онлайн-дзвінка розпитували нас із гостем і просили частіше запрошувати фахівців».

А далі, що?

Створити бекенд сайту на Python можна за допомогою безлічі фреймворків. Найпопулярніші — Django і Flask, які ми розбираємо на курсі. Однак для повноцінного графічного оформлення знадобиться HTML/CSS.

Заморочуватися над сайтом не хочу, тому для фінального проєкту обрала Telegram-бот. Ідея така: користувач запитує про якесь поняття або подію, а бот відповідає зведеною інформацією з «Вікіпедії» з посиланням на джерело. Не потрібно довго гуглити, все коротко і по суті. Планую зробити програму українською та англійською мовами.

Python застосовують у специфічній роботі з текстовими й цифровими матеріалами, машинному навчанні, Data Science, DevOps і системному адмініструванні. Тому тепер без роботи не залишуся.

Дякуємо студенткам Олені Рольській та Ользі Бойчук, студентам Олександру Бутенко і Сергію Шостаку, а також викладачеві курсу Python Сергію Довгополюку та Educational Manager Ользі Прокопчук за допомогу у підготовці матеріалу.

Читати:
minutes
хв
11 липня, 2019
No items found.
Хто такий проджект-менеджер: запитали в експерта

Олександр Піхтовніков – проєктний менеджер з п’ятирічним досвідом і міжнародними клієнтами. Він вміє запевнити кого завгодно, в чому завгодно. А тепер ще й склав курс з проєктного менеджменту для Beetroot Academy. Ми вирішили поставити Сашкові як очевидні, так і вузькопрофільні питання. Запитали – що краще, Agile, чи Waterfall. Дізналися, як спрацюватися продакту й проджекту. Поговорили про перспективи зростання, співбесіди та заробітні плати.

Що таке проєкт?

Проєктом може бути що завгодно – будівництво мосту, дороги, будинку. Це не обов’язково пов’язано з ІТ. Проєкт має критерії: дата старту, відповідальний, спонсор й дата очікуваної здачі.

Проєктний менеджер – це начальник?

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

Є старі формати в дусі: “Лише я володію інформацією. Лише я знаю, що ми маємо зробити”. Всі сидять і чекають, доки менеджер щось скаже. Він може маніпулювати даними, знає потреби замовника, всі вважають його за боса.

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

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

Навіщо потрібен PM, якщо програмісти собі працюють?

Все залежить від проєкту, від його рівня складності, від кількості людей, від специфіки. В зрілій команді до 4-5 людей, можливо, проєктний менеджер і не потрібний. Завдання програміста – написати класний код, щоб все добре працювало. Програмісти не завжди цікавляться – чого хоче бізнес. Але, якщо розробнику це подобається, він виконує роль проксі-проджект-менеджера.

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

Яка різниця між проєктним менеджером та менеджером продукту?

Продакт-менеджер – це дуже “бізнесова” людина. Він добре знається на продукті та на потребах клієнта. Розбирається в цифрах, любить аналітику. Наприклад, змінили колір кнопки й посунули на 7 пікселей вліво – він перевірить, чи стало краще, або гірше, чи вплинуло це на форми реєстрації або на систему оплати.

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

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

Хто крутіший, продакт чи проджект?

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

undefined

Олександр з командою

Чи можна працювати віддалено?

Я працював віддалено з командою з 16 осіб. Ти маєш повністю довіряти людям. Потрібно частіше зідзвонюватись, аби бути в курсі. Якщо команда зріла – все вийде.

Де вчитися на проджект-менеджера?

Я навчався в Німеччині й в Молдові – вивчав економіку та менеджмент, а потім – інформаційні технології. Гарною базою буде економічна освіта, але все залежить від школи. Мені зустрічалися люди, які переходили з інших галузей. Не думаю, що потрібна профільна вища освіта – те, чого навчають в інститутах, не завжди можна застосувати.

Куди зростати проєктному менеджеру?

Є програм-менеджмент – коли в тебе з’являється більш ніж 2-3 проєкти, ти відповідаєш за постановку, є декілька проджектів в підпорядкуванні. Або ж можна зростати в делівері менеджменті. Вище – програмний директор і СЕО компанії.

Чи потрібні PM технічні навички?

Це непогано, але не обов’язково. Потрібно розуміти, що таке баг, як проходить цикл розробки. Навчитися розмовляти із розробниками однією мовою. Я знаюся на архітектурі застосунку, циклі розробки, практиках на проєкті. Це приходить із досвідом. Не потрібно мати диплом або вміти кодити – в реальності це не знадобиться. Робота проєктного менеджера на 40% – комунікація.

Що краще – Waterfall чи Agile?

Waterfall добре пасує до великих індустріальних проєктів. Agile на 90% використовується в ІТ – ринок динамічний, потрібно якось адаптуватися. Agile – це той самий Waterfall, але менший. В Waterfall ми за три місяці після початку розробки дізнаємося, що щось не так, а вже маємо готову архітектуру. Тут менше гнучкості. В Agile команда підписується на певний проміжок часу, наприклад – 10 робочих днів. По завершенню – отримує відгуки клієнтів, користувачів, аналізує ринок та розуміє, чи у вірному напрямку рухається.

Що запитують в PM на співбесіді?

Які проєкти він чи вона вели? Складності, розмір команди, чи випадала нагода вирішувати проблемні кейси. Адже, зазвичай, всі проблеми на PM валяться. Якщо щось іде не так – це провина проєктного менеджера. Якщо все добре – це заслуга команди. Проєктний менеджер тримається в тіні.

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

Цікаві запитання – ситуаційні. Часто питають: “Як би ти поводився в цій ситуації?” Відповідь допомагає зрозуміти, чи підходите ви під структуру компанії, команди, самого проєкту.

Мені на співбесіді цікаво дізнатися, що керує людиною, які її принципи. Дивлюся на поведінку – важливо зрозуміти динаміку співбесіди. Одне з улюблених питань: “Уявіть, що команда виконує все вчасно без проєктного менеджера. Що керує людьми?” У відповідь проєктний менеджер скаже про власну приховану мотивацію.

Що робити, якщо проєкт закривається, а ти вже його полюбив?

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

Я намагався доводити до завершення всі проєкти, але одного разу пішов через токсичне середовище в команді й в компанії. Було складно спілкуватися, але мені все одно вдалося налагодити процеси.

undefined

Як запевнити замовника робити проєкт на твоїх технологіях, якщо стек замовника не збігається з твоїм?

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

Що робити, якщо замовнику потрібен функціонал, але команда вважає, що не потрібен?

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

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

Що робити, якщо співробітники мають велику різницю в зарплаті і один з них про це дізнався?

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

Я люблю систему оцінки “360” – кожен робить крос-фідбек. Ми розуміємо, що покращити, в кого які слабкі сторони. Тоді не виникає питання, що хтось отримує більше. Створюється культура довіри.

Я даю співробітнику ту суму, яку він просить, навіть якщо вона нижча за ринкову. Якщо за якийсь час він зрозуміє, що не оцінив об’єм та складність робіт та попросить про підвищення – я підвищу. В ІТ поширений синдром самозванця, тому люди можуть занижувати заробітну плату. Мені й самому іноді не зрозуміла, як так цінується моя робота. Але гірше, коли людина без досвіду має завищені вимоги. Страшно уявити, що буде, коли вона набуде більшого досвіду.

Буває, зарплату підвищують тільки тоді, коли ти маєш офер від іншої компанії. Раптом з’ясовується, що роботодавець має гроші на все. Це проблема культури компанії. Я вважаю, що 10-15% за рік – нормальне зростання.

Чим професія проджект-менеджера краща за інші?

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

Читати:
minutes
хв
15 серпня, 2018
No items found.
Нова програма курсу Web Design: фотошоп ще живий

Як зробити перший сайт? Де розташувати кнопку реєстрації? Як здавати файли розробникам? Ти дізнаєшся відповіді на ці питання на курсі 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.

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

Немає ідеальної формули для сайтів. Питання: “Яким має бути класний сайт?” схоже на питання: “Яким має бути смачний борщ?” Всі мають свої рецепти. Тренди змінюються щороку, але для кожного сайту важлива не трендовість, а виправдана стилістика. Сайт банку не може стилістично бути схожим на сайт продажу квитків для фестивалів. Потрібно враховувати емоційну складову продукту та цільову аудиторію.

undefined

Про натхнення

Я кажу дизайнерам, що в них має бути своя бібліотека. Потрібно робити скріншоти гарних сайтів, розбирати їх на складові: простір, сітка, динаміка розташування елементів. Так око заточується на деталі. Буває й так – ти береш новий проект, а ідей немає. А коли відкриваєш бібліотеку, то маєш десятки прикладів, які обрав сам.

Я люблю сайт Awwwards, звичайно що Dribbble та Behance. Підписана на українські студії – продивляюся їх роботи. Люблю розбирати складні функціональні сайти: AirBnb, Etsy та інші. Ще є гарні Telegram-канали: Новости Дизайн-кабака, Я – дизайнер, Интерфейсы без шелухи, UI фэйл – тут розбирають різні сайти, гарні та погані сторони дизайну, роблять добірки скріншотів.

Про особисті якості дизайнера

Дизайнер має бути уважним, вміти відкидати особисте сприйняття. Я маю завдання для студентів – зробити редизайн друкованого квитка на потяг. Квитками користуються пасажири та провідники. Для кожної цільової аудиторії важлива своя інформація, є своя пріоритезація, залежно від випадку. Тому студенти захищають свою версію дизайну, спираючись на потреби цільової аудиторії. Чому саме ця інформація розташована саме в цій частині квитка? Чому вона виділена та контрастна?

Важливо вміти захистити свій дизайн виходячи не з аргументу: “тому що мені так подобається”, а орієнтуючись на потреби користувачів та бізнес-завдань. Кожний елемент слугує певній меті. Наприклад, розділові лінії не мають бути занадто яскравими, аби не відволікати увагу – це всього лише допоміжний елемент.

Є таке поняття: “егоцентризм дизайнера”. Коли дизайн робиться, тому що “так зручненько виходить”, “так не ламається сітка” і таке інше. Так робити не можна.

Я вчу студентів спілкуватись із замовниками. Для цього є рольові ігри. Я даю завдання, а студенти мають ставити правильні питання. Іноді запрошую реальних замовників, щоби вони спілкувались зі сторонніми людьми. Мене надихнув прийом одного із викладачів Beetroot Academy. Прийом називається: “Лист від мудака”. Дизайнери ставлять питання та отримують короткі відповіді. Але твоє завдання – дістати інформацію від людини. Улюблені питання мають бути: “навіщо” та “чому”.

Дизайнер має вміти спілкуватись, правильно складати запити. Якщо кажуть щось одне, а в очах ви бачите, що людина не розуміє або не погоджується – перезапитуйте, уточнюйте. Навіть зі студентами таке буває. Питаю, чи все зрозуміло, відповідають: “так”, а в очах паніка.

Про ідеальне портфоліо

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

Але ідеального портфоліо не може бути. Для кожної компанії потрібно робити нове так, аби зацікавити замовника та переконати його, що ти – професіонал.

Читати:
minutes
хв
20 лютого, 2018
No items found.
Чому цього року тобі варто вивчити Python

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

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

Але оскільки цей пост все ж про Python, ми б хотіли розставити акценти в її користь і сказати, що це лаконічна, сувора, практична мова, яка навіть відступи не дозволить розставити неправильно.

undefined

Але поточний стан речей не завжди був таким. Ще зовсім недавно Python, м’яко кажучи, мала малу популярність.

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

undefined

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

Багато змінилося з того часу. Той самий Perl все нижче в рейтингу, чого ніяк не можна сказати про Python. Тільки за результатами Stack Overflow кількість запитів про Python на їхньому сайті стрімко зростає, що робить її мовою програмування, яка найшвидше розвивається у світі.

Досвід Beetroot Academy тільки підтверджує цей факт. Як тільки ми запустили курс Python, за чисельністю студентів він тут же обійшов не менш популярні наші курси по Back-End і WordPress.

undefined
Відкритий урок Python в Beetroot Academy Полтава

У чому ж секрет? Що допомогло Python стати такою популярною мовою програмування за короткий термін?

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

Але, в такому випадку виникає питання: SQL і R можуть бути не менш корисні в галузі науки про дані. Чому більшість людей тоді вибирає Python?

undefined

Одна з основних причин – універсальність цієї мови. Для неї існує більше 125 000 сторонніх бібліотек, які роблять Python кориснішою для певних цілей: від традиційної веб-розробки до машинного навчання. Наприклад, біолог може використовувати бібліотеку Biopython для допомоги в роботі з генетичним секвенуванням.

Крім того, Python стала передовою мовою для аналізу даних. За допомогою таких бібліотек, як NumPy і matplotlib, будь-хто, хто знайомий з синтаксисом і правилами мови, може використовувати її, як потужний інструмент для обробки й візуалізації даних.

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

І тут у тебе може виникнути питання: а чи вийде у мене вивчити Python? А що, якщо у мене немає ніяких навичок в програмуванні? На щастя, Python – проста і зручна мова для вивчення основ програмування.

Вона ідеально підійде для новачків у програмуванні, бізнес-аналітиків, банкірів і навіть маркетологів! Звучить так, ніби тобі під силу? Тоді читай повний опис курсу на нашому сайті і вибирай Python!

Читати:
minutes
хв
6 жовтня, 2017
No items found.
Чому Бейонсе обрала WordPress

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

– потужну блог-платформу з підтримкою рубрик, міток, деревовидних комментарів та багато іншого

– текстовий редактор

– створення статичних сторінок

– онлайн-редактор фотографій

– підтримка автоматичного оновлення движка і встановлених плагінів

– більше 1 200 безкоштовних шаблонів сайту

Це лише короткий опис того, на що здатний WordPress. Давай краще на реальних прикладах подивимося, які рішення для своїх сайтів знайшли люди зі світовим ім’ям, використовуючи його.

1. Бейонсе

undefined

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

2. Леонардо Дікапріо

undefined

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

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

3. Рассел Бренд

undefined

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

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

4. Сильвестр Сталлоне

undefined

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

На веб-сайті Слая відображається Instagram з кнопкою «Завантажити ще». Це означає, що користувачі можуть переглядати якомога більше останніх зображень кумира, не покидаючи сайт. Також доступна сторінка «Спільнота шанувальників», де фанати можуть приєднатися і обговорити всі питання, що стосуються Сильвестра Сталлоне.

Як бачиш, WordPress здатний відкрити нові можливості не тільки для людини-бренду, власника бізнесу, а й безпосередньо для розробника. 25% сайтів всесвітньої мережі Інтернет працюють саме на цій CMS і потребують підтримки кваліфікованих WordPress Developers. Хочеш ним стати? Прочитай опис курсу WordPress від Beetroot Academy і переконайся, що це більше, ніж реально .

Якщо тебе здивувало, які зірки використовували “платформу для блогів” в своєму бізнесі, поділися цією статтею!