Параллельные миры, или Почему важно выходить из зоны комфорта
Немного обо мне
Сергей Головин
Программист
Все люди боятся неизвестного
Параллельные миры программирования
Императивное программирование -- 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
Не впадайте в рутину! Не бойтесь пробовать новое