Цитаты

Японские мастера про ООП

июл 8, 20:28

У всего есть сущность и действие. Например, выстрелить и попасть стрелой в цель — действие лука. Лампа — сущность, свет — действие. Вода — сущность, увлажнение — ее действие. Цветок сливы — сущность, его аромат и цвет — действие. Меч — сущность, удар — действие. Воля — это сущность, ее влияние на то, что вокруг, — действие. Поскольку существует слива (сущ­ность), сливовое дерево цветет, играя всеми красками и источая аромат (действие).

«Хэй-хо-Кадэн-сё» (Наследственное руководство по искусству боя)

Комментарии [4]

---

Бьерн Страустрап

янв 10, 23:56

Все-таки у великих людей голова работает по-другому. Сейчас прочитал интервью с Бьерном Страустрапом. Тема разговора — обучение программированию в высших школах. Сам создатель C++ бросил свою иследовательскую работу в Bell Labs и где там еще, и стал преподовать в Техаском университете.

Удивительно, как такие люди могут открывать хорошо известные вещи с неожиданной стороны. Все мы привылки к тому, что студенты ленивы или глупы. Казалось бы что тут еще добавить? А вот Страустрапу есть что:

The students I saw were neither stupid nor lazy; they were simply systematically pointed in another direction. Next, I looked at the textbooks used for beginning students and found them fairly accurate, but tedious, uninspiring, and dodging important hard issues. They never went beyond the basics – most of the C++ standard library was deemed “advanced” and at best presented towards the very end of a semester course. Worse still, they were insufferably verbose and obsessed with technical details.

Had I been given such books as a 1st year student, I would have changed fields. Those books were trying to spoon feed the students. Good students need to be challenged!

Дальше тема challenge развивается:

High schools could teach students to work hard at something (just about anything), to search out information as needed, and learn to express their ideas in writing and orally. Project-based work is good for that. Exactly which programming language is used for software is less important, but the aim should not be to make tasks as simple as possible but to challenge students.

Ну, и напоследок, ответ на вопрос, что вы посоветуете начинающим программистам:

Learn your first language well. That means trying it for difficult tasks. Don’t obsess about technical details. Focus on techniques and principles.

Learn another programming language; choose any language that’s quite different from what you are best acquainted with. You can’t be a professional in the IT world knowing only one language. No one language is the best for everyone and for everything.

Don’t just do programming. Computing is always computing something. Become acquainted with something that requires your software development skills: Mediaeval history, car engine design, rocket science, medical blood analysis, image processing, computational geometry, biological modeling, whatever seems interesting. Yes, all of these examples are real, from my personal experience.

Если первые два совета были на слуху, то с третьим уже не так. И действительно умные слова, как ни крути.

Комментарии [2]

---

Пол Грехем о стартапах и экономическом кризисе

окт 21, 20:46

You should start a company now. The economy is of no importance. All that is important is that the founders are smart and the idea is good. Don’t worry about raising money because magic will happen. After all, this is Silicon Valley.

Перевод:

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

Ну что ж, Грем. Вперед.

Комментарии

---

Как создавалась Java

авг 27, 17:39

В апреле 1991 года команда покидает офис Sun, отключаясь даже от внутренней сети корпорации, и въезжает в новое помещение. Закупаются разнообразные бытовые электронные устройства, такие как игровые приставки Nintendo, телевизионные приставки, пульты дистанционного управления, и разработчики играют в различные игры целыми днями, чтобы лучше понять, как сделать пользовательский интерфейс легким в понимании и использовании.
(Курс от Интуита по яве)

Комментарии

---

Мартин Хайдеггер и Паланик об блогосфере

фев 21, 21:54

Философ Мартин Хайдеггер обратил внимание на то, что человеческие существа привыкли воспринимать мир как бездонный источник сырья, которое в любой момент можно переработать на что-нибудь более стоящее. Лес на дрова. Зверей на мясо. У него это называется миром сырых натуральных ресурсов: Bestand. И люди, которые не имеют доступа к натуральному бештанду, то есть к нефтяным скважинам или алмазным копям, естественным образом обращаются к тому единственному ресурсу, который у них есть, — к собственным жизням.

Бештандом нашей эры во все большей степени становится наша интеллектуальная собственность. Наши идеи. Наш опыт. Все, что люди привыкли терпеть, и все, от чего они привыкли получать удовольствие, — всю эту паутину, сотканную из мелких бытовых навыков, медовых месяцев и онкологических диагнозов, — теперь можно продать. Секрет ремесла прост: нужно быть очень внимательным. И все записывать.

p Эти слова сказаны Чаком Палаником. Иногда писателей читать полезно. Хотя бы потому что такие люди подмечают то, что ты в своей профессии и жизни ни за что бы не подметил.

Я вспоминаю маркетинговую белиберду в книге «Бизнес в стили фанк». Один из загонов звучал примерно так: «Карл Маркс был прав. Ленин был прав. Троцкий был прав. Они говорили, что средства производства должны принадлежать народу. В этом они правы. В наше время главное средство производство — это небольшой по размеру орган весом в несколько килограмм, который называется твой мозг. И ты его единственный владелец.»

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

Журнал «Business Week» публикует статью про то как «social media change your life». Народ в восторге от блогов. Куда не ступи — новая социальная сеть просит тебя погундеть на своих просторах. Может быть так и надо.

Комментарии

---

Отрывок из интервью Пелевина

фев 16, 02:23

… Откуда такой пессимизм?

Я, наоборот, полон оптимизма, потому что выход есть, и очень простой. Он описан в книге. Раньше надо было показать палец экрану и выключить телевизор. А в новых исторических условиях надо сделать фингер монитору и выключить компьютер. В прошлом веке у нас был один общий телевизор для всех. А с появлением блогосферы люди стали телевизорами друг для друга. При этом общее количество туфты в информационном потоке растет прямо пропорционально количеству нарождающихся телевизоров, а количество правды меняется не особо, потому что правда, как поется в песне, одна. Про телевидение люди все уже поняли. А чтобы все стало ясно про интернет, должно состариться нынешнее поколение сетевых энтузиастов. Ждать, кстати, осталось недолго — при погружении в сеть человек стареет быстрее.

…Часто общаетесь в сети?

Нет. И вообще стараюсь пользоваться интернетом только в случае необходимости – после того как обнаружил у себя симптомы интернет-зависимости. Знаете, я, как и все, долгое время думал, что интернет — это такая чистая земля, где нет цензуры и можно найти неискаженную информацию. А потом, когда у меня стали проваливаться в эту дыру целые дни, я задумался — что такое информация? Это код, набор сигналов, сообщающих о чем-то. Допустим, на горе зажгли костер — и вы понимаете, что приближается вражеская конница. В блогосфере, если продолжить аналогию, костров очень много, но они сообщают не о приближении конницы, а о том, что на соседнем огороде вчера видели суслика. Там уйма информации, но эта информация имеет очень низкий ранг и называется прекрасным русским словом “лытдыбр”, которое получается, если напечатать “дневник” на английской клавиатуре. Информация высоких рангов в блогосферу не попадет, потому что имеет денежный эквивалент, и чем она ценнее, тем лучше ее прячут. Это экономическая аксиома. Тем не менее ковыряться в шелухе — удивительно затягивающее и уютное занятие. Каждая такая сессия программирует вас на следующую. В сознании формируется что-то вроде троянской программы, которая начинает ломиться в сеть каждые пять минут — вам ничего там не нужно, но вы все равно подключаетесь. А делать это не стоит, потому что поглощение бессмысленной информации сокращает жизнь — я имею в виду не количество прожитых лет, а ее субъективную протяженность. Жизнь — это ведь и есть восприятие информации. У человека ограниченная емкость …

Комментарии

---