Комментарии 29
Общая проблема перевода: на SO нет хорошей и плохой репутации. Есть высокая и низкая.
Если ответ неправильный он быстро уйдет в минус. Если есть лучший ответ, то он быстро наберет рейтинг выше чем принятый ответ. Статья по моему высосана из пальца, как и проблема. Stackoveflow это просто разновидность документации с очень крутым поиском, какая разница копировать из документации или из Stackoverflow?
Ну вот я частенько замечаю, когда сам ищу, в вопросе спрашивают как сделать что-то на js без фреймворков, но в топе с галочкой всё равно ответ с реализацией на jquery.
Еще видел, когда стоит ответ с галочкой и большим рейтингом, а в комментариях под ним сам автор вопроса пишет, что у него не работает. И автор ответа ему отвечает что у него всё норм. А ответ действительно не рабочий.
давно уже заметил, что на SO можно получить ответ на вопрос по теме в которой имеешь нулевые скиллзы, и даже понять в чкп суть проблемы.
и по этому поводу давно зарекся читать манцалы mysql и телеграмм апи — там настолько перегруженная трудночитаемая документация, что на вникание тратится в разы больше времени, чем нагуглить ответ в staxkoverflow
Зависит от темы. Теги по андроиду мониторят безрукие индусы, которые сами с трудом понимают, что делают.
Хм, когда я разбирался с партициями mysql, то открыл доки и прочитал про разные типы. А как задать вопрос гуглу, если ты не знаешь, что конкретно надо? Или ответ будет для mysql 8.0, а у нас myslq 5.6, в которой половины фич нет? Или ответ будет пятилетней давности, хотя уже есть более современные решения? ИМХО SO дополняет документацию, но никак не заменяет её.
Когда-то я делал так же, однако впоследствии понял всю силу фундаментального образования. Если вам читать документацию сложно — это может говорить (помимо того, что действительно бывает запутанная документация) о том, что вы:
а) находитесь в цейтноте, стрессе — а стоило бы планово заняться саморазвитием и не браться за проекты "нужно ASAP, хреначьте поскорее на прод!"
б) вы не умеете или не любите преодолевать сложности, не тренируете свои мозги — и это как "сложно рассчитывать стать олимпийским чемпионом по штанге, если вы не любите поднимать крупные веса, а только лёгкими занимаетесь"
Я копирую с stackoverflow очень много и часто (моя репутация — несколько десятков тысяч), но я также часто пишу код из головы (скетчи в блокноте linqpad), это было очень сложно поначалу, я помню как мне было неприятно то, что я на память не помню простейшие вещи типа "а когда мы делаем for в обратном порядке что вписывать в инварианты цикла?"
Поэтому постоянная тренировка — как на сложных задачах, как на лёгких задачах и вдумчивое прочтение книг, туториалов (прочитал — тут же сделал) — это на мой взгляд очень важная составляющая профессионального программиста.
Многие вещи действительно забываются (не используешь в ежедневной работе — начинает слабнуть), но вот то, что остаётся в голове после а) постоянных повторений и б) изучения фундаментальных вещей — оно весьма помогает в решении любых задач — как новых, так и вспомнить старое. И стресса меньше и времени уходит меньше.
Возможно, это вам не нужно, не пропагандирую. Интернет не отключат, so не закроют, к собеседованиям раз в год или на сертификацию можно и брейндампами обколоться. Любовь к сложным задачам — это весьма специфическая проф.деформация, если вам хорошо без неё — ну так можно и не начинать.
Full Stack Overflow developer:
Full Stack Overflow developers work almost entirely by copying and pasting code from Stack Overflow instead of understanding what they are doing. Instead of researching a topic, they go there first to ask a question hoping people will just give them the result.
А что плохого? Зачем тратить человек-ресурс на переизобретение уже изобретённого? Если некая функция (не в смысле function, а в смысле кусок кода) программы неуникальна, т. е. может быть использована в разных случаях, то её можно и нужно реиспользовать, а в идеале — хранить на видном месте.
Надо немного изменить заголовок на "Насколько часто копируют со Stack Overflow"
3 месяца назад я на хабре задал вопрос, и все такие "фу, туфта", а на стеке нашел ответ.
Посмотрим правде в глаза, вопрос ещё и в менталитете, в одном случае тебе подскажут чего почитать или дадут ступеньку, а в другом будут тупо гнобить, и пофиг что ты ток учшься.
На англоязычном пространстве, легче там лучше с поддержкой, думаю нам стоит поучится.
Я уже молчу про отдельные ветки stackoverflow, переведённые на русский без зазрения, совести.
Ищешь ответ на Stack Overflow, находишь только тему без ответа, исследуешь вопрос самостоятельно, добавляешь ответ в найденной теме на Stack Overflow. :-)
Честно говоря, вообще не понимаю этих шуток про копипаст кода.
99% случаев, когда я прихожу на SO это ошибка при дебаге кода, которую я загуглил.
И в ответах, обычно, подходящее решение моего вопроса, почему я, копируя его, должен мучаться угрызениями совести и считать что такой подход вреден?
Мы выяснили, что люди копируют со Stack Overflow и насколько часто