Не очень понимаю полезность этой статьи, единственное хотел заметить, что нет смысла показывать код Джуниор vs сеньор, разница которых в том, что сеньорский код использует готовые функции библиотеки языка, потому что "джуниорский" вариант это чистый алгоритм, а в готовых функциях могут использоваться дополнительные оптимизации или алгоритмы, потому джуниорский вариант и отработал быстрее и именно он и требуется, чтобы показать понимание предмета
По моим наблюдениям, проблемы с говнокодом возникают даже не из-за "хотелок" бизнеса , а из-за недостаточной компетентности руководства в командах. Часто (почти всегда) непосредственный руководитель спит и видит как бы перебраться на более высокую ступень, забивая на поддержание в форме своих технических скиллов(если они вообще были в достаточном объеме), очень часто решения по разработке отдаются на откуп самой команде, в которой синьоры и джуны находятся на одном уровне и, при возникновении конфликтов, некомпетентный руководитель зачастую поддерживает не ту сторону, лишь бы "атмосфера" в команде не страдала, вплоть до увольнения синьоров, которые требуют поддерживать код на высоком уровне, вместо того, чтобы отправить джунов учиться у тех же синьоров. Ну и т.п.
А "правильная" разработка как раз позволяет и фичи делать "вчера", а вот когда все через одно место, то уже все летит под откос.
А хорошая идея, написать и продавать книгу "Подготовка к дурацким интервью"))
А то, что не пытали Кафками и остальными кликхаусами, мне понравилось больше, чем когда меня завернули с СД собеса в Авито, и одним из пунктов в фидбеке было, что не правильно выбрал БД, а на интервью я сказал, что нужно конкретно погрузиться в возможности существующих, потому что за свою, тоже немаленькую, 20+ летнюю карьеру, работал плотно с 2-3, да и то, не парясь особо, вообще, такие нагрузки, как им нужно, только в паре российских компаний да 4-5 зарубежных, и то, с этим горизонтальным масштабированием вообще хоть на пхп все пиши и не парься.
Я недавно имел неосторожность попасть в чатик менеджеров. Вы не поверите, "налаживание работы коллектива" у них совсем не считается прямыми должностными обязанностями)) . А как они видят это "налаживание", когда внезапно такое желание появляется... лучше б не желали 🤣
Что интересно, это то, что приведены в пример куча работ зарубежных авторов и ни одного отечественного. Вот интересно, софт скиллы это только западное животное, у нас оно как бы не существует? А почему?
Не знаю, как в контексте описываемого собеса, но вот это прям в точку, когда человека спрашиваешь, а он тебя хватает ща горло и начинает выпытывать "а расскажи, что у тебя за задача"
Проблема в том, что вы путаете читателя в статье про алгоритмы познаниями функционального программирования стандартной библиотеки С. И это плохо.
Не очень понимаю полезность этой статьи, единственное хотел заметить, что нет смысла показывать код Джуниор vs сеньор, разница которых в том, что сеньорский код использует готовые функции библиотеки языка, потому что "джуниорский" вариант это чистый алгоритм, а в готовых функциях могут использоваться дополнительные оптимизации или алгоритмы, потому джуниорский вариант и отработал быстрее и именно он и требуется, чтобы показать понимание предмета
В целом согласен. Пока не появится реальная необходимость в качестве софта, найм не изменится в сторону проверки реально необходимых навыков.
Отож
Не может статический метод быть абстрактным
Я извиняюсь, что-то мимо меня как-то прошло, а почему "проклятое" ?
Круто. Думал увижу опять море воды, ан нет, вполне дельные советы и примеры реальные.
Кмк больше выглядит, что да, но на самом деле нет)
А у нас есть выбор?
Комментарии/отзывы к любой вебстранице в интернете:
Расширение для Хрома:
https://chromewebstore.google.com/detail/webtrust/hopnjaekamfjngaeappgpcbamnjfanjl
Мобильное приложение под Андроид: https://play.google.com/store/apps/details?id=com.web.trust
По моим наблюдениям, проблемы с говнокодом возникают даже не из-за "хотелок" бизнеса , а из-за недостаточной компетентности руководства в командах. Часто (почти всегда) непосредственный руководитель спит и видит как бы перебраться на более высокую ступень, забивая на поддержание в форме своих технических скиллов(если они вообще были в достаточном объеме), очень часто решения по разработке отдаются на откуп самой команде, в которой синьоры и джуны находятся на одном уровне и, при возникновении конфликтов, некомпетентный руководитель зачастую поддерживает не ту сторону, лишь бы "атмосфера" в команде не страдала, вплоть до увольнения синьоров, которые требуют поддерживать код на высоком уровне, вместо того, чтобы отправить джунов учиться у тех же синьоров. Ну и т.п.
А "правильная" разработка как раз позволяет и фичи делать "вчера", а вот когда все через одно место, то уже все летит под откос.
Пишешь функцию must(<твоя функция>)
Да и соискатель подрастет в скиллах
А там есть слово "дурацкие"?
А хорошая идея, написать и продавать книгу "Подготовка к дурацким интервью"))
А то, что не пытали Кафками и остальными кликхаусами, мне понравилось больше, чем когда меня завернули с СД собеса в Авито, и одним из пунктов в фидбеке было, что не правильно выбрал БД, а на интервью я сказал, что нужно конкретно погрузиться в возможности существующих, потому что за свою, тоже немаленькую, 20+ летнюю карьеру, работал плотно с 2-3, да и то, не парясь особо, вообще, такие нагрузки, как им нужно, только в паре российских компаний да 4-5 зарубежных, и то, с этим горизонтальным масштабированием вообще хоть на пхп все пиши и не парься.
А каким образом вы пришли к такому выводу?
Я недавно имел неосторожность попасть в чатик менеджеров. Вы не поверите, "налаживание работы коллектива" у них совсем не считается прямыми должностными обязанностями)) . А как они видят это "налаживание", когда внезапно такое желание появляется... лучше б не желали 🤣
Обычный разраб и секретарша? Не верю!©
Что интересно, это то, что приведены в пример куча работ зарубежных авторов и ни одного отечественного. Вот интересно, софт скиллы это только западное животное, у нас оно как бы не существует? А почему?
Не знаю, как в контексте описываемого собеса, но вот это прям в точку, когда человека спрашиваешь, а он тебя хватает ща горло и начинает выпытывать "а расскажи, что у тебя за задача"