Время от времени мне задают очень схожие вопросы на тему программирования и работы в Google.
Решил собрать часть ответов тут, чтоб потом с чистой совестью и вежливо отправлять всем ссылку на канал :)
Итак, FAQ vol.1:
Вопрос: Как научиться программировать?Ответ: Просто начните программировать, вот и все. В интернете много курсов и статей на эту тему. Начните свой путь в мир алгоритмов методом составления собственного плана по обучению и не ждите ничего готового на блюдечке.
Вопрос: Нанимает ли Google на работу не-программистов?Ответ: Да, конечно. Кто-то же должен варить кофе для программистов, делать программистам массаж и придумывать новые развлечения для программистов. Шутка. Но на самом у Google довольно широкий радиус открытых вакансий, ознакомиться с которыми можно на careers.google.com.
Вопрос: Мне 15/20/30/40 лет и я только начал(а) изучать программирование, однако мне это очень нравится. Есть ли у меня шансы попасть в Google?Ответ: Да, конечно! При достаточном стремлении, нет ничего невозможного.
Вопрос: Какой язык программирования посоветуешь учить?Ответ: Java? Python? C++? Вообще, советую сначала определиться с направлением, которое хочется освоить. Будь то написание сайтов, мобильных приложений, игр, графиков с анализом данных или еще чего
- везде свои технологии. Относитесь к языку
- как к инструменту, а не панацее. Хороших специалистов не хватает в любой сфере.
Вопрос: Насколько напряжённый темп работы в Google?Ответ: На самом деле, это зависит от человека. Можно работать очень расслабленно, а можно и потеть в офисе сутками. Начальство не будет вас подгонять кнутом и наказывать в случае провалов, но вам доходчиво объяснят, почему хорошая продуктивность
- в ваших же интересах.
Как-то так. Если что, спрашивайте еще. Надеюсь хоть кому-нибудь будет полезно.