Главный блог dev.by

0
Алина Савович – редактор рубрики в dev.by

Пока выпускники профильных вузов зачитывают до дыр библиотечные талмуды в попытках привести разум в порядок перед сдачей последних госэкзаменов и защитой дипломных работ, мы решили узнать, что читает на досуге декан факультета компьютерных систем и сетей БГУИР Валерий Александрович Прытков. Он рассказал dev.by не только о своей книжной полке, но и назвал книги, которые считает обязательными для своих студентов.     

Программирование, поэзия, фантастика, психология, история в одном флаконе
0

Можно ли получить работу в ИТ, если у тебя педагогическое образование, ты работаешь в школе учителем по распределению, а знаний в сфере ИТ вуз не дал? Можно! Дмитрий Елисеев, Lead Software Testing Engineer, рассказывает dev.by о том, как несколько лет назад он смог изменить свою судьбу, не обладая специальными знаниями и даже не зная английского языка. Впрочем, это не помешало Дмитрию с блеском закончить тренинг, получить первое рабочее место в ИТ-компании и продолжить свою карьеру уже в американском офисе.

Так как же попадают в ИТ новички и как они становятся матерыми профи?
0

Предлагаю вашему вниманию еще один переводной дискуссионный материал с критикой одной из новых методологий разработки — «Мастерства программирования» (Software Craftsmanship). Автор предлагает поговорить о том, каково же истинное назначение прикладного ПО и насколько этому отвечают современные «романтические» методологии, ставящие следование своим принципам во главу угла.

 О скрупулезности и самоотдаче, о ремесле и искусстве, о практической пользе и творческой индивидуальности в работе программиста
0

Когда речь заходит о передовых ИТ-технологиях, в воображении многих всплывают образы гигантов современной ИТ-индустрии: Google, Apple, Microsoft и так далее. Между тем, настоящее «острие прогресса» чаще всего сосредоточено в области закрытых военных разработок, где порой применяются просто фантастические, даже для лидеров современного «гражданского» ИТ-мира, технологии и подходы.

Именно о военной ИТ-сфере и пойдет речь в сегодняшней первой статье цикла. Мы постараемся хотя бы примерно представить себе — что такое война ближайшего будущего, зачем основоположник военной доктрины США Джон Бойд в свое время воровал дорогие «машинные циклы» на военных суперкомпьютерах, а также почему этот фронтовой ветеран авиации США с таким нетерпением ждал наступления века информационных технологий.

Немного коснемся и истории возникновения smart war, чтобы понять концепцию этой принципиально новой стратегии сил НАТО, развертывание которой пришлось на начало 90-х годов прошлого столетия.

Под катом введение в сетецентрическую войну, цикл Бойда, законы Меткалфа и Амдала
0
Алина Савович – редактор рубрики в dev.by

30-долларовая зарплата, 286-й компьютер и сообщества первых владельцев электронной почты все это хорошо помнят старожилы белорусского офиса корпорации «Галактика», отметившие в этом году свое 20-летие. Наталья Скуратович, заместитель руководителя департамента продаж, рассказала dev.by о том, как маленькая компания из четырех человек стала корпорацией, а «Бухкомплекс» превратился в одну из самых востребованных ERP-систем в СНГ.

20-летние приключения белорусской «Галактики» с мышами, «Лукоморьем» и «Челюстями» в интервью-монологе Натальи Скуратович
0

Третий раз в Минске прошла Международная конференция разработчиков мобильных приложений MobileOptimized. Мероприятие, организованное порталом dev.by, а также разработчиком и издателем  компьютерных игр Wargaming, собрало более трехсот пятидесяти мобильных разработчиков, менеджеров, стартаперов и просто неравнодушных к одной из наиболее актуальных тем в современном ИТ. Вниманию участников были представлены традиционные доклады, мастер-классы, тренинги и не совсем привычные для белорусских конференций комьюнити споты.

Что, где и как
+3

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

Именно такие проблемы Барри Бём называет «Разрушителями архитектуры». Они возникают в случаях, когда структура системы не соответствует требованиям реального мира, и при работе с ней вы совершенно неожиданно сталкиваетесь с фундаментальными недостатками или непреодолимыми границами возможностей выбранной платформы.

Оказывается, что эта платформа может быть попросту непригодна для применяемого вами технологического метода
Страницы:
© 2008–2021 ЗАО «Дев Бай Медиа»
Перепечатка материалов dev.by возможна только с письменного разрешения редакции.
При цитировании обязательна прямая гиперссылка на соответствующие материалы. Пишите на [email protected].