article-spots
article-carousel-spots
programs
Soft skills
Як стати продуктивним: лайфхаки, метод помідора
15 лип 2021

Олександр Бармін – спеціаліст, який, здається, встигає все на світі. Окрім роботи провідним Java-розробником EPAM, на його рахунку:  

  • магістерський ступінь з computer science та диплом кандидата технічних наук  
  • понад 1300 годин викладання  
  • 23 виступи на заходах у ролі спікера  
  • 91 проведене технічне інтерв’ю  
  • понад 360 годин участі у різноманітних тренінгах.  

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

Продуктивна людина хто вона?  

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

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

Коли та як ти почав розвивати свою продуктивність?  

Перший крок до продуктивності це поставити ціль.

Перше, що я зробив – дав відповідь на питання, ким я бачу себе через 5 років. Я знаю, що в багатьох компаніях це запитують на співбесідах, але ще цікавіше поставити його самому собі: «Ким я НАСПРАВДІ хочу бути через п'ять, десять, чи навіть п'ятнадцять років?»  

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

Якими техніками тайм-менеджменту ти користуєшся?  

План на день  

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

План на день це основа продуктивності.

To-Do списки  

Ідея в тому, що практично на кожен день або випадок є чек-ліст того, що потрібно зробити. Зручніше користуватися електронними To-Do списками, так як вони підтримують синхронізацію між кількома пристроями. Можна попрацювати над чек-лістом дорогою на роботу в метро або стоячи в заторі у авто.  

Pomodoro  

Назва цієї техніки походить від кухонного таймера у вигляді помідора. Техніка полягає в тому, що робота виконується інтервалами. Спочатку ви виконуєте роботу 20 хвилин. Потім робите перерву 5 хвилин. І потім повторюєте цикл: 20 хвилин працюєте, 5 хвилин відпочиваєте. І після трьох ітерацій робите велику перерву на 15 хвилин. Техніка добре підходить для справ, які зовсім немає бажання робити, але треба. Я використовую цю техніку для написання звітів. Сідаю, працюю 20 хвилин над звітом. Потім роблю перерву і повертаюся до звіту. І за кілька «помідорок» проблему звіту вирішено.  

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

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

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

Чи потрібні розробнику soft skills?  

Soft skills мають велике значення для розробника, тому що саме вони дозволяють концентруватися на важливому та ефективно використовувати hard skills. Більша частина роботи в ІТ відбувається в команді. Тому soft skill «ефективна комунікація» є надважливою. Розробнику вона допомагає уникнути великої кількості помилок на етапі інтеграції.  

Soft skills це фундамент, який дозволяє використовувати hard skills максимально ефективно.

Які soft skills важливі для розробника?  

  • Ефективна комунікація. Один розробник може розв’язати практично будь-яку задачу. Але за який час? Оскільки розробники працюють в команді, вони мають вміти домовлятися між собою.  
  • Управління завданнями. Завдань завжди більше, ніж часу на їх виконання. І тут має значення вміння відокремлювати важливе від термінового та пріоритезувати.  
  • Вивчення нового та постійний саморозвиток. Сьогодні розробнику необхідно підтримувати рівень своєї кваліфікації, щоб залишатися затребуваним фахівцем. Для джуніор-інженерів дуже важливе бажання вчитися та розвиватися, вміння ставити правильні питання та здатність сприймати критику спокійно.  

Порадь розробникам-початківцям, як правильно скласти план розвитку?  

Я рекомендую поставити собі мету. Подумайте, ким ви хочете бачити себе через 5 років. Наприклад, я, як початківець, хочу спробувати себе в усьому, однак за 5 років я хочу писати додатки на Java. Відтак подивіться навкруги: напевне є спеціалісти, які вже більше 5 років розробляють додатки на Java. Запитайте в них, як вони до цього прийшли. Таким чином ви дізнаєтесь, де знаходитесь зараз і куди потрібно рухатися.  

Далі поділіть цей довгий шлях від зараз до бажаного стану на досяжні цілі. Зараз вам потрібно вивчити Java Core, потім опанувати Spring, після цього – Hibernate, а далі вам відкриється шлях до великих корпоративних систем, де використовуються складніші підходи, фреймворки та інструменти. І тоді у вас з’явиться план дій. Важливо робити маленькі кроки кожного дня. В цьому найкраще допомагає план на день. Складайте його, коли вам зручно: напередодні ввечері або вранці того ж дня.  

Корисні матеріали для Java-розробників початківців