Merge pull request #2 from mikhailusov/mikhailusov-russian-translation

Mikhailusov russian translation part 1
This commit is contained in:
Mikhail Usov 2018-03-01 19:17:32 -08:00 committed by GitHub
commit 0e835500df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -89,8 +89,8 @@
- [Реализация системных вызовов](#implement-system-routines) - [Реализация системных вызовов](#implement-system-routines)
- [Поиск в строке & манипуляции](#string-searching--manipulations) - [Поиск в строке & манипуляции](#string-searching--manipulations)
- [Проектирование систем, Масштабируемость, Обработка данных](#system-design-scalability-data-handling) (if you have 4+ years experience) - [Проектирование систем, Масштабируемость, Обработка данных](#system-design-scalability-data-handling) (if you have 4+ years experience)
- [Финальный обзор](#final-review) - [Заключительный обзор](#final-review)
- [Практические вопросы по программированию](#coding-question-practice) - [Практика: задачи по программированию](#coding-question-practice)
- [Упражнения по программированию](#coding-exerciseschallenges) - [Упражнения по программированию](#coding-exerciseschallenges)
- [Перед собеседованием](#once-youre-closer-to-the-interview) - [Перед собеседованием](#once-youre-closer-to-the-interview)
- [Ваше резюме](#your-resume) - [Ваше резюме](#your-resume)
@ -1370,15 +1370,15 @@ Supplemental:
See [Book List above](#book-list) See [Book List above](#book-list)
## Coding exercises/challenges ## Упражнения по программированию
Once you've learned your brains out, put those brains to work. Как только вы наполнили свою голову знаниями, самое время применить их на практике.
Take coding challenges every day, as many as you can. Выполняйте упражнения по программированию каждый день, чем больше тем лучше.
- [ ] [How to Find a Solution](https://www.topcoder.com/community/data-science/data-science-tutorials/how-to-find-a-solution/) - [ ] [Как найти решение](https://www.topcoder.com/community/data-science/data-science-tutorials/how-to-find-a-solution/)
- [ ] [How to Dissect a Topcoder Problem Statement](https://www.topcoder.com/community/data-science/data-science-tutorials/how-to-dissect-a-topcoder-problem-statement/) - [ ] [How to Dissect a Topcoder Problem Statement](https://www.topcoder.com/community/data-science/data-science-tutorials/how-to-dissect-a-topcoder-problem-statement/)
Challenge sites: Сайты с упражнениями:
- [LeetCode](https://leetcode.com/) - [LeetCode](https://leetcode.com/)
- [TopCoder](https://www.topcoder.com/) - [TopCoder](https://www.topcoder.com/)
- [Project Euler (math-focused)](https://projecteuler.net/index.php?section=problems) - [Project Euler (math-focused)](https://projecteuler.net/index.php?section=problems)
@ -1389,7 +1389,7 @@ Challenge sites:
- [Geeks for Geeks](http://www.geeksforgeeks.org/) - [Geeks for Geeks](http://www.geeksforgeeks.org/)
- [InterviewBit](https://www.interviewbit.com/invite/icjf) - [InterviewBit](https://www.interviewbit.com/invite/icjf)
Maybe: Возможно:
- [Mock interviewers from big companies](http://www.gainlo.co/) - [Mock interviewers from big companies](http://www.gainlo.co/)
## Когда вы уже ближе к интервью Once you're closer to the interview ## Когда вы уже ближе к интервью Once you're closer to the interview
@ -1401,64 +1401,60 @@ Maybe:
## Ваше резюме ## Ваше резюме
- [Ten Tips for a (Slightly) Less Awful Resume](http://steve-yegge.blogspot.co.uk/2007_09_01_archive.html) - [10 советов для подготовки (немного) менее ужасного резюме](http://steve-yegge.blogspot.co.uk/2007_09_01_archive.html)
- See Resume prep items in Cracking The Coding Interview and back of Programming Interviews Exposed - Загляните в раздел по подготовке резюме в книге Cracking The Coding Interview и в конце книги Programming Interviews Exposed
## Подумайте об этом когда подходит время интервью Be thinking of for when the interview comes ## Подумайте об этом когда подходит время интервью
Think of about 20 interview questions you'll get, along with the lines of the items below. Have 2-3 answers for each. Подумайте как отвечать на приблихительно 20 вопросов, подготовьте 2-3 ответа на каждый вопрос Think of about 20 interview questions you'll get, along with the lines of the items below. Have 2-3 answers for each.
Have a story, not just data, about something you accomplished. Расскажите историю, а не просто сухие данные а чем-то чего вы добились Have a story, not just data, about something you accomplished.
- Why do you want this job? - Почему вы хотите получить эту работу Why do you want this job?
- What's a tough problem you've solved? - Какая самая сложная проблема которую вы решили What's a tough problem you've solved?
- Biggest challenges faced? - Biggest challenges faced?
- Best/worst designs seen? - Лучгие/худшие решения с которыми вы сталкивались Best/worst designs seen?
- Ideas for improving an existing Google product. - Идеи как улучшить существующий продукт от Google Ideas for improving an existing Google product.
- How do you work best, as an individual and as part of a team? - В чем вы лучше, как часть команды или как иднивидуальный разработчик How do you work best, as an individual and as part of a team?
- Which of your skills or experiences would be assets in the role and why? - Какие из ваших навыков или что из опыта будет наиболее ценным для данной позиции Which of your skills or experiences would be assets in the role and why?
- What did you most enjoy at [job x / project y]? - Что вам больше всего понравилось в работе над проектом Х/в компании Х What did you most enjoy at [job x / project y]?
- What was the biggest challenge you faced at [job x / project y]? - Какие самые сложые What was the biggest challenge you faced at [job x / project y]?
- What was the hardest bug you faced at [job x / project y]? - Как самый сложный баг вам приходилось исправлять What was the hardest bug you faced at [job x / project y]?
- What did you learn at [job x / project y]? - Чему вы научились What did you learn at [job x / project y]?
- What would you have done better at [job x / project y]? - Чтобы вы могли сделать лучше работая What would you have done better at [job x / project y]?
## Вопросы для интервьювера Have questions for the interviewer ## Приготовьте вопросы для интервьювера
Some of mine (I already may know answer to but want their opinion or team perspective): Вот, некоторые из моих (возможно, я уже знаю ответ, но хочу я услышать мнение интервьювера или точку зрения команды):
- How large is your team? - Сколько человек в команде? How large is your team?
- What does your dev cycle look like? Do you do waterfall/sprints/agile? - Как выглядит ваш цикл разработки? Работаете ли вы по agile, спринтам или водопад?
- Are rushes to deadlines common? Or is there flexibility? - Насколько часто бывают переработки и дедлайны? Или сроки достаточно гибкие?
- How are decisions made in your team? - Как в вашей команде принимаются решения?
- How many meetings do you have per week? - Сколько встреч вы проводите в неделю?
- Do you feel your work environment helps you concentrate? - Располагает ли ваше рабочее окружение к концентрации?
- What are you working on? - Над чем вы работаете?
- What do you like about it? - Что вам в этом нравится?
- What is the work life like? - Как в целом протекает работа?
## Когда вы получили работу Once You've Got The Job ## Когда вас приняли на работу
Поздравляю! Поздравляю!
- [10 вещей которые я хотел бы знал в мой первый день в Google10 things I wish I knew on my first day at Google](https://medium.com/@moonstorming/10-things-i-wish-i-knew-on-my-first-day-at-google-107581d87286#.livxn7clw) - [10 вещей которые я хотел бы знать в мой первый рабочий день в Google](https://medium.com/@moonstorming/10-things-i-wish-i-knew-on-my-first-day-at-google-107581d87286#.livxn7clw)
Продолжайте учиться Keep learning. Не прекращайте учиться.
You're never really done. На самом деле это не конец.
--- ---
***************************************************************************************************** *****************************************************************************************************
***************************************************************************************************** *****************************************************************************************************
Все что находится ниже - опционально. Это мои рекоммендации а не от Google. Все что находится ниже этого места - опционально. Это мои рекоммендации, а не от Google.
Обучаюсь этому вы узнайте больше о компьютерных науках, и будуте лучше готовы для любой вакансии программиста. Изучая все это вы узнаете больше о компьютерных науках, и будуте лучше готовы для любой вакансии программиста.
Вы станете более всесторонне-развитым разработчиком. Вы станете более всесторонне-развитым разработчиком.
Everything below this point is optional. These are my recommendations, not Google's.
By studying these, you'll get greater exposure to more CS concepts, and will be better prepared for
any software engineering job. You'll be a much more well-rounded software engineer.
***************************************************************************************************** *****************************************************************************************************
***************************************************************************************************** *****************************************************************************************************