Як читати дослідницькі роботи

Як я прийшов до цього

В університетах закордоном (та в деякий наших) практика роботи з дослідницькими роботами (whitepaper`ами) - це must-have.

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

Так я прийшов до дослідницьких робіт.

На поточному місці роботи мені часто доводиться читати whitepapers. В основному - це тестування, розподілені системи та різного роду блокчейн (й дотичні до нього теми).

Але читати такі матеріали - не просто. Тому я вирішив трохи вивчити підходи та поради, щоб читати трохи ефективніше.

Цей пост - така собі нотатка для себе й інших.

Нащо читати?

  • знання (побачити проблеми очами вченого, що витратив багато часу на дослідження питання)

  • відкриття нового для себе

  • грунтовні (а час від часу не дуже) дослідження та висновки

Цілі

Або краще заглибитись у проблему (як дослідник) або ж отримати трохи ширші та глибші знання як новачок.

Де знайти потрібну роботу

  • інтернет (Google Scholar, arxiv, etc.)

  • перевіряйте посилання однієї роботи на інші

  • ком'юніті (reddit)

Як читати дослідницькі роботи

  • Читайте критично. Автори не завжди праві. Будьте підозрілими.

    • Задавайте питання

      • Чи правильну проблему вирішують автори?

      • Чи немає більш простого рішення?

      • Які існують обмеження рішення?

      • Чи обгрунтовані припущення авторів? Чи логічні?

      • Чи корректні дані використовують автори? Як вони зібрали ці дані?

  • Читайте креативно. Ваша задача - дослідити проблему та рішення авторів, а не "розбити" їх та знайти усі можливі "баги".

    • Які хороші ідеї є в роботі?

    • Які можливі покращення пропонують автори?

    • Які можливі наступні кроки, базуючись на цій роботі?

  • Робіть власні нотатки

    • Можна навіть у самій роботі. Підкреслюйте, обводьте, пишіть нотатки на полях.

  • Після першого читання - спробуйте підсумувати роботу у декількох реченнях.

    • Це показник того, чи ви зрозуміли текст.

    • Далі можна заглиблюватись не тільки в основну ідею, а й в супутні.

  • Порівняйте роботу з іншими схожими на цю тему (якщо можливо)

Three-pass метод

Перше читання

  • Швидко прочитати та отримати поверхневе розуміння роботи.

  • Читайте заголовок, аннотацію, вступ, назви розділів та підрозділів, а також - висновки.

    • Не більше 5 - 10 хвилин.

    • Після нього ви повинні відповісти на 5 Cs:

      • category - тип роботи

      • context - на якій теорії грунтується робота? Чи існують пов'язані роботи?

      • correctness - чи припущення у роботі здаються валідними

      • contributions - які головні досягнення роботи?

      • clarity - чи зрозуміло написана робота?

Друге читання

  • Більш сфокусоване читання (без перевірки технічних доказів). Дивіться на діаграми й ілюстрації. Позначьте важливі референси, які треба також перевірити.

  • Як результат - ви повинні вміти сформулювати головні тези роботи, разом із доказами

  • Може бути, що навіть зараз ви недостатньо зрозуміли роботу - бо ви новачок у сфері або робота написана погано.

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

Третє читання

  • Читаємо та намагаємось віртуально ре-імплементувати роботу та докази в ній

  • Ідентифікуйте та піддайте сумніву кожне припущення в роботі

  • Думайте, як би ви представили той чи інший концепт чи доказ

  • Збирайте інформацію для власних досліджень та робіт

Посилання

Ще підхід до читання

Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Test Engineering Notes
Test Engineering Notes@TestEngineering

Про складні речі в тестуванні

1.2KПрочитань
4Автори
14Читачі
На Друкарні з 27 червня

Більше від автора

Вам також сподобається

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Вам також сподобається