Найти в Дзене
Закреплено автором
The Dev Crown - Дневник Python разработчика
Эксперимент: смогу ли я, уча python, написать на нём же программу, которая заставит меня выучить английский? Начинаю с чистого листа.
2 месяца назад
Отказ от многозадачности в изучении "английского" языка.
Прошлые две недели особо не занимался языком. Долго не мог понять, что происходит и куда делся первоначальный запал. Оказалось, словил "паралич анализа". Если коротко, то когда много думаешь и планируешь, всё меньше шансов, что начнёшь действовать. Всю позапрошлую неделю я размышлял о том, что и как мне лучше начать делать, в какой последовательности. И чем больше думал, тем меньше хотелось что-то делать. Решение вроде простое - перестать планировать, отдохнуть день-два и начать действовать. Я так и сделал...
2 недели назад
Что если отказаться от словаря, изучая иностранный язык?
Не заметил, как пролетела неделя, - был погружён в улучшение языковых практик. Сейчас я пытаюсь упростить эти практики до такой степени, чтобы хотелось продолжать изучать язык. Всю эту неделю меня не покидала одна мысль: Я всегда думал, что знаю немало слов, - потому что в простых материалах понимаю достаточно много. Чтобы это проверить, решил пройти тест. По итогам тестов, я знаю порядка 1200 слов. Уровень A2 (по словарному запасу) - о чём я и думал. Но самое интересное: я не учил большую часть этих слов...
1 месяц назад
Дневник разработчика. Неделя #16 (2026.02.09-15). Система изучения "английского" языка.
Всю эту неделю я занимался систематизацией полученной информации. Не занимался рефакторингом, не практиковал язык, как планировал. Всё моё внимание было направлено на систему освоения языка. Всё, что я делал на этой неделе - продумывал структуру изучения языка. Получилось следующее: Ещё я понял, что система не будет работать без правил. Например: Первому потоку - использованию языка как инструмента - нужно отводить от 60% до 90% всего времени (которое выделено на язык). Второму потоку - от 10% (на 3+ уровне) до 40% (в самом начале)...
1 месяц назад
Дневник разработчика. Неделя #15: Первое разочарование и новое открытие.
За эту неделю я почти не брался за код, так как был сфокусирован на английском языке. Я сконцентрировался на аудировании, пытаясь решить две задачи: Параллельно занимался рефакторингом кода интерфейса и совершил небольшое, но важное открытие в инструментарии. Теперь подробно об итогах недели. В начале недели погрузился в рефакторинг кода интерфейса. При этом, я испытывал огромное удовольствие от того, что разбил весь интерфейс на отдельные python-объекты. Теперь, можно точечно заниматься рефакторингом одной части интерфейса, не думая об остальных...
1 месяц назад
Дневник разработчика. Неделя #14: Как идеальная в теории функциональность оказалась бесполезной на практике.
На этой неделе я потратил три дня на создание функции, которая в теории должна была прокачивать аудирование, а на практике оказалась бесполезной. В начале недели я реализовал первое упражнение на аудирование - "пассивное аудирование". Его смысл заключался в том, чтобы смотреть или слушать материал на английском, фокусируясь на содержании, и время от времени отмечать тайм-коды интересных фраз. Эти фразы планировалось позже разобрать подробно в другом упражнении, уже сконцентрировавшись на языке. Технически...
1 месяц назад
Дневник Python-разработчика. Неделя #13: Наконец-то! Теперь я могу начать пользоваться своей же программой.
Всё готово! Я только что закончил писать код, который будет записывать каждое моё действие в английском: каждое новое слово, каждую попытку вспомнить, каждую секунду практики. Завтра начинается главное - первый день, когда я наконец начну учить язык не вслепую, а с полным пониманием, что и как я делаю. Это будет честный эксперимент над собой. Началось всё с простого инсайта, который пришёл ко мне, когда я писал код для сохранения практик. Я осознал: не могу делать то, что сам ненавижу - очередной скучный тренажёр с искусственными упражнениями...
2 месяца назад
Дневник Python-разработчика. Неделя #12: Как смена подхода к языку заставила меня переписать весь код
Эту неделю я начал с непростого решения. Вместо того чтобы дорабатывать старую программу для изучения слов, я практически полностью её переписал. Причина - радикальная смена подхода к самому языку: я отказался от слов в пользу речевых фрагментов, "чанков". Переход на чанки оказался на удивление быстрым. За неделю я восстановил почти весь прежний функционал, но уже в новой логике. Осталось только добавить упражнения - и можно идти дальше. Я только начинаю погружаться в изучение языка через чанки, но уже могу сказать: этот подход мне нравится больше, чем зубрёжка отдельных слов и правил...
265 читали · 2 месяца назад
Как продолжать свой проект, когда хочется всё бросить: 3 рабочих метода.
В течении последних 2-х месяцев я принял, возможно, самые важные решения в жизни всех своих личных проектов: я разрешил себе халтурить. Стремиться стать лучше, но в моменте, делать кое-как. Главное, чтобы был результат. Это решение, помноженное на ещё два инсайта, привело к тому, что я не просто продолжаю кодить - я вижу прогресс каждый день. Всё сводится к трём простым правилам, которые я для себя вывел: Этот подход стал для меня первым открытием. Когда я только начал создавать программу, от нейросети я узнал о такой вещи - как вертикальные срезы...
2 месяца назад
Что я успел создать за 2 месяца, разрабатывая программу для изучения английского на Python?
В данном посте я расскажу о том, что успел реализовать к этому моменту: как работают отдельные части программы и с какими сложностями пришлось столкнуться. Разработку я начал 30 октября 2025 года. За два месяца я не только продвинулся в коде, но и гораздо чётче понял финальный образ системы - что именно хочу получить в итоге и как это должно работать. Сначала я планировал реализовать все 8 этапов освоения слова с 1-2 упражнениями на каждый. Однако, завершив разработку третьего этапа - "Глубокое запоминание", - я задумался о дальнейших шагах...
2 месяца назад
Мой стек технологий для программы на Python по изучению английского: что выбрал и почему .
В этой статье я разберу, какие технологии были выбраны для моего проекта и почему. Также расскажу о том, с какими проблемами столкнулся и как собираюсь их решать в будущем. Я выбирал инструменты под одну простую задачу - разработать приложение для Windows, чтобы можно было быстро тестировать идеи и получать работающий прототип на привычной платформе. Часть технологий была мне уже знакома, в то время как с другими предстояло познакомиться с нуля. Теперь подробно о технологиях. Я выбрал Python по двум основным причинам...
133 читали · 2 месяца назад
Перестань забывать иностранные слова! Подробный разбор 8 этапов для автоматического владения - от узнавания до речи.
Если вы читали мой предыдущий пост - я настоятельно советую с ним ознакомиться, если ещё не сделали этого, - то наверняка помните главный вывод: чтобы по-настоящему овладеть языком, недостаточно просто запоминать слова. Нужна система, которая доводит каждое слово до автоматизма - на уровне слуха, речи, письма и мышления. Я назвал это восемью этапами овладения словом. Язык - это не набор переводов, а живой навык. Мало просто "знать" слово - нужно уметь его слышать, произносить, читать, писать и встраивать в свою речь...
2 месяца назад
От зубрежки к системе: как я пришел к 8 этапам владения словом и начал писать под них программу.
Знакомо чувство, когда годами учишь слова, а прогресса ноль? Я перепробовал всё: мнемотехнику, фонетические ассоциации, тематические списки, карточки. Учил лёжа, сидя, стоя. Я каждый раз начинал с чистого листа снова и снова. И хотя какие-то слова я в итоге запоминал, на это уходило огромное количество времени. Результат явно не стоил затраченных усилий. Но где-то внутри тлела искра - упрямое, нерациональное желание освоить английский язык. Каждая неудача вела к одному важному прозрению: без системы не будет результата...
2 месяца назад