Полярное мышление. При полярном мышлении люди склонны к преувеличению или преуменьшению значения происходящих событий на свою жизнь. Они видят весь мир в белых или чёрных тонах. Ни то ни другое в жизни не имеет места. Как говорил шекспировский Гамлет, «нет ничего ни хорошего, ни плохого: это размышление делает всё таковым». Видеть всё в чёрных тонах — удел пессимиста, в радужных — оптимиста. Пессимист во всём усматривает опасность и всегда ожидает худшего, рисуя картину возможного события в чёрных тонах, преувеличивая возможность негативных последствий. Читать далее
Рубрика: Саморазвитие
Облачный майнинг криптовалют
Всем привет! Сегодня напишу о не совсем IT теме, хотя и к нашей сфере она имеет некоторое отношение. Речь пойдет о добыче криптовалют. Для начала — что же вообще такое криптовалюты?
Как я разгребал legacy код
Сегодня попался мне в работу один сайтец, приличной вроде бы конторы. Один из региональных банков. Но когда я приступил к работе с кодом, я понял что до выполнения основной задачи передо мной встает еще одна — рефракторинг. Причиной тому был страшный и ужасный legacy код. Это была сплошная портянка на две с половиной тысячи строк, с закоменчеными блоками, дублирующимися местами, ужасной логикой и абсолютно без форматирования с костылями, торчащими абсолютно отовсюду. Надо сказать что в коде были еще и комментарии, смутно описывающие суть происходящего, врущие через каждое слово. Читать далее
Личные качества успешного программиста
В России репутация программистов удручает. Безответственность, непрофессионализм, непонимание – это некоторые слова, которыми их награждают работающие вместе люди. И у этого есть причины. Раздутые на нефти и газе бюджеты кормили и в итоге расслабили всех.
Но этому пришёл конец. В результате сокращения затрат на IT между программистами начнётся настоящая жёсткая конкуренция, т.к. всем хватать не будет. И спасти может лишь одно – личные качества. Именно от них зависит будущее самих программистов. Давайте немного поговорим об этом. Читать далее
Операции сравнения
Операцию == можно применять только к целым числам, а вещественные всегда сравниваются путём вычисления их разницы и проверки, того что она по модулю меньше определённого порога.