Pull to refresh

Comments 39

При попытке добавить картинку — «IBClient не запущен!»

Вам наверное очень нравится школьная система образования? «Вызубрил — рассказал — молодец». Для современного IT-специалиста редко необходимо запоминать в режиме экзамена, т.к. в реальных проектах миллион мелочей, которые в голову не уложишь. Главное — научится думать и искать нужную информацию по мере необходимости.

С технической точки зрения, я не понимаю зачем мне IronBrain вместо, например, Evernote. Единственное применение — для заучивания информации. По типу «сдал — забыл».

PHP открывает, как мне кажется, фантастические возможности для фриланса, которых нет у Java. Может быть, стоило выбрать PHP.

Забавный аргумент в пользу выбора технологии для своего проекта
IBClient нужно отдельно скачать и запустить, на сайте в разделе Документация -> Руководство пользователя -> Добавление файлов, снимки экрана и IBClient есть ссылка. Средствами JS снимок экрана никак не сделать…

«Вызубрил — рассказал — молодец».

Если правильно работать с IB, то «зазубривание» сводится к нулю, вы же не конспектируете справочную информацию…

С технической точки зрения, я не понимаю зачем мне IronBrain вместо, например, Evernote. Единственное применение — для заучивания информации. По типу «сдал — забыл».

Как я уже написал
Огромное преимущество билетов над повторным прочитыванием книги или конспекта — они заставляют вас думать. Много думать, вспоминать и анализировать. Вы проверяете сами себя — соответствует ли ваш ответ задуманному и выбираете, появится ли этот билет ещё раз в текущем тесте. И после долгого размышления над вопросами забытого билета — вы легко его вспомните, посмотрев ответы.
… и поэтому лично мне достаточно сохранять записи Evernote в виде подробного вопроса в заголовке.

1) имхо 2) у меня не Evernote, но сути это не меняет.

От Оккамы отдельный привет ;-). Шутка.
Да, действительно в Evernote можно также хранить знания в виде вопрос-ответ. Но она не предназначена для этого. Например, если я захочу вставить в вопрос снимок экрана, или же написать просто развёрнутый вопрос — заголовок не подойдёт для этих целей.
> Единственное применение — для заучивания информации. По типу «сдал — забыл».

если плохая память, другого выбора и нету.

я всё забываю очень быстро. а где-то через год-два оно исчезает совсем, как будто этого и не было вовсе.

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

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

вот у меня сейчас проблема — я работаю менеджером, но хочу вернуться в программирование на java, но уже совершенно забыл всё о джаве. Билеты (если бы они у меня были) помогли бы зарефрешить кэш в кратчайшие сроки. Но их нет, поэтому придется заново прочитать Шилдта, потому Java Concurrency in Practice, потом документацию Спринга и Хибернейта, итп, и на это уйдут месяцы. Всё еще хуже касательно алгоритмов, поэтому ETA перехода на работу джава-программистом — не менее полугода.

привет.
Спасибо за ваш отзыв. По всей видимости, такая плохая память у большинства, если не у всех. Если что-то не повторять — за пару лет 90% информации напрочь исчезает из памяти.

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

«и на это уйдут месяцы» — именно об этом я и говорил в статье =)
Куда проще, наверно раза в 4 проще и быстрее, прогнать свои конспекты в виде билетов.
Ярослав, благодарю за интересный материал, обязательно попробую Вашу методику, тем более что искал что-то подобное, но кроме Evernote лучше (доступней) ничего не нашел. Сама методика вероятно подойдёт не всем и критики её уже находятся. По себе скажу, что эффективность (силу) конспектирования лично на себе заметил позанимавшись неделю по методике Г.А. Шичко, так что я верю, что само направление верное. Осталось только найти единомышленников для развития этого сервиса.
Спасибо за ваш отзыв. Если у методики сложится хотя бы небольшое сообщество, будет уже хорошо.

Если IB действительно будут использовать, я буду поддерживать и администрировать сервер для http://ironbrain.org.
Спасибо. Выглядит многообещающе. Начну использование прямо сегодня.
Но есть одно замечание.
Текст курсивом плохо читается и это вызывает небольшое раздражение, так как в системе Все написано курсивом. Причем самым неприятным, когда у букв появляются «лесинки». Я конечно понимаю что это Tweeter Bootstrap. И у них все круто, кроме курсива.
Спасибо за ваш отзыв. Обязательно отпишитесь об успехах =)

Что касается курсива, сейчас решим проблему. Какая у вас ОС и браузер?

На самом деле, Tweeter Bootstrap изначально очень сильно улучшил шрифты, убрав те самые лесенки, которые были по умолчанию. При нормальном отображении сайта курсива быть не должно быть…



Какая у вас операционная система? Так только мой сайт выглядит или ещё какие-нибудь?

Когда везде курсив — это действительно неприятно для глаз, так IB выглядеть не должен.

Bootstrap подставляет следующие шрифты — Helvetica Neue, Helvetica, Arial, sans-serif. Они все в нормальной форме без курсива должны отображаться. Возможно, где то на уровне системы установлен принудительный курсив или что-то вроде того.

И попробуйте с другого браузера зайти — может это в настройках браузера дело…
ИМХО:

К сожалению, это костыль, собранный из пхп, явы и школьновузовского подхода :)
Ничего не имею против костылей, но уже были emacs org-mode, freemind/vym/vue, был evernote (теперь появились всякие gingko), а люди таки умнее не стали.

Более того, даже подход с билетами уже был — см. всякие приложения для изучения языков карточками. В теории, такая система может помочь старичью бороться с альцгеймером… но для работы лучше выбрать костыли получше и стереть из резюме отметку о том, что за два года не смог освоить без костылей Java/C++/php :)

ВОПРОС:
kciray, а что у тебя с алгеброй и computer science в целом? (e.g., не пора ли перечитать Кнута вместо изучения, зачем нужен Monitor в Java?)
собранный из пхп

в IB PHP вообще отсутствует.

Почему костыль, я так и не понял. IB прямо реализует изложенные идеи, мне казалось что в статье я их понятно объяснил.

Для устройства на работу, а именно для подготовки к собеседованию, можно очень даже эффективно использовать IB и я об этом подробно написал описано разделе «подготовка к собеседованию».

В теории, такая система может помочь старичью бороться с альцгеймером

Огромное количество пользователей, которые использует Evernote, получается, делают это с той же целью? На самом деле, всем людям свойственно забывать, особенно теорию, а она, временами, нужна…

Алгебру нормально знаю, когда игры писал на Flash, свой 2D движок и расчет физики был. Правда до ума и публикации это так и не довёл. Кнута подумываю давно почитать, но руки никак не доходят…
Спасибо, обязательно попробую, так как подход очень правильный. Действительно для лучшего понимания и запоминания очень важно вербализовать знание — это основано на том, как взаимодействуют речь и мышление.

Я сам пытался «конспектировать» в Mind Map, но не очень это удобно.
Интересное решение с повтором информации через некоторый отрезок времени. Интересно, применимо ли к билетам интервальное повторение?

Из первого опыта использования Вашего сервиса у меня самое главное замечание — очень запутанный интерфейс. Он мне показался совершенно не интуитивным. Документация слишком многословна. Стоило бы подумать над упрощением и повышением интуитивности интерфейса и краткой но информативной системой помощи.
В качестве идеи — сделайте дефолтный раздел с билетами по использованию Вашей системы. Одновременно и информацию даёте и работу демонстрируете.

Не очень понятно, почему сначала нужно писать ответ, а потом — вопрос. Естественный порядок обратный.
IB-область — это по сути тег? Почему бы его так и не назвать? Не очень понятно, что такое «Отрицание» области…
Я сам когда-то давно пытался освоить MindMap и даже читал книжку про него, но до конца не дочитал. Автор — создатель этой системы — очень уж расхваливал её, однако, к сожалению, я не смог понять главных преимуществ MM и она у меня не прижилась нигде. Хотя красочное представление информации в виде схем — идея очень даже хорошая, может быть потом стоит её внедрить в IB — вставлять в ответ на билет схемку. Хотя уже сейчас никто не мешает рисовать схемки в любой MM программе и вставлять их в IB через снимок экрана, но они будут как статические картинки.

Да, к билету очень просто применить интервальное повторение, оно уже сейчас реализовано. Когда прогоняете билеты в экзамене — для каждого вы можете указать, когда вам его вспомнить. Потом в разделе «Направление» вам нужно добавить направление с областями, и через него уже производить «нарезку» билетов из нужных вам разделов. Те билеты, которые отложены на потом — не будут участвовать в этом.

Интерфейс я старался сделать максимально простым, но без потери функциональности… Как сделать ещё проще, не знаю пока что.

На счёт дефолтных билетов по использованию системы — идея очень хорошая, спасибо.

Сначала ответы а потом вопросы — это очень даже удобно! Потому что ответы — это ваш конспект. Алгоритм работы такой — вы что-то изучаете, конспектируете, а потом ставите к этой информации вопросы. Сама идея IB предполагает такой подход.

Я хотел их назвать тегами, но область — это нечто большее, чем просто тег. Это область знаний.
Отрицание — это, например, если у вас есть раздел — книга и вы её присоединили к некоторой области. Тогда все её подразделы и билеты автоматически принадлежат к этой области. Но вдруг есть в книге главы устаревшие, или же оказавшиеся ненужными вам — вы их когда-то законспектировали, но не хотите нарезать билеты по ним. В таком случае, ставите на главу отрицание области — и она не участвует в нарезке.
Было бы неплохо добавить в статью ссылку на исходники, а в README прописать инструкции по запуску проекта (оптимально — в win и linux, если они отличаются).
Добавил ссылку на исходники.

А на счёт инструкции — она же есть в архиве, правда только под Windows…

А под Linux задача сводится к поднятию MySQL, в ней создания пустой базы IB, потом поднятия сервера Tomcat и развёртывания в него ROOT.war, который есть в архиве. Задачи вполне классические.

Если вам по каким-то причинам хочется поднять свой IB сервер под Linux, могу помочь в этом…
README в репозитории для этого и существует, чтобы не заставлять людей искать «архивы» и ломать голову, какие именно «классические» задачи вы имели в виду. Если вы хотите получать конкретные запросы, а тем более пулл-реквесты, а не просто абстрактную болтовню, то уж потрудитесь привести репозиторий в порядок.
Если кто-то действительно заинтересован в развитии проекта и пулл-реквестах на него — то постараюсь привести всё в порядок.
Я прочитав, заголовок грешным делом подумал, что это первые шаги в машинном обучении.
Если бы научились знания записывать в голову быстро и неосознано — это был бы переход всей цивилизации не новый этап развития.

Пишут что запоминание эффекtно работает когда происходит: 1. запись, 2. прослушивание, 3 — визуальный контакт.

Была статья, что человеческий мозг формирует устойчивое соединение в мозгу, при произнесении фразы 124 раза. Попугаям достатточно 89 раз.

Жаль что гугль или кто еше из гигантов этим не занимается. А то бы под эгидой ООН все бы разом получили мировые знания и был бы шеколад.
Была статья, что человеческий мозг формирует устойчивое соединение в мозгу, при произнесении фразы 124 раза

Если не трудно — скиньте ссылку — было бы интересно почитать…

Если бы научились знания записывать в голову быстро и неосознано
Если бы…

Я предположу (хотя могу ошибаться), что крупные компании не занимаются этим потому, что задача нереально сложная и тем более не ясно, как она будет решаться на уровне физическом…
Возможно для улучшения теоретических знаний вам стоит присмотреться к онлайн курсам об обучении. На Курсере идет курс — How to learn. На edx есть курс Scince of every day thinking — там есть глава об образовании.
UFO just landed and posted this here
Спасибо за отзыв. Действительно, небольшой косметический фикс надо будет сделать…
Всё таки, неплохо бы иметь возможность смотреть чужие базы.
Конечно, составлять свои карточки/майндмапы — это наиболее эффективно.
Но иногда на это тупо нет времени. Вот есть у тебя выходные, за которые надо изучить веб-фреймворк. За эти входные можно успеть осилить 1-2 книжки, в которых 3/4 — или плохо поданный материал, или мусор, или просто не предназначено для изучения с такой большой скоростью. И написать один-два хэлловорлда.
И хоть какая-то хорошо структурированная информация гораздо лучше, чем вообще никакой.
Даже если эту информацию составлял и структурировал не ты.
Например, было бы интересно прочитать 500 карточек про джаву :)
Имхо
Ввести социальные функции советует каждый второй пользователь, не считая первого =) Так что когда буду глобально добавлять что-то в IB — в первую очередь это будут именно они.

Действительно, функция публикации определённого набора билетов может быть очень полезна. И на сайте контент будет хоть-какой-то в качестве примера.

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

Собственно, я давно подумываю о том, чтобы выложить свои 500 билетов по Java в публичный доступ. Наверно даже статью об этом напишу в хабе Java. Но для этого мне нужно их перепрогнать и подправить опечатки, местами доработать и так далее. На это нужно примерно 2 недели, но пока нет такой необходимости. Вот когда универ закончу и на работу буду устраиваться — займусь этим. Хотя может и раньше.
Удобно было бы даже не шаринг карточек, а сразу копирование их в свою картотеку, как будто они свои. Чтобы можно было дальше развивать «под себя».

Только непонятно, что с авторскими правами.
Считаю, что вы идете в верном направлении, последние несколько лет я конспекты веду в майнд картах в сервисе mindmup.com, а для вопросов использую Анки и чувствуется проблема в том, что приходится поддерживать по сути две разные базы знаний были мысли в направлении как бы их объединить, а ваш сервис по сути это и делает. Удачи!
Спасибо за отзыв. Действительно, я сам когда-то тоже хранил конспекты в одном месте, а вопросы-ответы порой в другом. И основная идея IB — объединить их.
Ближайший известный аналог для IronBrain — Аnki (http://ankisrs.net/).

Рассмотрите возможность заимствования некоторых идей из сходного продукта. Например, импорт карточек с вопросами и ответами из Anki в IronBrain. Файлы карточек: ankiweb.net/shared/decks/
В Аnki удобно сделан ввод данных о вопросе и ответе, быстро вводится. Если не использовать форматирование, то руки от клавиатуры не отрываются. Думаю, поэтому, у пользователей накоплен большой набор собственных карточек. БД тут sqlite. Формат файлов карточек (*.apkg) — архив с SQL-скриптом collection.anki2 для вставки записей в БД на sqlite. Как понял, в Anki, открытие колоды сродни восстановлению БД из резервной копии. В WIronBrain несколько наборов вопросов хранятся совместно в одной БД.

Использовал Anki версии 1.2, чтобы запоминать термины и определения, на русском. Кто-то использует для изучения иностранных языков.

Попробую использовать ваш продукт для тех же целей — термины и определения. Есть на работе аттестации, актуально для новых сотрудников. И самостоятельная подготовка к ним, через веб-интерфейс будет удобной.
Спасибо за ваш отзыв. Действительно, программа Anki работает схожим с IB образом. Как-нибудь попробую в ней поработать и понять, что лучше а что хуже в сравнении с IB.

Как мне кажется, одно из приемуществ моей системы — веб, и можно из коробки получить кроссплатформенность для мобильных устройств. Правда нужно макет сайта под маленький экран подогнать, я пока не знаю как это сделать.
Правильный подход. Я долгое время использовал похожую схему на базе Supermemo = чтение статей + повторяющиеся карточки с вопросами.
Ого, оказывается за границей уже давно практикуют некоторые из тех принципов, которые я пытался донести статьей. Даже в образование их внедряют. А у нас о них почти никто не знает…

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

1) Инструментов хранения и просмотра заметок великое множество, создавать ещё один не узкопрофильный — это синдром фатального недостатка

2) Эффективность запоминания/восстановления сильно зависит от механики процесса — у вас не отточен вопрос интервального повторения, внутреннего учёта/контроля запоминания итд итп

3) Если вы поинтересуетесь вопросом обучения взрослых людей инженерным и техническим специальностям, то окажется, что метод вопрос-ответ (без связности карточек, с концентрацией на единый текстовый формат и прочими ограничениями подобных систем) даже с правильными интервальными и настройками и некой системностью чертовски неэффективен. Он отлично работает для подготовки к контрольной и резюме, но в долгосрочной перспективе скорее вреден, чем полезен. Подумайте о переводе его в плоскость юзкейс-решение. А ещё лучше задача-декомпозиция-решения
Спасибо за ваш отзыв.

«коротким заметкам» — билет в может быть длиною в несколько страниц и включать в себя форматированный текст. Короткой заметкой его никак не назовёшь.

Вы не поняли главные идеи IB, о которых я подробно написал в статье. Если бы мне нужны были просто заметки, я бы использовал Evernote.

Внутренний учёт и контроль запоминания присутствует — вы выбираете, когда повторить билет — через неделю, месяц, год.

А что касается самой идеи — в её высокой эффективности я не сомневаюсь, в частности, после прочтения этой статьи.

Я наверное неудачно выразился, давайте попробую уточнить.

Я считаю что вопрос интервального повторения у вас не «отточен». Т.е. интервалы повторений есть, но реализация убивает эффективность. Сам подход «сжатой» (вы правы, называть их короткими было неверно с моей стороны) заметки о чём-либо не является столь уж эффективным инструментом.

Я бы на вашем месте подумал о следующем:

1) Назначение даты повторения пользователем в корне неверно. Решение о том что пора повторять должно приниматься софтом на основании предпосылок к тому (индикаторов забывания). Эффективность интервального повторения не в том чтобы просто повторять с постоянно увеличивающимися интервалами, а чтобы повторять в момент когда мозг начинает терять детали (можно почитать о Memory Chain Model в подтверждение) — т.е. вы могли бы дать +100% к эффективности повторения, а даёте указанием даты то +20 (если юзер угадал) то -20 (если не угадал). Посмотрите алгоритмы расчёта повторений у того же Пимслера или по СуперМемо

2) Само по себе отслеживание как пользователь сам оценивает степень запоминания/понимания им заметки ещё до показа текста очень важны. Не спрашивая об этом вы не только теряете важнейшие индикаторы для вышеописанной оптимизации интервалов, но и отключаете перцептуальную модель обучения

3) В эффективности интервального метода повторения я так же уверен, как и вы. И я как раз всячески рекомендую Вам к нему стремиться. А для этого ваше решение нужно серьёзно переработать имхо, потому что интервальное повторение не работает эффективно на больших блоках, вам нужно много взаимосвязанных маленьких «билетов». Я убеждён (к слову сказать обучение программистов отнимает у меня приличную часть рабочего времени последние годы) что концентрация на формат технического текста в режиме попрос + сложный ответ не эффективна для интервального повторения, если в ответе более 3 разных мыслей

4) Чтобы обучить грамотного специалиста недостаточно передать ему знания и озаботиться их запоминанием. Это может быть 20% необходимого. И пока у Вас нет связей между билетами, вы за рамки этих 20% не сможете выйти. Я бы рекомендовал подмешивать декомпозицию карточек на малые форматы, создание карточек продолжения (Эффект Зейгарник работает не только на психов, незаконченная статья запоминается почти вдвое лучше чем законченная), модели выработки ассоциаций, тематической интуиции (перцептуальное знание), билеты на свободное описание и на мультипл чойс и обязательно билеты на композицию. Эффект будет совершенно другой, поверьте

Имхо вы можете сделать из этого проекта действительно полезный и эффективный интсрумент для самообучения. Особенно если поинтересуетесь эффективными подходами в андрагогике и психологии обучения. Просто не останавливайтесь на достигнутом.

Я в близжайшее время планирую запустить некоммерческий образовательный проект как раз на тему обучения и профессионального роста для айтишников, если вам интересно, можем доработать и представить продукт сообществу
Sign up to leave a comment.

Articles