Странные советы... По своему опыту знаю - мидл становится сеньором ровно в тот момент, когда появляется полная уверенность в себе. Ты можешь писать с ошибками (ну-ка, покажите мне сеньора, который напишет сложный код, прошедший все тесты с первого раза), можешь писать "по-старинке" или так, как нравится тебе (а другим, возможно, нет). Но когда про задачу тебе ни слова не скажет ни тим-лид, ни продукт-оунер, ни бизнес, но ты сделаешь всё так, что ни у кого не возникнет не единого вопроса - всё, в этот момент ты стал сеньором. Сеньор не кодер-эксперт, это спец, который умеет думать и творчески подходить к реализации задачи.
Да всё будет нормально! Ща все эти выпускники онлайн-школ поймут что их тупо киданули на стоимость курсов, что больше 60к они нигде никогда не получат. И благополучно вернутся за барные стойки и за рули такси. HR-ы и тимлиды будут собеседовать не всю эту свору не пойми кого, а целевых спецов. Все успокоятся и всем будет счастье.
Не надо забывать, что, на самом деле, наша Вселенная очень молода. Буквально новорождённый ребёнок. Что эти 13.7 млрд лет, по сравнению с триллионом лет потенциальной жизни. Да и необходимые атомные "кирпичики" для построения биологической жизни зародились не так давно. Всё это изобилие того же углерода на Земле это, на секундочку, результат жизни звезды предыдущего поколения (а скорее всего, нескольких поколений). И на эту жизнь ушло приличное кол-во времени. Так что, вполне возможно, что наша цивилизация действительно одна из первых во Вселенной, достигших такого уровня развития. Через пару сотен миллиардов лет Вселенная будет кишеть разумной жизнью, а сейчас это только редкие одинокие точки.
Последние год-полтора при прохождении собесов на php-сеньора столкнулся с забавной картиной. На ЗП ниже среднего по рынку ищут каких-то несуществующих гениев. Бекэнд-разработчик у таких работодателей должен быть и фронтэндером со всеми возможными компетенциями, и опытным девопсом, и архитектором БД, и аналитиком. Чуть споткнулся на вопросе о поднятии ноды в кубернетсе - всё, кислые рожи - ты "слабый дедушка". Не смог сходу подробно рассказать о всех нюансах "А/В тестирования" - ты "очень слабый дедушка". Пишешь на jquery или чистом js-е - до свидание. Пф, да спец с теми знаниями что вы требуете будет претендовать на ЗП в разы выше чем вы предлагаете. А потом эти работодатели, конечно, всем вокруг расскажут что "очень много слабых ребят". И, подозреваю, поиски сотрудников у таких работодателей идут годами.
Последние шаги это не компосер и фреймворки, а SQL. Да, это не PHP, но покажите мне проект уровня чуть сложнее HelloWorld или HomePage, где не используется SQL. И вот там начинающий программист обнаружит массу интересного с не совсем "низким порогом вхождения".
Примерно каждые 4-6 месяцев просто ради любопытства прохожу собесы на сеньора бэкэндера. Ну чтобы быть в теме... За последний год-полтора обратил внимание на несколько тенденций тех.собесов.
1. 95% компаний ищут гениев за три копейки. Т.е., судя по обсуждаемым темам и задаваемым вопросам, вакансия должна стоить от 500к при ценнике в 200к. Соискатель за эти деньги должен быть вообще всем - бэкэндером, фронтэндером, девопсом, архитектором БД и пр. пр. Причём, везде нужны не просто знания, а знания экспертные. Если ты в тонкостях не знаешь специфику btree индекса - всё, до свидание. Ни разу не поднимал sql-ный кластер на HAProxy - до свидание. Не писал конфиги helm-а - до свидание. Пишешь фронт на jquery, а не на Vue - до свидание. Нет, понятное дело, сеньор должен быть действительно квалифицированным спецом, но, на секундочку, не за эти деньги.
2. 50% вопросов задаваемых на тех.собесе берутся из интернета, с сайтов типа "250 вопросов на собеседовании". Т.е. интервьюер зачастую сам не особо в курсе о чём задаёт вопрос. И их, разумеется, вполне устраивают ответы, которые на этих же сайтах и указаны.
3. 80% вопросов вообще не имеет отношения к тому, чем будет заниматься соискатель. Допустим, с первого ознакомительного интервью становится ясно, что ищут чела на полный багфикс. Им бы меня по-расспрашивать про экспиренс в код-ревью, в тактике реализации багфикса. Но меня 40 мин. по бумажке расспрашивают про паттерны, solid-ы и пр., которые если у них и есть (в чём я сомневаюсь), то уже давно реализованы.
Странные советы... По своему опыту знаю - мидл становится сеньором ровно в тот момент, когда появляется полная уверенность в себе. Ты можешь писать с ошибками (ну-ка, покажите мне сеньора, который напишет сложный код, прошедший все тесты с первого раза), можешь писать "по-старинке" или так, как нравится тебе (а другим, возможно, нет). Но когда про задачу тебе ни слова не скажет ни тим-лид, ни продукт-оунер, ни бизнес, но ты сделаешь всё так, что ни у кого не возникнет не единого вопроса - всё, в этот момент ты стал сеньором. Сеньор не кодер-эксперт, это спец, который умеет думать и творчески подходить к реализации задачи.
Да всё будет нормально! Ща все эти выпускники онлайн-школ поймут что их тупо киданули на стоимость курсов, что больше 60к они нигде никогда не получат. И благополучно вернутся за барные стойки и за рули такси. HR-ы и тимлиды будут собеседовать не всю эту свору не пойми кого, а целевых спецов. Все успокоятся и всем будет счастье.
Не надо забывать, что, на самом деле, наша Вселенная очень молода. Буквально новорождённый ребёнок. Что эти 13.7 млрд лет, по сравнению с триллионом лет потенциальной жизни. Да и необходимые атомные "кирпичики" для построения биологической жизни зародились не так давно. Всё это изобилие того же углерода на Земле это, на секундочку, результат жизни звезды предыдущего поколения (а скорее всего, нескольких поколений). И на эту жизнь ушло приличное кол-во времени. Так что, вполне возможно, что наша цивилизация действительно одна из первых во Вселенной, достигших такого уровня развития. Через пару сотен миллиардов лет Вселенная будет кишеть разумной жизнью, а сейчас это только редкие одинокие точки.
Последние год-полтора при прохождении собесов на php-сеньора столкнулся с забавной картиной. На ЗП ниже среднего по рынку ищут каких-то несуществующих гениев. Бекэнд-разработчик у таких работодателей должен быть и фронтэндером со всеми возможными компетенциями, и опытным девопсом, и архитектором БД, и аналитиком. Чуть споткнулся на вопросе о поднятии ноды в кубернетсе - всё, кислые рожи - ты "слабый дедушка". Не смог сходу подробно рассказать о всех нюансах "А/В тестирования" - ты "очень слабый дедушка". Пишешь на jquery или чистом js-е - до свидание. Пф, да спец с теми знаниями что вы требуете будет претендовать на ЗП в разы выше чем вы предлагаете. А потом эти работодатели, конечно, всем вокруг расскажут что "очень много слабых ребят". И, подозреваю, поиски сотрудников у таких работодателей идут годами.
Ну вот! Спалила тему! ))
Последние шаги это не компосер и фреймворки, а SQL. Да, это не PHP, но покажите мне проект уровня чуть сложнее HelloWorld или HomePage, где не используется SQL. И вот там начинающий программист обнаружит массу интересного с не совсем "низким порогом вхождения".
Примерно каждые 4-6 месяцев просто ради любопытства прохожу собесы на сеньора бэкэндера. Ну чтобы быть в теме... За последний год-полтора обратил внимание на несколько тенденций тех.собесов.
1. 95% компаний ищут гениев за три копейки. Т.е., судя по обсуждаемым темам и задаваемым вопросам, вакансия должна стоить от 500к при ценнике в 200к. Соискатель за эти деньги должен быть вообще всем - бэкэндером, фронтэндером, девопсом, архитектором БД и пр. пр. Причём, везде нужны не просто знания, а знания экспертные. Если ты в тонкостях не знаешь специфику btree индекса - всё, до свидание. Ни разу не поднимал sql-ный кластер на HAProxy - до свидание. Не писал конфиги helm-а - до свидание. Пишешь фронт на jquery, а не на Vue - до свидание. Нет, понятное дело, сеньор должен быть действительно квалифицированным спецом, но, на секундочку, не за эти деньги.
2. 50% вопросов задаваемых на тех.собесе берутся из интернета, с сайтов типа "250 вопросов на собеседовании". Т.е. интервьюер зачастую сам не особо в курсе о чём задаёт вопрос. И их, разумеется, вполне устраивают ответы, которые на этих же сайтах и указаны.
3. 80% вопросов вообще не имеет отношения к тому, чем будет заниматься соискатель. Допустим, с первого ознакомительного интервью становится ясно, что ищут чела на полный багфикс. Им бы меня по-расспрашивать про экспиренс в код-ревью, в тактике реализации багфикса. Но меня 40 мин. по бумажке расспрашивают про паттерны, solid-ы и пр., которые если у них и есть (в чём я сомневаюсь), то уже давно реализованы.