Сайт вопросов-ответов (аналог StackOverflow) в рамках курсов Информатики в ВШЭ и Молекулярного Моделирования.
Это сайт для тех, кто хочет уметь делать на компьютере НЕ только то, чему его научили:
В работе программиста (да и квантового химика) часто встречается ситуация, когда понятно, что надо сделать, но неизвестно, как. Например: удалить папку на UNIX, или поправить инпут-файл, чтобы расчёт перестал падать с непонятной ошибкой.
Основной способ решения данного класса задач: зайти в Гугл, сформулировать свою проблему и найти для неё решение. Те из вас, кто так уже делал, наверняка видели, что очень часто ответы находятся на сайте StackOverflow: это сайт вопросов-ответов, который активно используется программистами. Есть даже такая народная мудрость: если у вас есть проблема в программировании, то вы не первый, кто с ней столкнулся, и правильный ответ точно есть где-то на просторах интернета.
Однако, сайты вопросов ответов тоже создаются не сами по себе: всегда есть кто-то, кто задал вопрос, ответ на который помог вам. Поэтому полезно уметь вернуть долг и в свою очередь задать вопрос/дать ответ на таком форуме.
Полезная пара вопрос/ответ должна быть оформлена так, чтобы быть полезным случайному читателю. Для этого:
- Название вопроса должно содержать сообщение об ошибке, либо другие ключевые слова, по которым легко понять, о чём идёт речь.
- В теле вопроса должна быть детально изложена проблема в текстовом виде. Также необходимо описание последовательности действий, приведшей к проблеме, и фрагменты инпут/аутпут-файлов (обязательно корректно оформленные как
код). Недопустимо чтобы формулировка ошибки присутствовала в вопросе только в виде картинки - такой вопрос - а значит, и ответ на него - не будет находится поисковыми системами и будет бесполезен для общества. - Ответ на вопрос должен содержать конкретное решение (что ввести в командную строку/поменять в инпут-файле чтобы проблема решилась) и объяснение проблемы в целом. Например:
На сервере установлено всего 12 Гб оперативной памяти, а в инпут-файле указано использовать 25 Гб. Нужно заменить%maxcore 25000на%maxcore 2000(тогда будет 2 Гб, должно хватить). - Если ответ решил проблему - он обязательно должен быть отмечен как "Solution" - для того, чтобы посетитель форума мог быстро найти нужный (работающий) ответ.
- Все детали обсуждения должны присутствовать на странице вопроса. Никаких "я прислал тебе в ВК", "посмотри в ТГ". Опять таки, такой вопрос/ответ будет бесполезен для общества.