Category: it

Category was added automatically. Read all entries about "it".

Архитектура в программировании

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

Это мы по своим шкафам дома знаем: что-то давно туда положили, и оно мешается, и надо бы как-то реорганизовать пространство, но нам лень.

А выход в программировании – наложить на программный продукт архитектуру. Слышала давно, но как я это себе представляла? Типа линейный текст, но в нем есть главы как в книге. Или двумерная конструкция – как на картине: издалека видишь контуры, а вблизи детали. А в программировании трехмерная! Слои, этажи! Поэтому и называется архитектура. Например, для обслуживания гипермаркета такие слои: в центре шара данные, следующая орбита домен, следующая – презентация. Когда в программе легко ориентироваться, в нее легко вносить изменения.

Collapse )

Умирающие профессии


Некоторые думают, что переводчик - умирающая профессия. Удивляются, зачем сейчас нужны живые переводчики, когда всё можно компьютерными средствами перевести, и все вокруг английский знают. Всё правильно. Но сейчас перевод простых текстов и не заказывают, только сложных. Только таких, где машинный перевод или плохой переводчик выдает бессмыслицу. Так что переводчик – по-прежнему очень нужная профессия.
У меня дядя фотограф. И ему на какой-то момент показалось, что его профессия умерла, столько гаджетов у людей. Но нет! Художественную фотографию или съемку событий все равно у НЕГО заказывают!
А теперь знакомый программист ухмыляется, что его профессия умирает, потому что в интернете можно найти готовые кусочки программ - только соединить остается. Но для сложных работ хороший программист по-прежнему нужен!
А вы знаете какие-нибудь умирающие профессии? Или наоборот, опровержение?