дофига народа среди разрабов которым пофиг на развитие - им хватает текущих бабок, хата есть, машина тоже, в турцию сгонять могут себе позволить - зачем напрягаться?
Не, если думать про деньги, то топикстартер задал как раз логичный вопрос: поднимут ли мне зарплату, если я будут знать всё про BTree. И тут ответ "вряд ли". А мнение Анатолия "любые знания полезны", оно, конечно верно, но с точки зрения любознательности и саморазвития, а не денег.
у меня как то граничит это=)) я не буду говорить, что мне деньги не важны, хотя на квартиру я уже программированием заработал, ипотеку выплатил=) Могу и в свободное творческое плаванье пуститься, пожертвовав деньгами) Но мне, например, интересно понимать, как работает то, чем я занимаюсь. Ну вот даже взять SQL. Я так то Java программист))) Но мне приходится каждый день писать запросы на SQL. Ну и вот написал ты запрос, довольный выпускаешь функционал, уже коньяк открыл, а тебе звонят и говорят - Не работает, по 504 Gateway Timeout падает, пользователи жалуются. Ты такой - Да как же так...Ну работал же. А смотришь - Один и тот же запрос в одной базе работает быстро, в другой нет. И что делать? Кого на помощь звать, если ты отвечаешь за функционал? Ну и вот начинаешь думать - а от чего зависит время выполнения запроса, читаешь, узнаёшь про какие-то индексы. Читаешь, а что это вообще такое, узнаёшь, что там не только BTree индекс есть, а ещё и вон GiN, и GiST, да и HASH и другие. И Читаешь про них, ведь надо понять, какой применить то. Потом индексы все эти настроил, но вот то запросы работают быстро, то медленно. Начинаешь про shared_buffers узнавать, как вообще Postgres работает, какие параметры можно подкрутить. К чему я это - я ни разу не мог себе сказать, что как круто, что я это не знаю. Единственное, что я говорил себе - Как хреново, что я это не знал раньше. Поэтому у меня как вот не возникает никогда вопросов, а можно ли что-то не знать...Если у вас мозг может всю инфу запомнить, читайте, изучайте, будете круче владеть предметом=) Я здесь в чате половину вещей не понимаю, например, которые люди обсуждают про реплики, бэкапы и так далее. Ну, я пока с этим не сталкивался, у нас админы за это отвечают) Хотя опять же, как время будет, доберусь, надо всё же понимать, как и что функционирует. А то придёшь так на собес, будешь говорить, как круто ты SQL запросы пишешь, а тебе скажут - Ну ок, вот тебе комп, установи БД, создай реплики и настрой резервное копирование, а ты такой - "ЭЭээээ, а я только SQL писать"
Обсуждают сегодня