Есть две кнопки в задачах: "Помощь" и "Обсуждение".
По правильному надо бы найти описание этих разделов, даже где-то вроде в начале пути встречалось, но уже много с тех пор кода на JavaRush утекло.
У меня такое понимание, за подсказкой я иду в раздел "Помощь", а раздел "Обсуждение" сам собой подразумевает обсуждение всего, что касается задачи, в том числе и различных её решений.
Я просматриваю обсуждение после того, как решил, отмечаю для себя другие варианты, если пролистав ниже, я не увидел реализации похожей на мою, то вероятнее всего я опубликую своё решение для таких же, как я. К опубликованному решению в разделе "Обсуждение" можно получить комментарии, в которых будут поправки или ещё чего интересное по теме. В разделе "Помощь" готовое решение публиковать нельзя.
Есть те, кто не согласен с этим и приходит в обсуждение за подсказками, видя сразу готовое решение, испытывают недовольство, гнев, может он и прав. У меня своё мнение на этот счёт. Это всё вопросы самодисциплины и желания учиться самому, если не хочешь увидеть решение, то и не увидишь. В основном в Обсуждение заходят, когда совсем тупик с решением или не хотят тратить много времени. Но, умение задавать вопросы хороший навык, значит нужно идти в раздел "Помощь", задавать вопросы в "Обсуждении" - это ждать, когда кто-то придёт, терять время. Понимаю, что такое мнение идёт в разрез общему, но что делать, для развития нужен фидбэк.
Так как всё таки быть, публиковать код решения в Обсуждении или нет?
Ivan
18 уровень
Назрел важный вопрос не по задачам, но связанный с ними. Обсуждение vs Помощь.
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Justinian Judge в Mega City One Master
27 мая 2020, 08:14решение
Публиковать - где? Старайся всегда формулировать вопросы без мысленных сокращений, то есть в голове у тебя детали есть и ты решил их сократить.
А другие читают и начинают гадать, что же ты имеешь ввиду.
Публиковать решения нельзя и в разделе Обсуждение, другое дело что на это сквозь пальцы смотрят.
Смысла публиковать свое решение там нет никакого.
Те люди, у которых действительно классное решение, красивое, правильное по ряду причин никогда там его не опубликуют.
Только программисты, которые имеют несколько лет опыта на работе, могут написать хорошее, качественное решение, которое достойно внимания.
Публиковать свои поделки, это распространять свои ошибки, много легковнушаемых людей прочитают и к своим ошибкам будут добавлять чужие.
Для тех кто застрял - есть раздел Помощь, пусть спрашивают - помогут.
Давать им готовые решение это не уважать их.
Это как прийти на тренировку марафонцев, взять самого уставшего, и воспользовавшись его беспомощностью и упадком сил, усадить на автомобиль и довезти к финишу. Это насилие над человеком. Это забрать у человека возможность преодолеть, развиться, перейти на следующий качественный уровень, это отбросить человека назад в его развитии.
Это не помощь, это издевательство, тот кто помогает таким образом - ставит себя выше остальных, это высокомерность. Я снизойду до вас, неспособных, и дам решение.
Вот общий алгоритм решения или какие-то точечные моменты описать, это да, в Обсуждении писать можно.
А код...Это все-равно, чтобы была возможность в учебники младшей школы добавлять варианты ответов учеников. Я пашел за малаком, схадил к артадонту, и мине стала лудше! Зачем это читать другим? Оно же все в памяти откладывается.
Другим такое не нужно.
Пример качественного кода нужно. Но кто его может дать, я уже написал - только практикующий программист с опытом.
Учебные упражнения, учебный код, решил, да и пошел дальше.
В Помощи никаких готовых решений.
В Обсуждении можно какие-то подсказки давать или общий алгоритм своими словами.
+4
Ivan
27 мая 2020, 08:33
Спасибо. Под таким углом не рассматривал, полностью согласен.
+1
Ivan
27 мая 2020, 09:15
Сравнение с марафоном вытащило из памяти историю из жизни.
Бежали мы марафон "Белые ночи" в Санкт-Петербурге, в тот год жара была в тени больше +30 гр. Кто-то терял сознание, их, естественно, забирала скорая помощь. После марафона появилась легенда: одного из участников занесли в карету скорой помощи, привели в чувство и хотели отвезти в больницу, а он попытался вырваться и продолжить дистанцию, ему предложили доехать до финиша и получить заветную медаль, после продолжить путь в больницу. По легенде марафонец сбежал и финишировал самостоятельно.
0
Justinian Judge в Mega City One Master
27 мая 2020, 09:47
Интересная история, да, марафоны штука массовая, и регулярно бывают печальные случаи, в любом спорте так. Поэтому навряд бы со скорой выпустили, или сам марафонец бы сбежал, потенциальные миокардиты и инфаркты не шутки.
Но сам факт, в спорте очень важен этот момент преодоления, когда сил уже нет, а надо бежать. Это ключевой момент. С одной стороны можно назвать это трудностью.
Но это прежде всего и возможность. Стать сильнее, наработать спортивный характер, физическую форму, практически все современные методики и спортивная наука ходит вокруг того, чтобы загнать человека в стресс, и именно в нем происходит развитие и раскрытие спортсмена, работа над качественным уровнем.
Если у начинающего боксера, время от времени возникают проблемы в ринге, противник сильнее, и каждый раз будет выбегать условный батяня Кличко/Поветкин, метелить соперника и убегать, то что будет с спортивной карьерой и уровнем этого боксера не сложно представить. Он никогда не разовьется в зрелого спортсмена. Потому что у него заберут эту возможность.
Поэтому часто, даже если и просят, не нужно помогать. А иногда нужно, это только на глаз определяется.
Человек должен встретить проблемы лицом к лицу. И должен либо научится принимать поражение либо преододеть.Это бесценный навык, который очень много может дать, многие известные люди в биографиях вспоминают о поражениях, которые стали ключевым фактором для просто взрывного роста мотивации, силы воли и достижений.
Поражение выбивает из седла, и заставляет мобилизировать ресурсы.
Не решил задачу. Ок не решил, и что? Сидеть и плакать в уголочке? Ждать пока добрый дядя поможет и решит вместо? Собери волю в кулак, встань и иди! Не можешь идти - ползи! Не можешь ползти, перекатывайся.
Программирование схоже, всегда будут очень сложные и нерешаемые задачи. Всегда будут практически непобедимые соперники, которые лучше во всем. Надо научиться жить в этих условиях.
Принять правила игры, и научиться фокусироваться на цели и идти к ней, несмотря ни на что.
+3