- PVSM.RU - https://www.pvsm.ru -
Как получить работу инженера?
Давай на чистоту. Ты хороший кандидат на должность инженера? Как ты сам себя оцениваешь? Много ли компаний, в которых ты бывал на собеседовиниях? Каково у тебя отношение пройденных интервью к полученным предложениям о работе? Попробуй воспользоваться следующей формулой (это мое сферическое измерение в вакууме, которое не означает ровным счетом ничего):
# x = количиство компаний, в которых ты проходил собеседования
# y = количество предложений о работе, которые ты получил
рейтинг = 100 * log(x) * y / x
Если твой рейтинг < 90, обязательно прочти это. Если > 120, возможно, тебе это не нужно, но, все равно прочти.
У меня нет университетской корочки об образовани. Программирование стало для меня профессией в 19 лет, когда я переехал из Чикаго в Южную Калифорнию. Все мое имущество с легкостью поместилось в машину. 400 долларов в кармане и предложение о работе джуниором за безумные 40 000 долларов в год — вот все что у меня было. С тех пор прошло 12 лет… Но это уже совсем другая история.
Я работал в Double Helix [1], Namco Bandai [2], Google [3], Obvious [4] и Square [5].* Получал предложения о работе от таких компаний, как Naughty Dog [6], Activision [7], Riot Games [8], Blizzard [9], Pinterest [10], Goldman Sachs [11] и многих других. Если кому интересно — мой рейтинг по формуле, что я привел выше — 132.
За свою жизнь я провел, по меньшей мере, 500 интервью с соискателями на должность инженера. Приблизительно 10% из них получили предложения о работе. Менее 3% я считаю “звездами” и запомнил каждого из них.
Нет ни одного способа, который бы гарантировал тебе успешное получение работы. Слишком много переменных в этом уравнении. Особенно в компаниях вроде Google. Тебя сажают с 5-7 случайно выбранными инженерами и списком вопросов, которые они будут задавать. На таких собеседованихя обычно приходится писать код на доске от руки. Некоторые инженеры — ужасные интервьюверы. Они любят вопросы с подковыркой и предвзято тебя оценивают. Ничего страшного — это случается и с лучшими из нас. Обычно, разрешается завалить одно интервью из серии.
Лучшее, что я могу сделать в этой ситуации — это рассказать тебе, как подготовиться. Перейдем к делу — вот мои советы.
Не буду утверждать, что я тут эксперт. На самом деле, есть люди, которые могут сказать, что я не очень хорош в общении. И все же, я должен дать тебе несколько советов нетехнического плана, некоторые из которых, возможно, будут слишком очевидными.
Как я уже говорил, не существует серебрянной пули, которая гарантирует получение работы. Лучшее, что ты можешь сделать, как инженер — не переставать программировать.
*В настоящее время, я работаю на себя, создавая что-то новое.
Спасибо за внимание! Хорошего настроения, удачи в карьере и вообще!
Это был перевод. Оригинал: ABC: Always Be Coding [18] by David Byttow (A pirate building things)
Автор: im_berzki
Источник [19]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/38299
Ссылки в тексте:
[1] Double Helix: http://www.doublehelixgames.com/
[2] Namco Bandai: http://www.namcobandaigames.com/
[3] Google: http://www.google.com/
[4] Obvious: https://medium.com/obvious
[5] Square: http://www.squareup.com/
[6] Naughty Dog: http://www.naughtydog.com/
[7] Activision: http://www.activision.com/
[8] Riot Games: http://www.riotgames.com/
[9] Blizzard: http://www.blizzard.com/
[10] Pinterest: http://www.pinterest.com/
[11] Goldman Sachs: http://www.goldmansachs.com/
[12] Прочти этот список: http://bigocheatsheet.com/
[13] Вот еще одна очень хорошая статья.: http://discrete.gr/complexity/
[14] Забудь вопросы вроде этого.: https://www.google.com/search?q=google+programming+interview+questions
[15] Прочитай это.: http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=alg_index
[16] Просмотри список задач из архива.: http://community.topcoder.com/tc?module=MatchList
[17] А еще — прочти статью моего друга и бывшего коллеги Dan.: https://medium.com/tech-talk/4df873dbba2e
[18] ABC: Always Be Coding: https://medium.com/tech-talk/d5f8051afce2
[19] Источник: http://habrahabr.ru/post/186002/
Нажмите здесь для печати.