Про допомогу в чатах

Просити допомоги — норм. Допомагати самому — тим паче круто. Але питати варто, не заважаючи іншим, а допомагати — так, щоб не нашкодити. Деталі:

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

Просто запитайте те, що вам потрібно: На курсі Zero: в основному чаті На курсі CS: в чаті того рівня, із яким виникли складнощі.

Юзайте треди

Вся допомога вдвічі корисніша, коли вона структурована по тредам.

Питаєте — створюйте тред для відповідей.

Не спойлеріть

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

Тому, будь ласка, не пишіть спойлери щодо задач. Якщо ж заспойлерити якусь дрібницю треба для вашого питання: обгортайте слова/скріншоти в спойлери. Якщо це код — викладайте його на Pastebin (якщо ви студент курсу Zero — створюйте посилання на код в Ш++ IDE).

Не скидайте посилання без пояснень

Вчіться шукати

Принаймні намагайтесь це робити :)

Доки не навчитесь шукати відповіді (в Гуглі, в Діскорді, де завгодно) — програмістом не станете. Це не жарт і не перебільшення.

Якщо взагалі не знаєте, як / де шукати те, що вам треба — так і спитайте: “Як мені правильно шукати [те-то] ?”. Це набагато корисніше, ніж “Як зробити [те-то] ?”

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

Правильно ставте питання

Якщо ви все ж ставите питання, воно обов'язково має містити:

1. Перелік того, що ви вже зробили для вирішення проблеми ("гуглив X, Y, Z", "читав про X в книзі Y або на сторінці https://......", "шукав у чаті X на тему Y та Z" і т.п.).

2. Вашу версію відповіді (або хоча б припущення).

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

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

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

Тож не чекайте гарної (чи навіть взагалі якоїсь) відповіді на погане питання.

Аргументуйте

Підкріплюйте слова посиланнями. І посилання — це не обов’язково URL. Послатися можна і на сторінку книги, і на слова експерта.

Сенс у тому, що треба пояснити: ви вважаєте так-то, не просто "бо так", а тому що читали / дивились / чули це там-то. Без об’єктивних аргументів дискусія скочується до смаківщини. А це шкідливо для навчання.

Правило аргументації стосується і питань, і відповідей.

Якщо питаєте — питайте

Пишіть до актуального чату

В p2p-zero спілкуються про Zero. В level02 обговорюють проблеми другого рівня курсу CS. І т.д.

Пишіть туди, де ваше повідомлення актуальне. Не пишіть (умовно) в чат робототехніки питання про фронтенд.

Якщо не знаєте, в який чат краще підходить ваше питання — пишіть у флуд.

Last updated