Архив рубрики ‘Программирование’

Просто о сложном. Архитектура ПО

Недавно я написал: Для программных продуктов еще не придумали адекватные инструменты визуализации. Об этом говорил еще Брукс, почти 40 лет назад. Поэтому разработчики ПО часто уподобляются слепым монахам из буддийской притчи. Следствие #5. Необходимость постоянных коммуникаций участников разработки. Из опыта. В среднем у каждого участника проекта разработки ПО на всякие разговоры уходит 50% рабочего времени. […]

Современные технологии проектирования ПО в контексте теории коммуникации и метода декомпозиции

Использование родного языка для начинающих изучать программирование является традиционной практикой в процессе обучения информатики. Ей оппонирует профессиональная и научная разработка ПО, в которой Английский язык является «лингво франка». Где формальный английский — это тщательным образом выбранные имена ключевых слов и переменных, обращённые к ассоциативному и творческому мышлению на языке оригинала.

Войти в IT. Стоит ли стать программистом

Встретился мне пост с размышлениями о переходе в программисты после 30 «Можно ли стать программистом после 30-ти?», в котором автор видит радужные перспективы такого перехода. Так ли это? Попробую изложить свою точку зрения с учетом уже не первого дня в ИТ. Может быть нижеприведенный материал как-то поможет в более логичном выборе перехода или не перехода […]

Программирование, как новый вид человеческой деятельности

«Программист должен обладать способностью первоклассного математика к абстракции и логическому мышлению в сочетании с эдисоновским талантом сооружать все, что угодно, из нуля и единиц. Он должен сочетать аккуратность бухгалтера с проницательностью разведчика, фантазию автора детективных романов с трезвой практичностью экономиста» Академик А.П. Ершов Предисловие Есть распространенное мнение: «если бы строители строили дома так же, как […]

«Все работы хороши», а программист — лучшая!

Задумывались ли вы над тем, что нужно человеку для счастья? Согласно А. Маслоу каждый человек состоит из четырех компонентов: тело, сердце, разум и душа. Телу необходимы деньги и безопасность. Сердцу — любовь и признание. Разуму – развитие и самосовершенствование. Душе – самореализация. Все это любому человеку необходимо для счастья и все это в нашей профессии […]

Опрос программистов: работаете ли вы на зарубежных или отечественных заказчиков?

Исторически сложилось, что существенная часть российских (и exСССР в целом) программистов работают в офшорном программировании. Почему так получилось вполне понятно — в 90-х местные компании, пишущие свои коммерческие продукты можно было пересчитать чуть ли не по пальцам руки. В то же время разница _средних_ зарплат программистов в те времена между Россией и западными странами была […]

Адаптивное управление программным проектом. Принципы и примеры

Хорошо управляемый проект может быть уcпешно выполнен обычной командой разработчиков. Автор Предисловие Когда-то мы делали ракеты. Ракетой надо было управлять в условиях высокой неопределенности, как характеристик самого управляемого объекта, так и внешних условий. Чтобы эффективно справляться с неопределённостью использовали методы адаптивного управления. К адаптивным относятся такие системы управления, которые предназначены для функционирования в условиях априорной […]

Собеседование разработчика

Техническое собеседование – практически неотъемлемый атрибут трудоустройства любого разработчика, а для старших разработчиков – проведение их (собеседований) ещё и чуть ли не повседневная обязанность. Но как за короткий срок (в идеале 20-30 минут) составить у себя более менее приемлемое представление о реальном опыте соискателя?

Удаленная работа — это не «фриланс»

Сегодня на глаза попался старый вопрос "Почему работодатель предпочитает нанимать веб-разработчика в офис?": habrahabr.ru/qa/22292/. Вопрос был задан еще в 2012 году, но, на мой взгляд, ситуация с тех пор не сильно изменилась. Коллеги, тут есть серьезное недопонимание, которое давно пора устранить. Многие, как мне кажется, представляют себе фрилансера примерно так: Приходит на какую-то отдельную небольшую […]

Мария Бондаренко – Управление впечатлениями заказчиков (доклад с SPM Conference)

В ноябре прошлого года в Минске прошла конференция Software Project Managment Conference (spmconf.ru), публикуем листинг доклада Марии Бондаренко, директора компании «Generation P Consulting», на тему — «Управление впечатлениями заказчиков». Презентацию доклада можно просмотреть на странице доклада.