"Why use it" was translated.

This commit is contained in:
Ilyushin Evgeniy 2016-12-25 20:07:41 +03:00
parent 1397d07c64
commit 8bf2224483
1 changed files with 17 additions and 17 deletions

View File

@ -2,7 +2,7 @@
Оригинальная версия: [Английский](README.md)
## Что это?
## Для кого это?
Это мой учебный план рассчитанный на несколько месяцев для веб-разработчиков, не имеющих образования в Computer Science (CS)
и планирующих работать инженерами-программистами (software engineer) в компании Google.
@ -31,8 +31,8 @@
## Содержание
- [Что это?](#Что-это)
- [Почему нужно это использовать?](#why-use-it)
- [Для кого это?](#Для-кого-это)
- [Чем это полезно?](#Чем-это-полезно)
- [Как пользоваться](#how-to-use-it)
- [Получи гугловское настроение](#get-in-a-googley-mood)
- [Получил ли я работу?](#did-i-get-the-job)
@ -153,23 +153,23 @@
---
## Why use it?
## Чем это полезно?
I'm following this plan to prepare for my Google interview. I've been building the web, building
services, and launching startups since 1997. I have an economics degree, not a CS degree. I've
been very successful in my career, but I want to work at Google. I want to progress into larger systems
and get a real understanding of computer systems, algorithmic efficiency, data structure performance,
low-level languages, and how it all works. And if you don't know any of it, Google won't hire you.
Я следую этому плану, готовясь к собеседованию в Google. Я разрабатываю веб-приложения, сервисы и запускаю стартапы с
1997 года. У меня есть степень по экономике, но нет по CS. До сих пор у меня очень успешная карьера, но я хочу работать
в Google. Я хочу работать с большими системами и понять принципы их работы, изучить эффективность алгоритмов и различные
структуры данных, узнать, как работают низкоуровневые языки программирования. Если ты не знаешь что-то из перечисленного,
Google не возьмёт тебя на работу.
When I started this project, I didn't know a stack from a heap, didn't know Big-O anything, anything about trees, or how to
traverse a graph. If I had to code a sorting algorithm, I can tell ya it wouldn't have been very good.
Every data structure I've ever used was built into the language, and I didn't know how they worked
under the hood at all. I've never had to manage memory unless a process I was running would give an "out of
memory" error, and then I'd have to find a workaround. I've used a few multidimensional arrays in my life and
thousands of associative arrays, but I've never created data structures from scratch.
Когда я начал этот проект, я ничего не знал о стеке, куче, Big-O, деревья и способах обхода графа. Если бы мне нужно
было писать код для сортировки, это было бы не очень хорошо. Структуры данных, которые я использовал, были частью языка,
и я не знал, как они на самом деле работали. Мне никогда не приходилось управлять памятью, если процесс, который я
запускал, сообщал об ошибке "out of memory", я искал способ как ее обойти. Я использовал в своей работе несколько
многомерных массивов и тысячи ассоциативных, но никогда не создавал структуру данных "с нуля".
Но после выполнения этого учебного плана я поверил, что Google меня наймет. Это длинный план. Я потрачу на это месяцы.
Если вы уже знакомы с большинством тем, то прохождение всех тем то потратите намного меньше времени.
But after going through this study plan I have high confidence I'll be hired. It's a long plan. It's going to take me
months. If you are familiar with a lot of this already it will take you a lot less time.
## How to use it