// личный канал‑лог
gavrilovlog
← все записи

Как я изучаю новый язык программирования

👁 5412
Я уже писал, что начал осваивать Python и для этого сейчас зарегался на codewars, начал выполнять задачки разной сложности. В прошлом для изучения нового языка, например GoLang, я пробовал самостоятельно интерпретировать паттерны программирования, но это достаточно долгий путь, да и очень утомительный. Пока я не начал разрабатывать пет-проект на GoLang, я не мог разобраться даже со структурой проекта. В общем всегда нужна практика, нет смысла просто что-то изучать как теорию, нужно рваться в бой, решать реальные продуктовые задачи и только это помогает быстро и с интересом освоить что-то новое. А прежде нужна база, и получить ее можно благодаря решению алгоритмических задач. Однако меня всегда это очень утомляло и быстро терялась мотивация, а на codewars есть крутая система рейтинга и имеются задачи разной сложности и на различные темы. Вот надо мне лучше усвоить как работать с массивами на Python, я выбрал тему arrays и начинаю решать задачи от 8 kyu и сложнее. Кстати обратил внимание на название градаций сложности, 8 kyu, 7 kyu, 6 kyu … В детстве я занимался каратэ и там была такая же градация, начиная с 10 kyu и до 1 kyu. В зависимости от kyu тебе выдавался соответствующий цвет пояса. Я закончил заниматься каратэ с коричневым поясом 3 kyu, теперь новая цель, получить 3 kyu на codewars 🙂 А может и больше, получить 1 dan (черный пояс) - в детстве это было моей целью в каратэ, а сейчас это моя цель в программировании 🙂 @knowyourbackend @kyb_chat #Live
531