English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Когда инженер не инженером?

Software RSS Feed





На звание "инженер" попал в число наиболее злоупотребляли в корпоративном высокотехнологичного мира. Это также одна из самых popular.And почему бы и нет? Это звучит гораздо лучше, чем "компьютер программист ", и она выглядит гораздо лучше по своей визитной карточки. К сожалению, это зачастую неточны. Инженерная, в конце концов, применение рациональных технических принципов для разработки систем, которые являются надежными, эффективное и элегантное. Я обнаружил, что очень многие инженеры могут разрабатывать рабочие программы, но они мало или нет реальных инженерных design.Does этот звук тяжелых? Возможно, но я также было трудно отказать. Я столкнулись очень мало инженеров программного обеспечения, например, кто чистый, свежий и читаем кодирования стили-один из важнейших элементов программного элегантный дизайн. Я также обнаружил преобладание cryptically письменное функций, неуклюжих программных абстракций и странно спагетти кода. К моему огорчению, я обнаружил, что даже среди компьютерных наук выпускникам, многие уменьшить объектно-ориентированного программирования для простого использования личных данных, государственные функции, и объект instantiations. Это достаточно, чтобы разорвать учителя heart.Now, я не буду идти настолько далеко, чтобы сказать, что большинство программистов писать код спагетти. Это не будет справедливым. Тем не менее, я думаю, что сравнительно небольшое число программистов имеют глубокую признательность за артистизм по разработке программного обеспечения. Это не означает, что они знают о таких вещах, но не на всех. Скорее, это больше о том, что инженерные аспекты Код элегантный дизайн, слишком часто neglected.I думаю, это происходит потому, что современные средства программирования сделали правильный код дизайн кажется неприятность. В первые годы компьютеризации, люди были вынуждены выписывать свои программные проекты, размышлял много мелких деталей, прежде чем они когда-нибудь сидели в передней части компьютера. В настоящее время, с нашей быстрый компилятор и интерактивной отладки систем, программисты часто находят его более удобным просто сесть и начать кодирование, только с некоторой разработки программного обеспечения. Нет, я понимаю, что иногда это более эффективным, когда-программирования задача является довольно обычной, например. Однако, когда такие Дизайн-а-вы-го программного обеспечения развития станет обычной практикой, то у вас есть makings абсолютного chaos.In стороны, эта проблема также укоренившиеся в податливый характер компьютерного программного обеспечения. Не уважающий себя гражданские Инженер будет конструкция моста на пощечины балки вместе до тех пор, пока он работает, что-то в конце концов, если мост рухнет, это может занять месяцы восстановить его. Точно так же не разумно архитектор хотел бы построить дом без чертежей и планов этаж. Тем не менее, он является обычным для программистов для разработки программного обеспечения с использованием плохо выбранной функции, и только sketchiest конструкций. В конце концов, если программа не работает, они всегда могут найти ошибку и исправить ее, по крайней мере, в теории. На практике эти ошибки зачастую трудно обнаружить, и их крепление может потребовать обширных хирургии. Последствия плохо разработана программа могут быть катастрофическими indeed.For этой причине я считаю, что высокотехнологичные компании необходимо уделить разработке программного обеспечения уважения, которого она заслуживает. Они должны развивать подлинную культуру систематической разработки программного обеспечения, а только разрешения на "независимо от работы." А компания, которая смотрит в будущее необходимо уделять должное преданности принципам сопровождения программного обеспечения, надлежащей документации и элегантные, надежные конструкции. Это Необходимо также прививать культуру подлинного программного обеспечения среди своих сотрудников. Неспособность сделать это может в краткосрочной перспективе, но это создает предпосылки для долгосрочного disaster.V. Berba Веласко младшему, к.т.н. гордится работы в сотовых Technology Ltd (http://www.immunospot.com, http://www.elispot-analyzers.de, http://www.elispot.cn), где он выступает в качестве старшего электрического и программного обеспечения. Он с удовольствием работать в

Статья Источник: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Вебмастер получить html-код
Добавить эту статью на Вашем сайте прямо сейчас!

Вебмастер представить свои статьи
Не требуется регистрация! Заполните форму и ваша статья в Messaggiamo.Com каталог!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Отправьте статей Messaggiamo.Com Справочник

Категории


Авторские права 2006-2011 Messaggiamo.Com - Карта сайта - Privacy - Вебмастер представить свои статьи для Messaggiamo.Com Справочник [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu