Параллельные миры, или Почему важно выходить из зоны комфорта

Немного обо мне

Сергей Головин

Программист

Все люди боятся неизвестного

Параллельные миры программирования

Императивное программирование -- VS -- Декларативное
Объектно ориетированное -- VS -- Функциональное
Immutability -- VS -- Mutability
Цикл -- VS -- Рекурсия
Наследование -- VS -- Композиция
"Динамический" язык -- VS -- "Статический" язык

Почему-то программисты из одного мира видят других так

Почему так выходит?

  • Человек очень хорошо разобрался в своем стеке технологий и ему кажется, что все проблемы можно решить на нем лучше, чем на чем-либо другом
  • Человек попробовал разобараться с технологией параллельного мира, но не смог/не захотел/не понял. От этого технология для него становится неэффективной/глупой/ненужной
  • Человек создал для себя зону комфорта и не хочет что-либо менять
Зона комфорта (психологический термин) - область жизненного пространства, дающая ощущение комфорта, уюта и безопасности.
...или...
Зона комфорта (психологический термин) - это человеческое состояние, при котором нет желания осуществлять какую-либо полезную деятельность. Достигается посредством удовлетворением базовых потребностей и закрепления через привычку.

Польза от выхода из зоны комфорта

  • Мозг начинает работать при изучении нового. Строит новые нейронные связи
  • Чем чаще это происходит, тем проще мозгу усваивать новую информацию
  • Все меньше и меньше для вас становится белых пятен в технологиях "параллельного мира"
  • Горизонт ваших знаний растет
  • Вы на коне! :)

Хороший пример кода программистов, которые плевать на это хотели

          
$('#item_kolich').keyup(function() {
  if ($(this).val() && parseInt($('.hideoneprice').html()) > 0) {
    $(this).val(parseInt($(this).val()));
    $('.oneprice').html(stis(parseInt($('.hideoneprice').html()) * $(this).val()));
  }
});
          
        
Там несколько тысяч строк кода на jQuery

Не впадайте в рутину! Не бойтесь пробовать новое

Вопросы

Мои контакты: