«Щоб стати чудовим розробником, потрібна система»: як працювати продуктивно і не вигоріти — стратегії та інструменти

Анастасія Пономарьова

В умовах конкуренції на ринку IT за місце під сонцем з іншими розробниками (і навіть ШІ) програмістам потрібно показувати кращі результати, на які вони здатні.

Як це зробити, у своєму блогу на Medium розповіла Lead Software Engineer Джулі Перілья Гарсія. Публікуємо адаптацію тексту.


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

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

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

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

Почніть свій ранок з того, що зарядить вас енергією

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

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

Приєднуйтеся лише до необхідних робочих зустрічей

Я дозволяю інженерам нашої команди сказати «ні» мітингам. Поставте собі питання, чи може зустріч для вас замінити один лист електронною поштою? Чи справді ви маєте час взятися за ще один проєкт?

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

В IT-сфері існує вірус культури зустрічей, який потрібно зупинити.

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

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

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

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

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

Не забувайте перепочивати

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

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

Закрийте месенджери та вимкніть звук на телефоні

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

Виберіть перше завдання, яке відповідає вашому настрою

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

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

Робіть одну справу за раз і робіть її добре

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

Якщо ви пишете код, не зупиняйтеся на етапі «це працює, і ОК».

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

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

Використовуйте інструменти, щоб організувати свій екран

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

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

Використовуйте один маленький монітор для простих завдань, коли потрібно зосередитися на одному

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

Важкий час “вимкнення”

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

Тоді я закриваю ноутбук і йду відпочивати.

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

Працювати треба розумніше, а не довше.

Висновок

Світ програмної інженерії розвивається швидкими темпами. Це може здатися приголомшливим, особливо повсюдним впровадженням ШІ.

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

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

Останні статті

EXMO.com збільшила ставки для ETH, USDT та USDC: заробляйте до 5% і 9% на рік з найпопулярніших альткоїнів!

Популярна криптобіржа EXMO.com підняла річні ставки на ETH, USDT та USDC у програмі Earn. Отримуйте…

15.05.2024

MacPaw запустила бету маркетплейса Setapp Mobile для iOS в ЄС

Українська компанія MacPaw випустила новий маркетплейс Setapp Mobile. Доступний він в бета-версії та лише за…

15.05.2024

Вінницькі розробники створили автономний рій FPV, який знищує цілі без участі операторів

Одна з команд вінницьких розробників FPV створила плату автономного польоту та спеціальний застосунок. Це дозволило…

15.05.2024

В експериментальному режимі: е-кабінет військовозобов’язаного запрацює вже через пару днів

Електронний кабінет військовозобов’язаного запрацює вже 18 травня. Але поки в експериментальному режимі — через те,…

14.05.2024

Чип Neural Engine, штучний інтелект, покращена камера: чого чекати від iPhone 16

Презентація Apple, де компанія анонсує нові продукти та розповідає про оновлення айфонів, – завжди очікувана…

13.05.2024

Розробники хочуть створити «Дія. Канали» — альтернативу Telegram та іншим месенджерам

Розробники ГО «Аналітичний центр Інформаційних ресурсів» планують створити альтернативу Telegram та іншим месенджерам — «Дія.…

13.05.2024