Pull to refresh

«Как делать» vs. «Как делать»

Lumber room
Мне часто приходится отвечать на вопросы друзей и подруг и со временем я заметил, что все они запоминают работу за компьютером исключительно по пиктограммам и знакомым надписям, совершенно не вникая в смысл. Ни разу мне не встречались обычные пользователи, которые бы понимали «как делать» с точки зрения логики, а не действий типа «подведите мышь туда-то».
Стоит только изменить цвет кнопочки или переместить ее, человек впадает в ступор и трезвонит системному администратору. Особенно радостно слышать нечто вроде «я сначала тыкаю мышкой на туда, а потом туда и в окошке жму окей — ничего не работает!».
Еще ни разу я не встречал логического обучения пользователей работе на компьютере.
Почему бы не учить сначала просто находить текст на экране? Скажем, обучение в виде игры. Чтобы ориентироваться в имеющейся на мониторе информации. Зачастую человек не может найти нужную фразу на мониторе, даже если ему сказать где она и какого цвета.
После этого объяснять им основы алгоритмизации — разложение задачи на более простые действия. К примеру, чтобы записать диск, надо знать что записывать, иметь чистый диск и знать, что сам он точно не запишется. И тому подобное.
То есть, давать человеку основы, а потом заставлять (или побуждать) его думать своей головой и посредством умозаключений получать необходимый результат. Также как в программировании.
Total votes 59: ↑53 and ↓6 +47
Views 248
Comments 107

простые числа

Lumber room
Последние несколько недель меня не покидают мысли о простых числах. Точнее об оптимизации и параллельных вычислениях при их поиске. В итоге, проснулся я сегодня и начал кодить. В общем, разминка для ума хорошая — много идей, много чего нового узнаю в процессе их реализации. Код падает, отлаживается, ищет все большие простые числа, снова падает и т.д. А в качестве отходов остаются простые числа.
Вот, собственно и вопрос к сообществу — а что бы еще с ними сделать с этими простыми числами, кроме как использовать для поиска больших простых чисел? За любые идеи буду благодарен.
Кстати, если кому нужны простые числа — те, что прога находит лежат тут (это не реклама, если не любите ссылки — не ходите). Пока не в он-лайн режиме, но это еще одна из подзадач.
Total votes 12: ↑6 and ↓6 0
Views 560
Comments 22

«Бойтесь алгоритмов, которые управляют вашей жизнью»

Algorithms *
Translation
Перевод интервью с Кевином Слэвином (Kevin Slavin), разработчиком игр из Нью-Йорка, сооснователем компании Area/Code (теперь Zynga NY). Он ведёт курс компьютинга и дизайна в Нью-Йоркском университете, а в июле прочитал лекцию на конференции TED на тему алгоритмизации жизни (видеозапись лекции). Интервью опубликовано в журнале New Scientist (выпуск 2826 от 22.08.2011).

Вы заявляете, что нашей жизнью управляют алгоритмы. Каким образом?
Просто говоря, алгоритм — это набор инструкций, которые компьютер использует для принятия решения. Это как невидимые правила, которые описывают почти всё происходящее вокруг. Цены на товары в магазине, стоимость фильмов в прокате, облик вашего автомобиля — всё это можно отследить вплоть до исходного алгоритма. Семьдесят процентов транзакций на американском фондовом рынке алгоритмизировано, то есть выполняется автоматически компьютерными алгоритмами.
Читать дальше →
Total votes 63: ↑50 and ↓13 +37
Views 2.9K
Comments 26