Я мого раз отримувала це питання, тому вирішила опублікувати мої думки на це тему тут.
Чи потрібно вищу освіту для роботи в Google?
Коротка відповідь: ТАК. За майже 3 роки, які я засідаю в hiring committee я бачила тільки одного кандидата без вищої освіти, який був найнятий. З кількох сотень кандидатів. ОДИН кандидат.
Я не заперечую, що бувають дуже класні фахівці, які з тих чи інших причин не отримали папірець, але легко заткнуть за пояс PhD. Але з мого досвіду (а бачила я багато - активну участь у наймі співробітників сприяє), вони настільки рідкісні, що їх можна прирівняти до єдинорога:}. І навіть кандидат, який добре проходить інтерв'ю, має за плечима кілька (багато) років досвіду, виявляється в сильній невигоді в порівнянні з кандидатом, який пройшов інтерв'ю так само, але має диплом хоча б бакалавра.
Чому? Я б виділила кілька причин:
- Віза. Якщо кандидату потрібна віза, але у нього немає освіти, то це сильно знижує його шанси на отримання цієї самої візи. Рекрутер знає про цю проблему, і за моїми спостереженнями менш схильний відстоювати свого кандидата.
- Що з ним не так? Якщо на чистоту, перше питання який я задаю собі, бачачи що у кандидата немає освіти - що з ним не так? Він занадто ледачий? Занадто неорганізований? Чи не знайшов себе в житті? Я розумію, що бувають такі ситуації в житті, коли просто не можна інакше - наприклад, коли хтось із дуже близьких сильно хворий, або людина не може дозволити собі вчитися, щоб банально не померти з голоду. Але я вчитуюсь в резюме набагато прискіпливіше і те, що я б пропустила для "звичайного" кандидата, легко може стати червоним прапором.
- Снобізм. Людині, у якого немає вищої освіти, завжди треба буде працювати краще за інших, щоб бути сприйнятим на однаковому рівні. За моїми суб'єктивними враженнями, інженерна культура силіконової долини досить снобская (та й, мабуть, вся освітня система теж), і навіть людині, у якого є вища освіта, але не зі Стенфорда або MIT, іноді доводиться доводити що він не верблюд. Про людину без диплома я боюся навіть подумати.
- Знання. Скільки разів на своїй роботі ви писали нетривіальні алгоритми? Особисто я - раз 10, за 4 роки. Тому можна скільки завгодно говорити, що "практика важливіше теорії", але сувора правда життя така, що людина без теорії зазвичай має прогалини в тих областях, з якими йому не доводиться стикатися на практиці. А це просто дофіга і більше. Google, в свою чергу, не орієнтований на практичні і глибокі знання тієї чи іншої технології (те, що зазвичай добре вміють люди без ш / о). А на загальне уявлення, що як працює, чому так, і, звичайно ж, на алгоритми всякі і різні.
Чи потрібно CS освіту для роботи в Google?
З урахуванням того, як вчать на просторах колишнього СРСР, я підозрюю, що в більшості вузів що хіміки, що фізики, що програмісти знатимуть приблизно одне й те саме - нічого. Тому давайте припустимо, що мова йде про нормальному ВУЗі, де люди отримують реальні і потрібні знання за фахом.
Припустимо, у нас є кандидат з суміжної області - математик, хімік, фізик ... Загалом, ніби як інженер, тільки не зовсім :). Припустимо, він працює програмістом вже кілька років. Чи має йому сенс сунутися в Google?
Скажімо прямо, він в дещо кращому становищі, ніж людина без освіти взагалі. Як мінімум з точки зору візи. Найбільший питання - це знання. Людина, який вивчився на, скажімо, математика, і навіть писав під час навчання якийсь код, буде, ймовірно, оцінюватися на рівні з людиною, який вивчився на програміста, і пропрацював стільки ж років. Це ставить нашого бідного математика в кілька невигідне становище - все таки знання і успішність проходження інтерв'ю сильно корелюють з досвідом, а його-то якраз у математика менше. Плюс, специфічні області (наприклад, компілятори і операційні системи) - великі шанси, що математик з ними ніколи не стикався. А це серйозно знижує шанси на позитивний результат інтерв'ю.
За моє перебування в Хайринг, ми наймали хлопців і з освітою в фізиці, і в математиці, і в хімії, і навіть в англійській літературі :). Не все втрачено. Але готуватися до інтерв'ю доведеться на порядок більш грунтовно.
Якого освіти досить?
Бакалавр? Магістр? Доктор наук?
У найвигіднішому становищі перебувають бакалаври - з них попит менше. Так, стартова зарплата у них дещо менше, ніж у колег магістрів або докторів, але:
- Різниця далека від дуже суттєвою.
- Різниця дуже швидко вирівнюється, так як після найму зарплата стає функцією від результатів. І посередній PhD через пару років буде отримувати менше крутого бакалавра.
Єдина проблема для бакалаврів - це отримання Green Card (відноситься тільки до іноземців). Бідолахи бакалаври змушені чекати в черзі років 5-8, магістри року 2, а доктора можуть отримати за рік.
Related
Чи потрібно вищу освіту для роботи в Google?Чому?
Що з ним не так?
Якщо на чистоту, перше питання який я задаю собі, бачачи що у кандидата немає освіти - що з ним не так?
Він занадто ледачий?
Занадто неорганізований?
Чи не знайшов себе в житті?
Скільки разів на своїй роботі ви писали нетривіальні алгоритми?
Чи потрібно CS освіту для роботи в Google?
Чи має йому сенс сунутися в Google?