Таймураз
в отличие от учебников :)
Не сравнивайте языки с яп)
Vint
Годный готовый код не научит тебя как не надо писать. Потому что как не надо - в годном коде нету. По очевидным причинам )
А зачем учиться писать как не надо?) Мозг работает - поймёшь, как код написан, достаточно ли годно. Если годно - используешь, если нет - адаптируешь. Язык - инструмент. Грёбаный мультитул конечно, а не молоток, но всё же.
Анатолий
Подход "посмотрел - запомнил - сделал так же" годится не для всех
Анатолий
Это попахивает ремесленничеством
Анатолий
Волшебный рандом отвечает за то, посчастливиться ли тебе найти в годном готовом коде то, без чего нельзя существовать в этом языке
Анатолий
Или тебе придётся гадать по крупицам
Анатолий
Для этого существуют обучающие материалы
Vint
Учиться НЕ писать как не надо
Всё с опытом. Как не надо - это такая чёрная дыра в анусе коня в вакууме. Для лендинга или для гугла немного разные подходы. Надо учиться думать, самообразовываться, чаще всего через ошибки в собственном опыте, и так далее.
Анатолий
Они дают годный старт, а разогнавшись уже немудрено лавировать среди справочников и набирать опыт на чужом коде
Anonymous
просто у меня через passport.js реализуется авторизация (только твиттер) и после этого, когда сработает коллбэк, я хочу чтобы запоминался человек сервером и при обновлении странички все равно был тем же. а вот socket.io (казалось бы причем он тут) нужен мне для того, чтобы все могли в общем чатике общаться)
Анатолий
Главное не нарваться на говнообучалки, коих миллион
Anonymous
ну и там еще несколько действий на сокетах тип)
Анатолий
Для этого существуют всякие чаты и форумы, куда всякие люди приходят и спрашивают, с чего начать изучать язык
Анатолий
Что собственно и произошло :)
Анатолий
/thread
Denis
Не стоит забывать что учиться нужно на своих же ошибках. Написал, чуть позже понял что хуйня, переписал, в голове отложились все подводные того подхода из-за которого случилась хуйня. Верно что не всегда сразу все очевидно, и этому никакая книжка, бложик и документация не обучит, но чтобы "поехать" начать стоит с чего-то более чем просто документация как по мне. Зависит ещё конечно от опыта разработки, тут уже писалось про если у тебя уже 5-ый — 10-ый язык.
Denis
Можно наверное гудпрактисес прям вызубрить и строго придерживаться их, но это не даст мне кажется того эффекта от обучения, если до них сам потихоньку дойдёшь. Обучение на своих ошибках собсна добавляет пластичности мозгам при решении задач
Denis
Ну имхо ето всё конечн
Анатолий
это компенсируется чувством жопы
Анатолий
когда жопой чувствуешь
Анатолий
очень помогает там, где уже не можешь схватить большой объём информации с этими сраными бесконечными фреймворками
Denis
Да не нашей
Анатолий
ну почему же, системы и алгоритмы обработки данных у нас очень прилично преподают
Denis
А вообще общемировой
Анатолий
как и ООП
Анатолий
а уж дальше если хочешь - мозги есть молодец, мозгов нет иди в ремесленники
Анатолий
вузы учат учиться, а не языкам, для обучения языку не нужен вуз
Дима
Машины не нужны
Анатолий
ремесленникам не нужны
Анатолий
хорошие автомастера - не ремесленники. это мастера
Анатолий
ремесленники - это те, кто тем автомастерам сайты под ключ на допотопном движке делает. один раз научился, вроде покатило - и всю жизнь так
Aleksand
вы не в курсе часом кто является автором гибких методологий? вот поинтересуйтесь
Анатолий
только причём тут фреймворки. это как обвинять пхп, что он позволяет писать говнокод
Aleksand
старость видимо и вправду не радость
Анатолий
без реализаторов mvvm нормальное современное браузерное приложение с браузерным жс можно всю жизнь писать и отлаживать
Анатолий
дело не в фреймворках
Анатолий
дело в тех, кто и использует, зачем и как
Анатолий
просто ещё путают это с другой проблемой
Анатолий
что вместо работы мозгами предпочитают скачать что-нибудь готовое, чтобы уже побыстрее само заработало
Анатолий
например, приходит фронтендер без опыта, выучивает слово "грид" и говорит, что он щас всё сверстает. а потом за него приходится переписывать
Анатолий
делается это обычно быстрее чем его поделие. просто удаляется всё нахрен и пишется по уму
Aleksand
Автокомплит лучше чем в шторме?
продукты jetbrains никто не обгонит в части двух фич - морда для отладчика и автокомплит + статический анализ кода, ни в атоме ни в вскоде не будет ничего подобного
Дима
Ладно автокомплит, а в отладчике то чего там такого, лол?
Denis
Про отладчик тоже интересно лол
Denis
Вроде ничего особенного
Roman
Если есть свободные 16 гигов рам (и то тормозить будет в 20%) то можно и шторм
Denis
Это да, единственное нарекание у меня к шторму это его прожорливость
Aleksand
Ладно автокомплит, а в отладчике то чего там такого, лол?
а ничего такого, просто нигде нормально не работает
Denis
VSCode
Denis
Только прожорливостью лучше?
Дима
а ничего такого, просто нигде нормально не работает
Спокойно ставлю брейкпоинты в chrome remote в несколько сессий прямо поверх ts/flow
Aleksand
ну VSCode на электроне, он жрет тоже от души
CherryTea
Привет вам из 2017
CherryTea
ну VSCode на электроне, он жрет тоже от души
Ага, а вы посмотрите ради интереса
CherryTea
убедительно!
Ну это же смешно, какая ещё idea. Все равно что доказывать что телеграм лучше скайпа.
CherryTea
Просто попробуйте и все поймёте, я знал таких убежденные идеевцев, и сам тоже таким был
Evgeny
И чем же, интересно, скайп лучше ТГ?
Анатолий
И чем же, интересно, скайп лучше ТГ?
он лучший файлообменник
Evgeny
Он убогий файлообменник
CherryTea
И чем же, интересно, скайп лучше ТГ?
Вы меня не так поняли. Студия тут телеграм
Анатолий
Это из ролика одного)
Aleksand
Просто попробуйте и все поймёте, я знал таких убежденные идеевцев, и сам тоже таким был
спасибо за совет, я vscode использую еще с первой беты, ну и пишу на трех языках: python, js, go. а вот про idea я не говорил ни слова, потому что она для java
CherryTea
Idea это разработчик
Evgeny
Это из ролика одного)
ах, фак, я забыл классику :(
Aleksand
Idea это разработчик
разработчик там JetBrains, а IntelliJ Idea это первая их IDE для языка Java из которой идеологически выросли другие.
Vladimir
@chicoxyzzy не видел годный туториал, как либу в wasm собрать и из js дергать?
Никита
всем привет! Вопрос немного не в тему, но может кто-то в курсе. есть впс на DO/VScale. там установлена MongoDB. как получить доступ к этой монге из интернета? просто ip_vps:port не катит
V
а там порт открыт соответствующий? может в панеле что надо сконфигурировать
Тенпеннай
может быть, тут собака порылась
Никита
Спасибо за ссылку!
V
может сделано, чтобы рекурсии не было, вынеси код в функцию локальную и вызывай функцию? Давно с монгузом не работал
Андрей
Всем привет. Нужна помощь. При выполнении этой части вылетает ошибка: "Error: Can't set headers after they are sent". Почему так происходит, я вроде еще не отправляю headers?
Андрей
Dima
Строчки с res.end(); попробуй убрать