241 подписчик
Черное / белое
Время от времени встречаю людей, которые говорят, что «надо делать только так, а иначе вообще неправильно, будет говнокод и т.д.». Если мы говорим про работу разработчика, то скорее всего этот человек просто иначе не умеет делать. Нету опыта и всё. Ну и плюс ЭГО, конечно =)
Вот например Redux / Saga 😂. Я не против этих технологий, но у нас мы их не используем - считаем, что оч сложно для наших задач. При этом мы умеем ими пользоваться и знаем в каких ситуациях redux действительно может быть оправдан. Но на собесах при этом встречаются воинствующие фронтендеры, которые прям жизни без редакса на видят. Когда спрашиваешь - «ок, а что еще ты пробовал?», то в ответ тишина. Зачем спорить и советовать кому-то что-то, если ты знаешь о проекте и его нюансах только 15 минут? =) Я тут не беру недостаточность опыта в разработке в целом, иногда и серьезные ребята любят советовать, вообще не зная нюансов. И в принципе проблемы и нет, если это в качестве рекомендаций посмотреть что-то, но не попытки убедить других, что их выбор прям плохой и ужасный, не имея собственного опыта решения схожих проблем с помощью других библиотек/подходов. Короче, не надо радикально относиться к решениям. Сегодня одни в тренде, завтра другие. Я начинал вообще с prototype js, который уже и не гуглится сейчас практически, а когда jquery вышел, то непонятно было зачем что-то еще, когда есть jquery ) Прикиньте, да) И реакт когда-то помрет.
Есть еще один тип людей, которые не пересаживаются на новые технологии вообще. Типа - «Зачем? И так работает?». Если это pet-проект и вы прям не хотите ничего нового, то и незачем. А если вы руководите разработкой в компании, то обновление софта, библиотек, подходов как минимум нужно для более легкого найма квалифицированных разработчиков для развития существующих блоков. При этом любой софт хорошо бы с нуля переписывать раз в 8-10 лет, но для этого нужны хорошие абстракции / микросервисы и пр и пр.
1 минута
30 января 2023