
Привіт друзі! Років 10 тому, коли ми з колегами викладали QA курси, я особливу увагу приділяв не тільки тестовій теорії, а і банальному умінню шукати інформацію – формувати правильні запити в пошуковик і бути готовими шукати відповіді не тільки в кількох перших відповідях, а до тих пір, поки не знайдеш 😁
⭐️ Допитливість і витримка – важливі навички в нашій роботі!
Років 5 тому, коли я тільки починав серйозно програмувати мовою Python один застосунок для себе, я стикнувся з проблемою розуміння контексту – я знав, що я хочу зробити, але не знав, як називаються необхідні мені частини фреймворку, паттерни та технології. Тому замість пошуку відповіді на свої питання, я шукав, як сформулювати питання.
Один раз, не нагугливши відповідь за годину, я вирішив спитати на stack overflow. Написав питання, перечитав його кілька разів. Переписав, щоб було зрозуміліше, і, о диво! Коли я сформулював питання, відпала необхідність питати, бо я одразу знайшов аналогічне питання.
⭐️ Правильно сформульоване питання – вже половина відповіді!
Кілька років тому вирішив зробити дружині подарунок і написати android застосунок. Погугливши десь тиждень статті типу “android для чайників”, ще за тиждень я написав застосунок ❤️
⭐️ Зараз можна знайти інформацію про що завгодно – було б бажання!
➡️ І от кілька тижнів тому я взявся оновити застосунок, враховуючи нові побажання дружини, і пофіксити кілька дрібних багів. Але я добре пам’ятав ще з минулого разу, що деякі деталі android розробки описані досить туманно, і щоб нормально розібратись, треба витратити неадекватно багато часу – починаєш читати, як зробити одне – там посилання на іншу технологію, а там – це на іншу… (а я не планую міняти професію 😂) Тому вирішив покращити свої навички пошуку, використовуючи chatGPT. Спитав його в лоб:
- як зробити отаке і чи не міг би ти згенерувати мені приклад коду?
- залюбки – відповів чат і видав мені фрагменти коду, вказавши, в які файли в проєкті мені треба цей код додати
- ой, ти використав типи, які помічені як deprecated. Можеш написати новий код без них
- так, будь ласка!
- я використав твій код, і отримав null pointer exception. В чому може бути причина?
- подивись налаштування тут, додай перевірку в цій функції, переконайся, що передаєш тут параметри в потрібному діапазоні
…
Так, спілкуючись з чатом, за 2 вечори я зробив те рішення, що навіть не гуглилось. Бо чат розуміє контекст розмови, навіть коли я не можу правильно сформулювати запитання. Він як досвідчений розробник, якому ніколи не набридне відповідати на тривіальні, плутані і банальні запитання по 10 разів.
⭐️ AI – зменшує вимоги для навички пошуку інформації! А навіть як не може надати рішення сам, підказує потенційні напрямки, де можна шукати. це просто
Я собі вже написав roadmap для задач, які я хочу спробувати вирішити, використовуючи ШІ 🤖
Напишіть, чи ви вже почали його використовувати і якщо так, то в яких задачах?
Бережіть себе!
Вірте в ЗСУ!
Все буде Україна! 🇺🇦