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

Инь и ян в разработке ПО. Диалектика программирования

«Если два коммуниста не могут договориться друг с другом, значит, один из них враг» (с) Л.Берия … Или оба, — добавлю я от себя. В программировании много противоречий. Например, память/быстродействие, качество/трудоемкость, сопровождаемость/сроки. Но эти противоречия скорее технические, с которыми мы как-то научились справляться. А есть еще противоречия психологические, которые образуют целое лишь в своем единстве […]

Войти в IT: Долгая дорога в Java

Друзья, рады представить статью из цикла «Войти в IT», который уже давно публикуется в нашем корпоративном блоге. Это не «серьезные» технические статьи (такие тоже будут), а рассказы наших синьоров об их становлении в IT. Ведь иногда хочется просто взглянуть на индустрию глазами коллег и понять, как именно из молодых практикантов и «зеленых» джуниоров получаются эксперты […]

Рентабельный код

Жили-были в двух соседних деревушках Вилларибо и Виллабаджо две команды разработчиков. И те и другие делали ревью кода, писали тесты, приводили рефакторинг, но через год разработки в Вилларибо уже выпустили релиз и вышли в продакшн, а в Виллабаджо все еще проводят рефакторинг и чинят баги. В чем же дело? Разработка ПО – область, подверженная рискам. […]

Материальное стимулирование программистов. Грабли, пряники и плети

Давно задумывал поделиться нашим опытом мотивирования программистов и написать эту философско-практическую статью про показатели в денежной мотивации программистов, но все как-то руки не доходили. Честно сказать, даже побаиваюсь ее писать, по моим наблюдениям, тема мотивация IT-специалиста IT-сообществом часто встречается в штыки. Поэтому, в первой части предлагаю сделать легкое лирическое отступление.

Робот оригами складывает сам себя

В течении многих лет группа исследователей из Массачусетского технологического института и Гарвадского унивеситета работает над созданием оригами роботов, которые были бы в состояние сложить себя в произвольную форму. 7 августа они сообщают, что преодолели последний рубеж: робот, почти полностью сделанный из деталей, изготовленных с помощью лазерного резака, может складывать себя и ползать. Кроме основных деталей […]

10 заповедей программиста

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

Что дешевле: новое железо или труд разработчиков?

На данную статью меня сподвиг следующий пост “Как улучшить свой стиль программирования?” плюс недавний спор среди коллег. Представьте себе такой диалог: Админ: Господа, разработчики, ваш код на сервере стал поедать много оперативки. Сервер уже свопиться начинает. Сами понимаете, все может встать колом! Представитель разработчиков (например, тимлид): Блин, беда. Сейчас займемся проблемой. Эй, команда, нас тут […]

В погоне за любимым делом или как я оказался в Бельгии

У каждого из нас есть свои мечты, цели, увлечения (и есть работа). Иногда все эти вещи совпадают, иногда сосуществуют, и иногда и вовсе расходятся. Мне очень повезло и, по сути, я смог объединить найти работу своей мечты, которая объединила в себе мечты и увлечения. Этот пост навеян двумя сегодняшними хабрастатьями, а именно «Как я уехал […]

Собеседование на должность JavaScript разработчика

Недавно прочитал неплохой пост на тему поиска работы QA и подумал, что похожий пост был бы полезен для JavaScript разработчиков. В конечном счёте, веб движется вперед семимильными шагами, и соискателей на позицию JavaScript программиста хоть отбавляй (разумеется, хороших всегда меньше).

Отъявленный программист: Неформальные истории и откровенные разговоры об IT-индустрии

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