Зміст
Ви поспілкуєтесь з Владиславом Карякіним, Salesforce Commerce Cloud Developer із компанії Valtech та матимете змогу поставити йому питання під час QA-сесії. Стаття на тему «як імітувати роботу і при цьому отримувати чималі гроші». Мені вдалось вийти на такий графік, бо я делегував обов’язки, фронтенд розробник вакансії автоматизував звітність, навчив колег планувати та адаптувати плани самостійно.
«Моя мета — працювати по дві години на день»
Якщо ти виконуєш одні й ті ж завдання, до яких ти звик, тобі буде складно розвиватися і рости далі. Також, варто приділити увагу англійській — рівня Intermediate повинно вистачити для більшості вакансій. IT-фахівець зі створення клієнтської сторони веб-додатків іменується FrontEnd розробником. Продовжуючи, ви приймаєте правила сайту та політику конфіденційності.
Де працює і які завдання вирішує фронтенд-розробник
Мітинг потрібен, якщо назріла необхідність провести мозковий штурм, обговорити тему або синхронізуватись. Якщо ж керівник просто хоче донести до команди інформацію — ефективніше буде відправити її електронним листом. Якщо потрібен зворотній зв’язок — можна провести електронне опитування. Це дасть можливість команді вступити у взаємодію в зручний для неї час, не перериваючись у період найвищої продуктивності. Тому важливо, щоб кожен приходив на мітинг з конкретною ідеєю, звітом або описом проблеми. Зрештою кожен побачить, наскільки така комунікація ефективна.
Питання 3: Чому важливо розуміти UX/UI для front-end розробника?
Не зайвим для програміста буде знати основи тестування, адже в багатьох компаніях розробники самі тестують власний код. Якщо мені на ранок поставлять творче завдання, я нічого не зможу зробити. Тому дуже добре, коли керівництво йде тобі назустріч і підлаштовує задачі під тебе, а не ти підлаштовуєшся під задачі.
Мінімізуйте кількість учасників
Доки я працював через аутсорсингові компанії, а тим паче в офісі, такого графіку було неможливо досягти. Був я у багатьох ролях, від розробника та бізнес-аналітика до Agile-коуча, програм-менеджера та директора департаменту. Робота — повна дистанційка зі справжнім гнучким графіком, де працюєш, коли зручно. Я намагаюся рівномірно розподілити час від понеділка по суботу включно, щоб було більше вільного часу на сім’ю і хобі. Наш свіжий Портрет ІТ-спеціаліста показав, що чималій частці українських айтівців вдається працювати менш ніж 40 годин на тиждень.
Де вчитися і як стати фронтенд розробником?
Якщо ви підготуєте резюме англійською мовою, це буде солідним плюсом в очах роботодавця, так як вже “з порогу” ви показуєте, що англійської ви не цураєтеся і готові до її застосування в роботі. Також, на шляху фронтенд розробника вам дуже знадобляться навички роботи з гуглом — вміння оперативно знаходити необхідну інформацію в Google або іншій пошуковій системі (DuckDuckGo, Yahoo! і т. д.). В ході навчання і роботи за фахом ви будете неминуче стикатися з помилками під час запуску коду або питаннями, відповіді на які найефективніше шукати в інтернеті. Тут же стане в нагоді вже згадана англійська мова — більшість корисної інформації в інтернеті саме мовою туманного Альбіону. 2020 року мій робочий день займав 12–14 годин, але саме брак вільного часу і відчуття, що я живу тільки заради роботи та сну, змусили оптимізуватися. Зовсім скоро я перестав працювати понад вісім годин на день і при цьому закривав робочі завдання у такому ж обсязі, як і колеги.
- Судячи з останніх новин про звільнення в тех-секторі, мрії здійснюються.
- В ході навчання і роботи за фахом ви будете неминуче стикатися з помилками під час запуску коду або питаннями, відповіді на які найефективніше шукати в інтернеті.
- Оптимізація продуктивності є необхідною складовою при розробці веб-додатків, оскільки швидкість завантаження та реакція додатка можуть суттєво вплинути на враження користувачів та конверсію.
- В Академії «Мережні Технології» ми пропонуємо нашим слухачам пройти курси Front end, що допоможуть отримати необхідні знання та навички щоб стати високооплачуваним Front-end розробником.
- Третину всіх вакансій у 2023 році пропонували роботодавці Київщини.
«Стандартний робочий день для мене — з 8 до 11»
Сучасні принципи організації мітингів далекі від традиційних «п’ятихвилинок» та «планерок». За умови правильної організації, командні зустрічі приносять користь проєкту та допомагають кожному учаснику команди відчувати себе важливим. І саме тут — можливість для реалізації здібностей менеджера. Адже якщо ви станете гуру з проведення зустрічей, це відкриє нові можливості до гарних змін у команді. Отже, ти вже знаєш, що таке проєкт, хто такі проєктні менеджери, як виглядає їхній робочий день і з ким вони взаємодіють в галузі ІТ.
Часто виникає плутанина між поняттями “фронтенд-розробник” та “веб-верстальник”. Цікаво, що сфера IT, яка має 9 % від усіх відгуків, навіть не входить до десятки категорій із найбільшою кількістю вакансій, що вчергове свідчить про високу конкуренцію тут. Kanban — нова методологія, заснована на візуалізації. Кожен з них зображують на дошці з зазначенням стану.
На попередній роботі я почав практикувати «лінивий понеділок» — спеціально відпочивати та вкладати свій робочий тиждень у чотири дні. На теперішньому місці я поки що не відчуваю, що опанував стек достатньо, щоб відпочивати у понеділки. Командам я показую, як розбивати роботу на ітерації, використовувати техніки user story mapping або specification by example, проводити релізне планування. Зараз я в ролі Release Train Engineer, бо клієнт переходить на Scaled Agile Framework і запросив мене як консультанта.
Ну а останнім пунктом, мабуть, поставимо знайомства, котрі є таким собі чіт-кодом. Наряду з менторством цей варіант істотно полегшує шлях FrontEnd розробника. Якщо ви — розробник-початківець, що подає надії, і у вас є знайомі в IT, які можуть вас порекомендувати на відповідну посаду, ви з 99% ймовірністю потрапляєте на співбесіду. Ви отримаєте дуже велику перевагу, якщо знайдете собі FrontEnd-ментора. У такому становищі вивчати FrontEnd з нуля стане набагато легше і продуктивніше. Однак, чим більше бажаючих прагнуть потрапити до цієї галузі, тим вищий прохідний поріг виставляє роботодавець.
Фреймворки CSS зведуть до мінімуму обсяг роботи, який потрібно виконати, і прискорять процес кодування. FrontEnd — популярний IT-напрямок, який постійно потребує нових спеціалістів — і сервіси пошуку роботи тому доказ. Більше того, даний напрямок є одним з найлегших шляхів потрапляння до IT. Якщо говорити про курси, то навчання займає від 4 до 12 місяців в залежності від програми кожного навчального центру. Спеціаліст великих даних (Big Data Scientist) – нова і дуже затребувана в Німеччині професія. Великі дані – квадрильйони байт, які генеруються щодня в різних форматах.
Інші шукають справжніх спеціалістів «єдинорогів», рідкісного виду розробників інтерфейсу, які також дуже добре розробляють і UI та UX-дизайн. Сучасний фронтенд-розробник повинен активно використовувати бібліотеки та фреймворки. “Кодити” можна і без них, але вони суттєво полегшують розробку.
Ми в Академії віримо, що кожен може знайти ідеальну кар’єру для себе, а також в те, що борщ — це найсмачніша у світі страва (не дарма ми “бурякова” Академія). Тож використаємо аналогію борщу (ідеальної персональної кар’єри) для пояснення практичних завдань (так, ми не шукаємо легких шляхів). Насправді окрім наведених вище задач, у проєктного менеджера можуть бути будь-які інші, які допоможуть досягти мети — успішного проєкту. Для галузі ІТ прикладом проєкту може бути розробка додатка для замовлення їжі.
Розробник більше не повинен витрачати робочий час на нескінченні коментарі. Все це разом скорочує час розробки і знижує її вартість, дозволяючи при цьому писати зрозумілий і читабельний код. Фронтенд — один з найпростіших шляхів потрапляння до IT-кухні разом із тестуванням. Навчання за даною спеціальністю легше, ніж на Java або C#/.NET Developer`a, проте є одна неприємна тенденція для новачків. Через простоту потрапляння до фронтенду роботодавці змушені завищувати планку вимог, тому іноді у вимогах вакансії до джунів можна зустріти такий стек, немов шукають повноцінного Middle розробника.
В загальному просто кодити більше і не виходить ніж годин. Не реально бути стільки часу сфокусованим, хто б що там не казав і не писав про x10. Найбільше в роботі з фронтендом мені подобаються три речі.
А коли я починаю розповідати якісь розумні штуки, відбувається розрив шаблону. Але завжди потрібно шукати свої «золоті години», коли ніхто не відволікає і можна повністю сфокусуватися. Зараз — це ранкові години, і вечірні вже після всіх-всіх мітингів. Загалом понад 40 годин на тиждень я навряд чи колись працював, бо навіть якщо на тижні і траплявся день, коли доводилося посидіти над завданням з 8 ранку до 12 ночі, то всі інші дні були легкими. Ця професія вимагає знань мов програмування, веб-технологій, принципів UX/UI дизайну та вміння оптимізувати роботу додатків.
Робота в кращіх IT командах https://wizardsdev.com/