Эффективное программирование
личный блог velkin
Университет программирования имени Велкина
22.12.2025
|
velkin
|
Университет программирования имени Велкина
Текущий статус: 2025.12.22
Преподавательский состав
| № | Имя | Должность |
|---|---|---|
| 1 | velkin | Ректор |
Подача на должность
| № | Должность | Билетов |
|---|---|---|
| 1 | Проректор | 10000 |
| 2 | Профессор | 1000 |
| 3 | Доцент | 100 |
| 4 | Ассистент | 10 |
Спонсоры университета
| № | Имя | Пожертвования |
|---|---|---|
| 1 | velkin | 10000 ₽ |
Обучающий софт
| № | kisa.biz | ydisk* |
|---|---|---|
| 1 | kisa_teacher_0.6_windows_x86.exe | зеркало |
| 2 | kisa_teacher_0.6_android_armv7.apk | зеркало |
| 3 | kisa_teacher_0.6_hash_sums.md5 | зеркало |
Обучающие курсы
| № | Название | Билетов | Скачать |
|---|---|---|---|
| 1 | Английский язык | 135 | ru_en.1.zip |
| 2 | Язык C++ | 0 | нет |
Список студентов
| № | Имя | Курсы |
|---|---|---|
Учебный план
Зарезервировано.
| 22.12.2025 7 комментариев |
Ничего не понятно, но мы за сборку из исходников.
Непонятные бинарники в систему мы ставить не будем.
Но экономическая модель — это интересно, продолжайте. В смысле, было бы про неё интересно прочитать.
ЭФ>Ничего не понятно, но мы за сборку из исходников.
ЭФ>Непонятные бинарники в систему мы ставить не будем.
Раз ничего непонятно, значит в теме
Суперобучение с помощью карточек (2024.11.07)
тебя не было.
[img=large]http://files.rsdn.org/99832/kisa_teacher_0.6_windows.png[/img]
С тех пор я успел попробовать другой формат.
[img=large]http://files.rsdn.org/99832/kisa1.0_prototype4.png[/img]
Но практика показала, что у всего есть недостатки. А софт под их исправление я пока писать не хочу.
ЭФ>Но экономическая модель — это интересно, продолжайте. В смысле, было бы про неё интересно прочитать.
Это не экономическая модель в полном смысле. Я её просто от скуки добавил. Для меня здесь цель преодолеть психологические барьеры.
Не только меня, но и многих людей. 10 миллиардов, за вычетом нескольких, которые были.
Значит, в принципе, надо было сразу на ту тему давать ссылку.
Это общепринятая практика, называется "обосновать актуальность текста (работы)".
V>Раз ничего непонятно, значит в теме
V>Суперобучение с помощью карточек (2024.11.07)
V>тебя не было.
Я там был, но мне всё равно не понятно. Даже читая статьи: "...Я программировал несколько лет, но столкнувшись с профессионалом, почувствовал себя третьеклассником, по сравнению с профессором."
Что это значит? Что профессионал с профильным образованием и, вероятно, страстью к специальности не нуждается в карточках и в необходимости запоминания кучи фактов. Почему? Потому что он не запомнил, а понял и разобрался в том, как оно работает.
Я уже цитировал там и Толстого, и диалектиков о том, как происходит познание — оно не в запоминании. Если почитать книги о том, как делают открытия математики (Пуанкаре, Адамар и т.д.), то у них тоже нет такого, что память важна. Читая Адамара "Исследование психологии процесса изобретения в области математики":
То есть он прямо говорит, что для математического творчества ни память, ни умение вычислять без ошибок не являются обязательными. Аналогично, но глубже пишет об этом тоже математик Давид Бессис в книге "Путь к сути вещей. Как понять мир с помощью математики".
Я искренне считаю, что в программировании этот принцип работает абсолютно также: запоминание не важно, важно понимание.
Изучение иностранного языка по карточкам представляется скучным занятием. Почему бы не прочитать интересную книгу? Сериал? Что-то перевести? Поговорить с людьми? Какого специалиста подготовили по карточкам так, чтобы не отбить любовь к предмету?
Я бы ещё мог привести примеры из физики, их тоже много. Книга "Квантовая революция" Адама Беккера об этом: понимание важнее знания фактов. Дэвид Дойч об этом же пишет практически везде. И т.д.
Суперпамять, скорочтение, быстрый счёт — вот это всё звучит больше как маркетинговый буллщит для продажи курсов и детских занятий для непонятно чего. Для профессионалов никогда не слышал в полезности чего бы то ни было, кроме кропотливой работы над проблемой.
N>Потому что он не запомнил, а понял и разобрался в том, как оно работает.
Чуть более месяца назад я купил клавиатуру для смартфона. Я об этом даже написал в статье.
Выбор беспроводной клавиатуры для ноутбука и смартфона (2025.12.08)
Так вот я читал книжку по Vim, статьи по Vim и одновременно практиковался в Vim. Я прошёл от простых уровней владения до продвинутых. И думаешь что? Я всё ещё помню, что менял режимы, переходил кучей разных способов по тексту, выполнял множество операций. Но сейчас я уже не помню как, а ведь прошёл лишь месяц.
Потому я решил реанимировать старую идею. Хотя программа всё ещё та же самая, но сторонними инструментами и скриптами я могу лучше ей пользоваться. Например, я могу собирать колоды из множества в одну большую при условии, что они отформатированы особым образом.
compile_deck.bat
Смысл всё тот же, кривую забывания (Эббингауза) не получается обойти без повторений. Что касается общей задумки, то первая страница отображает текущий статус университета. Она будет иногда обновляться, а сама работа будет идти где-нибудь ещё, в git, в комментариях и так далее.
Кому надо, тот может попробовать готовые курсы. Кому не нужно, значит не нужно, вот и всё. Как я уже писал в предыдущих темах почему программы интервальных повторений проваливаются и не пользуются популярностью, то это не только технические недостатки вроде отсутствия многострочных текстовых полей и простых переносимых текстовых форматов, но и отсутствие качественных уже готовых учебных материалов.
И я ввёл немного игровой формы. Очевидно же, что подобные должности не получить в нормальном университете за столь незначительные усилия вроде 10 билетов. И если проректор должен сделать 10000 билетов, то ректор очевидно должен сделать 100000 билетов, иначе в чём смысл игры.
Я уже подзабыл программу учителя, но она позволяет.
1. Благодаря горячим клавишам проходить обучение и экзамены слепым методом печати без отрывания рук от клавиатуры на мышь.
2. Есть озвучка, пусть даже смена синтезатора и его параметры задаются в настройках операционной системы.
3. При обучении на скомпилированных колодах большое количество карточек можно ограничить фильтрами.
4. С карточками можно так же бегло ознакомиться, если вывести больше столбцов, так как данная программа использует режим таблицы.
N>Изучение иностранного языка по карточкам представляется скучным занятием.
Там не всё так просто, как изучение только перевода слов. Я собираюсь использовать гипотезы Стивена Крашена.
N>Почему бы не прочитать интересную книгу?
Как раз читал книги чтобы проверить некоторые идеи. В частности даёт ли понимание запоминание. Частично даёт, но смотрим случай с Vim. На самом деле книги придётся читать в обязательном порядке до составления карточек. Я больше ещё хотел проверить нужно ли предварительное понимание для начала написания карточек по всей теме или не нужно. Пока что проверка теории в процессе.
N>Сериал?
Само по себе видео можно использовать для поверхностного первичного освоения. Для более глубокого понимания темы мне думается лучше найти топовые книги по теме.
N>Поговорить с людьми?
Вот я и говорю с людьми в этой теме.
N>Я искренне считаю, что в программировании этот принцип работает абсолютно также: запоминание не важно, важно понимание.
Потому тема и забуксовала уже давно. Ведь нужно делать учебный материал одновременно дающий и понимание, и возможность запоминания. Запоминание это всегда многократное повторение. И при повторении выгоднее тратить меньше времени, чем больше. Невыгодно запоминать то, что не пригодится, или то, что не даёт понимания.
На пути набора карточек скорее всего их придётся переделывать множество раз, то есть создавать, читать, изменять, удалять. И по большому счёту играет роль только первая обновляемая страница темы. Надо для начала нарастить критическую массу карточек, а потом уже смотреть, что будет.
Так что общая идея снизить перфекционизм и повысить количество материала. Дальше материал можно будет подвергнуть критике и улучшить или удалить. В практическом плане плохие карточки ещё просто не хочется повторять.
V>Раз ничего непонятно, значит в теме
V>Суперобучение с помощью карточек (2024.11.07)
V>тебя не было.
Я там ответил с непониманием статьи Дерека Сиверса. Подумал, что ответ был бы неполным без цитат из Петра Возняка, у которого намного-намного более разумный подход. И статья называется "Effective learning", а не "Effective memorizing". А именно:
Ты же на него в первую очередь опираешься? Как в концепции карточек выведено именно понимание, а не запоминание? Ты же про обучение именно пишешь?
N>Ты же на него в первую очередь опираешься? Как в концепции карточек выведено именно понимание, а не запоминание? Ты же про обучение именно пишешь?
Там много всего намешано. Из недописанного руководства с сайта.
К слову сказать я не копирую слепо чужие изобретения. Каждая идея проходит персональную проверку. Некоторые идеи мне вообще не нравятся и я пока избежал их реализации.