Перед тем как задать вопрос
- Мгновенные и удобные средства общения, такие как QQ / WeChat, предоставляют быстрый способ общения, но если вы столкнетесь с проблемой, рекомендуется следовать следующим шагам.
- В конечном итоге, получите ли вы полезный ответ, зависит от того, как вы задаете и уточняете свой вопрос.
Шаги по решению проблемы:
- Попробуйте решить самостоятельно: Сначала попробуйте решить проблему, используя свои знания. Не бойтесь английских сообщений об ошибках, постарайтесь их понять. Большинство сообщений имеют направленность, вам нужно найти это, а затем попытаться решить проблему самостоятельно.
- Поиск в интернете: Проверьте в интернете, не сталкивались ли другие с подобной проблемой. Если да, то сначала обратитесь к решениям других, если нет, задайте вопрос в группе.
- Задавайте вопросы в группе: При задании вопроса в группе, сначала четко опишите проблему, а затем приложите скриншот, чтобы другие могли быстро определить проблему. Чем больше информации вы подготовите, тем выше эффективность решения проблемы другими.
При задании вопроса, постарайтесь сделать следующее, это значительно повысит вероятность быстрого решения проблемы:
Всегда думайте о проблеме с точки зрения человека, который будет отвечать
- Представьте, что ответчик - эксперт, у которого мало времени.
- Как сделать так, чтобы человек сразу понял ваш вопрос, без необходимости задавать дополнительные вопросы о том, что вы делали, и какую цель преследовали.
- Если вы хотите, чтобы человек ответил на ваш вопрос, например, если есть глубокий технический обмен мнениями, или если вы можете вызвать чувство восхищения у человека, или если вы сможете просто заплатить ему.
- Не позволяйте человеку думать, что вы ленивы, не читали документацию, не смотрели код, не смотрели журналы, не искали, не думали, не пытались решить проблему, а просто пришли спросить.
Определите проблему, ясно укажите, что произошло и что вы сделали, включая:
- Что я хочу достичь, какую функцию хочу реализовать?
- Как я это сделал, каков подробный процесс?
- Какие ошибки произошли в процессе, каковы явления (например, ошибки, какие ошибки произошли, полное содержание ошибки? Не стоит смотреть только на последние несколько строк, постарайтесь посмотреть больше журналов)
- Я внимательно изучил сообщение об ошибке, содержит ли оно указания на причину ошибки и методы ее решения?
- На основе этих сообщений об ошибках, тщательно подумайте, сможете ли вы решить проблему?
- Поиск документации, FAQ, issue, а также поиск в поисковиках, можно ли найти решение проблемы?
Если вы чувствуете, что документация неполная, вы можете прямо указать на это! Не беспокойтесь, я точно не эксперт и, возможно, упустил некоторые моменты!
Низкоэффективные или бесполезные вопросы

- Вопрос: Добрый день, как решить эту проблему?
Проблемы
- Снимок экрана Лучше сделать скриншот, чем просто снять экран, научитесь использовать встроенные функции захвата экрана различных инструментов. За исключением особых случаев, когда требуется более четкий снимок
- Неполная информация Есть разные причины, по которым CAN не может найти ID, например, неправильное подключение проводов, скорость между верхним и нижним устройством и т.д. Ограничьте свою проблему конкретной ситуацией и предоставьте точные условия, это поможет сфокусироваться на проблеме.
- Не умеете делать скриншоты, смотрите это руководство по скриншотам
Шаблон вопроса
Постарайтесь задать вопрос элегантно, не добавляйте лишние вводные слова, жалобы, тщательно выбирайте каждое слово и знак препинания, думайте о проблеме с точки зрения человека, который будет отвечать, как сделать так, чтобы человек мог быстро помочь вам решить проблему, слишком короткое описание неясно, слишком длинное может вызвать недовольство у человека.
Если вы действительно не можете решить проблему сами, и вам нужно обратиться за помощью, подумайте:
-
Кому обращаться, где обращаться, кто имеет больше шансов ответить на ваш вопрос? И какова оперативность?
-
Какие информацию и явление вы должны предоставить, чтобы человек хотел быстро помочь вам решить проблему?
- Предоставьте свою цель (помогает ответчику понять, что вы делаете)
- Предоставьте полный процесс выполнения и явления, возникшие во время процесса (помогает ответчику повторить вашу процедуру, то есть воспроизвести проблему)
- Укажите место ошибки, укажите, какое явление или результат отличается от ожидаемого! (Позволяет ответчику знать, где не достигнуты ожидания)
- Предоставьте сообщение об ошибке, оно должно быть полным, приложите как можно больше скриншотов и журналов, не экономьте на этом, не предоставляйте только маленький снимок или часть журнала (потому что ответчик, возможно, давно не занимался этим, забыл некоторые детали, и ему нужно быстро вспомнить с помощью скриншотов и полных журналов; кроме того, подробные журналы могут быстро определить, где находится проблема)
-
Как задать вопрос, чтобы проявить искреннюю вежливость, даже если вы новичок, люди будут готовы ответить
Заголовок
Независимо от того, где вы задаете вопрос, придумайте 30-символьный заголовок, который объясняет суть проблемы, включая:
- Категория проблемы, это вопрос о помощи, отправка бага или обмен опытом и т.д. Позволяет сразу определить, что вы хотите, на экране, покрытом текстом
- Одной фразой объясните суть вашей проблемы, например, встретились с CAN не может найти ID, не может подключиться к основной плате и т.д.
Поэтому после совместного анализа заголовок может быть таким:
【Вопрос】 SHT36V3 не может найти CANID, уже проверено
Такой заголовок не должен содержать:
Аааааа почему моя плата не может найти ID
(я не знаю, как вы подключили и как работаете)Почему мой верхний компьютер не запускается
(я не знаю, какой верхний компьютер)Почему у меня нет устройства
(я не знаю, какое изделие)Что это за ошибка
(не читал документацию, сразу спрашивает)Получил основную плату, как подключить драйвер?
(не читал документацию, сразу спрашивает)Как подключить этот провод
(какая проблема?)Почему я не могу программировать после входа в DFU, почему я не могу войти в DFU и т.д.
(вы должны рассказать, как вы выполняли операции, как подключали, иначе другие могут подумать, что вы говорите вздор, и не станут отвечать)
Можно спросить так:
【Вопрос】 После того как я перепутал питание, моя плата не может запуститься, как определить, повреждена ли она, если можно, как восстановить?
【Баг】 В этом документе недостаточно информации, надеюсь, можно добавить или изменить аналогичный контент
Пример шаблона
- Потратите немного времени на упорядочивание вопроса и четкое описание следующей информации:
- В конечном итоге, получите ли вы полезный ответ, зависит от того, как вы задаете и уточняете свой вопрос.
- Какая проблема Например: Новая основная плата и инструментальная плата не могут найти устройство
- Какое оборудование Например: Тюнер + D5 основная плата + SHT36V3
- Как подключено Например: Сделайте высококачественный снимок подключения и отправьте его эксперту
- Какие явления проблемы Например: При вводе команды lsusb в верхнем компьютере нет устройств и т.д. Приложите скриншот полной информации.
【Вопрос】 Я купил основную плату D5 и SHT36, при подключении к тюнеру верхнего компьютера с помощью lsusb не удается найти никаких устройств