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

Выход на пенсию IT-специалиста (опрос)

Здравствуй, хабрачеловек. В большинстве своём, ты, по долгу службы и призванию, любишь писать код и возиться с паяльной станцией. Бывало, что проводишь бессонные ночи за любимым занятием. Но через пару-тройку десятков лет можно не заметить, как пришла она… пенсия. Может и не внезапно, а планомерно, но факт остаётся фактом, годы ведь идут… Кто-то только начинает […]

Небольшая японская хитрость по организации своей записной книжки

Инструменты типа Evernote позволяют находить и организовывать информацию действительно просто. Однако, временами я нахожу записные книжки более удобными, особенно на ходу. В то же время, записи в бумажном варианте организовать сложнее. Скорее всего, многие люди делят все страницы на отдельные тематические части, в которые пишут соответствующие темам записи. Некоторые же просто пишут все подряд, заставляя […]

Хабражители – какие мы

«Существуют три вида лжи: ложь, наглая ложь и статистика» (с) Бенджамин Дизраэли Вот в этом посте были проведены два опроса разработчиков ПО на принадлежность к типам личности MBTI и о предпочтениях командных ролей по Белбину. В опросах на момент обработки данных приняли участие 250 и 326 хабражителей-разработчиков ПО соответственно. Конечно, не биг дата, но не […]

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

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

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

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

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

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

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

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

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

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

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

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

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

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