Общее, Саморазвитие

Стереотипное мышление

%d0%ba%d1%80%d0%b8%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%be%d0%b5-%d0%bc%d1%8b%d1%88%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5

Полярное мышление. При полярном мышлении люди склонны к преувеличению или преуменьшению значения происходящих событий на свою жизнь. Они видят весь мир в белых или чёрных тонах. Ни то ни другое в жизни не имеет места. Как говорил шекспировский Гамлет, «нет ничего ни хорошего, ни плохого: это размышление делает всё таковым». Видеть всё в чёрных тонах — удел пессимиста, в радужных — оптимиста. Пессимист во всём усматривает опасность и всегда ожидает худшего, рисуя картину возможного события в чёрных тонах, преувеличивая возможность негативных последствий. Читать далее

Реклама
Программирование, Саморазвитие

Как я разгребал legacy код

legacyСегодня попался мне в работу один сайтец, приличной вроде бы конторы. Один из региональных банков. Но когда я приступил к работе с кодом, я понял что до выполнения основной задачи передо мной встает еще одна — рефракторинг. Причиной тому был страшный и ужасный legacy код. Это была сплошная портянка на две с половиной тысячи строк, с закоменчеными блоками, дублирующимися местами, ужасной логикой и абсолютно без форматирования с костылями, торчащими абсолютно отовсюду. Надо сказать что в коде были еще и комментарии, смутно описывающие суть происходящего, врущие через каждое слово. Читать далее

Саморазвитие

Личные качества успешного программиста

В России репутация программистов удручает. Безответственность, непрофессионализм, непонимание – это некоторые слова, которыми их награждают работающие вместе люди. И у этого есть причины. Раздутые на нефти и газе бюджеты кормили и в итоге расслабили всех.

Но этому пришёл конец. В результате сокращения затрат на IT между программистами начнётся настоящая жёсткая конкуренция, т.к. всем хватать не будет. И спасти может лишь одно – личные качества. Именно от них зависит будущее самих программистов. Давайте немного поговорим об этом. Читать далее