Имхо, вы зря покинули арбитраж трафика 10 лет назад. В 2013-2017 гг он расцвёл, "пачки денег" делали affiliate'ы, паблишеры (владельцы сайтов с трафиком) деньги измеряли чемоданами, если умели хотя бы часть самого дорого трафика раскидать трекером по партнеркам, а не просто код первой попавшейся рекламной сети ставили. У меня остались знакомые в сфере, до сих пор зарабатывают, но уже конечно не чемоданы и не пачки. Хотя такие тоже есть, но мало, это уже тот тип людей, которые везде смогли бы хорошо заработать.
В таких случаях неплохо бы ссылку проставлять на термин или хотя бы расшифровку во всплывающей подсказке. В противном случае это именно как понты и выглядит.
"Кабанчик" (это я понимаю такой понт - сказать так, чтобы никто из непосвящённых не понял, имеется ввиду "Designing Data-Driven Applications" Мартина Клеппмана) не особо эффективен для тренировки прохождения System Design интервью, как, впрочем, и любые другие книжки, направленные на практическое применение, а не конкретно эти интервью (а такие книги есть, да, просвещенные одному конкретному типу интервью).
Маленько растянуто по времени, конечно, но никогда не поздно начать решать литкод и вот это всё.
Про страшно-ужасные задачи решаемые в фаангах каждый день - это байка такая, в основном там те же джсоны перекладываются. System Design ботать надо, да. Лайфхак - есть книжки, кабанчик тот же.Алго-секция на уровнях выше Middle бывает редко, поэтому достаточно научиться быстро решать easy и за часок решать мидл. В моём случае на это ушло 4 месяца.
Итого - полгода-год подготовки и вы в фаангах. С учетом того, что это топовая по доходности история в мире - считать себя ничтожеством из-за 10-20 отказов без подготовки явно преждевременно. Люди и по 50+ собеседований подряд заваливали, и всё равно в итоге проходили и работали.
Резюме - у Вас синдром самозванца в какой-то жесткой (возможно, сиюминутной) форме. Не заморачивайтесь реждектами - смело набивайте поинты в литкоде. Не то, чтобы это сильно понадобится в будущем - но структуры данных и сложность операций с ними держать в голове поможет.
Ну и на всякий случай - чекните признаки клинической депрессии. После переезда у многих случается, внешне выглядит вот прям один в один как Вы пишете.
Я б автора тоже придушил бы, но по причине зависти. Ему видите ли как джуну предлагали 1500$, он в 20 лет на казённый счёт кушал в ресторане в компании своих коллег. Я ещё не так давно жил на 19 тысяч отнюдь не долларов, когда был МНС и аспирант, и ел доширак в компании мышей и крыс, на этот доширак покушавшихся когда их комбикорм иссякал по причине скудности финансирования.
Если честно то имхо ничего такого в ФААНГ собеседованиях нет, люди просто боятся их сильнее, чем они есть, ну и они просто стрессовые, что уж там. Прям особо сложных задач там не спрашивают, если человек имеет нормальный опыт работы и держит руку на пульсе технологий, то оно все вполне проходимо (при том что я себя входящим в топ 0.1% программистов не считаю).
Нет, конечно. Дома после работы на текущей работе, в этом и главный смысл.
Есть целые книги «как проходит собеседование в гугл», есть специальные курсы от того же гугла, где будут рассказывать как туда проходить собеседования. Тут на хабре есть множество статей как готовились к собеседованием в FAANG и полгода это еще быстро (при наличие опыта олимпиадного программирование можно чуть быстрее).
Не с собеседованиями «западного типа», а собеседованием в FAANG и им подобные. Я устраивался во много крупных западных компаний (не FAANG) и нигде ничего подобного нет.
На самом деле, на мой взгляд 99,9% программистов (в лучшем случае) не сможет пройти собеседование в FAANG без достаточно долгой подготовки и в этом их основной смысл для компаний — показать, что у тебя достаточно мотивации и силы воли убить полгода на подготовку, которая скорее всего потом нигде не пригодиться, ради офера в гугл или амазон.
Поэтому не стоит судить о своем уровне по результату собеса в FAANG.
Я вас сейчас вообще убью - Вы еще наверняка в квантовой теории поля совсем не разбираетесь? Ну вы ваще. По факту типичный синдром самозванца, надо от него избавляться настойчиво. Быть хорошим спецом в какой то узкой области тоже не каждому дано. Не говорю что этого достаточно - учиться это хорошо и правильно. Но и страдать от того что не знаешь всего на свете сразу не стоит мне кажется.
А с собеседованиями "западного типа" это отдельный феномен. Проходить такие собеседования - это отдельный навык, очень косвенно относящийся к умению решать задачи в реальной работе на мой взгляд.
Я имел ввиду утопию в смысле, близком к изначальному значению - место, которого нет, состоящее из людей, которых не существует.
Обычные люди, даже самые хорошие, интересы своего ребенка, например, ставят немного выше интересов других детей. Более того, это культурно поощряется, это нормально. Капитализм от этого становится менее эффективным, а социализм ломается через пару поколений.
Ваше на пальцах - из корпорации нужно уволить неэффективных сотрудников - инвалидов и глубоких пенсионеров. Можно? Если нельзя, наша корпорация проиграет конкурентную борьбу с другими корпорациями. Именно это, собственно, и произошло. Хотите повторить, как говорится?
Максимизировать прибыль никто ни от кого не требует. Но если показатель прибыли не самый главный, в силу вступают другие, менее эффективные. "На собеседовании нужно выторговать" - везде и всем нужно "выторговать". Взаимообмен - основа человеческих взаимоотношений.
Основной фактор - эффективность предприятия и его существование никуда от нанимателя не уходит. Т.е за счет чего платить зарплаты фиксированные кем-то другим (видимо плановым отделом на гос.уровне), если у предприятия нет столько денег. Нету сбития цены - есть сбитие результатов труда (завышение норм, "герои труда" и т.д.)
Есть еще как минимум один "принцип, который используют для повышения эффективности эксплуатации трудовых ресурсов". А именнно - понижение ценности: например задают вопросы, на которые кандидат не может ответить, и говорят, типа, не получится претендовать на высокую зарплату.
А чем это плохо? Я, например, люблю ощущение энтузиазма, когда пытаешься сделать что-то крутое ради самой цели. И если кто-то поможет, помахав морковкой, что такого?
Разумеется, нужно держать в голове простое правило - крутые вещи часто нужны людям настолько сильно, что они готовы за них не только благодарить, но и отдавать свои деньги. Значит твоя - часть этих денег, причём заметная.
Если же ты свою часть не получаешь, это просто кидалово, а не морковка, тут надо заранее быть аккуратным, с кем работать, а с кем нет.
Так он и сам сидит на эмоциональных качелях, либо я бог разработки, либо гмо ничего не умеющее. Такому морковкой помахай, он уже на турбонаддуве.
Мне кажется, если ставите целью какое-то внешнее признание своей исключительности, то будете всю жизнь ездить на таком эмоциональном ролекостере. Для вас начинает являтся важным внешняя оценка вашей деятельности. Ну и к тому же будете постоянно покупаться на разводки работодателей, а они просекли это уже давно.
Если ставить целью профессионализм например, это более скучно, так как всё время приходится его совершенствовать и это внутренняя оценка ваших знаний. Не получил нужные знания, не занимался увеличением профессионализма, сам виноват. Иди и догоняй.
... это история тридцатилетнего разработчика-недоучки с раздутым самомнение, который наконец осознал, что вся та исключительность, про которую ему намекали и в которую он свято верил - это точно не про него. ...
Нет, это обычная и крайне распространённая история. :)
"Разделяй и властвуй", это вечный принцип, который используют для повышения эффективности эксплуатации трудовых ресурсов. Внуши человеку его исключительность, что он лучше всех может "Citius Altius Fortius" и человек будет во многом пахать за идею, человек станет ручным. Естественно потом, позже приходит отрезвление. А, снизу подпирают новые "исключительности", которым внушили, что они лучше всех могут "Citius Altius Fortius".
Имхо, вы зря покинули арбитраж трафика 10 лет назад. В 2013-2017 гг он расцвёл, "пачки денег" делали affiliate'ы, паблишеры (владельцы сайтов с трафиком) деньги измеряли чемоданами, если умели хотя бы часть самого дорого трафика раскидать трекером по партнеркам, а не просто код первой попавшейся рекламной сети ставили. У меня остались знакомые в сфере, до сих пор зарабатывают, но уже конечно не чемоданы и не пачки. Хотя такие тоже есть, но мало, это уже тот тип людей, которые везде смогли бы хорошо заработать.
В таких случаях неплохо бы ссылку проставлять на термин или хотя бы расшифровку во всплывающей подсказке. В противном случае это именно как понты и выглядит.
"Кабанчик" (это я понимаю такой понт - сказать так, чтобы никто из непосвящённых не понял, имеется ввиду "Designing Data-Driven Applications" Мартина Клеппмана) не особо эффективен для тренировки прохождения System Design интервью, как, впрочем, и любые другие книжки, направленные на практическое применение, а не конкретно эти интервью (а такие книги есть, да, просвещенные одному конкретному типу интервью).
Прочитал всё это и увидел cv обычного junior+.
Маленько растянуто по времени, конечно, но никогда не поздно начать решать литкод и вот это всё.
Про страшно-ужасные задачи решаемые в фаангах каждый день - это байка такая, в основном там те же джсоны перекладываются. System Design ботать надо, да. Лайфхак - есть книжки, кабанчик тот же.Алго-секция на уровнях выше Middle бывает редко, поэтому достаточно научиться быстро решать easy и за часок решать мидл. В моём случае на это ушло 4 месяца.
Итого - полгода-год подготовки и вы в фаангах. С учетом того, что это топовая по доходности история в мире - считать себя ничтожеством из-за 10-20 отказов без подготовки явно преждевременно. Люди и по 50+ собеседований подряд заваливали, и всё равно в итоге проходили и работали.
Резюме - у Вас синдром самозванца в какой-то жесткой (возможно, сиюминутной) форме. Не заморачивайтесь реждектами - смело набивайте поинты в литкоде. Не то, чтобы это сильно понадобится в будущем - но структуры данных и сложность операций с ними держать в голове поможет.
Ну и на всякий случай - чекните признаки клинической депрессии. После переезда у многих случается, внешне выглядит вот прям один в один как Вы пишете.
Если честно то имхо ничего такого в ФААНГ собеседованиях нет, люди просто боятся их сильнее, чем они есть, ну и они просто стрессовые, что уж там. Прям особо сложных задач там не спрашивают, если человек имеет нормальный опыт работы и держит руку на пульсе технологий, то оно все вполне проходимо (при том что я себя входящим в топ 0.1% программистов не считаю).
Есть целые книги «как проходит собеседование в гугл», есть специальные курсы от того же гугла, где будут рассказывать как туда проходить собеседования. Тут на хабре есть множество статей как готовились к собеседованием в FAANG и полгода это еще быстро (при наличие опыта олимпиадного программирование можно чуть быстрее).
Не с собеседованиями «западного типа», а собеседованием в FAANG и им подобные. Я устраивался во много крупных западных компаний (не FAANG) и нигде ничего подобного нет.
На самом деле, на мой взгляд 99,9% программистов (в лучшем случае) не сможет пройти собеседование в FAANG без достаточно долгой подготовки и в этом их основной смысл для компаний — показать, что у тебя достаточно мотивации и силы воли убить полгода на подготовку, которая скорее всего потом нигде не пригодиться, ради офера в гугл или амазон.
Поэтому не стоит судить о своем уровне по результату собеса в FAANG.
Я вас сейчас вообще убью - Вы еще наверняка в квантовой теории поля совсем не разбираетесь? Ну вы ваще. По факту типичный синдром самозванца, надо от него избавляться настойчиво. Быть хорошим спецом в какой то узкой области тоже не каждому дано. Не говорю что этого достаточно - учиться это хорошо и правильно. Но и страдать от того что не знаешь всего на свете сразу не стоит мне кажется.
А с собеседованиями "западного типа" это отдельный феномен. Проходить такие собеседования - это отдельный навык, очень косвенно относящийся к умению решать задачи в реальной работе на мой взгляд.
Ну и разновидность этого принципа - фраза, рассказанная сисадмином:
"Ну какой же ты программист, если в кондиционерах не разбираешься".
Я имел ввиду утопию в смысле, близком к изначальному значению - место, которого нет, состоящее из людей, которых не существует.
Обычные люди, даже самые хорошие, интересы своего ребенка, например, ставят немного выше интересов других детей. Более того, это культурно поощряется, это нормально. Капитализм от этого становится менее эффективным, а социализм ломается через пару поколений.
Ваше на пальцах - из корпорации нужно уволить неэффективных сотрудников - инвалидов и глубоких пенсионеров. Можно? Если нельзя, наша корпорация проиграет конкурентную борьбу с другими корпорациями. Именно это, собственно, и произошло. Хотите повторить, как говорится?![]()
Максимизировать прибыль никто ни от кого не требует. Но если показатель прибыли не самый главный, в силу вступают другие, менее эффективные. "На собеседовании нужно выторговать" - везде и всем нужно "выторговать". Взаимообмен - основа человеческих взаимоотношений.
Основной фактор - эффективность предприятия и его существование никуда от нанимателя не уходит. Т.е за счет чего платить зарплаты фиксированные кем-то другим (видимо плановым отделом на гос.уровне), если у предприятия нет столько денег. Нету сбития цены - есть сбитие результатов труда (завышение норм, "герои труда" и т.д.)
а как противостоять таким манипуляциям?
Как вариант, сказать что-то типа: "ну значит в моих услугах вы не нуждаетесь".
Есть еще как минимум один "принцип, который используют для повышения эффективности эксплуатации трудовых ресурсов".
А именнно - понижение ценности:
например задают вопросы, на которые кандидат не может ответить, и говорят, типа, не получится претендовать на высокую зарплату.
А чем это плохо? Я, например, люблю ощущение энтузиазма, когда пытаешься сделать что-то крутое ради самой цели. И если кто-то поможет, помахав морковкой, что такого?
Разумеется, нужно держать в голове простое правило - крутые вещи часто нужны людям настолько сильно, что они готовы за них не только благодарить, но и отдавать свои деньги. Значит твоя - часть этих денег, причём заметная.
Если же ты свою часть не получаешь, это просто кидалово, а не морковка, тут надо заранее быть аккуратным, с кем работать, а с кем нет.
полностью подтверждаю каждый обзац данного комментария, сам прошёл через все пункты. Всё верно.
Так он и сам сидит на эмоциональных качелях, либо я бог разработки, либо гмо ничего не умеющее. Такому морковкой помахай, он уже на турбонаддуве.
Мне кажется, если ставите целью какое-то внешнее признание своей исключительности, то будете всю жизнь ездить на таком эмоциональном ролекостере. Для вас начинает являтся важным внешняя оценка вашей деятельности. Ну и к тому же будете постоянно покупаться на разводки работодателей, а они просекли это уже давно.
Если ставить целью профессионализм например, это более скучно, так как всё время приходится его совершенствовать и это внутренняя оценка ваших знаний. Не получил нужные знания, не занимался увеличением профессионализма, сам виноват. Иди и догоняй.
Вижу это так.
Нет, это обычная и крайне распространённая история. :)
"Разделяй и властвуй", это вечный принцип, который используют для повышения эффективности эксплуатации трудовых ресурсов. Внуши человеку его исключительность, что он лучше всех может "Citius Altius Fortius" и человек будет во многом пахать за идею, человек станет ручным. Естественно потом, позже приходит отрезвление. А, снизу подпирают новые "исключительности", которым внушили, что они лучше всех могут "Citius Altius Fortius".
А я-то думаю, чего это на Хабре стали возникать посты о том, что SOLID/GRASP/TDD не работают, и надо писать код "как получается"?