Комментарии 8
Фига се, Александр Фоломкин дорос до руководителя отдела. Я его еще по треку "Да, это мой автомобиль" помню.
Спасибо! Очень подробная, актуальная и развернутая статья, кое-что новое зафиксировал для себя.
Компании выкатывают кучу требований, каждая - разные.
Однако, процесс одобрения найма работает в обе стороны.
Разработчику надо смотреть на адекватность команды и перспективы роста, если это нет - нет и смысла прыгать через горящие обручи на собеседовании.
Судя по этой статье, мидл - тот, кто знает алгоритмы, сеньор - тот, кто знает нормальные формы баз данных) Похоже, наша кафедра выпускает сразу сеньоров)
А если к нему метлу привязать, он ещё и офис подметёт)
Меня одного коробит от того, что "наставники и ревьюеры" огульно называют "алгоритмами" эффекты применения структур данных?
"Знать алгоритмы" - это бессмыслица. Разработчик придумывает алгоритм, основываясь на вводных данных и конечной цели, а не "знает" его.
Знать абстрактные алгоритмы CS - много раз разжевали, что смысла в этом нет, покуда вы не пишете какие-нибудь библиотеки общего назначения или не решает прочие узкоспециализированные задачи.
Знать структуры данных из библиотеки языка, эффекты их применения и асимптотические оценки - это да, нужно ежедневно.
Требования растут, конечно...
Через пару лет это будет минимум для джуна (
Что ждут от мидлов в бэкенд-разработке: рекомендации от синьоров