Size: a a a

Генератор непрочитанных сообщений

2021 January 16

m

militska in Генератор непрочитанных сообщений
Я потратила на это 20 минут
источник

m

militska in Генератор непрочитанных сообщений
источник

m

militska in Генератор непрочитанных сообщений
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Санжар
Есть такая штука — tutorial hell, и в нее часто попадают новички. И сейчас я объясню, что это такое и как из этого выбраться.

Сейчас почти на все, чем вы можете заняться, найдутся туториалы. Видео на ютубе, статья, или курс. Все это так или иначе помогает новичку (и не только) лучше разобраться в топике и выполнить какое-то действие (сделать механику в игре или смонтировать видео).

Но многие попадают в такую ловушку, tutorial hell, и начинают слишком сильно полагаться на туториалы, обращаясь к ним каждый раз, когда им что-либо нужно.

У такого подхода есть несколько подводных камней. Я постараюсь говорить в контексте геймдева, но вы можете применить это на любую сферу деятельности.

Первое: туториалы мешают поддерживать нормальную кодовую базу, и ваш проект превращается в нагромождение разных стилей и паттернов. Вряд ли вы найдете все нужные туториалы у одного автора, а разные авторы пишут свой код совершенно по-другому. В конечном итоге вы привыкните к тому, что лично вам не нужно думать над стилем, над паттернами проектирования и над архитектурой проекта/системы. За вас все уже сделали в туториалах. А хороший программист обязан уметь проектировать качественную архитектуру проекта.

Второе: туториалы дают надежный путь из точки А в точку Б. Проблема —> решение проблемы. Вам может начать казаться, что в реальности все так же просто (вы же не знаете, сколько автор туториала проектировал систему и писал код перед тем, как сделать ролик). Из-за этого происходит типичная проблема, которая встречается у всех отличников в школе: мы умеем делать все по туториалам, но как только от нас требуется импровизировать или находить решение проблем самостоятельно — мы теряемся. А любые навыки бесполезны, если вы умеете делать что-то только по заготовленному плану. В жизни так не бывает, слишком много приходится импровизировать. И это нормально.

Третье: излишние туториалы мешают вам развиваться как разработчику. Туториалы показывают, как сделать что-либо, но из-за этого мы отвлечены от процесса решения проблемы, так как ее решили за нас. Вспомните сами: вы всегда получаете намного более ценный опыт, если решаете какую-то проблему самостоятельно. Она заставляет вас думать, приходить к какому-то решению, и это откладывается в голове намного надежнее, чем просмотр туториала.

Туториалы — это отличный способ для новичка разобраться в чем-то на начальных этапах. Но не делайте на них такого сильного упора. Прошли курс, туториал, или прочитали книгу — самое время сделать самостоятельный проект. Научитесь пользоваться документацией, статьями, где дают абстрактное решение без имплементации. Да, будет тяжело, и вы будете встречать проблемы, которые придется решать часами (и даже днями).

И помните — в процессе обучения собственный неудачный опыт намного важнее чужого удачного решения.
А й геймдеве меньше общепринятых бест практисов, чем в вебе? Т.е. сложнее построить фундамент, чтобы стабильно развиваться?
источник

С

Санжар in Генератор непрочитанных сообщений
Daria Motorina
А й геймдеве меньше общепринятых бест практисов, чем в вебе? Т.е. сложнее построить фундамент, чтобы стабильно развиваться?
алгебра и геометрия
источник

С

Санжар in Генератор непрочитанных сообщений
XD
источник

m

militska in Генератор непрочитанных сообщений
+ я подозреваю, английский язык
источник

m

militska in Генератор непрочитанных сообщений
я тут 2ой день пытаюсь добавить псалм на проект, где куча зависимых пакетов остало на 3-4  мажорные версии.
причем часть пакетв даж не используется
источник

m

militska in Генератор непрочитанных сообщений
потму что шли прост  с юи из коробки
источник

С

Санжар in Генератор непрочитанных сообщений
что за псалм? стат анализ или че
источник

m

militska in Генератор непрочитанных сообщений
да
источник

m

militska in Генератор непрочитанных сообщений
уже думаю  психануть, запустить его в докер контейнере, немног  прогнать, а потом уже играться в пайплайнах
источник

m

militska in Генератор непрочитанных сообщений
типа сделать джобик, с образом в котором будет  установлен псалм,  брать  гит дифф, и как то прогонять по изменным  файлам
источник

m

militska in Генератор непрочитанных сообщений
всё равно оно никому не нужно кроме меня
источник

m

militska in Генератор непрочитанных сообщений
ровно как и тесты
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
militska
типа сделать джобик, с образом в котором будет  установлен псалм,  брать  гит дифф, и как то прогонять по изменным  файлам
там для этих целей есть baseline
источник

А

Алексей in Генератор непрочитанных сообщений
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
текущие ошибки он запоминает, а новые уже показывает
источник

NT

Nikolay Turskyi in Генератор непрочитанных сообщений
militska
а кстати остановки в общетсвенном транспорт в Украине и РБ на каком языке объявляют?
В метро на английском и украинском)
источник

P

Panda🤔 in Генератор непрочитанных сообщений
Алексей
Когда его никто не знает особо
у нас все знают украинский
источник