Источник
Сразу хочу предупредить вот о чем. Здесь не будет криков "как все круто" или "как все плохо". Я отношусь к Java именно с точки зрения философской. Это – данность. Потому – рассуждать о том, хорош язык или плох, бессмысленно. Язык может удовлетворять предъявляемым требованиям, либо не удовлетворять им. Ежели удовлетворяет – прекрасно, пользуемся. Нет – выбираем другой. А то получается как в том анекдоте: "Мыши плакали, кололись, давились, но продолжали грызть кактус". Если Java для вас – кактус, возможно, стоит задуматься о выборе другого языка. А если все-таки грызете, несмотря на то, что это кактус, – значит, плюсов в этом занятии для вас больше чем минусов. Тогда не жалуйтесь.
Read more...
Java, Philosophy, Философия
Источник
Итак, представим себе Некто. Этот Некто хочет освоить горные лыжи. И для этого он предпринимает следующие шаги:
- Инструктора, учебники, пособия и т.п. – это всё от лукавого. Лыжи можно освоить самостоятельно. К тому же, в школе он сносно научился ходить на беговых лыжах. Соответственно, все советы более знающих людей игнорируются.
- Снаряжение выбирается самое крутое. Не ниже уровня эксперта. Жесткие ботинки, от которых болят ноги. Жесткие лыжи, чтобы прогнуть которые нужно приложить фантастические усилия, далеко превосходящие уровень физической подготовки Некто. Ну и т. д.
- В качестве пробной трассы выбирается... ну, скажем, трасса, принимающая этап кубка мира по гигантскому слалому. Для учебы это как раз.
- Далее в том же духе.
Итак, вопрос. Как вы назовете этого Некто?
Read more...
Development, Java, Philosophy, Programming, учеба, Философия
Уже долгое время имя Альберта Эйнштейна для всех ассоциируется с гениальностью. Он был физиком-теоретиком, философом, писателем и, возможно, самым влиятельным ученым во все времена.

Read more...
life, Philosophy
Источник: http://www.fuga.ru/articles/2001/09/programmer.htm
Ты спрашиваешь, действительно ли опытные российские программисты очень ценятся в США? И какие языки и операционки стоит знать в первую очередь? И так далее по пунктам?
Погоди-ка, ты кого спрашиваешь? Не того ли зачумленного китайца с лаптопом? Нет? Значит, ты задаешь эти дурацкие вопросы мне, опытному российскому программисту, спокойно живущему в небольшом калифорнийском городке?
Вот что я тебе скажу, парень. Люди, которые задают такие вопросы, не могут называться "опытными российскими программистами". Таким людям не светит трудоустройство даже в ЮАР. Ведь главная фича, с которой ты столкнешься в Америке - не тонкости хай-тека, а толстости женщин.
Read more...
Philosophy, Programming, Smile
Автор: Игорь Ткачёв
The RSDN Group
Усложнять - просто, упрощать - сложно.
Закон Мейера.
Существует множество практик, принципов, паттернов и прочих страшных слов, которые мы используем в нашей повседневной профессиональной деятельности и очень часто даже не задаём себе вопрос зачем мы это делаем. Зачем это всё нужно, плохо это или хорошо, когда плохо и когда хорошо. Зачем нужны все эти принципы? На самом деле ответ до банального очевиден. Всё это в конце концов направлено на борьбу со сложностью разработки ПО. Теперь пришла очередь задать вопрос - а что же такое сложность и как знание того что это такое поможет нам лучше понять и использовать принципы, которые как раз и направлены на борьбу с ней?
Read more...
Development, Philosophy, Programming