Мой подход к изучению иностранного языка и моё WEB-приложение
Сейчас много различных приложений для изучения иностранных языков. Некоторые из них довольно простые, другие обладают широчайшим функционалом, прикручивают геймификацию и вообще пытаются научить всему и сразу. Чем сложнее и шире спектр изучаемого, тем больше приходится делить это на составляющие и "есть слона по частям".
Когда у меня возникла потребность в изучении английского, я попытался разобраться, что действительно работает, и как добиться значимого прогресса с минимальными усилиями. Я собирал информацию, учился и сформировал собственное отношение.
Ах, если бы мы могли посвятить все силы новому языку, а в остальное время просто отдыхать и копить энергию для очередного рывка. Мечты, мечты... Но действительность сурова, и у нас остаётся не так уж много личных ресурсов, чтобы себя прокачивать, особенно если мы не видим мгновенного профита и не можем понять прямо сейчас, какую гигантскую пользу получим. Но изучая новое, мы буквально перестраиваем своё мышление.
Далее я излагаю свои взгляды по этой теме, обозначаю ключевые моменты и предлагаю собственное решение.
Предыстория:
Однажды мне понадобилось подтянуть английский. Вот прям припёрло настолько, что дальше двигаться по профессии стало крайне неэффективно. Словарный запас, как выяснилось, хромал на обе ноги, хотя и позволял работать, а доки то и дело приходилось совать в переводчик.
Собрав немного информации про изучение иностранных языков, я понял, что чтение, написание, слушание и говорение - это 4 почти отдельных навыка. Я стал пробовать разные приложения, но быстро пришёл к выводу, что лошадь следует ставить впереди телеги, а именно, лично для меня наиболее подходящими оказались Anki и Memrise.
Именно максимально простое изучение, именно и ТОЛЬКО СЛОВ как основы языка, я посчитал наиболее эффективным, в том числе и для ускорения обучения на более продвинутых уровнях, если это будет необходимо. Это будет мощной базой и колоссальным подспорьем для развития других навыков, помимо чтения. Более того, если вы уже набрали минимальную базу иностранных слов, постоянное повторение и само напряжение в процессе изучения очень позитивно сказывается на, например, понимании текстов, потому что вы как бы держите пул слов в "оперативной памяти".
С другой стороны, важно понимать значимость так называемого "осознанного обучения". Если всё разжёвывать и класть в рот, то никакого эффективного обучения не случится, потому что человек должен прилагать сознательные усилия для научения своего мозга. На самом деле главный секрет - РЕГУЛЯРНЫЕ усилия в нужную сторону!
У "программы карточек" Anki много возможностей, но много и заморочек. В общем, долбил Memrise больше года по 15 минут два раза в день. Я старался осознанно прилагать усилия для запоминания слов, в том числе используя различные мнемоники (можно погуглить "Мнемоника").
А так как я человек ленивый, сосредоточиться всего на 15 минут - это меня вдохновляло.
Что самое главное для эффективного запоминания, в процессе я постоянно обращался к переводчикам гугла и яндекса, чтобы посмотреть изучаемые слова в контексте - показывал своему мозгу целые предложения с этим словом и заставлял его пробовать понять их смысл. Поначалу просто смотрел предложение и перевод, со временем дела пошли заметно успешнее.
Примерно через полгода я начал читать Марсианина в оригинале, и мне сильно не хватало в Memrise возможности вести свои небольшие словари по темам и подмешивать незнакомые слова из них в основной поток изучаемых слов.
Дело в том, что для продуктивного обучения используются так называемые "частотные словари" - сначала вы изучаете наиболее часто употребляемые слова. Скажем так, для понимания 80-90 процентов информации вам нужно всего лишь, например, 5000 самых часто встречающихся слов из всех-всех слов иностранного языка. Это позволяет максимально быстро нарастить свой словарь иностранных слов и начать понимать основную массу иностранных текстов.
Со временем стало не хватать возможности, встретив хорошо знакомое слово, добавить его сразу в изученные слова, чтобы не возвращаться к нему снова.
Тут стоит отметить, что Memrise использует схему, похожую на так называемый "режим рационального повторения", - подкидывает вам слово снова и снова по некой схеме (например, через сутки, потом через неделю, месяц и т.д.). Если вы не будет допускать ошибки при проверке слова, это слово в итоге попадёт в "выученные слова".
Потом, очень понравился отдельный режим "трудных слов". Если вы никак не можете выучить слово и постоянно допускаете в нём ошибки, Memrise определит это слово в "трудные", и вы сможете изучать подобные слова отдельно, возможно, по несколько иному алгоритму. И тут нелишней была бы возможность сразу определить встреченное слово в эту категорию, если вы знаете что подобного рода слова даются вам с трудом.
Как известно, перевести с одного языка на другой можно, но нельзя. Это трудно объяснить, но понять это возможно только открыв для себя новое измерение жизни, выучив иностранный язык. Грубо говоря, это иной параллельный способ мыслить, который обогатит любого человека любой профессии так, как невозможно было представить доселе. Поэтому можно забыть об одном переводе иностранного слова, можно зыбыть о точном переводе, о переводе единственном. Наглядным доказательством служит изменение значения слова в зависимости от контекста. Для каждого иностранного слова должен быть представлен целый пул слов родного языка, желательно отсортированный по частоте использования.
Предпосылки:
Учитывая отсутствие важного для меня функционала в приложении Memrise, появилось желание создать "идеальный" продукт, конечно со своего взгляда на эту проблему.
Передо мной вставал вопрос: "А зачем я буду тратить своё время? Их же тысячи!". Это прозвучит громко, но для меня имело значение, что проект принесёт пользу другим людям. Даже если небольшое количество человек посчитают инструмент, разработанный мной, полезным - это ну очень круто.
Ну и позитивное влияние на собственный прогресс в языке, согласно "Технике обучения Фейнмана" отрицать бессмысленно.
Для меня это был шаг в сторону своей реализации - улучшить что-то в этом мире, что будет нужно другим. Привнести своё видение, предложить людям то, что я считаю полезным и эффективным. Убедиться, что я смогу сделать сам, насколько далеко я смогу продвинуться. Плюс открылась возможность дополнительно прокачаться по широкому стеку технологий, бросить себе вызов.
Спустя некоторое время нашёлся инвестор, который поддерживал мой проект. К сожалению, последние события вынудили его прекратить финансирование на неопределённый срок.
Я сформировал функциональные требования, которыми должно обладать моё приложение.
Основные требования к приложению:
Должно быть доступно с любого устройства через браузер и интернет.
Должно адекватно отображаться на различных устройствах с различным разрешением и размером экрана. Глаза ломаться не должны.
Должно быть максимально возможно лёгким (объём загрузки) и быстро работать.
Должно обучать словам и только словам.
Должно иметь минимум функционала, чтобы хорошо выполнять одну и только одну функцию, и пользователь ощущал бы себя как в любимых домашних тапочках, пользовался бы приложением как зубной щёткой, на "кончиках пальцев".
Не должно быть никакой геймификации - "вам шашечки или ехать?!".
Должна быть возможность пользоваться приложением "без заморочек", без блужданий в интерфейсе - выдалось 5 минут свободного времени - погнали долбить слова! Нашлись силы сконцентрироваться на 15 минут - превосходно, рванули долбить слова!
Должно иметь минимальный порог входа, но такой барьер быть должен, ведь впереди путь, требующий вложения энергии.
Не должно функционировать в качестве диалога, должно провоцировать прилагать сознательные усилия к обучению. По вышеописанным причинам.
Должно использовать "частотный словарь" иностранных слов (на данный момент в приложении 17696 самых распространённых английских/американских слов).
Должно использовать "режим рационального повторения" (можно погуглить "Кривая забывания").
Должна быть возможность услышать, как произносится слово.
Должно показывать для изучаемого слова определённый объём переводов и значений на родном языке, желательно отсортированных по частоте использования.
Должно показывать объяснение (толкование) изучаемого слова с помощью других слов того же языка.
Должно показывать предложения (примеры), в которых содержится изучаемое слово, как с переводом, так и без оного. Важно сразу увидеть слово в контексте!
Должно показывать синонимы для изучаемого слова, желательно отсортированные по частоте применения.
Должно показывать изображения (мемы, приколы и т.п.), относящиеся к слову, для лучшего запоминания, для задействования эмоциональной составляющей нашей психики.
Должна быть возможность сразу определить встреченное слово в "Выученные слова" или в "Трудные слова".
Должна быть возможность изучать/повторять "Трудные слова" отдельным потоком.
Должна быть возможность вести свои словари по отдельным темам (например, Марсианин или Гарри Поттер) и включать слова из них в основной поток изучения "частотного словаря".
Ну что ж, загоревшись идеей, засучил рукава. Долго ли, коротко ли, довёл приложение до рабочего состояния, потестил. Выложил на сервер. Стало возможно использовать как и задумывалось. Разумеется, будут баги и неожиданности. Надо смотреть под нагрузкой, допиливать функционал. Но основная масса работы уже позади, не стыдно и показать.
Вынести на суд пикабушников своё творение меня сподвигли две вещи:
Первая - это волна, где вы делились своими фото с профессиями, тут я понял, как разнообразна аудитория пикабу и как много у неё интересов.
Вторая - недавно был пост, где комрад демонстрировал свою программу для изучения иностранного языка и свой взгляд на это дело.
И я подумал: "Пришла пора показать и моё приложение и попросить поддержки"...
Ура! Проект живёт. Тестовый доступ на 1000 слов работает бесплатно. Этого должно быть достаточно для понимания сути проекта и проделанной работы. Жду критики и обратной связи. Хочется понять, как люди отреагируют, как увидят со своей стороны.
Юзать лучше через Google Chrome браузер (Yandex browser, Edge browser), там работает вибро, и вёрстка максимально без багов. Но проверяю обычно и в Mozilla (FireFox), и в Safari (iOS, macOS).
Проект сейчас находится на такой стадии, что его дальнейшая судьба нуждается в затратах времени. А у меня нет возможности уделять проекту много сил, потому что исчерпаны все финансы. Тянуть весь стек в одного - не легко, а нанимать помощника на этом этапе невозможно без прибыли.
Я надеюсь найти финансирование на свой проект, чтобы сделать его полностью таким, как задумывалось.
Я буду рад и благодарен, если вы сможете поддержать мою работу и дать моему приложению путёвку в жизнь.
Частью проекта я обязан инвестору, но есть договорённость, что донаты не будут входить в общий пул доходов, чтобы была возможность поддержать проект без оформления юридической стороны дела на первом этапе. Так же решили давать льготную подписку тем, кто сможет оказать помощь.
В любом случае спасибо за уделённое время.
Да прибудет с вами сила!
Адрес приложения:
https://groklang.ru
Группа в Telegram:
https://t.me/groklang
Почта для поддержки:
support@groklang.ru
Оказать помощь проекту:
Внимание!!!
Пожалуйста, в комментарии к платежу укажите способ связи с вами, чтобы я мог идентифицировать вашу помощь и учесть для льготной подписки.
В приложении после авторизации можно посмотреть свой ID (уникальный идентификатор) в настройках пользователя. Лучше всего указать именно ID в комментарии к платежу.
Вы можете оказать помощь прямо из приложения - ссылка находится в диалоге "Like" ( 👍 ).
ЗЫ:
Стек, кому интересно: Python (aiohttp); Postgres; Svelte + Ionic
Duolingo Plus на 1 месяц (изучение иностранных языков)
└ Скопировано из Telegram: FREEHVB (интересные публикации 24/7)
➖➖➖➖➖➖➖➖➖➖➖➖
✅ ПОЛУЧИТЬ | 1 099₽
💁🏻♂️ Duolingo Plus — это расширенная версия популярного приложения для изучению иностранных языков, подписка "Plus" имеет определенные преимущества: отсутствие рекламы, возможность сохранения уроков на мобильном устройстве, бесконечные жизни, досрочные сдачи навыков без ограничений, ежемесячное восстановление ударного режима, проверка владения языком.
└ Данную акцию Duolingo проводят при сотрудничестве с Crunchyroll, непонятно сколько будет длится раздача: Duolingo Plus на 1 месяц, но если она проживет более 1 месяца, в таком случае - вы сможете снова зарегистрировать новый аккаунт и продолжить обучение иностранных языков.
└ Учиться на Duolingo увлекательно, кроме мобильной платформы: iOS / Android - по изучению языков, компания также создала Duolingo English Test — доступную и удобную сертификацию владения языком, которую принимают тысячи университетов по всему миру.
➖➖➖➖➖➖➖➖➖➖➖➖
🤷🏻♂️ ЧТО НУЖНО ДЕЛАТЬ:
1. Переходим по этой ссылке.
└ Теперь нажимаем » Получить
2. Регистрируем новый профиль.
└ Почты от Temp Mail - подходят
3. Подтверждаем регистрацию.
└ Готово, пользуемся 1 месяц
➖➖➖➖➖➖➖➖➖➖➖➖
🔥 Публикация оказалась для вас полезной?
└ Поддержите автора подпиской: FREEHVB ✅
Читаем книги в оригинале при помощи ChatGPT
Еще одно применение ChatGPT, у котором вы могли думать, но еще не видели, как оно работает. Приложение, в которое можно загрузить книгу на иностранном языке. При чтении вы будете нажимать на любое слово или выделять выражение, а приложение будет вам выдавать не кучу переводов из словаря, а перевод, который соответствует контексту. Далее я покажу подробнее, как это работает.
Я уже рассказывал о своем Smart Book здесь и здесь. Можно посмотреть минутный ролик, если лень читать. Если вкратце: я разрабатываю приложение для чтения книг в оригинале. В нем можно одним нажатием перевести любое слово, абзац или выделенный участок текста на любом языке. В приложении встроены разные сервисы перевода, чтобы пользователю не нужно было переключаться между приложениями переводчиков. Самая главная проблема при использовании этих сервисов в том, что при нажатии на слово пользователь получает полный набор переводов слова в отрыве от контекста.
Про ChatGPT и его возможности сейчас слышно из каждого утюга. Люди постоянно находят новые способы его применения. А с появлением публичного API у каждого разработчика появилась возможность добавить его к себе в проект. Теперь можно спросить у Искусственного Интеллекта как переводится слово в зависимости от того предложения, в котором это слово используется.
И ChatGPT прекрасно справляется с этой задачей. Вот несколько примеров.
Как оказалось, ИИ может не просто переводить - он отлично справляется с пояснением смысла сказанного.
Иногда он даже объясняет сам контекст
Вот пример словосочетания
Из минусов данного подхода на данный момент только скорость работы. Сейчас публичное API предоставляет модель gpt-3.5-turbo. Она хоть и работает быстрее обычного gpt-3.5, но все еще не позволяет получать ответ в рамках секунды.
Вот пример работы.
Пока API юзает gpt-3.5-turbo - иногда он отдает не совсем верные ответы.
Иногда неверно формулирует мысли (горностай - это не вид белки).
Когда в API добавят 4ю версию таких проблем станет меньше.
Со временем я планирую прикрутить на своем сервере кэширование для самых популярных книг. А OpenAI обещают прокачивать и ускорять работу. Поэтому в будущем должно стать быстрее и удобнее.
Ниже добавил еще скриншоты с примерами работы
Кроме простого перевода слов ChatGPT отлично переводит обычный текст. Но по моим личным ощущениям (не смотря на то, что иногда перевод получается лучше чем у DeepL) по соотношению скорость/качество DeepL пока намного удобнее.
Многим может быть не понятно: зачем так заморачиваться, если можно в Moon Reader или похожих читалках просто выделить текст и перевести гуглом. Мой главный аргумент - Удобство. В Smart Book вы можете в один клик увидеть и сравнить все варианты переводов и вам не нужно переключаться между приложениями и всплывающими окнами.
Сам при чтении я использую DeepL, а когда он мне не дает понятного перевода - сравниваю его длинным нажатием с переводом от ChatGPT.
Если хотите сами потрогать функционал Smart Book - вот ссылки для Android (в РФ ссылка может не работать, если вы открываете ее с десктопа или у вас нет Play Store на смартфон. При поиске приложение называется "Параллельный перевод книг") и iOS. Ссылки на остальные магазины вот здесь в самом низу https://smart-book.net. Сразу хочу предупредить, что iOS версия очень сильно отстает от Android (iOS разработчик из меня пока очень плохой). При возможности советую устанавливать Android.
Чтобы увидеть перевод как в статье: Настройки - Выбор переводчика - ChatGPT
Кроме этого важно заметить, что доступ к функционалу ChatGPT доступен только по подписке (API ChatGPT не бесплатный). Доступ стоит 1 или 1.5 доллара. Для тех, кто не готов тратиться: можете попросить в комментариях, я вручную включу тестовый бесплатный период (для тех, кто будет устанавливать Android не из России в приложении уже предусмотрен трехдневный бесплатный период).
От ChatGPT и автоматизации до изучения иностранных языков. Сколько стоит создать успешное браузерное расширение?
В этом посте хочется рассказать о полезных и популярных браузерных расширениях, которые привлекли миллионы долларов инвестиций и построили успешные компании (или нет)
Loom
6 000 000+ пользователей
Первая версия в Chrome появилась в июне 2020 годаLoom - это расширение для браузера, которое позволяет записывать видео с экрана и веб-камеры одновременно. С помощью Loom можно быстро создавать обучающие видео-уроки, демонстрации, инструкции и легко делиться ими с другими. Расширение обладает возможностями для редактирования видео, включая обрезку, добавление текста, наложение аудио-дорожки и другие функции. Loom также предоставляет возможность хранить видео на облачном сервисе и управлять доступом к ним. В общем, Loom - это удобный и простой инструмент для создания и обмена видео-контентом.
В своем последнем раунде, который состоялся в мае 2021, компания подняла 130 миллионов, а общая сумма инвестиций составляет более 200 миллионов долларов.
2. Bardeen
100 000+ пользователейПервая версия в Chrome появилась в декабре 2021 года
Bardeen - это расширение, которое помогает экономить время на рутинных задачах. В нем есть инструменты для автоматизации с большим количеством настроек и готовые шаблоны. К примеру, вы можете отправить кому-то приглашение в zoom, потом автоматически внести эту встречу в календарь, а потом автоматически разослать всем сообщение об этой встрече. Удобно же. Все шаблоны и примеры использования можно найти на их сайте.
Расширение было бесплатным, но на отметке в 100 000 пользователей все таки добавили монетизацию, чтобы не так быстро сжигать инвестиции в размере более 18 миллионов долларов.
3. Magical
300 000+ пользователейПервая версия в Chrome появилась в октябре 2019 года
На самом деле, в этом расширении нет ничего мэджик, кроме того сколько инвестиций они подняли после того, как написали у себя в названии Chat GPT. Само расширение может быть полезно для написания твитов, ответов на сообщения и небольших текстов. А так же они прикрутили к себе автоматизацию рутинных задач, примерно такую же, как у Bardeen. В рекламных материалах они предлагают вам заполнять большие формы регистрации одним кликом. Продано.За все время существования привлекли 41 миллион долларов. Из которых 35 миллионов в июне 2022.
4. Tango
200 000+ пользователейПервая версия в Chrome появилась в сентябре 2021 года
Tango - это очень классное и удобное расширение по созданию инструкций и гайдлайнов. Автоматически создает пошаговые инструкции с описанием, которые можно редактировать и изменять. Теперь что-то объяснять родителям станет проще. Google выбрал это расширение, как одно из лучших в 2022 году. Но тарифы у них космические. Платные версии начинаются от 16 долларов за пользователя.За неполных 2 года подняли в общей сложности почти 20 миллионов долларов.
5. Toucan
300 000+ пользователей
Первая версия в Chrome появилась в июне 2020 года
Toucan - это расширение для изучения иностранных языков.Работает он следующим образом: вы просто посещаете сайты на которые вы обычно заходите, а Toucan автоматически переводит некоторые слова на язык, который вы хотите выучить (например на английский) и при наведении на них, он показывает перевод на ваш родной язык. Таким образом, вы изучаете новые слова в контексте уже знакомого вам языка. Любое из этих слов вы также можете добавить на изучение и запоминать его в специальном тренажере.
В общей сложности Toucan удалось поднять 7.5 миллионов долларов.
Плохая новость №1Он не поддерживает русский язык.
Плохая новость №22 месяца назад Toucan объявил о своем закрытии. Расширение пока в сторе, но уже не поддерживается
Хорошая новостьМы делаем очень похожее расширение, которое называется Corgi и которое поддерживает русский язык. Низкий вам поклон если скачаете его и поделитесь обратной связью.
P.S. Обратная связь есть в настройках расширения
Напишите в комментариях, какими расширениями вы пользуетесь и какие задачи решаете с их помощью.
Вы одобряете?
Несколько месяцев мы работали над обновлением приложения "Английский с Анной" после того как хапнули кучу негативных комментов о приложении на Пикабу. Я призываю к силе Пикабу, скажите честно, как оно теперь?
Мы разработали новый дизайн, в том числе и логотипа (покойся с миром, кофейное пятно - практически от сердца отрывали). Логика в приложении стала более общепринятой. Гвоздь программы - моя любимая и неповторимая программа кураторства (5 часов личных занятий в подарок к подписке). Мы внедрили темную тему и слово дня. Загружены аудиодорожки к каждому слову и к каждому предложению в разделе слов и чтения вслух. Предложения читаю я, на запись ушло много времени, поэтому я слегка "пропала" тут на Пикабу.
Вооот, попробуйте мое творение "Английский с Анной" (App Store/ Google Play) и напишите в комментариях свое мнение, каким бы оно ни было. Критика приветствуется, похвала тем более. Обнимаю вас всех (хоть тут так и не принято вроде).
P.S. Прикладываю скрин про кураторство и предлагаю в подарок подписку на мес. любому, кто сможет найти похожее предложение у других мобильных приложений по английскому языку (5 часов личных занятий с учителем в подарок к покупке мобильного приложения). В подарок подписку можно получить только сегодня 31.03 написав мне в личном сообщении Telegram @AnnaGulak со скрином и ссылкой на доказательство, что вы нашли похожее предложение в другом приложении по изучению английского языка.
Поиграем в бизнесменов?
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Как я создал приложение для запоминания английских слов
Раньше я записывал неизвестные мне английские слова в тетрадку в надежде, что потом повторю. Так я исписал 10 листов, но слова повторял редко. То времени не было, то тетрадки не было под рукой.
Так и родилась идея создать приложение со словарем и тренажером для запоминания слов alienmova: телефон же всегда под рукой, можно учить слова в очереди в магазине или в общественном транспорте.
Приложение будет полезно всем, кто хочет легко запоминать новые слова. Пользоваться приложением довольно просто. Нужно найти слово в словаре, нажать кнопку добавить для изучения, выбрать перевод(либо ввести его самому), затем добавленные слова можно найти во вкладке "мои слова". Там же и запустить тренажер. Тренажер тренирует не только запоминание слова, но и его правописание и понимание на слух.
Главная фишка проекта - это то, что есть возможность выбрать перевод из большого списка тематик или ввести его самому. Видел много похожих проектов, которые предлагают один перевод слова, который не всегда подходит по смыслу.
Проект постоянно обновляется. У меня есть телеграмм канал, в котором я рассказываю о новых фичах: https://t.me/alienmova.