Як стати кращим розробником: шість простих звичок, які варто опанувати у 2023 році

Валерія Мурадян

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

Про ситуацію

«Технологічна індустрія руйнується! Вас всіх на***ли», — пише випадковий блогер на Medium.

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

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

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

Опануйте швидкі команди

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

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

Висновки:

  • використовуйте Siri Shortcuts, наприклад, щоб автоматизувати нудні задачі;
  • встановіть спеціальні програми запуску, такі як Raycast, щоб створювати власні швидкі команди, закладки та посилання, до яких можна легко отримати доступ з будь-якого місця;
  • підвищте продуктивність розробки, опанувавши комбінації клавіш Visual Studio Code.

Raycast app

Використовуйте свій код повторно

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

Фрагменти коду, наприклад, є чудовим способом трохи автоматизувати вашу рутину. Я гарантую, що в мережі ви знайдете чудові фрагменти для кожної популярної IDE, мови та фреймворку. Ви можете використовувати готові до використання фрагменти (перегляньте цей список плагінів VS Code Snippet) або створити власні, якщо неодноразово пишете одне й те саме. Такі плагіни, як Snippet, роблять це дуже просто!

Висновок:

  • Намагайтеся зробити код, який створюєте, придатними для багаторазового використання.
  • Завжди шукайте способи прискорити свій розвиток. Фрагменти коду у допомогу!

Створіть свій центр продуктивності

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

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

Висновок:

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

Швидше набирайте текст

Тут не так багато можна сказати. Просто візьміть один із безплатних тренажерів, наприклад, TypingClub, і нарешті опануйте сліпий метод набору! Програма містить 650 ігор з набором тексту, тести з друкування тощо.

TypingClub

Будьте в курсі: вивчіть одну нову технологію цього року

Щороку я ставлю собі нову навчальну мету. Цього року, наприклад, я збираюся складати іспит AWS (схрестила пальці). Минулого року я нарешті вивчила TypeScript і Next.js. Може здатися, що це небагато, але з часом усі ці навички накопичуються.

Використовуйте ШІ

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

Висновок:

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

Це текст з  особистого блогу, опублікований з дозволу автора.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

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

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

Коротко про українську IT-сферу у 2024 році Це коли на одну вакансію Middle розробника по…

26.03.2024

Блокчейн-розробка сьогодні: зарплати і перспективи на ринку праці

Формування криптовалютної галузі в Україні почалося ще у 2014 – саме тоді з'явилися перші стартапи,…

18.03.2024

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

Автор цього блогу — Python-девелопер Сергій Солдатов, який вирішив створити досить унікальний продукт. І це…

12.03.2024

Чи треба готуватись до співбесіди?

Думки шукачів діляться на: «так, однозначно» і «ні, не вартує, я все і так про…

04.03.2024

Відкладаєте до останнього? Що таке «синдром студента» і як з ним боротися

Синдром студента — це форма прокрастинації, яка полягає в тому, що людина, якій дали завдання,…

23.02.2024

Вчимося працювати з Git: основи конфігурації, гілки, додавання файлів та директорій

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

20.02.2024