βΉοΈ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0.1 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://tproger.ru/articles/google-guide-to-programming |
| Last Crawled | 2026-04-10 04:14:31 (2 days ago) |
| First Indexed | 2017-10-23 12:29:20 (8 years ago) |
| HTTP Status Code | 200 |
| Meta Title | ΠΠ°ΠΊ ΡΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ: ΡΡΠ°ΡΡΡ ΠΎΡ Google |
| Meta Description | ΠΠΎΡΠ°Π³ΠΎΠ²ΡΠΉ ΠΏΠ»Π°Π½ ΠΎΡ Google: ΠΊΠ°ΠΊ ΡΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ Ρ Π½ΡΠ»Ρ. ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ, ΠΠΠ, open source, pet-ΠΏΡΠΎΠ΅ΠΊΡΡ β Π½Π°ΡΠ½ΠΈΡΠ΅ ΠΊΠ°ΡΡΠ΅ΡΠ½ΡΠΉ ΠΏΡΡΡ Π² IT ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ. |
| Meta Canonical | null |
| Boilerpipe Text | ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΈΠ· ΡΡΠ°ΡΡΠΈ:
- ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΡΡΡΠ° Computer Science ΠΈ ΠΎΡΠ²ΠΎΠΉΡΠ΅ ΠΠΠ-ΡΠ·ΡΠΊ (Java, Python, C++)
- ΠΠ·ΡΡΠ°ΠΉΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΈ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ β Π±Π΅Π· Π½ΠΈΡ
Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ
- Π’Π΅ΡΡΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄, ΡΡΠ°ΡΡΠ²ΡΠΉΡΠ΅ Π² open source ΠΈ ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΡΡ
ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
- Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ Π² ΠΠ‘, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°Ρ
ΠΈ UX β ΡΡΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡ Π²Π°Ρ ΡΡΠ΅Π΄ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
- Π Π°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΈ ΡΡΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈΡ
β ΡΡΠΎ Π»ΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ Π·Π½Π°Π½ΠΈΡ
Π Π½Π°ΡΠ΅ Π²ΡΠ΅ΠΌΡ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π»ΡΠ΄Π΅ΠΉ ΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡΠΈΡΠ΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π±Π΅ΡΡΡΡΡ Π·Π° ΡΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ Π΄Π΅Π»ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠ»Π°Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. Google ΡΠΎΡΡΠ°Π²ΠΈΠ» ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΡΡΡΡ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΡΡΡΠΈΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ Π² ΡΡΠ΅Π±ΡΠ΅ΠΌΡΡ
ΠΎΠ±Π»Π°ΡΡΡΡ
. ΠΡΠ΅ Π½ΠΈΠΆΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ Π½Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΡΡΡ Π²Π°ΠΌ ΡΠ°Π±ΠΎΡΡ Π² Google.
ΠΡΠΎΠΉΠ΄ΠΈΡΠ΅ ΠΊΡΡΡ ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Computer Science
ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π³ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ, ΡΠΎ ΠΏΡΠΎΠΉΠ΄ΠΈΡΠ΅ Π²Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΡΡΡΡ. Π’Π°ΠΌ Π²Π°Ρ Π½Π°ΡΡΠ°Ρ Π°Π·Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΠΈΡ
ΠΏΡΠΎΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΈΡΠ°ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄. Π’Π°ΠΊΠΈΠ΅ ΠΊΡΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ
Π·Π΄Π΅ΡΡ
ΠΈ
Π·Π΄Π΅ΡΡ
. Π’Π°ΠΊΠΆΠ΅ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π°Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ·
10 Π»ΡΡΡΠΈΡ
ΠΊΠ½ΠΈΠ³ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
.
ΠΡΡΡΠΈΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π² ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈ Ρ
ΠΎΡΠΎΡΠ°Ρ Π·Π°ΡΠΏΠ»Π°ΡΠ° Π²Π°ΠΌ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π°. ΠΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠ°ΠΊΠΈΡ
ΡΠ·ΡΠΊΠΎΠ² ΡΠ²Π»ΡΡΡΡΡ C++, Java, Python. ΠΡΡΡΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ
Π·Π΄Π΅ΡΡ
,
Π·Π΄Π΅ΡΡ
ΠΈ
Π·Π΄Π΅ΡΡ
, Π° Π΄Π»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΠΈΡ
ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅
Π·Π΄Π΅ΡΡ
ΠΈ
Π·Π΄Π΅ΡΡ
. ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΠ±ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΡΡΠ»ΠΎΠΊ ΠΈ ΠΊΠ½ΠΈΠ³ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ
Java
,
Python
,
Π‘++
.
ΠΡΠ²Π°ΠΈΠ²Π°ΠΉΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ ΠΈ ΡΠ·ΡΠΊΠΈ
Π Π°ΡΡΠΈΡΡΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΠΊΠΈΠΉ ΠΊΡΡΠ³ΠΎΠ·ΠΎΡ, Π½Π΅ ΡΡΠΎΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΠΠ, ΠΎΡΠ²Π°ΠΈΠ²Π°ΠΉΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ, ΡΡΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ, ΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΅Π±Ρ Π² ΡΠ°Π·Π½ΡΡ
ΡΡΠ΅ΡΠ°Ρ
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° CSS, HTML, JavaScript, PHP, Ruby. Π₯ΠΎΡΠΈΡΠ΅ ΡΠΊΠ·ΠΎΡΠΈΠΊΠΈ? ΠΠΎΡΠ²ΡΡΠΈΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Haskell, Clojure, Prolog. ΠΡΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ
Π·Π½Π°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ
Π·Π΄Π΅ΡΡ
ΠΈ
Π·Π΄Π΅ΡΡ
. ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΡΡ
Codecademy
. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π°ΡΡ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ
10 Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ
ΠΊΠ½ΠΈΠ³ ΠΏΠΎ JavaScript Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
.
Π’Π΅ΡΡΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄
ΠΡΠΈΠ±ΠΊΠΈ Π² ΠΊΠΎΠ΄Π΅ Π½Π΅ Π½ΡΠ°Π²ΡΡΡΡ Π½ΠΈΠΊΠΎΠΌΡ: Π½ΠΈ Π²Π°ΡΠ΅ΠΌΡ ΡΠΈΠΌΠ»ΠΈΠ΄Ρ, Π½ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ°ΠΌ, Π½ΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ, Π½ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄. ΠΡΡΡΡ ΠΏΠΎ ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅
Π·Π΄Π΅ΡΡ
ΠΈ
Π·Π΄Π΅ΡΡ
. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅:
Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Ρ ΡΠ½ΠΈΡ-ΡΠ΅ΡΡΡ
?
Π Π°Π·Π²ΠΈΠ²Π°ΠΉΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅, Π²ΡΡΡΠΈΡΠ΅ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ
ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π΄Π΅Π»Π°ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΆΠΈΠ·Π½ΠΈ ΡΡΠΎ-ΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅, ΡΠ΅ΠΌ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Π΄Π½Π΅ΠΉ ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΉΡΡ, ΡΠΎ Π±Π΅Π· ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ. ΠΡΡΡΡ:
ΠΎΡ MIT
,
ΠΏΠΎ Π»ΠΎΠ³ΠΈΠΊΠ΅
,
Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΌΠΎΠ΄Π΅Π»ΡΠΌ
,
ΡΠ΅ΠΎΡΠΈΠΈ ΠΈΠ³Ρ
. ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ΅ Π΅ΡΠ΅ ΡΠΎΠΌΠ½Π΅Π²Π°Π΅ΡΠ΅ΡΡ, Π½ΡΠΆΠ½Π° Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° Π² ΡΠ°Π±ΠΎΡΠ΅, ΡΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅
ΠΌΠ½Π΅Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ²
ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ²ΠΎΠ΄Ρ.
ΠΠ½Π°ΠΉΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ Ρ
ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° Π±Π΅Π· Π·Π½Π°Π½ΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
. ΠΡΡΡΡ:
Π·Π΄Π΅ΡΡ
ΠΈ
Π·Π΄Π΅ΡΡ
. Π’Π°ΠΊΠΆΠ΅ ΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΏΠΎΡΠΈΡΠ°ΡΡ
ΠΊΠ½ΠΈΠ³Ρ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²
.
ΠΡΡΡ ΠΎΡ tproger ΠΏΠΎ Π±Π°Π·ΠΎΠ²ΡΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌ ΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌ Π΄Π°Π½Π½ΡΡ
, Π° ΡΠ°ΠΊΠΆΠ΅
ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠ΅ΠΌ
.
Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
ΠΡΠ±Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΠΠ‘, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, Ρ
ΠΎΡΡ Π±Ρ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅. ΠΡΠ»ΠΈΡΠ½ΡΠΉ
ΠΊΡΡΡ ΠΏΠΎ ΡΠ΅ΠΌΠ΅
Π½Π° YouTube.
ΠΡΡΡΠΈΡΠ΅ UX-Π΄ΠΈΠ·Π°ΠΉΠ½
ΠΡΠ»ΠΈ Ρ
ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡΠ»ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π° Π·Π½Π°ΡΠΈΡ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΠΏΠΎΠΊΡΠΏΠ°Π»ΠΈ.
ΠΡΡΡ
ΠΎΡ Udacity.
Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ
Π§Π΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΡΠ²ΠΎ Ρ Π΄Π°Π²Π½ΠΈΡ
ΠΏΠΎΡ ΠΌΠ΅ΡΡΠ°Π΅Ρ ΠΎΠ± ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ΅, ΠΈ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΡΠ° ΠΌΠ΅ΡΡΠ° Π±Π»ΠΈΠ·ΠΊΠ° ΠΊΠ°ΠΊ Π½ΠΈΠΊΠΎΠ³Π΄Π°. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΅Π΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΠΈ, ΡΠΎ ΡΡΠ°Π½ΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠΌ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ β ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ, Π½ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ΅ΠΉΡΡ Π½Π°ΡΠΊΠ΅. ΠΡΡΡΡ ΠΏΠΎ
ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ
Π½ΠΈΠΊΠ΅
ΠΈ
ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ
. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°
ΡΠΎΠΏ-10 Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
.
Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΏΠΈΡΡΡ ΠΊΠΎΠ΄ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π°Π΄ΡΠΌΡΠ²Π°ΡΡΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π² ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΡΠΎ ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²
ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅
.
ΠΠΎΠ΄Π±ΠΎΡΠΊΠ°
ΠΊΠ½ΠΈΠ³ ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°Ρ
Π΅ΡΡΡ Ρ Π½Π°Ρ Π½Π° ΡΠ°ΠΉΡΠ΅.
Π Π°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΡΠ²ΠΎΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ
ΠΡΠ°ΠΊΡΠΈΠΊΠ° ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½Π° Π΄Π»Ρ Π²ΡΠ΅Ρ
, ΠΊΡΠΎ Ρ
ΠΎΡΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΡΠ²ΠΎΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΠΉΡΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡ ΠΈΠ»ΠΈ ΡΠΎΠ±Π΅ΡΠΈΡΠ΅ ΡΠΎΠ±ΠΎΡΠ°.
Π£ΡΠ°ΡΡΠ²ΡΠΉΡΠ΅ Π² open source-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΡΠ°Π·Π²ΠΈΡΡ Π½Π°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠΆΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Π΄Π° ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ² Π²Ρ ΠΏΡΠΎΡΡΠΎ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΡΠΈΠ½ΠΎΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΡΠ²Ρ. ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ ΠΌΠ΅ΡΡΠΎΠΌ Π΄Π»Ρ open source-Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ
GitHub
.
Π Π°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ
ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΡΠΌ Π½Π°Π²ΡΠΊΠΎΠΌ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΌΠΈΡΠ΅, Π° Π΅ΡΠ΅ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ Ρ Π½ΠΈΡ
ΡΠ΅ΠΌΡ-ΡΠΎ Π½ΠΎΠ²ΠΎΠΌΡ.
Π£ΡΠ°ΡΡΠ²ΡΠΉΡΠ΅ Π² ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΡΡ
ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π Π΅ΡΠ°ΠΉΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π²Π΅Π΄Ρ ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π΄Π΅ΡΠΆΠ°ΡΡ Π²Π°Ρ ΠΌΠΎΠ·Π³ Π² ΡΠΎΡΠΌΠ΅, ΡΠ³Π»ΡΠ±Π»ΡΠ΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
, Π΄Π° ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΡΠΎ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π²ΡΠ΅ΠΌΡ. ΠΠ΅Π»Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΡΠ°ΠΊΠΈΡ
ΡΠ°ΠΉΡΠ°Ρ
ΠΊΠ°ΠΊ
Codeforces
ΠΈ
TopCoder
. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΡ
ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ ΡΠ°ΠΉΡΠΎΠ² Ρ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ ΠΈ ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
, Π° ΡΠ°ΠΊΠΆΠ΅
ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Ρ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ
.
ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ΅Π±Π΅ ΡΡΠ΅Π½ΠΈΠΊΠ°
ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΡΠ΅Π½ΠΈΠΊΠ° Π² ΠΎΠ±Π»Π°ΡΡΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ. ΠΠ°ΠΊ Π½ΠΈ ΡΡΡΠ°Π½Π½ΠΎ, Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΠΊΠ°ΠΊΠΎΠΌΡ-Π»ΠΈΠ±ΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ°ΠΌΠΎΠΌΡ ΡΠ³Π»ΡΠ±ΠΈΡΡ Π·Π½Π°Π½ΠΈΡ Π² ΡΡΠΎΠΌ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ΅, Π° Π΅ΡΠ΅ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅Ρ Π½Π°Π²ΡΠΊΠΈ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ.
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π΄Π»Ρ ΠΊΠ°ΡΡΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°
Π§ΡΠΎΠ±Ρ ΡΡΠΊΠΎΡΠΈΡΡ ΠΊΠ°ΡΡΠ΅ΡΠ½ΡΠΉ ΡΠΎΡΡ, ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΠΌΠ΅ΠΆΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ:
ΠΊΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΠΏΠ΅ΡΠ²ΡΡ ΡΠ°Π±ΠΎΡΡ Π² IT
,
ΠΊΠ°ΠΊΠΈΠ΅ Π½Π°Π²ΡΠΊΠΈ Π½ΡΠΆΠ½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ Π² 2024 Π³ΠΎΠ΄Ρ
,
ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅Π·ΡΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°
ΠΈ
ΠΊΠ°ΠΊ ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅
.
Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ?
ΠΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ. Π ΡΡΠ΅Π΄Π½Π΅ΠΌ ΠΎΡ 1 Π΄ΠΎ 3 Π»Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π·Π°Π½ΡΡΠΈΠΉ, ΡΡΠΎΠ±Ρ ΠΎΡΠ²ΠΎΠΈΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΠΈ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° junior-ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° Π½Π΅ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° β ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ.
ΠΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ?
Google ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°: Python, Java ΠΈΠ»ΠΈ C++. Python ΡΡΠΈΡΠ°Π΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΄ΡΡΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠΌΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΡ. Java ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, Π° C++ Π΄Π°Π΅Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
ΠΡΠΆΠ½ΠΎ Π»ΠΈ Π²ΡΡΡΠ΅Π΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ?
Π€ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ β Π½Π΅Ρ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΠΏΠ΅ΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΊΠ°ΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ Π·Π½Π°Π½ΠΈΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π°ΡΡ Π² Π²ΡΠ·Π΅, Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΡΡ. Google ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΠΏΡΠΎΠΉΡΠΈ Ρ
ΠΎΡΡ Π±Ρ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΡ ΠΏΠΎ Computer Science.
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π»ΠΈ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² open source?
ΠΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. Π£ΡΠ°ΡΡΠΈΠ΅ Π² open source-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΠΆΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΠΎΠΏΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²Π°Ρ ΠΏΡΠΎΡΠΈΠ»Ρ Π½Π° GitHub ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ Π²Π°ΠΆΠ½ΡΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΡΠ΅Π·ΡΠΌΠ΅. |
| Markdown | 1. [ΠΠ»Π°Π²Π½Π°Ρ](https://tproger.ru/)
2. [Π‘ΡΠ°ΡΡΠΈ](https://tproger.ru/articles)
3. ΠΠ°ΠΊ ΡΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ: ΡΡΠ°ΡΡΡ ΠΎΡ Google
# ΠΠ°ΠΊ ΡΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ: ΡΡΠ°ΡΡΡ ΠΎΡ Google
[ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ ΠΡΡΠΈΠ»ΠΊΠΈΠ½](https://tproger.ru/author/80071)
23 ΠΌΠ°Ρ 2016
,
ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΎ
29 ΠΌΠ°Ρ 2026

- 7
> **ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΈΠ· ΡΡΠ°ΡΡΠΈ:**
> \- ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΡΡΡΠ° Computer Science ΠΈ ΠΎΡΠ²ΠΎΠΉΡΠ΅ ΠΠΠ-ΡΠ·ΡΠΊ (Java, Python, C++)
> \- ΠΠ·ΡΡΠ°ΠΉΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΈ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ β Π±Π΅Π· Π½ΠΈΡ
Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ
> \- Π’Π΅ΡΡΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄, ΡΡΠ°ΡΡΠ²ΡΠΉΡΠ΅ Π² open source ΠΈ ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΡΡ
ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
> \- Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ Π² ΠΠ‘, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°Ρ
ΠΈ UX β ΡΡΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡ Π²Π°Ρ ΡΡΠ΅Π΄ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
> \- Π Π°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΈ ΡΡΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈΡ
β ΡΡΠΎ Π»ΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ Π·Π½Π°Π½ΠΈΡ
Π Π½Π°ΡΠ΅ Π²ΡΠ΅ΠΌΡ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π»ΡΠ΄Π΅ΠΉ ΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡΠΈΡΠ΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π±Π΅ΡΡΡΡΡ Π·Π° ΡΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ Π΄Π΅Π»ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠ»Π°Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. Google ΡΠΎΡΡΠ°Π²ΠΈΠ» ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΡΡΡΡ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΡΡΡΠΈΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ Π² ΡΡΠ΅Π±ΡΠ΅ΠΌΡΡ
ΠΎΠ±Π»Π°ΡΡΡΡ
. ΠΡΠ΅ Π½ΠΈΠΆΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ Π½Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΡΡΡ Π²Π°ΠΌ ΡΠ°Π±ΠΎΡΡ Π² Google.
## ΠΡΠΎΠΉΠ΄ΠΈΡΠ΅ ΠΊΡΡΡ ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Computer Science
ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π³ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ, ΡΠΎ ΠΏΡΠΎΠΉΠ΄ΠΈΡΠ΅ Π²Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΡΡΡΡ. Π’Π°ΠΌ Π²Π°Ρ Π½Π°ΡΡΠ°Ρ Π°Π·Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΠΈΡ
ΠΏΡΠΎΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΈΡΠ°ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄. Π’Π°ΠΊΠΈΠ΅ ΠΊΡΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ [Π·Π΄Π΅ΡΡ](https://www.udacity.com/course/cs101) ΠΈ [Π·Π΄Π΅ΡΡ](https://www.coursera.org/specializations/computer-fundamentals). Π’Π°ΠΊΠΆΠ΅ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π°Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· [10 Π»ΡΡΡΠΈΡ
ΠΊΠ½ΠΈΠ³ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²](https://tproger.ru/books/head-first-programming/).
## ΠΡΡΡΠΈΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π² ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈ Ρ
ΠΎΡΠΎΡΠ°Ρ Π·Π°ΡΠΏΠ»Π°ΡΠ° Π²Π°ΠΌ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π°. ΠΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠ°ΠΊΠΈΡ
ΡΠ·ΡΠΊΠΎΠ² ΡΠ²Π»ΡΡΡΡΡ C++, Java, Python. ΠΡΡΡΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ [Π·Π΄Π΅ΡΡ](https://www.coursera.org/course/interactivepython), [Π·Π΄Π΅ΡΡ](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/index.htm) ΠΈ [Π·Π΄Π΅ΡΡ](https://developers.google.com/edu/python/), Π° Π΄Π»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΠΈΡ
ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ [Π·Π΄Π΅ΡΡ](https://www.udacity.com/course/cs212) ΠΈ [Π·Π΄Π΅ΡΡ](https://www.coursera.org/course/programming2). ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΠ±ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΡΡΠ»ΠΎΠΊ ΠΈ ΠΊΠ½ΠΈΠ³ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ [Java](https://tproger.ru/digest/java-learning-materials/), [Python](https://tproger.ru/digest/python-materials/), [Π‘++](https://tproger.ru/books/cpp-books-definitive-guide/).
## ΠΡΠ²Π°ΠΈΠ²Π°ΠΉΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ ΠΈ ΡΠ·ΡΠΊΠΈ
Π Π°ΡΡΠΈΡΡΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΠΊΠΈΠΉ ΠΊΡΡΠ³ΠΎΠ·ΠΎΡ, Π½Π΅ ΡΡΠΎΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΠΠ, ΠΎΡΠ²Π°ΠΈΠ²Π°ΠΉΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ, ΡΡΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ, ΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΅Π±Ρ Π² ΡΠ°Π·Π½ΡΡ
ΡΡΠ΅ΡΠ°Ρ
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° CSS, HTML, JavaScript, PHP, Ruby. Π₯ΠΎΡΠΈΡΠ΅ ΡΠΊΠ·ΠΎΡΠΈΠΊΠΈ? ΠΠΎΡΠ²ΡΡΠΈΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Haskell, Clojure, Prolog. ΠΡΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ
Π·Π½Π°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ [Π·Π΄Π΅ΡΡ](https://www.udacity.com/course/cs256) ΠΈ [Π·Π΄Π΅ΡΡ](https://www.udacity.com/course/cs255). ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΡΡ [Codecademy](https://www.codecademy.com/learn). ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π°ΡΡ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ [10 Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ
ΠΊΠ½ΠΈΠ³ ΠΏΠΎ JavaScript Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
](https://tproger.ru/digest/10-free-javascript-books-for-beginners/).
## Π’Π΅ΡΡΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄
ΠΡΠΈΠ±ΠΊΠΈ Π² ΠΊΠΎΠ΄Π΅ Π½Π΅ Π½ΡΠ°Π²ΡΡΡΡ Π½ΠΈΠΊΠΎΠΌΡ: Π½ΠΈ Π²Π°ΡΠ΅ΠΌΡ ΡΠΈΠΌΠ»ΠΈΠ΄Ρ, Π½ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ°ΠΌ, Π½ΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ, Π½ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄. ΠΡΡΡΡ ΠΏΠΎ ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅ [Π·Π΄Π΅ΡΡ](https://goo.gl/ELX3GJ) ΠΈ [Π·Π΄Π΅ΡΡ](https://goo.gl/7MwnQW). Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅: [Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Ρ ΡΠ½ΠΈΡ-ΡΠ΅ΡΡΡ](https://tproger.ru/translations/unit-tests-purposes/)?
## Π Π°Π·Π²ΠΈΠ²Π°ΠΉΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅, Π²ΡΡΡΠΈΡΠ΅ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ
ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π΄Π΅Π»Π°ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΆΠΈΠ·Π½ΠΈ ΡΡΠΎ-ΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅, ΡΠ΅ΠΌ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Π΄Π½Π΅ΠΉ ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΉΡΡ, ΡΠΎ Π±Π΅Π· ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ. ΠΡΡΡΡ: [ΠΎΡ MIT](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/index.htm), [ΠΏΠΎ Π»ΠΎΠ³ΠΈΠΊΠ΅](https://www.coursera.org/course/maththink), [Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΌΠΎΠ΄Π΅Π»ΡΠΌ](https://www.coursera.org/course/pgm), [ΡΠ΅ΠΎΡΠΈΠΈ ΠΈΠ³Ρ](https://www.coursera.org/course/gametheory). ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ΅ Π΅ΡΠ΅ ΡΠΎΠΌΠ½Π΅Π²Π°Π΅ΡΠ΅ΡΡ, Π½ΡΠΆΠ½Π° Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° Π² ΡΠ°Π±ΠΎΡΠ΅, ΡΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ [ΠΌΠ½Π΅Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ²](https://tproger.ru/experts/2/) ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ²ΠΎΠ΄Ρ.
## ΠΠ½Π°ΠΉΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ Ρ
ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° Π±Π΅Π· Π·Π½Π°Π½ΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
. ΠΡΡΡΡ: [Π·Π΄Π΅ΡΡ](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-spring-2008/index.htm) ΠΈ [Π·Π΄Π΅ΡΡ](https://www.coursera.org/course/algs4partI). Π’Π°ΠΊΠΆΠ΅ ΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΏΠΎΡΠΈΡΠ°ΡΡ [ΠΊΠ½ΠΈΠ³Ρ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²](https://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202/ref=sr_1_5?s=books&ie=UTF8&qid=1360133842&sr=1-5&keywords=algorithms). [ΠΡΡΡ ΠΎΡ tproger ΠΏΠΎ Π±Π°Π·ΠΎΠ²ΡΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌ ΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌ Π΄Π°Π½Π½ΡΡ
](https://tproger.ru/tag/algos-and-data-structs/), Π° ΡΠ°ΠΊΠΆΠ΅ [ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠ΅ΠΌ](https://tproger.ru/digest/advanced-computer-science/).
## Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
ΠΡΠ±Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΠΠ‘, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, Ρ
ΠΎΡΡ Π±Ρ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅. ΠΡΠ»ΠΈΡΠ½ΡΠΉ [ΠΊΡΡΡ ΠΏΠΎ ΡΠ΅ΠΌΠ΅](https://www.youtube.com/watch?v=feAOZuID1HM&list=PLggtecHMfYHA7j2rF7nZFgnepu_uPuYws) Π½Π° YouTube.
## ΠΡΡΡΠΈΡΠ΅ UX-Π΄ΠΈΠ·Π°ΠΉΠ½
ΠΡΠ»ΠΈ Ρ
ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡΠ»ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π° Π·Π½Π°ΡΠΈΡ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΠΏΠΎΠΊΡΠΏΠ°Π»ΠΈ. [ΠΡΡΡ](https://goo.gl/VBfrn5) ΠΎΡ Udacity.
## Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ
Π§Π΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΡΠ²ΠΎ Ρ Π΄Π°Π²Π½ΠΈΡ
ΠΏΠΎΡ ΠΌΠ΅ΡΡΠ°Π΅Ρ ΠΎΠ± ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ΅, ΠΈ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΡΠ° ΠΌΠ΅ΡΡΠ° Π±Π»ΠΈΠ·ΠΊΠ° ΠΊΠ°ΠΊ Π½ΠΈΠΊΠΎΠ³Π΄Π°. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΅Π΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΠΈ, ΡΠΎ ΡΡΠ°Π½ΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠΌ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ β ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ, Π½ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ΅ΠΉΡΡ Π½Π°ΡΠΊΠ΅. ΠΡΡΡΡ ΠΏΠΎ [ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ
Π½ΠΈΠΊΠ΅](https://see.stanford.edu/Course/CS223A) ΠΈ [ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ](https://see.stanford.edu/Course/CS229). Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° [ΡΠΎΠΏ-10 Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
](https://tproger.ru/translations/top-10-data-mining-algorithms/).
## Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΏΠΈΡΡΡ ΠΊΠΎΠ΄ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π°Π΄ΡΠΌΡΠ²Π°ΡΡΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π² ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΡΠΎ ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π² [ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅](https://www.udacity.com/course/compilers-theory-and-practice--ud168). [ΠΠΎΠ΄Π±ΠΎΡΠΊΠ°](https://tproger.ru/books/compiler-design-books/) ΠΊΠ½ΠΈΠ³ ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°Ρ
Π΅ΡΡΡ Ρ Π½Π°Ρ Π½Π° ΡΠ°ΠΉΡΠ΅.
## Π Π°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΡΠ²ΠΎΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ
ΠΡΠ°ΠΊΡΠΈΠΊΠ° ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½Π° Π΄Π»Ρ Π²ΡΠ΅Ρ
, ΠΊΡΠΎ Ρ
ΠΎΡΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΡΠ²ΠΎΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΠΉΡΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡ ΠΈΠ»ΠΈ ΡΠΎΠ±Π΅ΡΠΈΡΠ΅ ΡΠΎΠ±ΠΎΡΠ°.
## Π£ΡΠ°ΡΡΠ²ΡΠΉΡΠ΅ Π² open source-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΡΠ°Π·Π²ΠΈΡΡ Π½Π°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠΆΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Π΄Π° ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ² Π²Ρ ΠΏΡΠΎΡΡΠΎ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΡΠΈΠ½ΠΎΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΡΠ²Ρ. ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ ΠΌΠ΅ΡΡΠΎΠΌ Π΄Π»Ρ open source-Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ [GitHub](https://github.com/).
## Π Π°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ
ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΡΠΌ Π½Π°Π²ΡΠΊΠΎΠΌ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΌΠΈΡΠ΅, Π° Π΅ΡΠ΅ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ Ρ Π½ΠΈΡ
ΡΠ΅ΠΌΡ-ΡΠΎ Π½ΠΎΠ²ΠΎΠΌΡ.
## Π£ΡΠ°ΡΡΠ²ΡΠΉΡΠ΅ Π² ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΡΡ
ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π Π΅ΡΠ°ΠΉΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π²Π΅Π΄Ρ ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π΄Π΅ΡΠΆΠ°ΡΡ Π²Π°Ρ ΠΌΠΎΠ·Π³ Π² ΡΠΎΡΠΌΠ΅, ΡΠ³Π»ΡΠ±Π»ΡΠ΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
, Π΄Π° ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΡΠΎ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π²ΡΠ΅ΠΌΡ. ΠΠ΅Π»Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΡΠ°ΠΊΠΈΡ
ΡΠ°ΠΉΡΠ°Ρ
ΠΊΠ°ΠΊ [Codeforces](http://codeforces.com/) ΠΈ [TopCoder](http://topcoder.com/). Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΡ [ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ ΡΠ°ΠΉΡΠΎΠ² Ρ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ ΠΈ ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ](https://tproger.ru/digest/competitive-programming-practice/), Π° ΡΠ°ΠΊΠΆΠ΅ [ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Ρ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ](https://tproger.ru/articles/problems/).
## ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ΅Π±Π΅ ΡΡΠ΅Π½ΠΈΠΊΠ°
ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΡΠ΅Π½ΠΈΠΊΠ° Π² ΠΎΠ±Π»Π°ΡΡΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ. ΠΠ°ΠΊ Π½ΠΈ ΡΡΡΠ°Π½Π½ΠΎ, Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΠΊΠ°ΠΊΠΎΠΌΡ-Π»ΠΈΠ±ΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ°ΠΌΠΎΠΌΡ ΡΠ³Π»ΡΠ±ΠΈΡΡ Π·Π½Π°Π½ΠΈΡ Π² ΡΡΠΎΠΌ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ΅, Π° Π΅ΡΠ΅ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅Ρ Π½Π°Π²ΡΠΊΠΈ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ.
## ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π΄Π»Ρ ΠΊΠ°ΡΡΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°
Π§ΡΠΎΠ±Ρ ΡΡΠΊΠΎΡΠΈΡΡ ΠΊΠ°ΡΡΠ΅ΡΠ½ΡΠΉ ΡΠΎΡΡ, ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΠΌΠ΅ΠΆΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ: [ΠΊΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΠΏΠ΅ΡΠ²ΡΡ ΡΠ°Π±ΠΎΡΡ Π² IT](https://tproger.ru/articles/how-to-get-job-in-it/), [ΠΊΠ°ΠΊΠΈΠ΅ Π½Π°Π²ΡΠΊΠΈ Π½ΡΠΆΠ½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ Π² 2024 Π³ΠΎΠ΄Ρ](https://tproger.ru/articles/developer-skills/), [ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅Π·ΡΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°](https://tproger.ru/articles/resume-for-programmer/) ΠΈ [ΠΊΠ°ΠΊ ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅](https://tproger.ru/digest/job-interview/).
## Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
### Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ?
ΠΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ. Π ΡΡΠ΅Π΄Π½Π΅ΠΌ ΠΎΡ 1 Π΄ΠΎ 3 Π»Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π·Π°Π½ΡΡΠΈΠΉ, ΡΡΠΎΠ±Ρ ΠΎΡΠ²ΠΎΠΈΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΠΈ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° junior-ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° Π½Π΅ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° β ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ.
### ΠΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ?
Google ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°: Python, Java ΠΈΠ»ΠΈ C++. Python ΡΡΠΈΡΠ°Π΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΄ΡΡΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠΌΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΡ. Java ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, Π° C++ Π΄Π°Π΅Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
### ΠΡΠΆΠ½ΠΎ Π»ΠΈ Π²ΡΡΡΠ΅Π΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ?
Π€ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ β Π½Π΅Ρ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΠΏΠ΅ΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΊΠ°ΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ Π·Π½Π°Π½ΠΈΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π°ΡΡ Π² Π²ΡΠ·Π΅, Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΡΡ. Google ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΠΏΡΠΎΠΉΡΠΈ Ρ
ΠΎΡΡ Π±Ρ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΡ ΠΏΠΎ Computer Science.
### ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π»ΠΈ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² open source?
ΠΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. Π£ΡΠ°ΡΡΠΈΠ΅ Π² open source-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΠΆΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΠΎΠΏΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²Π°Ρ ΠΏΡΠΎΡΠΈΠ»Ρ Π½Π° GitHub ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ Π²Π°ΠΆΠ½ΡΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΡΠ΅Π·ΡΠΌΠ΅.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅
1. [ΠΡΠΎΠΉΠ΄ΠΈΡΠ΅ ΠΊΡΡΡ ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Computer Science](https://tproger.ru/articles/google-guide-to-programming#computer-science)
2. [ΠΡΡΡΠΈΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ](https://tproger.ru/articles/google-guide-to-programming#oop)
3. [ΠΡΠ²Π°ΠΈΠ²Π°ΠΉΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ ΠΈ ΡΠ·ΡΠΊΠΈ](https://tproger.ru/articles/google-guide-to-programming#other-paradigms)
4. [Π’Π΅ΡΡΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄](https://tproger.ru/articles/google-guide-to-programming#testing)
5. [Π Π°Π·Π²ΠΈΠ²Π°ΠΉΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅, Π²ΡΡΡΠΈΡΠ΅ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ](https://tproger.ru/articles/google-guide-to-programming#math)
6. [ΠΠ½Π°ΠΉΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
](https://tproger.ru/articles/google-guide-to-programming#algorithms)
7. [Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ](https://tproger.ru/articles/google-guide-to-programming#os)
8. [ΠΡΡΡΠΈΡΠ΅ UX-Π΄ΠΈΠ·Π°ΠΉΠ½](https://tproger.ru/articles/google-guide-to-programming#ux)
9. [Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ](https://tproger.ru/articles/google-guide-to-programming#ml)
10. [Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ](https://tproger.ru/articles/google-guide-to-programming#compilers)
11. [Π Π°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΡΠ²ΠΎΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ](https://tproger.ru/articles/google-guide-to-programming#pet-project)
12. [Π£ΡΠ°ΡΡΠ²ΡΠΉΡΠ΅ Π² open source-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
](https://tproger.ru/articles/google-guide-to-programming#open-source)
13. [Π Π°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ](https://tproger.ru/articles/google-guide-to-programming#teamwork)
14. [Π£ΡΠ°ΡΡΠ²ΡΠΉΡΠ΅ Π² ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΡΡ
ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ](https://tproger.ru/articles/google-guide-to-programming#contests)
15. [ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ΅Π±Π΅ ΡΡΠ΅Π½ΠΈΠΊΠ°](https://tproger.ru/articles/google-guide-to-programming#mentoring)
16. [ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π΄Π»Ρ ΠΊΠ°ΡΡΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°](https://tproger.ru/articles/google-guide-to-programming#career-links)
17. [Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ](https://tproger.ru/articles/google-guide-to-programming#faq)

Π‘Π»Π΅Π΄ΠΈΡΠ΅ Π·Π° Π½ΠΎΠ²ΡΠΌΠΈ ΠΏΠΎΡΡΠ°ΠΌΠΈ ΠΏΠΎ Π»ΡΠ±ΠΈΠΌΡΠΌ ΡΠ΅ΠΌΠ°ΠΌ
- [ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ](https://tproger.ru/tag/learn-programming)
- [ΠΠ°Π²ΡΠΊΠΈ](https://tproger.ru/tag/skills)
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ
- 
[](https://tproger.ru/company/centicore-group)
09 Π°ΠΏΡ 2026
299
[ΠΠ°ΡΠΏΠ»Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π² 2026 Π³ΠΎΠ΄Ρ: ΠΊΠΎΠ³ΠΎ ΠΈΠ· Π½Π°Ρ ΠΆΠ΄ΡΡ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅, Π° ΠΊΠΎΠ³ΠΎ ΡΠ²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΠ΅](https://tproger.ru/articles/zarplaty-razrabotchikov-v-2026-godu-kogo-iz-nas-zhdyot-povywenie)
- 
07 Π°ΠΏΡ 2026
1812
[Git: ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΡΡΠ΅Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ β ΠΎΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠΈΡΠ° Π΄ΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ
workflow](https://tproger.ru/articles/git-polnyj-putevoditel-ot-pervogo-kommita-do-prodvinutyh-wor)
- 
07 Π°ΠΏΡ 2026
1404
[.gitignore: ΠΏΠΎΠ»Π½ΡΠΉ Π³Π°ΠΉΠ΄ Ρ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌΠΈ Π΄Π»Ρ Python, Node.js, Java ΠΈ Go](https://tproger.ru/articles/gitignore-polnyj-gajd-s-wablonami-dlya-python-node-js-java-i)
- 
07 Π°ΠΏΡ 2026
847
[Git hooks: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ ΠΏΠ΅ΡΠ΅Π΄ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠΌ ΠΈ ΠΏΡΡΠ΅ΠΌ](https://tproger.ru/articles/git-hooks-avtomatizaciya-proverok-pered-kommitom-i-puwem)
- 
07 Π°ΠΏΡ 2026
1153
[Git stash: ΠΊΠ°ΠΊ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π΅Π·Π°ΠΊΠΎΠΌΠΌΠΈΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ](https://tproger.ru/articles/git-stash-kak-sohranit-i-vosstanovit-nezakommichennye-izmeneni)
- 
07 Π°ΠΏΡ 2026
732
[ΠΠ°ΠΊ ΠΎΡΠΊΠ°ΡΠΈΡΡ ΠΊΠΎΠΌΠΌΠΈΡ Π² Git: reset, revert, checkout](https://tproger.ru/articles/kak-otkatit-kommit-v-git-reset-revert-checkout)
- 
07 Π°ΠΏΡ 2026
711
[Git rebase vs merge: ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ Π² ΡΡΠΌ ΡΠ°Π·Π½ΠΈΡΠ°](https://tproger.ru/articles/git-rebase-vs-merge-kogda-chto-ispolzovat-i-v-chyom-raznica)
- 
06 Π°ΠΏΡ 2026
3746
[Caveman: ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ Claude Code, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ 75% ΡΠΎΠΊΠ΅Π½ΠΎΠ² ΡΠ΅ΡΠ΅Π· Β«ΠΏΠ΅ΡΠ΅ΡΠ½ΡΠΉΒ» ΡΡΠΈΠ»Ρ](https://tproger.ru/articles/caveman--plagin-dlya-claude-code--kotoryj-ekonomit-75--tokenov-che)
- 
[](https://tproger.ru/company/flant)
06 Π°ΠΏΡ 2026
3142
[ΠΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
Π² Kubernetes: ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠ΅ ΡΠΌΠ½ΡΠΌ](https://tproger.ru/articles/pajplajny-i-bazy-dannyh-v-kubernetes--kak-sdelat-razvyortyvanie-)
- 
05 Π°ΠΏΡ 2026
2904
[Π€ΡΠ°Π½ΠΊΠ΅Π½ΡΡΠ΅ΠΉΠ½ Π² ΠΌΠ΅Π΄ΠΈΡΠΈΠ½Π΅: ΠΊΠ°ΠΊ Ρ ΡΠΊΡΠ΅ΡΡΠΈΠ» ViT ΠΈ ruGPT-3, ΡΡΠΎΠ±Ρ Π½Π°ΡΡΠΈΡΡ ΠΠ ΡΠΈΡΠ°ΡΡ ΡΠ΅Π½ΡΠ³Π΅Π½ Π½Π° ΡΡΡΡΠΊΠΎΠΌ](https://tproger.ru/articles/frankenwtejn-v-medicine--kak-ya-skrestil-vit-i-rugpt-3--chtoby-nau)
- 
04 Π°ΠΏΡ 2026
4154
[ΠΠΎΡΠ΅ΠΌΡ Π²Π°Ρ ΠΊΠ°Π½Π°Π» ΡΠ²ΡΠ·ΠΈ β Π½Π΅ Π²Π°Ρ. ΠΡΡΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠ°ΡΠ°Π½ΠΎΠΉΡ Π·Π°ΡΡΠ°Π²ΠΈΠ»Π° ΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΉ ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅Ρ Ρ Π½ΡΠ»Ρ.](https://tproger.ru/articles/pochemu-vaw-kanal-svyazi---ne-vaw--istoriya-o-tom--kak-paranojya-zas)
ΠΠ°Π³ΡΡΠ·ΠΈΡΡ Π΅ΡΡ
 Tproger
β Π²ΡΡ
ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ
ΠΠΎΠ½ΡΠ°ΠΊΡΡ
- [\+7 926 977-82-60](<tel:+7 (926) 977-82-60>)
- [sales@tproger.ru](mailto:sales@tproger.ru)
Π ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
- [Π Π½Π°Ρ](https://tproger.ru/company/tproger/about)
- [ΠΠ°ΠΊΠ°Π·Π°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ](https://tproger.ru/ad/posts?utm_referrer=footer)
- [Π Π΅Π΄ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°](https://tproger.ru/policy)
- [ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅](https://tproger.ru/terms.pdf)
- [ΠΠΎΠ»ΠΈΡΠΈΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ](https://tproger.ru/privacy.pdf)
ΠΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ
- ΠΠΎΠΉΡΠΈ Π² ΠΌΠΎΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ
- [Π‘Π²Π΅ΠΆΠ΅Π΅](https://tproger.ru/new)
- [ΠΠΎΠ²ΠΎΡΡΠΈ](https://tproger.ru/news)
- [ΠΠΈΠΊΡΠΎΡΠΈΠ½Ρ](https://tproger.ru/quiz)
- [ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈ](https://tproger.ru/company)
- [ΠΠ°ΠΊΠ°Π½ΡΠΈΠΈ](https://tproger.ru/jobs)
- [ΠΡΡΡΡ](https://tproger.ru/courses)
- [Π‘ΠΎΠ±ΡΡΠΈΡ](https://tproger.ru/events)
- [ΠΡΠ΅ΠΌΠΈΡ Tproger](https://tproger.ru/tproger-awards)
Π Π°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ Π±Π°Π³Π΅
ΠΠ°ΡΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΊΡ? ΠΡΠ΄Π΅Π»ΠΈΡΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΈ
ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ **Ctrl+Enter**

- [ΠΠΎΠ²ΠΎΡΡΠΈ](https://tproger.ru/news)
- [ΠΠΈΠΊΡΠΎΡΠΈΠ½Ρ](https://tproger.ru/quiz)
- [ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈ](https://tproger.ru/company)
- [ΠΡΡΡΡ](https://tproger.ru/courses)
- [Π‘ΠΎΠ±ΡΡΠΈΡ](https://tproger.ru/events)
ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
- [Frontend](https://tproger.ru/tag/frontend)
- [Backend](https://tproger.ru/tag/backend)
- [GameDev](https://tproger.ru/tag/gamedev)
- [ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ](https://tproger.ru/tag/tools)
- [ΠΠ/ML](https://tproger.ru/tag/ai)
- [ΠΠ°ΡΡΠ΅ΡΠ°](https://tproger.ru/tag/career)
- [ΠΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ](https://tproger.ru/tags)
ΠΡ ΡΠΎΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΊΡΠΊΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ [Π±Π΅Π· Π½ΠΈΡ
Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ](https://tproger.ru/about/cookies)
Π₯ΠΎΡΠΎΡΠΎ
Π₯ΠΎΡΠΎΡΠΎ |
| Readable Markdown | > **ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΈΠ· ΡΡΠ°ΡΡΠΈ:**
> \- ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΡΡΡΠ° Computer Science ΠΈ ΠΎΡΠ²ΠΎΠΉΡΠ΅ ΠΠΠ-ΡΠ·ΡΠΊ (Java, Python, C++)
> \- ΠΠ·ΡΡΠ°ΠΉΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΈ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ β Π±Π΅Π· Π½ΠΈΡ
Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ
> \- Π’Π΅ΡΡΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄, ΡΡΠ°ΡΡΠ²ΡΠΉΡΠ΅ Π² open source ΠΈ ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΡΡ
ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
> \- Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ Π² ΠΠ‘, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°Ρ
ΠΈ UX β ΡΡΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡ Π²Π°Ρ ΡΡΠ΅Π΄ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
> \- Π Π°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΈ ΡΡΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈΡ
β ΡΡΠΎ Π»ΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ Π·Π½Π°Π½ΠΈΡ
Π Π½Π°ΡΠ΅ Π²ΡΠ΅ΠΌΡ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π»ΡΠ΄Π΅ΠΉ ΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡΠΈΡΠ΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π±Π΅ΡΡΡΡΡ Π·Π° ΡΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ Π΄Π΅Π»ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠ»Π°Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. Google ΡΠΎΡΡΠ°Π²ΠΈΠ» ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΡΡΡΡ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΡΡΡΠΈΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ Π² ΡΡΠ΅Π±ΡΠ΅ΠΌΡΡ
ΠΎΠ±Π»Π°ΡΡΡΡ
. ΠΡΠ΅ Π½ΠΈΠΆΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ Π½Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΡΡΡ Π²Π°ΠΌ ΡΠ°Π±ΠΎΡΡ Π² Google.
## ΠΡΠΎΠΉΠ΄ΠΈΡΠ΅ ΠΊΡΡΡ ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Computer Science
ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π³ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ, ΡΠΎ ΠΏΡΠΎΠΉΠ΄ΠΈΡΠ΅ Π²Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΡΡΡΡ. Π’Π°ΠΌ Π²Π°Ρ Π½Π°ΡΡΠ°Ρ Π°Π·Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΠΈΡ
ΠΏΡΠΎΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΈΡΠ°ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄. Π’Π°ΠΊΠΈΠ΅ ΠΊΡΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ [Π·Π΄Π΅ΡΡ](https://www.udacity.com/course/cs101) ΠΈ [Π·Π΄Π΅ΡΡ](https://www.coursera.org/specializations/computer-fundamentals). Π’Π°ΠΊΠΆΠ΅ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π°Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· [10 Π»ΡΡΡΠΈΡ
ΠΊΠ½ΠΈΠ³ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²](https://tproger.ru/books/head-first-programming/).
## ΠΡΡΡΠΈΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π² ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈ Ρ
ΠΎΡΠΎΡΠ°Ρ Π·Π°ΡΠΏΠ»Π°ΡΠ° Π²Π°ΠΌ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π°. ΠΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠ°ΠΊΠΈΡ
ΡΠ·ΡΠΊΠΎΠ² ΡΠ²Π»ΡΡΡΡΡ C++, Java, Python. ΠΡΡΡΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ [Π·Π΄Π΅ΡΡ](https://www.coursera.org/course/interactivepython), [Π·Π΄Π΅ΡΡ](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/index.htm) ΠΈ [Π·Π΄Π΅ΡΡ](https://developers.google.com/edu/python/), Π° Π΄Π»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΠΈΡ
ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ [Π·Π΄Π΅ΡΡ](https://www.udacity.com/course/cs212) ΠΈ [Π·Π΄Π΅ΡΡ](https://www.coursera.org/course/programming2). ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΠ±ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΡΡΠ»ΠΎΠΊ ΠΈ ΠΊΠ½ΠΈΠ³ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ [Java](https://tproger.ru/digest/java-learning-materials/), [Python](https://tproger.ru/digest/python-materials/), [Π‘++](https://tproger.ru/books/cpp-books-definitive-guide/).
## ΠΡΠ²Π°ΠΈΠ²Π°ΠΉΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ ΠΈ ΡΠ·ΡΠΊΠΈ
Π Π°ΡΡΠΈΡΡΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΠΊΠΈΠΉ ΠΊΡΡΠ³ΠΎΠ·ΠΎΡ, Π½Π΅ ΡΡΠΎΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΠΠ, ΠΎΡΠ²Π°ΠΈΠ²Π°ΠΉΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ, ΡΡΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ, ΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΅Π±Ρ Π² ΡΠ°Π·Π½ΡΡ
ΡΡΠ΅ΡΠ°Ρ
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° CSS, HTML, JavaScript, PHP, Ruby. Π₯ΠΎΡΠΈΡΠ΅ ΡΠΊΠ·ΠΎΡΠΈΠΊΠΈ? ΠΠΎΡΠ²ΡΡΠΈΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Haskell, Clojure, Prolog. ΠΡΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ
Π·Π½Π°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ [Π·Π΄Π΅ΡΡ](https://www.udacity.com/course/cs256) ΠΈ [Π·Π΄Π΅ΡΡ](https://www.udacity.com/course/cs255). ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΡΡ [Codecademy](https://www.codecademy.com/learn). ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π°ΡΡ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ [10 Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ
ΠΊΠ½ΠΈΠ³ ΠΏΠΎ JavaScript Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
](https://tproger.ru/digest/10-free-javascript-books-for-beginners/).
## Π’Π΅ΡΡΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄
ΠΡΠΈΠ±ΠΊΠΈ Π² ΠΊΠΎΠ΄Π΅ Π½Π΅ Π½ΡΠ°Π²ΡΡΡΡ Π½ΠΈΠΊΠΎΠΌΡ: Π½ΠΈ Π²Π°ΡΠ΅ΠΌΡ ΡΠΈΠΌΠ»ΠΈΠ΄Ρ, Π½ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ°ΠΌ, Π½ΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ, Π½ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄. ΠΡΡΡΡ ΠΏΠΎ ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅ [Π·Π΄Π΅ΡΡ](https://goo.gl/ELX3GJ) ΠΈ [Π·Π΄Π΅ΡΡ](https://goo.gl/7MwnQW). Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅: [Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Ρ ΡΠ½ΠΈΡ-ΡΠ΅ΡΡΡ](https://tproger.ru/translations/unit-tests-purposes/)?
## Π Π°Π·Π²ΠΈΠ²Π°ΠΉΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅, Π²ΡΡΡΠΈΡΠ΅ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ
ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π΄Π΅Π»Π°ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΆΠΈΠ·Π½ΠΈ ΡΡΠΎ-ΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅, ΡΠ΅ΠΌ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Π΄Π½Π΅ΠΉ ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΉΡΡ, ΡΠΎ Π±Π΅Π· ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ. ΠΡΡΡΡ: [ΠΎΡ MIT](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/index.htm), [ΠΏΠΎ Π»ΠΎΠ³ΠΈΠΊΠ΅](https://www.coursera.org/course/maththink), [Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΌΠΎΠ΄Π΅Π»ΡΠΌ](https://www.coursera.org/course/pgm), [ΡΠ΅ΠΎΡΠΈΠΈ ΠΈΠ³Ρ](https://www.coursera.org/course/gametheory). ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ΅ Π΅ΡΠ΅ ΡΠΎΠΌΠ½Π΅Π²Π°Π΅ΡΠ΅ΡΡ, Π½ΡΠΆΠ½Π° Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° Π² ΡΠ°Π±ΠΎΡΠ΅, ΡΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ [ΠΌΠ½Π΅Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ²](https://tproger.ru/experts/2/) ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ²ΠΎΠ΄Ρ.
## ΠΠ½Π°ΠΉΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ Ρ
ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° Π±Π΅Π· Π·Π½Π°Π½ΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
. ΠΡΡΡΡ: [Π·Π΄Π΅ΡΡ](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-spring-2008/index.htm) ΠΈ [Π·Π΄Π΅ΡΡ](https://www.coursera.org/course/algs4partI). Π’Π°ΠΊΠΆΠ΅ ΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΏΠΎΡΠΈΡΠ°ΡΡ [ΠΊΠ½ΠΈΠ³Ρ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²](https://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202/ref=sr_1_5?s=books&ie=UTF8&qid=1360133842&sr=1-5&keywords=algorithms). [ΠΡΡΡ ΠΎΡ tproger ΠΏΠΎ Π±Π°Π·ΠΎΠ²ΡΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌ ΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌ Π΄Π°Π½Π½ΡΡ
](https://tproger.ru/tag/algos-and-data-structs/), Π° ΡΠ°ΠΊΠΆΠ΅ [ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠ΅ΠΌ](https://tproger.ru/digest/advanced-computer-science/).
## Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
ΠΡΠ±Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΠΠ‘, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, Ρ
ΠΎΡΡ Π±Ρ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅. ΠΡΠ»ΠΈΡΠ½ΡΠΉ [ΠΊΡΡΡ ΠΏΠΎ ΡΠ΅ΠΌΠ΅](https://www.youtube.com/watch?v=feAOZuID1HM&list=PLggtecHMfYHA7j2rF7nZFgnepu_uPuYws) Π½Π° YouTube.
## ΠΡΡΡΠΈΡΠ΅ UX-Π΄ΠΈΠ·Π°ΠΉΠ½
ΠΡΠ»ΠΈ Ρ
ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡΠ»ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π° Π·Π½Π°ΡΠΈΡ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΠΏΠΎΠΊΡΠΏΠ°Π»ΠΈ. [ΠΡΡΡ](https://goo.gl/VBfrn5) ΠΎΡ Udacity.
## Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ
Π§Π΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΡΠ²ΠΎ Ρ Π΄Π°Π²Π½ΠΈΡ
ΠΏΠΎΡ ΠΌΠ΅ΡΡΠ°Π΅Ρ ΠΎΠ± ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ΅, ΠΈ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΡΠ° ΠΌΠ΅ΡΡΠ° Π±Π»ΠΈΠ·ΠΊΠ° ΠΊΠ°ΠΊ Π½ΠΈΠΊΠΎΠ³Π΄Π°. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΅Π΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΠΈ, ΡΠΎ ΡΡΠ°Π½ΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠΌ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ β ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ, Π½ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ΅ΠΉΡΡ Π½Π°ΡΠΊΠ΅. ΠΡΡΡΡ ΠΏΠΎ [ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ
Π½ΠΈΠΊΠ΅](https://see.stanford.edu/Course/CS223A) ΠΈ [ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ](https://see.stanford.edu/Course/CS229). Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° [ΡΠΎΠΏ-10 Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
](https://tproger.ru/translations/top-10-data-mining-algorithms/).
## Π Π°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΏΠΈΡΡΡ ΠΊΠΎΠ΄ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π°Π΄ΡΠΌΡΠ²Π°ΡΡΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π² ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΡΠΎ ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π² [ΡΡΠΎΠΌ ΠΊΡΡΡΠ΅](https://www.udacity.com/course/compilers-theory-and-practice--ud168). [ΠΠΎΠ΄Π±ΠΎΡΠΊΠ°](https://tproger.ru/books/compiler-design-books/) ΠΊΠ½ΠΈΠ³ ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°Ρ
Π΅ΡΡΡ Ρ Π½Π°Ρ Π½Π° ΡΠ°ΠΉΡΠ΅.
## Π Π°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΡΠ²ΠΎΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ
ΠΡΠ°ΠΊΡΠΈΠΊΠ° ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½Π° Π΄Π»Ρ Π²ΡΠ΅Ρ
, ΠΊΡΠΎ Ρ
ΠΎΡΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΡΠ²ΠΎΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΠΉΡΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡ ΠΈΠ»ΠΈ ΡΠΎΠ±Π΅ΡΠΈΡΠ΅ ΡΠΎΠ±ΠΎΡΠ°.
## Π£ΡΠ°ΡΡΠ²ΡΠΉΡΠ΅ Π² open source-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΡΠ°Π·Π²ΠΈΡΡ Π½Π°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΡΠΆΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Π΄Π° ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ² Π²Ρ ΠΏΡΠΎΡΡΠΎ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΡΠΈΠ½ΠΎΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΡΠ²Ρ. ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ ΠΌΠ΅ΡΡΠΎΠΌ Π΄Π»Ρ open source-Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ [GitHub](https://github.com/).
## Π Π°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ
ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΡΠΌ Π½Π°Π²ΡΠΊΠΎΠΌ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΌΠΈΡΠ΅, Π° Π΅ΡΠ΅ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ Ρ Π½ΠΈΡ
ΡΠ΅ΠΌΡ-ΡΠΎ Π½ΠΎΠ²ΠΎΠΌΡ.
## Π£ΡΠ°ΡΡΠ²ΡΠΉΡΠ΅ Π² ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΡΡ
ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π Π΅ΡΠ°ΠΉΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π²Π΅Π΄Ρ ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π΄Π΅ΡΠΆΠ°ΡΡ Π²Π°Ρ ΠΌΠΎΠ·Π³ Π² ΡΠΎΡΠΌΠ΅, ΡΠ³Π»ΡΠ±Π»ΡΠ΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
, Π΄Π° ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΡΠΎ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π²ΡΠ΅ΠΌΡ. ΠΠ΅Π»Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΡΠ°ΠΊΠΈΡ
ΡΠ°ΠΉΡΠ°Ρ
ΠΊΠ°ΠΊ [Codeforces](http://codeforces.com/) ΠΈ [TopCoder](http://topcoder.com/). Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΡ [ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ ΡΠ°ΠΉΡΠΎΠ² Ρ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ ΠΈ ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ](https://tproger.ru/digest/competitive-programming-practice/), Π° ΡΠ°ΠΊΠΆΠ΅ [ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Ρ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ](https://tproger.ru/articles/problems/).
## ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ΅Π±Π΅ ΡΡΠ΅Π½ΠΈΠΊΠ°
ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΡΠ΅Π½ΠΈΠΊΠ° Π² ΠΎΠ±Π»Π°ΡΡΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ. ΠΠ°ΠΊ Π½ΠΈ ΡΡΡΠ°Π½Π½ΠΎ, Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΠΊΠ°ΠΊΠΎΠΌΡ-Π»ΠΈΠ±ΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ°ΠΌΠΎΠΌΡ ΡΠ³Π»ΡΠ±ΠΈΡΡ Π·Π½Π°Π½ΠΈΡ Π² ΡΡΠΎΠΌ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ΅, Π° Π΅ΡΠ΅ Π½Π΅ΠΏΠ»ΠΎΡ
ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅Ρ Π½Π°Π²ΡΠΊΠΈ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ.
## ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π΄Π»Ρ ΠΊΠ°ΡΡΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°
Π§ΡΠΎΠ±Ρ ΡΡΠΊΠΎΡΠΈΡΡ ΠΊΠ°ΡΡΠ΅ΡΠ½ΡΠΉ ΡΠΎΡΡ, ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΠΌΠ΅ΠΆΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ: [ΠΊΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΠΏΠ΅ΡΠ²ΡΡ ΡΠ°Π±ΠΎΡΡ Π² IT](https://tproger.ru/articles/how-to-get-job-in-it/), [ΠΊΠ°ΠΊΠΈΠ΅ Π½Π°Π²ΡΠΊΠΈ Π½ΡΠΆΠ½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ Π² 2024 Π³ΠΎΠ΄Ρ](https://tproger.ru/articles/developer-skills/), [ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅Π·ΡΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°](https://tproger.ru/articles/resume-for-programmer/) ΠΈ [ΠΊΠ°ΠΊ ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅](https://tproger.ru/digest/job-interview/).
## Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
### Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ?
ΠΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ. Π ΡΡΠ΅Π΄Π½Π΅ΠΌ ΠΎΡ 1 Π΄ΠΎ 3 Π»Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π·Π°Π½ΡΡΠΈΠΉ, ΡΡΠΎΠ±Ρ ΠΎΡΠ²ΠΎΠΈΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΠΈ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° junior-ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° Π½Π΅ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° β ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ.
### ΠΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ?
Google ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°: Python, Java ΠΈΠ»ΠΈ C++. Python ΡΡΠΈΡΠ°Π΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΄ΡΡΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠΌΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΡ. Java ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, Π° C++ Π΄Π°Π΅Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
### ΠΡΠΆΠ½ΠΎ Π»ΠΈ Π²ΡΡΡΠ΅Π΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ?
Π€ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ β Π½Π΅Ρ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΠΏΠ΅ΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΊΠ°ΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ Π·Π½Π°Π½ΠΈΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π°ΡΡ Π² Π²ΡΠ·Π΅, Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΡΡ. Google ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΠΏΡΠΎΠΉΡΠΈ Ρ
ΠΎΡΡ Π±Ρ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΡ ΠΏΠΎ Computer Science.
### ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π»ΠΈ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² open source?
ΠΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. Π£ΡΠ°ΡΡΠΈΠ΅ Π² open source-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΠΆΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΠΎΠΏΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²Π°Ρ ΠΏΡΠΎΡΠΈΠ»Ρ Π½Π° GitHub ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ Π²Π°ΠΆΠ½ΡΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΡΠ΅Π·ΡΠΌΠ΅. |
| Shard | 122 (laksa) |
| Root Hash | 11777558040105001122 |
| Unparsed URL | ru,tproger!/articles/google-guide-to-programming s443 |