Archive for the ‘Образование’ Category

Эклеры по программистски.

Sunday, August 29th, 2010

В одной прошлой статье я поспорил с Chris насчет того, что я не бестолочь и что я умею и люблю учиться. И по этому спору я должен был научиться делать эклеры.

Вот, собственно говоря несколько фотографий. Первая партия эклеров (вы можете заметить несколько покореженных), вторая партия добавлена к первой, сваренный заварной крем, эклеры намазанные шоколадом и я жутко оскаленный после нескольких часов борьбы с эклерами и интернетом (у меня wifi router решил умереть в тот момент, когда эклеры были практически готовы).

Все картинки кликабельны. Для того, чтобы увидеть в большем виде, придется два раза кликать.

Несколько пунктов по поводу проведенного эксперимента

а) Не так страшен черт, как его рисуют.
б) Признаюсь, в пару мест жена мне подсказала (в основном по поводу крема).
в) В рецептах есть несколько вещей, которые меня как технаря выбивают из колеи. Например “немножко посолить”, “помешать и снять с огня”, “если тесто слишком жидкое….”. Не понятно, сколько это “немножко”, сколько времени нужно “помешать и снять с огня” и что конкретно понимается под “жидкое” (жидкое, как вода, жидкое как сгущенное молоко или жидкое как смола)?
г) Эклеры удались вкусные (и тесто и крем) именно такие, как я их помню, хотя слегка невзрачные.
д) Очень важно иметь хорошие инструменты (например в случае эклеров – кондитерские мешки и венчик).
е) Все компоненты очень простые и дешевые – основные: яйца, молоко, масло, мука, сахар, соль; дополнительные – ваниль, шоколад. И занимает приготовление порядка 1.5 часа, причем где-то 1 час из них это то, когда тесто стоит в духовке и пока нужно ждать, чтобы крем остыл, так что реальной работы на пол часа. (Это намек, на то, что вы можете рискнуть и попробовать их сделать тоже).

Ну и ключевой пункт нашей программы.

Человек, который хочет чему-то научиться и не боится это делать – всегда научится.

P.S. На следующие выходные запланирован французский грибной суп. :)

О распрекрасном преподовании математики (да и не только).

Wednesday, March 31st, 2010

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

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

Добавлю ссылку на свои пару статей, которые я писал на эту же тему – Quake против высшей математики или путь в преисподнюю и Образование и бизнес (часть вторая).

P.S. Тема (для меня) откровенно больная. Уж очень жалко 15!!! лет, которые вместо умного, доброго и веселого изучения кучи всего интересного, были просранны на нудные повторение формул, исторических дат и другой нереальной тошнотины.

Проблема backup’а и самообразовании.

Thursday, May 28th, 2009

Есть такая, забавная проблема – backup’а. Думаю, каждый с ней сталкивался, после того, как грохнулся винт, а на нем была единственная копия курсового или проект, который писался неделю, без того, чтобы еще куда-нибудь быть занесенным.

Вроде  решается все тривиально – ну делаешь резервную копию, да и все. Просто то, оно просто, но есть несколько подводных камней

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

б) Хочется иметь копию резервной копии. Особенно, если резервная копия хранит всю историю изменений чего-то.Даже если мы обнаружим, что резервная померла, но у нас есть рабочая копия- это нам уже не поможет в том, чтобы выкопать что-то из старых данных (так как только резервная имела эти старые данные).

В общем, веселая проблемка. Но, я собственно говоря не о том. Я вообще хотел написать о самообразовании.

Опять же, большинству понятно – надо самообразовываться, иначе отстать от прогресса в IT можно буквально за 2-3 года, а через 5-7 лет уже только и останется ворушить говно какого-то мамонтного проекта.

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

Вроде звучит логично, план есть, аккуратненько его исполняем и все будет чики-пуки. А вот фига с два. Проблема очень похоже на проблему backup’а. Это вам кажется, что все чики-пуки, а на самом деле определить все хорошо или все плохо можно будет только тогда когда основная копия (ваши активно используемые знания) вдруг по какой-то причине лягут.

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

А по сему, нужно не только исполнять сам план, а изменять сам план. Идеально постоянно изучать не просто новое, а новое и то, что не похожее на ранее изученное, новое и модное, новое из каких-то дальних отраслей. В целом изучать то, что не просто увеличит на единичку количество ваших знаний, а скорее откроет новую область.

P.S. Видео которое подкинул Sergey Perepechin (в другой статье) смотреть ОБЯЗАТЕЛЬНО!!!! Там как раз много сказано по поводу того, с какой скоростью все меняется.


От хорошего к великому.

Thursday, October 30th, 2008

Сейчас читаю книгу “Good to the Great”. Группа товарищей провела достаточно интересно исследования, пытаясь найти общие составляющие успеха компаний, которые долго (эдак лет 15) сидели в хороших, а потом внезапно превратились и остались великими компаниями.

И вот эта книга натолкнула меня на одну, с одной стороны не слишком приятную, с другой стороны важную мысль. Как человеку переходить с одного уровня мышления на другой?

Бр… Что-то куча мыслей в голове теснились, а статья выходит пресная как печенье из одной муки и воды. Так, что заход второй.

Как не печально осознавать. Я хороший программист, не великий, а именно хороший. И, ясно, что все вокруг (включая пожалуй даже меня), вроде довольны этой хорошестью. Но, если вдуматься, то меня нынешнего от меня 10 летней давности отличаются только количественные знания, уровень мышления как программиста у меня уже тогда был хороший и все что мне нужно было, просто 10 лет тренировки, чтобы запас знаний давал возможность раскалывать проблемы. Те ни менее, я осознаю, что проблемы, которые я решаю, вполне может решить любой другой хороший программист. Никакой магии, никаких потрясающих прозрений.

Увы, я даже и не знаю ни одного действительно великого программиста. Знаю, очень хороших. Но еще не видел не одного, который что-то делал бы так, как больше не пришло бы в голову никому другому. В этом пожалуй и есть отличие великого от хорошего. Хороший знает как делать и делает правильно. А великий, делает вроде так, как не делали и как не стоит и в результате именно его решение оказывается самым лучшими.

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

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