ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΈΠΉ ΠΊΡΡΡ CS50 Π½Π° ΡΡΡΡΠΊΠΎΠΌ. ΠΡΠ΅ ΡΠ΅ΡΠΈΠΈ / Vert Dider corporate blog / Habr
ΠΡΡΠ·ΡΡ, ΠΌΡ ΡΠ°Π΄Ρ ΡΠΎΠΎΠ±ΡΠΈΡΡ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π²ΡΠ΅Π³ΠΎ Π³Π°ΡΠ²Π°ΡΠ΄ΡΠΊΠΎΠ³ΠΎ ΠΊΡΡΡΠ° CS50 Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½.
ΠΡ ΠΏΠΈΡΠ°Π»ΠΈ, ΡΡΠΎ Π² ΠΊΡΡΡΠ΅ 24 ΡΠ΅ΡΠΈΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π²Π΅ ΠΎΠΊΠ°Π·Π°Π»ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ Π»Π΅ΠΊΡΠΈΠ΅ΠΉ (ΠΎΠ΄Π½Π° ΠΏΡΠΎΡΠΈΡΠ°Π½Π° Π² ΠΠ°ΡΠ²Π°ΡΠ΄Π΅, Π° Π΄ΡΡΠ³Π°Ρ Π² ΠΠ΅Π»Π΅), ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½Π½ΡΡ Π»Π΅ΠΊΡΠΈΠΉ Π½Π΅ 24, Π° 23.
Π‘ΠΏΠΈΡΠΎΠΊ Π»Π΅ΠΊΡΠΈΠΉ ΠΏΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ.
Π§ΡΠΎ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΏΡΠΎΡΠ»ΡΡΠ°Π² ΡΡΠΎΡ ΠΊΡΡΡ:- ΠΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ;
- ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ½ΠΎΡΡΠΈ ΠΌΡΡΠ»Π΅Π½ΠΈΡ. ΠΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ;
- ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ, ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ , ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΡΡ. ΠΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ ΠΈ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°;
- ΠΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C ΠΈ Scratch;
- ΠΡΠ½ΠΎΠ²Ρ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΈ SQL;
- ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°: ΠΎΡΠ½ΠΎΠ²Ρ CSS, HTML, JavaScript ΠΈ PHP;
- ΠΡΠ½ΠΎΠ²Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΡΡ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½ ΠΈ ΠΎΠ·Π²ΡΡΠ΅Π½ Π½Π°ΡΠ΅ΠΉ ΡΡΡΠ΄ΠΈΠ΅ΠΉ ΠΏΠΎ Π·Π°ΠΊΠ°Π·Ρ JavaRush, ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠΊΠ°Π·Π°ΡΡ ΠΈΠΌ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ!
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½Π½ΡΡ Π»Π΅ΠΊΡΠΈΠΉ:
1-Ρ Π»Π΅ΠΊΡΠΈΡ: Π²ΡΡΡΠΏΠΈΡΠ΅Π»ΡΠ½Π°Ρ, Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ ΠΎΠ±ΡΠΈΠΌΠΈ ΠΏΠΎΠ½ΡΡΠΈΡΠΌΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠΈΡ Π·Π°Π½ΡΡΠΈΠΉ.
2-Ρ Π»Π΅ΠΊΡΠΈΡ: ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡΡΠΏΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ ΠΎΠ±ΡΠΈΠΌΠΈ ΠΏΠΎΠ½ΡΡΠΈΡΠΌΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ.
3-Ρ Π»Π΅ΠΊΡΠΈΡ: Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ ΠΏΠΎΠ½ΡΡΠΈΠ΅ΠΌ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π±Π°Π³ΠΈ (Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Β«ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΆΡΡΠΊΠ°Β»), ΠΊΠ°ΠΊ ΠΈΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ ΠΈ ΡΠ΅ΠΌ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½Ρ.
4-Ρ Π»Π΅ΠΊΡΠΈΡ: Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠΈΠΊΠ»ΠΎΠ², Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π±Π°Π·ΠΎΠ²ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΡ Π΅ΠΌΠΎΠΉ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² ΠΈ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π±Π°Π³ΠΎΠ², Π½Π΅ ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΡ Π±Π΅ΡΡΠ»Π΅Π΄Π½ΠΎ.
5-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΎ Π±Π°Π³Π°Ρ , ΠΏΠ»ΡΡ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ, Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠ΄Π°, Π² ΡΡΠΌ Π²Π°ΠΆΠ½ΠΎΡΡΡ ΠΎΠ±Π»Π°ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ ΡΡΠ½ΠΊΡΠΈΡ strlen. Π’Π°ΠΊΠΆΠ΅ ΠΈΠ· Π½Π΅Ρ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ Π² CS50 Π±ΠΎΡΡΡΡΡ Ρ Π»ΡΠ±ΠΈΡΠ΅Π»ΡΠΌΠΈ ΡΠΏΠΈΡΡΠ²Π°ΡΡ, ΠΈ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΏΠ°ΠΌΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
6-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΎΠ± ΠΎΡΠ½ΠΎΠ²Π°Ρ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ, ΠΌΠ°ΡΡΠΈΠ²Π°Ρ ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ.
7-Ρ Π»Π΅ΠΊΡΠΈΡ: Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ . ΠΡΠ²ΠΈΠ΄ ΠΡΠΉΠ»Π΅Π½ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΠΏΡΠ·ΡΡΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°Ρ Π²ΡΠ±ΠΎΡΠΎΠΌ, Π²ΡΡΠ°Π²ΠΊΠΎΠΉ ΠΈ ΡΠ»ΠΈΡΠ½ΠΈΠ΅ΠΌ, Π° Π·ΡΠΈΡΠ΅Π»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅.
8-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΡΠΎ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΡΠ»ΠΈΡΠ½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΡΠΊΡΠΊΡΡΡ Π² ΠΌΠΈΡ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.
9-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π° Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡ β if, Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΡΠ΅ΠΊΡΡΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠΊΠ°Π½Π΄Π°Π»Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π° Volkswagen ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ΅ΠΊΡΠΎΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ β swap, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΏΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅Ρ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.
10-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΎ ΡΠ°Π·Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°Ρ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠ², ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠΊΠ°Π·ΡΠ΅ΠΌΡΡ .
11-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠ°Π·Π±ΠΎΡ ΡΡΡΡΠΊΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ CS50, Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ linked list ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ Ρ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠ΅ΠΉ.
12-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΡΠ΅ΠΊΠ°, ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΈ ΡΠ²ΡΠ·Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°. Π Π°Π·Π±ΠΎΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ ΠΏΠ°ΠΌΡΡΠΈ. Π’ΡΡ ΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΡΡΡΡΠΊΡΡΡΠ° Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π°, ΠΏΡΠ΅ΡΠΈΠΊΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π° ΠΈ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΠΆΠ°ΡΠΈΠ΅ΠΌ ΡΠ°ΠΉΠ»ΠΎΠ².
13-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΎ Ρ ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ , ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°Ρ ΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ Π·Π°ΡΠΈΡΠΈΡΡ ΡΠ΅Π±Ρ ΠΎΡ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡΠ΅Π².
14-Ρ Π»Π΅ΠΊΡΠΈΡ: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΠ·ΡΠΊΠ°ΠΌΠΈ HTML ΠΈ CSS. ΠΠΏΠ΅ΡΠ²ΡΠ΅ Π² ΠΈΡΡΠΎΡΠΈΠΈ ΡΡΡΠ΄Π΅Π½ΡΡ Π΄Π²ΡΡ ΡΡΠ΅Π±Π½ΡΡ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ β ΠΠ°ΡΠ²Π°ΡΠ΄Π° ΠΈ ΠΠ΅Π»Ρ β ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΡΡΡΠ΅.
15-Ρ Π»Π΅ΠΊΡΠΈΡ: Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ PHP ΠΈ ΡΠ·ΡΠΊΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ HTML.
16-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ° PHP, ΡΠ΅ΠΏΠ΅ΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ MySQL.
17-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π° Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ SQL.
18-Ρ Π»Π΅ΠΊΡΠΈΡ: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² JavaScrip tΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
19-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΠ·ΡΠΊΠΎΠΌ JavaScrip, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² ΡΡΠ΅ΡΠ΅ Π°ΡΡ Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
20-Ρ Π»Π΅ΠΊΡΠΈΡ: ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅ΠΌΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ: ΠΈΠ·Π»Π°Π³Π°ΡΡΡΡ ΠΎΡΠ½ΠΎΠ²Ρ Π»ΠΈΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅, ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ°ΡΠΎΠ»ΡΠΌΠΈ, ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ° Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ Π² Π»Π΅ΠΊΡΠΈΠΈ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π΅ΠΏΡΠΈΠΊΠΎΡΠ½ΠΎΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π»ΠΈΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠΏΠΎΡ Ρ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π² ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ-ΠΏΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅.
21-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π‘ΠΊΠ°Π·Π΅Π»Π°ΡΡΠΈ ΠΈΠ· ΠΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ². Π Π»Π΅ΠΊΡΠΈΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΡΠ΅ΡΠΈ, ΡΠ°ΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΡΠ΅ΡΠΈ, ΡΠΊΡΡΡΡΡ ΠΌΠ°ΡΠΊΠΎΠ²ΡΠΊΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π²ΠΎΠΏΡΠΎΡΠ½ΠΎ-ΠΎΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅ΠΌΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ Π½Π΅Π²Π΅ΡΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅Π½ΠΈΡ.
22-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π‘ΠΊΠ°Π·Π΅Π»Π°ΡΡΠΈ ΠΈΠ· ΠΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ° Π² ΠΈΠ³ΡΠ°Ρ . Π Π»Π΅ΠΊΡΠΈΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΌΠΈΠ½ΠΈΠΌΠ°ΠΊΡ ΠΈ Π°Π»ΡΡΠ°-Π±Π΅ΡΠ°-ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ³ΡΠ° ΡΠΎΠ±ΠΎΡΠ° Π² ΠΊΡΠ΅ΡΡΠΈΠΊΠΈ-Π½ΠΎΠ»ΠΈΠΊΠΈ.
23-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΠΎΠ΄Π²ΠΎΠ΄ΡΡΡΡ ΠΈΡΠΎΠ³ΠΈ ΠΊΡΡΡΠ°, Π² ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΠΌΡ, ΠΈΠ΄Π΅Ρ Π½Π΅ΠΏΡΠΈΠ½ΡΠΆΠ΄Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅.
ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΈΠΉ ΠΊΡΡΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ CS50 ΡΠ΅ΠΏΠ΅ΡΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ / JavaRush corporate blog / Habr
ΠΡΠ΅Π΄ΡΡΡΠΎΡΠΈΡ: ΠΊΡΠΎ ΠΌΡ ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΡΠ»ΠΈ Π΄ΠΎ ΠΆΠΈΠ·Π½ΠΈ ΡΠ°ΠΊΠΎΠΉ
ΠΡ β ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° JavaRush. Π JavaRush, ΠΊΡΠΎ Π΅ΡΠ΅ Π½Π΅ Π² ΠΊΡΡΡΠ΅, β ΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡ ΠΏΠΎ Java. ΠΠΎΠ³Π΄Π°-ΡΠΎ Π΄Π°Π²Π½ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ Ρ Π°Π±ΡΠΎΡΠ·Π΅ΡΠΎΠ² ΠΈ ΡΡΠ°ΡΡΡΠΌ Π½Π° Ρ Π°Π±ΡΠ΅, JavaRush ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ. Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π»ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠΈΡΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ.
ΠΡΠ΅Π½Ρ Π°ΠΌΠ±ΠΈΡΠΈΠΎΠ·Π½ΠΎ, Π½Π΅ ΡΠ°ΠΊ Π»ΠΈ? ΠΠΎ, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ, Β«ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π° Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ, ΠΌΡ Π΄Π΅Π»Π°Π»ΠΈ ΡΡΠΈ ΠΌΠ΅ΡΡΡΠ°. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅Π»ΡΠ·Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π° Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈΒ».
Π Π½Π°ΡΡ ΠΌΠΈΡΡΠΈΡ β ΠΏΠ΅ΡΠ΅ΡΡΠΈΡΡ Π½Π° Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ β ΠΌΡ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π²Π΅ΡΠΈΠΌ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠ΅Π»Ρ ΠΏΠΎΡΠΊΡΠΎΠΌΠ½Π΅Π΅: ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΡΠΈΠ³Π΅Π½Π½ΡΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡ ΠΏΠΎ Java. Π‘ΡΠΈΡΠ°Ρ, Π½Π°ΠΌ ΡΡΠΎ ΡΠ΄Π°Π»ΠΎΡΡ. ΠΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΠΈΠ»ΠΈΡΡ ΠΈ Π΄ΠΎΠΏΠΈΠ»ΠΈΠ²Π°ΡΡ Π½Π°Ρ JavaRush, ΠΎΠ±ΡΠΎΡΠ»ΠΈ ΡΡΠΏΠ΅ΡΠ½ΡΠΌΠΈ Β«Π²ΡΠΏΡΡΠΊΠ½ΠΈΠΊΠ°ΠΌΠΈΒ»β¦ ΠΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ Π΄ΡΡΠ³ΠΎΠΌ.
Π ΡΡΡΠΈ
ΠΠ΄Π½Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΠ· Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π½Π°ΡΠΊΠ½ΡΠ»ΡΡ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠ·Π°ΠΏΠΈΡΠΈ Π»Π΅ΠΊΡΠΈΠΉ ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΎΠ³ΠΎ ΠΊΡΡΡΠ° CS50 (Β«ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊΒ»). ΠΠΎΠΎΠ±ΡΠ΅-ΡΠΎ Ρ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΆΠ΅ΡΡΠΊΠΎ ΠΊΡΠΈΡΠΈΠΊΡΡ Π²ΡΠ·Ρ Π·Π° ΠΈΡ ΡΠΊΡΡΠ½ΡΠ΅, Π½Π΅ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ Π»Π΅ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ°ΡΠ΅Π»ΠΈ Π»Π΅Ρ Π½Π° 10 ΡΠΆΠ΅ Π² ΡΠΎΡ ΡΠ°ΠΌΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° ΡΡΡΠ΄Π΅Π½ΡΡ ΡΠ»ΡΡΠ°Ρ ΠΈΡ Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π·.
ΠΠΎ Π½Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ» Π±Π΅Π· ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ. ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΈΠΉ CS50 β ΡΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΠΊΠΈΠΉ ΠΊΡΡΡ, ΠΏΠ΅ΡΠ΅Π΄ ΠΊΠΎΡΠΎΡΡΠΌ Ρ ΡΠ½ΠΈΠΌΠ°Ρ ΡΠ»ΡΠΏΡ. Π₯ΠΎΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ Π½Π°ΡΠΈ ΡΡΡΠ΄Π΅Π½ΡΡ ΠΈ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π»ΠΈ Π΅Π³ΠΎ. ΠΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΠΊΠΈΠΉ ΠΊΡΡΡ: ΡΡΠΊΠΎ, ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π²Π΄ΠΎΡ Π½ΠΎΠ²Π»ΡΡΡΠ΅.
ΠΡΡΡ ΠΏΡΠΎΡΡΠΎ ΡΠΈΠΊΠ°ΡΠ΅Π½, Ρ ΠΎΡΡ ΠΎΠΏΡΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π½Π΅ Π½Π°ΠΉΠ΄ΡΡ ΡΠ°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π΄Π»Ρ ΡΠ΅Π±Ρ: ΠΎΠ½ ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ². ΠΠΎ ΠΈΠΌ β Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ β ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ CS50.
ΠΡΡΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΊΡΡΡ, ΡΡΠΎ ΠΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ ΠΎΡΠΊΠ°Π·Π°Π»ΡΡ ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»ΡΠ·Ρ CS50. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΡΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ CS50 ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΄Π΅Π½ΡΡ ΠΠ°ΡΠ²Π°ΡΠ΄Π°, Π½ΠΎ ΠΈ Π²ΡΠ΅ ΠΆΠ΅Π»Π°ΡΡΠΈΠ΅, Π½Π° ΡΠ°ΠΉΡΠ΅ edX, ΠΏΡΠΈΡΠ΅ΠΌ, Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Β«Π½ΠΎΒ»: ΠΊΡΡΡ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌβ¦
ΠΠΎΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ, CS50 Π½Π°Ρ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΠΈΠ», ΡΡΠΎ ΠΌΡ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π΅Π³ΠΎ Π½Π° ΡΡΡΡΠΊΠΈΠΉ, Ρ ΠΎΡΡ ΡΠ°ΠΌ Π½Π΅Ρ Π½ΠΈ ΡΠ»ΠΎΠ²Π° ΠΎ Java. ΠΡ Π½Π°ΡΠ»ΠΈ ΠΊΠ»Π°ΡΡΠ½ΡΡ ΡΠ΅Π±ΡΡ β ΡΡΡΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² Vert Dider β ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΏΡΠΈΠ½ΡΠ»ΠΈΡΡ Π·Π° Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ Π»Π΅ΠΊΡΠΈΠΉ.
ΠΠ° ΠΊΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠΈΡΠ°Π½
ΠΡΠ»ΠΈ Π²Ρ β Π½ΠΎΠ²ΠΈΡΠΎΠΊ, ΠΏΡΠΎΠΉΠ΄ΠΈΡΠ΅ CS50. ΠΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ ΠΈΠ· Π²Π°ΡΠΈΡ Π·Π½Π°ΠΊΠΎΠΌΡΡ ΠΏΡΠΈΠ³Π»ΡΠ΄ΡΠ²Π°Π΅ΡΡΡ ΠΊ ΠΠ’ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ CS50 Π½Π΅ Π³Π»ΡΠ΄Ρ. Π― ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ.
CS50 ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π»ΡΠ±ΠΎΠΌΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ, ΠΊΡΠΎ ΡΠ΅ΡΠΈΠ» ΡΡΠ°ΡΡ Β«Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠΎΠΌΒ». ΠΠΎΠΆΠ°Π»ΡΠΉ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΡΠΌ 12-Π»Π΅ΡΠ½ΠΈΠΌ, ΠΈ ΡΠΌΡΠ΄ΡΠ΅Π½Π½ΡΠΌ ΠΎΠΏΡΡΠΎΠΌ Β«ΠΏΠ΅ΡΠ΅Π±Π΅ΠΆΡΠΈΠΊΠ°ΠΌΒ» ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΉ. ΠΠ΄Π΅Π°Π»ΡΠ½ΠΎ β ΡΡΠ°ΡΡΠ΅ΠΊΠ»Π°ΡΡΠ½ΠΈΠΊΠ°ΠΌ ΠΈ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ.
ΠΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΈΠ²Π½ΡΠΉ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ· Π³ΠΎΠ΄Π° Π² Π³ΠΎΠ΄. ΠΡΠΈ ΡΡΠΎΠΌ Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΠΊΠΈΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,Β MITΒ 6.00X) ΠΎΡ ΡΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π΅ ΡΡΠ΅Π±ΡΡΡΡΡ Π·Π½Π°Π½ΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΠΊΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΊΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ.
ΠΡΠΎ Π²Π΅Π΄Π΅Ρ
ΠΡΠΎΡΠ΅ΡΡΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ ΠΡΠ²ΠΈΠ΄ ΠΠ°Π»Π°Π½. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π΅Π³ΠΎ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, Ρ Π²Π°Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠ°Π·ΡΡΠ² ΡΠ°Π±Π»ΠΎΠ½Π° Β«ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ°Β»: ΠΎΠ½ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΡΠ½Π΅ΡΠ³ΠΈΡΠ΅Π½ ΠΈ ΠΏΠΎΠ΄Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ Π½Π΅Π³ΠΎ Π½Ρ ΠΎΡΠ΅Π½Ρ ΠΆΠΈΠ²Π°Ρ. ΠΡΠΌΠ°Ρ, ΡΡΠΏΠ΅Ρ ΠΊΡΡΡΠ° β Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΅Π³ΠΎ Π·Π°ΡΠ»ΡΠ³Π°. Π’Π°ΠΊΠΆΠ΅ Π΅ΠΌΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π°ΡΡΠΈΡΡΠ΅Π½ΡΡ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ β ΠΎΠΏΡΡΠ½ΡΠ΅ ΡΠ΅Π±ΡΡΠ°, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ β ΠΈΠ· ΡΠΈΡΠ»Π° ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠ°ΠΌ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡΠΎΡΡΠ» CS50.
Π§ΡΠΎ ΠΈΠ·ΡΡΠ°ΡΡ Π½Π° CS50
- ΠΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π‘ΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ, ΡΠ°Π±ΠΎΡΠ° Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ Π² Linux, ΡΠΈΠΊΠ»Ρ, ΡΡΠ»ΠΎΠ²Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ ΠΈ ΠΏΡΠΎΡΠΈΠ΅ ΡΠ°Π΄ΠΎΡΡΠΈ.
- ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ½ΠΎΡΡΠΈ ΠΌΡΡΠ»Π΅Π½ΠΈΡ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. Π Π±ΠΈΠ½Π°ΡΠ½ΠΎΠΌ ΠΏΠΎΠΈΡΠΊΠ΅, ΠΏΡΠΎΡΡΠΎΠΌ ΠΏΠΎ ΡΡΡΠΈ, Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΠΈ ΡΡΠ΅Π±ΡΡΡΠ΅ΠΌ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΡΠ²ΠΈΠ΄ ΠΠ°Π»Π°Π½ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΡΡ ΠΎΠ΄Ρ, ΠΏΡΡΠΌΠΎ Π½Π° Π½ΡΠ»Π΅Π²ΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ. Π ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠΎΡΠΎΠΌ Π·Π°Π±ΡΡΡ ΡΡΠ΅Π½Ρ Ρ ΡΠ°Π·ΡΡΠ²ΠΎΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°, Π° Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½Π΅ΠΉ β ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ! ΠΠΎΠΎΠ±ΡΠ΅, ΠΊΡΡΡ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Β«Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠ°ΠΌΒ».
- ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ, ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ , ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΡΡ. ΠΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ ΠΈ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°.
- ΠΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Scratch. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ Π·Π°Π΄Π°Π½ΠΈΡ ΡΡΡΠ΄Π΅Π½ΡΡ Π΄Π΅Π»Π°ΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ C.
- ΠΡΠ½ΠΎΠ²Ρ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΈ SQL.
- ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°: ΠΎΡΠ½ΠΎΠ²Ρ CSS, HTML, JavaScript ΠΈ PHP. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΡΠ΅ Π°Π·Ρ.
- ΠΡΠ½ΠΎΠ²Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠ°ΠΊΡΡ ΠΎ CS50
- ΠΡΡΡ CS50 ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π² ΠΠ°ΡΠ²Π°ΡΠ΄Π΅ Π² 80Π΅ Π³ΠΎΠ΄Ρ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π΅ΡΠΈΡ.
- Π 2014 Π³ΠΎΠ΄Ρ ΠΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ ΡΠ΅ΡΠΈΠ» ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΡΡΡΠ° ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ Π² ΠΏΠΎΠ»ΡΠ·Ρ CS50. Π ΠΎΡΠ΅Π½Π½Π΅ΠΌ ΡΠ΅ΠΌΠ΅ΡΡΡΠ΅ 2015 Π³ΠΎΠ΄Π° ΠΡΠ²ΠΈΠ΄ ΠΠ°Π»Π°Π½ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠ» ΠΎΠ΄Π½Ρ Π»Π΅ΠΊΡΠΈΡ Π² Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ ΠΠ°ΡΠ²Π°ΡΠ΄Π°, Π²ΡΠΎΡΡΡ β Π² Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ ΠΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ°.
- ΠΠ°, CS50 ΡΡΠ°Π·Ρ ΠΆΠ΅ ΡΡΠ°Π» ΡΠ°ΠΌΡΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΠΊΡΡΡΠΎΠΌ ΠΠ΅Π»Ρ: Π² ΠΎΡΠ΅Π½Π½Π΅ΠΌ ΡΠ΅ΠΌΠ΅ΡΡΡΠ΅ 2015 Π³ΠΎΠ΄Π° Π½Π° Π½Π΅Π³ΠΎ Π·Π°ΠΏΠΈΡΠ°Π»ΠΎΡΡ 510 ΡΡΡΠ΄Π΅Π½ΡΠΎΠ², Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π½Π° Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΡΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ.
- Π ΠΠ°ΡΠ²Π°ΡΠ΄Π΅ Π² 2012 Π³ΠΎΠ΄Ρ CS50 Π±ΡΠ» Π²ΡΠΎΡΡΠΌ ΠΏΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Ρ 691 Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΡΡΠ΄Π΅Π½ΡΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² ΡΡΠΎΠΌ ΠΆΠ΅ Π³ΠΎΠ΄Ρ ΠΊΡΡΡ ΡΡΠ°ΡΡΠΎΠ²Π°Π» Π½Π° ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ edX, ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠΈΠ»ΠΎ Π΅Π³ΠΎ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ Π΅ΡΠ΅ Π½Π° 53Β 000 ΡΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ ΡΠΎ Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ°.
- ΠΡΠ΅Π½ΡΡ 2014 Π³ΠΎΠ΄Π° CS50 Π²ΡΠ±ΠΈΠ»ΡΡ Π² Π»ΠΈΠ΄Π΅ΡΡ Π² ΡΠΎΠ΄Π½ΠΎΠΌ ΠΠ°ΡΠ²Π°ΡΠ΄Π΅ Ρ 818 Π·Π°ΠΏΠΈΡΠ°Π²ΡΠΈΠΌΠΈΡΡ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ. ΠΡΠΎ 12% Π²ΡΠ΅Ρ ΡΡΠ°ΡΠΈΡ ΡΡ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ°.
- ΠΠ΄Π½Π°ΠΆΠ΄Ρ Π»Π΅ΠΊΡΠΈΡ CS50 Π²ΡΠ» ΡΠΊΡ-CEO Microsoft Π‘ΡΠΈΠ² ΠΠ°Π»ΠΌΠ΅Ρ. Π ΡΠ²ΠΎΠ΅ΠΌ Π½Π΅ΠΏΠΎΠ²ΡΠΎΡΠΈΠΌΠΎΠΌ ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠ΅ΠΌΡΡ ΡΡΠΈΠ»Π΅ ;).
- Π 2005 Π³ΠΎΠ΄Ρ ΠΠ°ΡΠΊ Π¦ΡΠΊΠ΅ΡΠ±Π΅ΡΠ³ Π²Π΅Π» ΠΎΠ΄Π½Ρ ΠΈΠ· Π»Π΅ΠΊΡΠΈΠΉ CS50 Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π³ΠΎΡΡΡ. ΠΠ³ΠΎ ΠΏΡΠΈΡΠ»ΠΎ ΠΏΠΎΡΠ»ΡΡΠ°ΡΡβ¦ 15 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ.
- ΠΡΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΠ΄Π΅Π½ΡΡ, Π½ΠΎ ΠΈ ΡΠ΅, ΠΊΡΠΎ Ρ ΠΎΡΡΡ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΊΡΡΠ³ΠΎΠ·ΠΎΡ, ΡΠ·Π½Π°ΡΡ ΡΡΠΎ-ΡΠΎ ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ . ΠΠΎΡΠΎΠΉ ΡΡΠΎ ΠΊΠ°ΡΠ΄ΠΈΠ½Π°Π»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΠ΅Ρ ΠΆΠΈΠ·Π½Ρ ΡΡΠΈΡ Β«Π½Π΅ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΡ Β» ΡΡΡΠ΄Π΅Π½ΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠΏΡΡΠΊΠ½ΠΈΡΠ° ΡΠ°ΠΊΡΠ»ΡΡΠ΅ΡΠ° ΠΈΡΡΠΎΡΠΈΠΈ ΠΈ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ Π‘ΡΡΠ·Π΅Π½ ΠΠΎΠΉΡΠΈΡΠΊΠΈ (Susan Wojcicki) ΠΏΡΠΎΡΠ»ΡΡΠ°Π»Π° CS50 Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΠΊΡΡΡΠ΅. Π Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΅Ρ Π°Π»Π° Π² ΠΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΡΡ ΠΠΎΠ»ΠΈΠ½Ρ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΎΠ½Π° β ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ YouTube.
ΠΠ΄Π΅ Π½Π°ΠΉΡΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π»Π΅ΠΊΡΠΈΠΈ
Π‘ΡΡΠ°Π½ΠΈΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ Π»Π΅ΠΊΡΠΈΠΈ ΠΊΡΡΡΠ° Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅: javarush.ru/cs50.html. ΠΠ½ΠΈ Π±ΡΠ΄ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π²ΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°. ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ 20 ΠΈΡΠ½Ρ ΡΠΆΠ΅ Π±ΡΠ» ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π½Π° ΡΠ΅ΡΡΡΡΠ΅. Π‘Π»Π΅Π΄ΡΡΡΡΡ Π»Π΅ΠΊΡΠΈΡ ΠΆΠ΄ΠΈΡΠ΅ 27 ΠΈΡΠ½Ρ, ΠΈ Π΄Π°Π»Π΅Π΅ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΠΈΡ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΠΈ.
Π‘Π»Π΅Π΄ΠΈΡΠ΅ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΊΠ°Ρ JavaRush Π² ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡ :
vk.com/javarush
www.facebook.com/www.javarush.ru
ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΈΠΉ ΠΊΡΡΡ Computer Science 50 (CS50) ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠΊΠΎΠ»Π΅ Coddy Π² ΠΠΎΡΠΊΠ²Π΅
CS50 β ΡΡΠΎ Π»Π΅Π³Π΅Π½Π΄Π°ΡΠ½ΡΠΉ ΠΊΡΡΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ. ΠΠ³ΠΎ ΡΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°ΡΡ Π² ΠΠ°ΡΠ²Π°ΡΠ΄Π΅ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ. ΠΠ΅ ΠΌΠ΅Π½Π΅Π΅ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½ ΠΎΠ½ ΠΈ ΡΡΠ΅Π΄ΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² Π΄ΡΡΠ³ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ. CS50 β Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΊΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊβ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡΠ΅.
ΠΠ½ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΊΡΡΡ, ΡΡΠΎ ΠΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ ΠΎΡΠΊΠ°Π·Π°Π»ΡΡ ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΡΡΡΠ° Π² ΠΏΠΎΠ»ΡΠ·Ρ Π½Π΅Π³ΠΎ.
ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΈΠΉ ΠΊΡΡΡ CS50 Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅
CS50 ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΈΠ²Π½ΡΠΉ, Π½Π΅ ΡΡΠΎΠΈΡ Π½Π° ΠΌΠ΅ΡΡΠ΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ· Π³ΠΎΠ΄Π° Π² Π³ΠΎΠ΄. ΠΡΠΈ ΡΡΠΎΠΌ Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΠΊΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΎΠ½ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π½Π°Π½ΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΠΊΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ β Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΊΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ.
ΠΠΎΠ³Π΄Π° ΠΊΡΡΡ Π±ΡΠ» Π²ΡΠ»ΠΎΠΆΠ΅Π½ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ, Π΅Π³ΠΎ ΠΏΠΎ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Ρ ΠΎΡΠ΅Π½ΠΈΠ»ΠΈ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ ΡΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ. ΠΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠ½ Π±ΡΠ» Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅, Π½ΠΎ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΠΈΠ» Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ, ΡΡΠΎ Π½Π°ΡΠ»Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠ±ΡΠΎΠ²ΠΎΠ»ΡΡΠ΅Π², ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π²Π΅Π»Π° Π΅Π³ΠΎ Π½Π° ΡΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ. ΠΡΠΎΡΡΠΎ Π²Π²Π΅Π΄ΠΈΡΠ΅ Π² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Π·Π°ΠΏΡΠΎΡ Β«ΠΊΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ°ΡΠ²Π°ΡΠ΄ CS50Β», ΠΈ Π½Π°ΠΉΠ΄Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ»ΠΎΠΊ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ. ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΡΠ΅ Π»Π΅ΠΊΡΠΈΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠΎΠΆΠ½ΠΎ Π·Π΄Π΅ΡΡ.
CS50 Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ: ΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² Π΄ΠΎ Π°Π·ΠΎΠ² ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ°.
Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΡΠΊΠΎΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ CODDY Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΊΡΡΡ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ ΠΎΡ 12 Π»Π΅Ρ.
ΠΠ° 8 ΠΌΠ΅ΡΡΡΠ΅Π² ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ:
- ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ ;
- ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°Ρ ;
- ΡΡΡΠΎΠΊΠ°Ρ ΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°Ρ ;
- ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅ ΠΏΡΠ·ΡΡΡΠΊΠΎΠΌ ΠΈ ΡΠ΅ΠΊΡΡΡΠΈΠΈ;
- Ρ ΡΡ-ΡΠ°Π±Π»ΠΈΡΠ°Ρ ΠΈ Π΄Π΅ΡΠ΅Π²ΡΡΡ ;
- ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π±Π°Π·Π°Ρ Π΄Π°Π½Π½ΡΡ ;
- Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π²Π΅ΡΡΡΠΊΠ΅;
- Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ΅…
…ΠΈ ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ Π΄ΡΡΠ³ΠΈΡ Π²Π΅ΡΠ°Ρ , Π»Π΅ΠΆΠ°ΡΠΈΡ Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ.
ΠΡΡΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΡΠ°ΡΡΠ΅ΠΊΠ»Π°ΡΡΠ½ΠΈΠΊΠΎΠ². Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΡΡΠ΅Π±Π½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΊΠ°ΠΊ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΆΠ΅Π»Π°Π΅Ρ ΡΠ²ΡΠ·Π°ΡΡ ΡΠ²ΠΎΠ΅ Π±ΡΠ΄ΡΡΠ΅Π΅ Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡΠΌΠΈ, ΡΠ°ΠΊ ΠΈ Π³ΡΠΌΠ°Π½ΠΈΡΠ°ΡΠΈΡΠΌ, ΠΆΠ΅Π»Π°ΡΡΠΈΠΌ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΊΡΡΠ³ΠΎΠ·ΠΎΡ.
ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ β ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈΠ· ΡΠ°Π·Π½ΡΡ
ΡΡΠ΅Ρ Π½Π°ΡΠΊΠΈ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ ΡΠ΅Π½Π½ΠΎΡΡΡ ΠΊΡΡΡΠ°, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ ΡΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΡΡ
ΡΠΊΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ², ΠΏΡΠΈΠ²ΡΠΊΡΠΈΡ
ΠΊ ΠΏΠ΅ΡΠ΅ΠΈΠ·Π±ΡΡΠΊΡ ΡΠ΅ΠΎΡΠΈΠΈ.
ΠΠ°ΠΊ ΠΌΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, ΡΡΠΎ ΡΡΠ°ΡΠΈΠΉΡΡ ΠΎΡΠ²ΠΎΠΈΠ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ?
ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΌΡ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΡΡ ΡΡΠΎΡΠΎΠ½Ρ Π²ΠΎΠΏΡΠΎΡΠ° (ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ?), ΡΠ°ΠΊ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΅ΠΌΡ (ΠΏΠΎΡΠ΅ΠΌΡ ΠΈ Π·Π°ΡΠ΅ΠΌ).
Π£ΡΠ΅Π½ΠΈΠΊΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ, ΡΠ΅ΡΠ°Ρ Π·Π°Π΄Π°ΡΠΈ ΡΠ²ΠΎΠΈΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, ΠΎΠ±ΡΡΡΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΏΠΎΠΌΠΎΠ³Π°Ρ ΠΎΠ΄Π½ΠΎΠ³ΡΡΠΏΠΏΠ½ΠΈΠΊΠ°ΠΌ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ²ΠΎΠΈΠΌ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌ.
ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΈΠΉ ΠΊΡΡΡ CS50 Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅
CS50 (Computer Science 50)Β β Π²Π²ΠΎΠ΄Π½ΡΠΉ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΡΡΡ ΠΏΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ ΠΈΠ· ΠΠ°ΡΠ²Π°ΡΠ΄Π° ΠΈ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ 2015 Π³ΠΎΠ΄Π°, ΠΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ°. ΠΡΠ½ΠΎΠ²Π½ΡΠΌ Π»Π΅ΠΊΡΠΎΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΡΠ²ΠΈΠ΄ ΠΠ°Π»Π°Π½ β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΈΠ·Π²Π΅ΡΡΠ½Π΅ΠΉΡΠΈΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΉ CS.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΊΡΡΡΠ° CS50:
- ΠΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π‘ΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ, ΡΠ°Π±ΠΎΡΠ° Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ Π² Linux, ΡΠΈΠΊΠ»Ρ, ΡΡΠ»ΠΎΠ²Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ ΠΈ ΠΏΡ.;
- ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ½ΠΎΡΡΠΈ ΠΌΡΡΠ»Π΅Π½ΠΈΡ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ;
- ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ, ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ , ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΡΡ. ΠΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ ΠΈ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°;
- ΠΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Scratch. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ Π·Π°Π΄Π°Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ C;
- ΠΡΠ½ΠΎΠ²Ρ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΈ SQL;
- ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°: ΠΎΡΠ½ΠΎΠ²Ρ CSS, HTML, JavaScript ΠΈ PHP;
- ΠΡΠ½ΠΎΠ²Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
CS50 Π·Π°Π²ΠΎΠ΅Π²Π°Π» ΡΡΠ°ΡΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ ΠΊΡΡΡΠ° ΠΠ°ΡΠ²Π°ΡΠ΄Π°, Π½Π°Π΄Π΅Π΅ΠΌΡΡ, ΠΎΠ½ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡ ΠΈ ΠΠ°ΠΌ. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ
Π»Π΅ΠΊΡΠΈΠΉ ΠΈ ΠΈΡ
ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅.
ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π²ΡΠ΅ 23 ΡΠ΅ΡΠΈΠΈ ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΎΠ³ΠΎ ΠΊΡΡΡΠ° ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΠΏΡΠΎΡΠΈΡΠ°Π½ ΠΎΡΠ΅Π½ΡΡ 2015 Π³ΠΎΠ΄Π°. ΠΡΡΡ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½ Π½Π° ΡΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ ΠΈ ΠΎΠ·Π²ΡΡΠ΅Π½ ΡΡΡΠ΄ΠΈΠ΅ΠΉ Vert Dider ΠΏΠΎ Π·Π°ΠΊΠ°Π·Ρ JavaRush.
.
ΠΠ΄Π΅ΡΡ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΠΎ ΠΊΡΡΡΡ CS50 (Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅):
Β
ΠΠ΅ΠΊΡΠΈΡ β1
ΠΠ΅ΡΠ²ΠΎΠ΅ Π·Π°Π½ΡΡΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π²ΠΎΠ΄Π½ΡΠΌ ΠΈ Π½Π΅ΡΠ΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ. ΠΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ, ASCII ΠΊΠΎΠ΄ΠΎΠΌ, Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΏΠΎΠ½ΡΡΠΈΠΉ.
.
ΠΠ΅ΠΊΡΠΈΡ β2
ΠΡΠΎΡΠ°Ρ ΡΠ΅ΡΠΈΡ ΠΊΡΡΡΠ° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΠΏΠ΅ΡΠ²ΡΡ. ΠΠ· Π½Π΅Π΅ Π²Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎΠ± Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ , ΠΎ ΡΠΎΠΌ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΎΠ½ΠΈ Π½ΡΠΆΠ½Ρ, ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ. Π’Π°ΠΊΠΆΠ΅ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ Scratch β ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π² ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΠ°ΠΌ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
.
ΠΠ΅ΠΊΡΠΈΡ β3
Π’Π΅ΠΏΠ΅ΡΡ Ρ Π²Π°Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π½ΠΎΠ²ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ β ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C. ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Π½ΠΈΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡ Π»Π΅Π³ΡΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠΎΠΌΡ Scratch. ΠΠΎΡΠ»Π΅ Π»Π΅ΠΊΡΠΈΠΈ Π²Ρ ΡΡΠΌΠ΅Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ ΡΠ²ΠΎΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΠ·Π½Π°Π΅ΡΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠ°ΠΊΡΡ.
.
ΠΠ΅ΠΊΡΠΈΡ β4
ΠΠ· ΡΠ΅ΡΠ²ΡΡΡΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΈΠΏΠ°Ρ Π΄Π°Π½Π½ΡΡ , Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΠΈ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
.
ΠΠ΅ΠΊΡΠΈΡ β5
Π ΠΏΡΡΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΡΡΠ°Π½ΡΡΡ Π±Π°Π³ΠΈ. Π’Π°ΠΊΠΆΠ΅ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΏΡΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΡΠΈΠΊΠ»Ρ ΠΈ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ. ΠΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΈ Ρ ΠΏΠΎΠ½ΡΡΠΈΠ΅ΠΌ Β«ΠΎΡΠΈΠ±ΠΊΠ° ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈΒ».
.
ΠΠ΅ΠΊΡΠΈΡ β6
Π¨Π΅ΡΡΠΎΠ΅ Π·Π°Π½ΡΡΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΎ Π»Π΅ΠΊΡΠΎΡΠΎΠΌ Π ΠΎΠ±ΠΎΠΌ ΠΠΎΡΠ΄Π΅Π½ΠΎΠΌ, Π½ΠΎ ΠΡΠ²ΠΈΠ΄ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π½Π° ΠΌΠ΅ΡΡΠ΅. ΠΡ ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΎΠ½ΠΈ Π±ΡΠ²Π°ΡΡ. Π ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠ΅ΠΉ.
.
ΠΠ΅ΠΊΡΠΈΡ β7
Π‘Π΅Π΄ΡΠΌΠ°Ρ Π»Π΅ΠΊΡΠΈΡ ΠΊΡΡΡΠ° Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ . ΠΡΠ²ΠΈΠ΄ ΠΡΠΉΠ»Π΅Π½ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΠΏΡΠ·ΡΡΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°Ρ Π²ΡΠ±ΠΎΡΠΎΠΌ, Π²ΡΡΠ°Π²ΠΊΠΎΠΉ ΠΈ ΡΠ»ΠΈΡΠ½ΠΈΠ΅ΠΌ, Π° Π·ΡΠΈΡΠ΅Π»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅.
.
ΠΠ΅ΠΊΡΠΈΡ β8
Π Π΅ΠΊΡΡΡΠΈΡ, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠ»ΠΈΡΠ½ΠΈΠ΅ΠΌ, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Clang: Π²ΡΠ΅ ΡΡΠΎ ΡΡΠ°Π½Π΅Ρ ΠΏΠΎΠ½ΡΡΠ½ΠΎ Π²Π°ΠΌ ΠΏΠΎΡΠ»Π΅ Π²ΠΎΡΡΠΌΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΠΊΡΡΡΠ°. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅ ΡΠ΅Π»Ρ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
.
ΠΠ΅ΠΊΡΠΈΡ β9
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π° Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡ β if, Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΡΠ΅ΠΊΡΡΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠΊΠ°Π½Π΄Π°Π»Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π° Volkswagen ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ΅ΠΊΡΠΎΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ β swap, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΏΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅Ρ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.
.
ΠΠ΅ΠΊΡΠΈΡ β10
ΠΠ΅ΡΡΡΠ°Ρ Π»Π΅ΠΊΡΠΈΡ ΠΎ ΡΠ°Π·Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°Ρ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠ², ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠΊΠ°Π·ΡΠ΅ΠΌΡΡ .
.
ΠΠ΅ΠΊΡΠΈΡ β11
ΠΠΎΡΠ»Π΅ ΠΎΠ΄ΠΈΠ½Π½Π°Π΄ΡΠ°ΡΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΈ ΠΏΠ°ΠΌΡΡΡΡ. Π£Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ char* ΠΈ string, ΠΈΡ ΡΡ ΠΎΠ΄ΡΡΠ²Π° ΠΈ ΡΠ°Π·Π»ΠΈΡΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΠ½Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Valgrind.
.
ΠΠ΅ΠΊΡΠΈΡ β12
ΠΠ²Π΅Π½Π°Π΄ΡΠ°ΡΠ°Ρ Π»Π΅ΠΊΡΠΈΡ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΠΌ ΡΡΠ΅ΠΊΠ°, ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΈ ΡΠ²ΡΠ·Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°. Π Π°Π·Π±ΠΎΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ ΠΏΠ°ΠΌΡΡΠΈ. Π’ΡΡ ΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΡΡΡΡΠΊΡΡΡΠ° Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π°, ΠΏΡΠ΅ΡΠΈΠΊΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π° ΠΈ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΠΆΠ°ΡΠΈΠ΅ΠΌ ΡΠ°ΠΉΠ»ΠΎΠ².
.
ΠΠ΅ΠΊΡΠΈΡ β13
Π ΡΡΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ Π²Ρ Π·Π°ΠΉΠΌΠ΅ΡΠ΅ΡΡ Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ. ΠΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΡΠ΅ ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊ Π² C ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° PHP, JavaScript, ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ HTML, CSS, SQL ΠΈ ΠΏΡΠΎΡΠΈΠΌ.
.
ΠΠ΅ΠΊΡΠΈΡ β14
ΠΡ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ HTML ΠΈ CSS, ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ Apache, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π³Π»Π°Π²Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ Facebook.
.
ΠΠ΅ΠΊΡΠΈΡ β15
ΠΡΡΠ½Π°Π΄ΡΠ°ΡΠΎΠ΅ Π·Π°Π½ΡΡΠΈΠ΅ Π³Π»ΡΠ±ΠΆΠ΅ Π²Π²Π΅Π΄Π΅Ρ Π²Π°Ρ Π² Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ PHP ΠΈ HTML.
.
ΠΠ΅ΠΊΡΠΈΡ β16
ΠΠ°ΡΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ, Π½ΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ MySQL.
.
ΠΠ΅ΠΊΡΠΈΡ β17
ΠΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ Ρ SQL.
.
ΠΠ΅ΠΊΡΠΈΡ β18
ΠΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² JavaScript ΠΈ front-end ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° βΡΠ΅ΠΌΡ Π²ΠΎΡΠ΅ΠΌΠ½Π°Π΄ΡΠ°ΡΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ.
.
ΠΠ΅ΠΊΡΠΈΡ β19
Π Π΄Π΅Π²ΡΡΠ½Π°Π΄ΡΠ°ΡΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ Π²Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ JavaScript, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² Π°ΡΡ Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
.
ΠΠ΅ΠΊΡΠΈΡ β20
ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈ ΡΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΠ°ΡΠΎΠ»ΡΠΌΠΈ, ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Ρ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ β Π²ΡΠ΅ ΡΠΎ, ΠΎ ΡΠ΅ΠΌ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΈΠ· Π΄Π²Π°Π΄ΡΠ°ΡΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ. ΠΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΡΡΠΎΠ½ΡΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ΠΏΡΠΈΠΊΠΎΡΠ½ΠΎΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π»ΠΈΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ .
.
ΠΠ΅ΠΊΡΠΈΡ β21
ΠΡΠ° Π²ΠΈΠ΄Π΅ΠΎΠ·Π°ΠΏΠΈΡΡ ΠΊΡΡΡΠ° Π±ΡΠ΄Π΅Ρ ΠΎΠ± ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ΅. ΠΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ ΠΠ»ΠΈΠ·ΠΎΠΉ. Π ΡΡΠΎ Π½Π΅ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ Π»Π΅ΠΊΡΠΎΡ, Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Π²Π°Ρ ΡΠ΄ΠΈΠ²ΠΈΡ ΠΈ Π½Π°Π΄ΠΎΠ»Π³ΠΎ ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΈ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΈ, Π½Π΅Π²Π΅ΡΠ±Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄ΡΡ ΠΎΠ±ΡΡΡΠ½Π΅Π½Ρ ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½Ρ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π»Π΅ΠΊΡΠΈΠΈ.
.
ΠΠ΅ΠΊΡΠΈΡ β22
Π ΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ° Π² ΠΈΠ³ΡΠ°Ρ . ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΌΠΈΠ½ΠΈΠΌΠ°ΠΊΡ, Π°Π»ΡΡΠ°-Π±Π΅ΡΠ°-ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΈΠ³ΡΡ Π² ΠΊΡΠ΅ΡΡΠΈΠΊΠΈ-Π½ΠΎΠ»ΠΈΠΊΠΈ.
.
ΠΠ΅ΠΊΡΠΈΡ β23
Π Π΄Π²Π°Π΄ΡΠ°ΡΡ ΡΡΠ΅ΡΡΠ΅ΠΉ Π»Π΅ΠΊΡΠΈΠΈ ΠΏΠΎΠ΄Π²ΠΎΠ΄ΡΡΡΡ ΠΈΡΠΎΠ³ΠΈ ΠΊΡΡΡΠ°, Π² ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΠΌΡ, ΠΈΠ΄Π΅Ρ Π½Π΅ΠΏΡΠΈΠ½ΡΠΆΠ΄Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅.
.
ΠΠ°Π΄Π΅Π΅ΠΌΡΡ, ΡΡΠΎ Π΄Π°Π½Π½Π°Ρ ΡΡΠ°ΡΡΡ Π±ΡΠ»Π° ΠΠ°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Π°!
.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π½ΡΠΉ ΡΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΎΠ³ΠΎ ΠΊΡΡΡΠ° ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ CS50 2015, Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π½Π° YouTube
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ Ρ ΠΎΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ ΡΠ°ΠΌΠΎΠΌ Π»ΡΡΡΠ΅ΠΌ Π² ΠΌΠΈΡΠ΅ ΠΊΡΡΡΠ΅ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.Π‘ 2013 Π³ΠΎΠ΄Π° Π½Π°ΡΠ° Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠΌ ΠΈ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠ΅ΠΉ Π°Π½Π³Π»ΠΎΡΠ·ΡΡΠ½ΡΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΡΡΡΠΎΠ². ΠΠ° ΡΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΡ ΠΏΠ΅ΡΠ΅Π²Π΅Π»ΠΈ ΠΈ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠ²ΡΡΠ΅ 150 ΡΠ°ΡΠΎΠ² ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°. ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠ°Π±ΠΎΡΠ΅, ΠΌΡ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠΊΠΎΠ», ΠΈ Π²ΡΠ±ΠΈΡΠ°Π»ΠΈ, Π½Π° Π½Π°Ρ ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²Π·Π³Π»ΡΠ΄, ΡΠ°ΠΌΡΡ Π»ΡΡΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ, ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎ ΠΈ ΠΊΡΠ°ΡΠΊΠΎ ΠΏΠΎΠ΄Π°ΡΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π». Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ Π½Π°ΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΡΡΡΠΎΠ² ΠΊΠ°ΡΠ°ΡΡΠΈΡ ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, Π° ΠΏΠΎΡΠ»Π΅ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ.
ΠΠ°ΠΊ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΊΡΡΡΠΎΠ² ΠΈ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΉ Π½Π΅ ΡΠ°ΠΊ ΡΠΆ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ. Π ΡΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΠΎΠΌ ΠΎΠ±ΡΡΠ°ΡΡΠ΅ΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ ΠΏΠ΅ΡΠ΅ΡΡΡΠΌΠΊΠΈ ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ Π·Π°ΡΡΠ±Π΅ΠΆΠ½ΡΡ ΠΊΡΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡΡ Ρ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΈΡ ΠΈΠ»ΠΈ Π΅Π²ΡΠΎΠΏΠ΅ΠΉΡΠΊΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ².
ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π½Π°ΠΈΠ»ΡΡΡΠΈΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΈΠΉ ΠΊΡΡΡ CS50. ΠΠΎ Π½ΠΈΠΆΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΡΡΡΠ»ΠΊΠ°ΠΌ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΡΠ°ΠΌΡΠΉ ΠΏΠΎΠ»Π½ΡΠΉ ΡΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΠΎΠ³ΠΎ ΠΊΡΡΡΠ° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅.
ΠΠ· Π½ΡΠ»Π΅Π²ΠΎΠΉ Π½Π΅Π΄Π΅Π»ΠΈ Π²Ρ ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΠΎ, ΠΊΠ°ΠΊ, Π½Π΅ Π·Π½Π°Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ SCRATCH, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ Π²Π°ΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ASCII, ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΠΠΈΠ½Π°ΡΠ½Π°Ρ Π½ΠΎΡΠ°ΡΠΈΡ.
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π² ΠΏΠ΅ΡΠ²ΡΡ Π½Π΅Π΄Π΅Π»Ρ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΏΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π·Π½ΡΡ Π·Π°Π΄Π°Ρ. Π ΠΈΠΌΠ΅Π½Π½ΠΎ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΌΠ΅ΡΠΎΠ΄Ρ (ΡΡΠ½ΠΊΡΠΈΠΈ), ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½ΠΎΡΡΡ, ΡΠΈΠΊΠ»Ρ, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ°, ΡΡΠΈΠ»ΠΈ, ΠΡΠ»Π΅Π²ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Clang.
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π² Π²ΡΠΎΡΡΡ Π½Π΅Π΄Π΅Π»Ρ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ, ΠΌΠ΅ΡΠΎΠ΄ Return ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°, ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, ΡΠΈΡΡ Π¦Π΅Π·Π°ΡΡ, ΡΠΈΡΡ ΠΠΈΠΆΠ΅Π½Π΅ΡΠ° ΠΈ RSA.
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π² ΡΡΠ΅ΡΡΡ Π½Π΅Π΄Π΅Π»Ρ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π°ΡΠΈΠΌΠΏΡΠΎΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π½ΠΎΡΠ°ΡΠΈΡ, Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ, Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π²ΡΠ±ΠΎΡΠΎΠΌ, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΡΠ·ΡΡΡΠΊΠΎΠΌ, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π²ΡΡΠ°Π²ΠΊΠ°ΠΌΠΈ ΠΈ Π±ΡΡΡΡΠ°Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°.
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π² ΡΠ΅ΡΠ²ΡΡΡΡΡ Π½Π΅Π΄Π΅Π»Ρ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ ΡΠ°Π·Π½ΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ GDB, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠ»ΠΈΡΠ½ΠΈΠ΅ΠΌ, ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ, ΡΠ΅ΠΊΡΡΡΠΈΡ, ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΡΡΡΠΊΡΡΡΡ.
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π² ΠΏΡΡΡΡ Π½Π΅Π΄Π΅Π»Ρ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Valgrind ΠΈ ΡΠ²ΡΠ·Π½ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅, ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΡ ΠΊ Π½Π°ΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ CS50.
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π² ΡΠ΅ΡΡΡΡ Π½Π΅Π΄Π΅Π»Ρ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ, ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ, Π΄Π΅ΡΠ΅Π²ΡΡ ΠΈ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΡΠ΅ Π΄Π΅ΡΠ΅Π²ΡΡ.
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π² ΡΠ΅Π΄ΡΠΌΡΡ Π½Π΅Π΄Π΅Π»Ρ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ http, html, css ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Ρ ΡΠ·ΡΠΊΠ° php.
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π² Π²ΠΎΡΡΠΌΡΡ Π½Π΅Π΄Π΅Π»Ρ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π±ΡΠ²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π² PHP Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ PHP Π²Π΅Π±-ΡΠ΅ΡΡΠΈΠΈ, IP ΠΈ SQL.
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π² Π΄Π΅Π²ΡΡΡΡ Π½Π΅Π΄Π΅Π»Ρ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ DOM, MVC ΠΈ TCP.
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π² Π΄Π΅ΡΡΡΡΡ Π½Π΅Π΄Π΅Π»Ρ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ JavaScript ΠΈ Ajax.
ΠΠΎΠ»ΡΡΠΈΠ² Π²ΡΠ΅ ΡΡΠΈ Π·Π½Π°Π½ΠΈΡ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ, ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ ΠΈΠ·ΡΡΠ°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΊΠΈΠ»Π» ΠΎΡ ΡΡΠΎΠ²Π½Ρ junior ΠΊ ΡΡΠΎΠ²Π½Ρ middle ΠΈ senior.
P.S. Π Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅ΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΌΡ Π²ΡΠ»ΠΎΠΆΠΈΠΌ Π½Π° Π½Π°ΡΠ΅ΠΌ ΠΊΠ°Π½Π°Π»Π΅ ΠΊΡΡΡ ΠΏΠΎ ΡΡΠ°ΡΡΠ°ΠΏΠ°ΠΌ ΠΈ Π±ΠΈΠ·Π½Π΅ΡΡ ΠΎΡ Π‘ΡΡΠ½ΡΠΎΡΠ΄ΡΠΊΠΎΠ³ΠΎ Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° Ρ Π²Π΅Π΄ΡΡΠΈΠΌΠΈ Π»Π΅ΠΊΡΠΎΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ PayPal, Facebook, WhatsApp, Airbnb, Pinterest, Xerox ΠΈ Ρ.Π΄.
ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΈΠΉ ΠΊΡΡΡ CS50 Β«ΠΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ ΠΈ ΠΈΡΠΊΡΡΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ»
ΠΠΎΡ ΡΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡΡΠ΅Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ JavaRush ΠΌΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΠΌ ΠΈ ΠΎΠ·Π²ΡΡΠΈΠ²Π°Π΅ΠΌ ΡΠ°ΠΌΡΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ Π² ΠΌΠΈΡΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΠΊΠΈΠΉ ΠΊΡΡΡ ΠΎ CS50 β Β«ΠΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ
Π½Π°ΡΠΊ ΠΈ ΠΈΡΠΊΡΡΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ» (ΡΡΠ΅ΠΉΠ»Π΅Ρ). ΠΠ³ΠΎ ΡΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ ΠΎΡΠ½ΠΎ ΡΠΈΡΠ°ΡΡ Π΄Π»Ρ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΠΠ°ΡΠ²Π°ΡΠ΄Π° ΠΈ Π΄Π»Ρ Π²ΠΎΡΠΏΠΈΡΠ°Π½Π½ΠΈΠΊΠΎΠ² ΠΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ°, Π° Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Π΅ΡΡ ΠΈ Π·Π°ΠΎΡΠ½ΠΎ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π½ΠΎΠΉ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°.
ΠΡΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΠ°ΠΌΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΊΡΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ°ΡΡΠΎΠ²Π°Π» ΠΎΡΠ΅Π½ΡΡ 2015 Π³ΠΎΠ΄Π°. Π ΠΊΡΡΡΠ΅ 24 Π»Π΅ΠΊΡΠΈΠΈ ΠΈ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΌΡ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠΌ ΠΈΡ
Π²ΡΠ΅. ΠΠ°ΠΌΠ΅Π΄Π½ΠΈ ΠΌΡ ΠΏΠ΅ΡΠ΅Π²Π΅Π»ΠΈ 15-Ρ Π»Π΅ΠΊΡΠΈΡ, Π΅Ρ Π²Ρ Π½Π°ΠΉΠ΄ΡΡΠ΅ ΠΏΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ Π² ΡΠΏΠΈΡΠΊΠ΅ Π²ΡΠ΅Ρ
ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½Π½ΡΡ
Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ Π»Π΅ΠΊΡΠΈΠΉ.
Π§ΡΠΎ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΏΡΠΎΡΠ»ΡΡΠ°Π² ΡΡΠΎΡ ΠΊΡΡΡ:
- ΠΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ;
- ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ½ΠΎΡΡΠΈ ΠΌΡΡΠ»Π΅Π½ΠΈΡ. ΠΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ;
- ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ, ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ , ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΡΡ. ΠΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ ΠΈ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°;
- ΠΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C ΠΈ Scratch;
- ΠΡΠ½ΠΎΠ²Ρ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΈ SQL;
- ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°: ΠΎΡΠ½ΠΎΠ²Ρ CSS, HTML, JavaScript ΠΈ PHP;
- ΠΡΠ½ΠΎΠ²Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½Π½ΡΡ Π»Π΅ΠΊΡΠΈΠΉ:
1-Ρ Π»Π΅ΠΊΡΠΈΡ: Π²ΡΡΡΠΏΠΈΡΠ΅Π»ΡΠ½Π°Ρ, Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ ΠΎΠ±ΡΠΈΠΌΠΈ ΠΏΠΎΠ½ΡΡΠΈΡΠΌΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠΈΡ Π·Π°Π½ΡΡΠΈΠΉ.
2-Ρ Π»Π΅ΠΊΡΠΈΡ: ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡΡΠΏΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ ΠΎΠ±ΡΠΈΠΌΠΈ ΠΏΠΎΠ½ΡΡΠΈΡΠΌΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ.
3-Ρ Π»Π΅ΠΊΡΠΈΡ: Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ ΠΏΠΎΠ½ΡΡΠΈΠ΅ΠΌ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π±Π°Π³ΠΈ (Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Β«ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΆΡΡΠΊΠ°Β»), ΠΊΠ°ΠΊ ΠΈΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ ΠΈ ΡΠ΅ΠΌ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½Ρ.
4-Ρ Π»Π΅ΠΊΡΠΈΡ: Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠΈΠΊΠ»ΠΎΠ², Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π±Π°Π·ΠΎΠ²ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΡ Π΅ΠΌΠΎΠΉ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² ΠΈ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π±Π°Π³ΠΎΠ², Π½Π΅ ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΡ Π±Π΅ΡΡΠ»Π΅Π΄Π½ΠΎ.
5-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΎ Π±Π°Π³Π°Ρ , ΠΏΠ»ΡΡ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ, Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠ΄Π°, Π² ΡΡΠΌ Π²Π°ΠΆΠ½ΠΎΡΡΡ ΠΎΠ±Π»Π°ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ ΡΡΠ½ΠΊΡΠΈΡ strlen. Π’Π°ΠΊΠΆΠ΅ ΠΈΠ· Π½Π΅Ρ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ Π² CS50 Π±ΠΎΡΡΡΡΡ Ρ Π»ΡΠ±ΠΈΡΠ΅Π»ΡΠΌΠΈ ΡΠΏΠΈΡΡΠ²Π°ΡΡ, ΠΈ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΏΠ°ΠΌΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
6-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΎΠ± ΠΎΡΠ½ΠΎΠ²Π°Ρ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ, ΠΌΠ°ΡΡΠΈΠ²Π°Ρ ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ.
7-Ρ Π»Π΅ΠΊΡΠΈΡ: Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ . ΠΡΠ²ΠΈΠ΄ ΠΡΠΉΠ»Π΅Π½ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΠΏΡΠ·ΡΡΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°Ρ Π²ΡΠ±ΠΎΡΠΎΠΌ, Π²ΡΡΠ°Π²ΠΊΠΎΠΉ ΠΈ ΡΠ»ΠΈΡΠ½ΠΈΠ΅ΠΌ, Π° Π·ΡΠΈΡΠ΅Π»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅.
8-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΡΠΎ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΡΠ»ΠΈΡΠ½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΡΠΊΡΠΊΡΡΡ Π² ΠΌΠΈΡ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.
9-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π° Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΡΡΠ»ΠΎΠ²ΠΈΡ β if, Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΡΠ΅ΠΊΡΡΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠΊΠ°Π½Π΄Π°Π»Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π° Volkswagen ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ΅ΠΊΡΠΎΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ β swap, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΏΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅Ρ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.
10-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΎ ΡΠ°Π·Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°Ρ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠ², ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠΊΠ°Π·ΡΠ΅ΠΌΡΡ .
11-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠ°Π·Π±ΠΎΡ ΡΡΡΡΠΊΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ CS50, Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ linked list ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ Ρ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠ΅ΠΉ.
12-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΏΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΡΠ΅ΠΊΠ°, ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΈ ΡΠ²ΡΠ·Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°. Π Π°Π·Π±ΠΎΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ ΠΏΠ°ΠΌΡΡΠΈ. Π’ΡΡ ΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΡΡΡΡΠΊΡΡΡΠ° Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π°, ΠΏΡΠ΅ΡΠΈΠΊΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π° ΠΈ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΠΆΠ°ΡΠΈΠ΅ΠΌ ΡΠ°ΠΉΠ»ΠΎΠ².
13-Ρ Π»Π΅ΠΊΡΠΈΡ: ΠΎ Ρ ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ , ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°Ρ ΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ Π·Π°ΡΠΈΡΠΈΡΡ ΡΠ΅Π±Ρ ΠΎΡ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡΠ΅Π².
14-Ρ Π»Π΅ΠΊΡΠΈΡ: Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΠ·ΡΠΊΠ°ΠΌΠΈ HTML ΠΈ CSS. ΠΠΏΠ΅ΡΠ²ΡΠ΅ Π² ΠΈΡΡΠΎΡΠΈΠΈ ΡΡΡΠ΄Π΅Π½ΡΡ Π΄Π²ΡΡ ΡΡΠ΅Π±Π½ΡΡ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ β ΠΠ°ΡΠ²Π°ΡΠ΄Π° ΠΈ ΠΠ΅Π»Ρ β ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΡΡΡΠ΅.
15-Ρ Π»Π΅ΠΊΡΠΈΡ: Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ PHP ΠΈ ΡΠ·ΡΠΊΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ HTML.
ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΈΠΉ ΠΊΡΡΡ CS50 ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π§Π°ΡΡΡ 1
ΠΡ β ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° JavaRush. Π JavaRush, ΠΊΡΠΎ Π΅ΡΠ΅ Π½Π΅ Π² ΠΊΡΡΡΠ΅, β ΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡ ΠΏΠΎ Java. ΠΠΎΠ³Π΄Π°-ΡΠΎ Π΄Π°Π²Π½ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ Ρ Π°Π±ΡΠΎΡΠ·Π΅ΡΠΎΠ² ΠΈ ΡΡΠ°ΡΡΡΠΌ Π½Π° Ρ Π°Π±ΡΠ΅, JavaRush ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ. Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π»ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠΈΡΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ. ΠΡΠ΅Π½Ρ Π°ΠΌΠ±ΠΈΡΠΈΠΎΠ·Π½ΠΎ, Π½Π΅ ΡΠ°ΠΊ Π»ΠΈ? ΠΠΎ, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ, Β«ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π° Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ, ΠΌΡ Π΄Π΅Π»Π°Π»ΠΈ ΡΡΠΈ ΠΌΠ΅ΡΡΡΠ°. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅Π»ΡΠ·Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π° Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈΒ».
Π Π½Π°ΡΡ ΠΌΠΈΡΡΠΈΡ β ΠΏΠ΅ΡΠ΅ΡΡΠΈΡΡ Π½Π° Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ β ΠΌΡ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π²Π΅ΡΠΈΠΌ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠ΅Π»Ρ ΠΏΠΎΡΠΊΡΠΎΠΌΠ½Π΅Π΅: ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΡΠΈΠ³Π΅Π½Π½ΡΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡ ΠΏΠΎ Java. Π‘ΡΠΈΡΠ°Ρ, Π½Π°ΠΌ ΡΡΠΎ ΡΠ΄Π°Π»ΠΎΡΡ. ΠΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΠΈΠ»ΠΈΡΡ ΠΈ Π΄ΠΎΠΏΠΈΠ»ΠΈΠ²Π°ΡΡ Π½Π°Ρ JavaRush, ΠΎΠ±ΡΠΎΡΠ»ΠΈ ΡΡΠΏΠ΅ΡΠ½ΡΠΌΠΈ Β«Π²ΡΠΏΡΡΠΊΠ½ΠΈΠΊΠ°ΠΌΠΈΒ»β¦ ΠΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ Π΄ΡΡΠ³ΠΎΠΌ.
ΠΠ΄Π½Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΠ· Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π½Π°ΡΠΊΠ½ΡΠ»ΡΡ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠ·Π°ΠΏΠΈΡΠΈ Π»Π΅ΠΊΡΠΈΠΉ ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΎΠ³ΠΎ ΠΊΡΡΡΠ° CS50 (Β«ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊΒ»). ΠΠΎΠΎΠ±ΡΠ΅-ΡΠΎ Ρ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΆΠ΅ΡΡΠΊΠΎ ΠΊΡΠΈΡΠΈΠΊΡΡ Π²ΡΠ·Ρ Π·Π° ΠΈΡ ΡΠΊΡΡΠ½ΡΠ΅, Π½Π΅ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ Π»Π΅ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ°ΡΠ΅Π»ΠΈ Π»Π΅Ρ Π½Π° 10 ΡΠΆΠ΅ Π² ΡΠΎΡ ΡΠ°ΠΌΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° ΡΡΡΠ΄Π΅Π½ΡΡ ΡΠ»ΡΡΠ°Ρ ΠΈΡ Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π·.ΠΠΎ Π½Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ» Π±Π΅Π· ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ. ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΈΠΉ CS50 β ΡΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΠΊΠΈΠΉ ΠΊΡΡΡ, ΠΏΠ΅ΡΠ΅Π΄ ΠΊΠΎΡΠΎΡΡΠΌ Ρ ΡΠ½ΠΈΠΌΠ°Ρ ΡΠ»ΡΠΏΡ. Π₯ΠΎΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ Π½Π°ΡΠΈ ΡΡΡΠ΄Π΅Π½ΡΡ ΠΈ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π»ΠΈ Π΅Π³ΠΎ. ΠΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΠΊΠΈΠΉ ΠΊΡΡΡ: ΡΡΠΊΠΎ, ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π²Π΄ΠΎΡ Π½ΠΎΠ²Π»ΡΡΡΠ΅.
ΠΡΡΡ ΠΏΡΠΎΡΡΠΎ ΡΠΈΠΊΠ°ΡΠ΅Π½, Ρ ΠΎΡΡ ΠΎΠΏΡΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π½Π΅ Π½Π°ΠΉΠ΄ΡΡ ΡΠ°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π΄Π»Ρ ΡΠ΅Π±Ρ: ΠΎΠ½ ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ². ΠΠΎ ΠΈΠΌ β Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ β ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ CS50.
ΠΡΡΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΊΡΡΡ, ΡΡΠΎ ΠΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ ΠΎΡΠΊΠ°Π·Π°Π»ΡΡ ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»ΡΠ·Ρ CS50. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΡΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ CS50 ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΄Π΅Π½ΡΡ ΠΠ°ΡΠ²Π°ΡΠ΄Π°, Π½ΠΎ ΠΈ Π²ΡΠ΅ ΠΆΠ΅Π»Π°ΡΡΠΈΠ΅, Π½Π° ΡΠ°ΠΉΡΠ΅ edX, ΠΏΡΠΈΡΠ΅ΠΌ, Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Β«Π½ΠΎΒ»: ΠΊΡΡΡ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌβ¦
ΠΠΎΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ, CS50 Π½Π°Ρ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΠΈΠ», ΡΡΠΎ ΠΌΡ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π΅Π³ΠΎ Π½Π° ΡΡΡΡΠΊΠΈΠΉ, Ρ ΠΎΡΡ ΡΠ°ΠΌ Π½Π΅Ρ Π½ΠΈ ΡΠ»ΠΎΠ²Π° ΠΎ Java. ΠΡ Π½Π°ΡΠ»ΠΈ ΠΊΠ»Π°ΡΡΠ½ΡΡ ΡΠ΅Π±ΡΡ β ΡΡΡΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² Vert Dider β ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΏΡΠΈΠ½ΡΠ»ΠΈΡΡ Π·Π° Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ Π»Π΅ΠΊΡΠΈΠΉ.
Π ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ CS50
ΠΠ° ΠΊΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠΈΡΠ°Π½ ΠΡΠ»ΠΈ Π²Ρ β Π½ΠΎΠ²ΠΈΡΠΎΠΊ, ΠΏΡΠΎΠΉΠ΄ΠΈΡΠ΅ CS50. ΠΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ ΠΈΠ· Π²Π°ΡΠΈΡ Π·Π½Π°ΠΊΠΎΠΌΡΡ ΠΏΡΠΈΠ³Π»ΡΠ΄ΡΠ²Π°Π΅ΡΡΡ ΠΊ ΠΠ’ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ CS50 Π½Π΅ Π³Π»ΡΠ΄Ρ. Π― ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ.
CS50 ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π»ΡΠ±ΠΎΠΌΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ, ΠΊΡΠΎ ΡΠ΅ΡΠΈΠ» ΡΡΠ°ΡΡ Β«Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠΎΠΌΒ». ΠΠΎΠΆΠ°Π»ΡΠΉ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΡΠΌ 12-Π»Π΅ΡΠ½ΠΈΠΌ, ΠΈ ΡΠΌΡΠ΄ΡΠ΅Π½Π½ΡΠΌ ΠΎΠΏΡΡΠΎΠΌ Β«ΠΏΠ΅ΡΠ΅Π±Π΅ΠΆΡΠΈΠΊΠ°ΠΌΒ» ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΉ. ΠΠ΄Π΅Π°Π»ΡΠ½ΠΎ β ΡΡΠ°ΡΡΠ΅ΠΊΠ»Π°ΡΡΠ½ΠΈΠΊΠ°ΠΌ ΠΈ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ.
ΠΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΈΠ²Π½ΡΠΉ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ· Π³ΠΎΠ΄Π° Π² Π³ΠΎΠ΄. ΠΡΠΈ ΡΡΠΎΠΌ Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΠΊΠΈΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,Β MITΒ 6.00X) ΠΎΡ ΡΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π΅ ΡΡΠ΅Π±ΡΡΡΡΡ Π·Π½Π°Π½ΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΠΊΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΊΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ.
ΠΡΠΎ Π²Π΅Π΄Π΅Ρ
ΠΡΠΎΡΠ΅ΡΡΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ ΠΡΠ²ΠΈΠ΄ ΠΠ°Π»Π°Π½. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π΅Π³ΠΎ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, Ρ Π²Π°Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠ°Π·ΡΡΠ² ΡΠ°Π±Π»ΠΎΠ½Π° Β«ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ°Β»: ΠΎΠ½ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΡΠ½Π΅ΡΠ³ΠΈΡΠ΅Π½ ΠΈ ΠΏΠΎΠ΄Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ Π½Π΅Π³ΠΎ Π½Ρ ΠΎΡΠ΅Π½Ρ ΠΆΠΈΠ²Π°Ρ. ΠΡΠΌΠ°Ρ, ΡΡΠΏΠ΅Ρ ΠΊΡΡΡΠ° β Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΅Π³ΠΎ Π·Π°ΡΠ»ΡΠ³Π°. Π’Π°ΠΊΠΆΠ΅ Π΅ΠΌΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π°ΡΡΠΈΡΡΠ΅Π½ΡΡ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ β ΠΎΠΏΡΡΠ½ΡΠ΅ ΡΠ΅Π±ΡΡΠ°, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ β ΠΈΠ· ΡΠΈΡΠ»Π° ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠ°ΠΌ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡΠΎΡΡΠ» CS50.
Π§ΡΠΎ ΠΈΠ·ΡΡΠ°ΡΡ Π½Π° CS50
- ΠΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π‘ΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ, ΡΠ°Π±ΠΎΡΠ° Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ Π² Linux, ΡΠΈΠΊΠ»Ρ, ΡΡΠ»ΠΎΠ²Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ ΠΈ ΠΏΡΠΎΡΠΈΠ΅ ΡΠ°Π΄ΠΎΡΡΠΈ.
- ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ½ΠΎΡΡΠΈ ΠΌΡΡΠ»Π΅Π½ΠΈΡ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. Π Π±ΠΈΠ½Π°ΡΠ½ΠΎΠΌ ΠΏΠΎΠΈΡΠΊΠ΅, ΠΏΡΠΎΡΡΠΎΠΌ ΠΏΠΎ ΡΡΡΠΈ, Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΠΈ ΡΡΠ΅Π±ΡΡΡΠ΅ΠΌ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΡΠ²ΠΈΠ΄ ΠΠ°Π»Π°Π½ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΡΡ ΠΎΠ΄Ρ, ΠΏΡΡΠΌΠΎ Π½Π° Π½ΡΠ»Π΅Π²ΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ. Π ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠΎΡΠΎΠΌ Π·Π°Π±ΡΡΡ ΡΡΠ΅Π½Ρ Ρ ΡΠ°Π·ΡΡΠ²ΠΎΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°, Π° Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½Π΅ΠΉ β ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ! ΠΠΎΠΎΠ±ΡΠ΅, ΠΊΡΡΡ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Β«Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠ°ΠΌΒ».
- ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ, ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ , ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΡΡ. ΠΡΠ½ΠΎΠ²Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ ΠΈ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°.
- ΠΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Scratch. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ Π·Π°Π΄Π°Π½ΠΈΡ ΡΡΡΠ΄Π΅Π½ΡΡ Π΄Π΅Π»Π°ΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ C.
- ΠΡΠ½ΠΎΠ²Ρ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΈ SQL.
- ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°: ΠΎΡΠ½ΠΎΠ²Ρ CSS, HTML, JavaScript ΠΈ PHP. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΡΠ΅ Π°Π·Ρ.
- ΠΡΠ½ΠΎΠ²Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Β
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠ°ΠΊΡΡ ΠΎ CS50
- ΠΡΡΡ CS50 ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π² ΠΠ°ΡΠ²Π°ΡΠ΄Π΅ Π² 80Π΅ Π³ΠΎΠ΄Ρ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π΅ΡΠΈΡ.
- Π 2014 Π³ΠΎΠ΄Ρ ΠΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ ΡΠ΅ΡΠΈΠ» ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΡΡΡΠ° ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ Π² ΠΏΠΎΠ»ΡΠ·Ρ CS50. Π ΠΎΡΠ΅Π½Π½Π΅ΠΌ ΡΠ΅ΠΌΠ΅ΡΡΡΠ΅ 2015 Π³ΠΎΠ΄Π° ΠΡΠ²ΠΈΠ΄ ΠΠ°Π»Π°Π½ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠ» ΠΎΠ΄Π½Ρ Π»Π΅ΠΊΡΠΈΡ Π² Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ ΠΠ°ΡΠ²Π°ΡΠ΄Π°, Π²ΡΠΎΡΡΡ β Π² Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ ΠΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ°.
- ΠΠ°, CS50 ΡΡΠ°Π·Ρ ΠΆΠ΅ ΡΡΠ°Π» ΡΠ°ΠΌΡΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΠΊΡΡΡΠΎΠΌ ΠΠ΅Π»Ρ: Π² ΠΎΡΠ΅Π½Π½Π΅ΠΌ ΡΠ΅ΠΌΠ΅ΡΡΡΠ΅ 2015 Π³ΠΎΠ΄Π° Π½Π° Π½Π΅Π³ΠΎ Π·Π°ΠΏΠΈΡΠ°Π»ΠΎΡΡ 510 ΡΡΡΠ΄Π΅Π½ΡΠΎΠ², Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π½Π° Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΡΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ.
- Π ΠΠ°ΡΠ²Π°ΡΠ΄Π΅ Π² 2012 Π³ΠΎΠ΄Ρ CS50 Π±ΡΠ» Π²ΡΠΎΡΡΠΌ ΠΏΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Ρ 691 Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΡΡΠ΄Π΅Π½ΡΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² ΡΡΠΎΠΌ ΠΆΠ΅ Π³ΠΎΠ΄Ρ ΠΊΡΡΡ ΡΡΠ°ΡΡΠΎΠ²Π°Π» Π½Π° ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ edX, ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠΈΠ»ΠΎ Π΅Π³ΠΎ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ Π΅ΡΠ΅ Π½Π° 53Β 000 ΡΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ ΡΠΎ Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ°.
- ΠΡΠ΅Π½ΡΡ 2014 Π³ΠΎΠ΄Π° CS50 Π²ΡΠ±ΠΈΠ»ΡΡ Π² Π»ΠΈΠ΄Π΅ΡΡ Π² ΡΠΎΠ΄Π½ΠΎΠΌ ΠΠ°ΡΠ²Π°ΡΠ΄Π΅ Ρ 818 Π·Π°ΠΏΠΈΡΠ°Π²ΡΠΈΠΌΠΈΡΡ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ. ΠΡΠΎ 12% Π²ΡΠ΅Ρ ΡΡΠ°ΡΠΈΡ ΡΡ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ°.
- ΠΠ΄Π½Π°ΠΆΠ΄Ρ Π»Π΅ΠΊΡΠΈΡ CS50 Π²ΡΠ» ΡΠΊΡ-CEO Microsoft Π‘ΡΠΈΠ² ΠΠ°Π»ΠΌΠ΅Ρ. Π ΡΠ²ΠΎΠ΅ΠΌ Π½Π΅ΠΏΠΎΠ²ΡΠΎΡΠΈΠΌΠΎΠΌ ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠ΅ΠΌΡΡ ΡΡΠΈΠ»Π΅ ;).
- Π 2005 Π³ΠΎΠ΄Ρ ΠΠ°ΡΠΊ Π¦ΡΠΊΠ΅ΡΠ±Π΅ΡΠ³ Π²Π΅Π» ΠΎΠ΄Π½Ρ ΠΈΠ· Π»Π΅ΠΊΡΠΈΠΉ CS50 Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π³ΠΎΡΡΡ. ΠΠ³ΠΎ ΠΏΡΠΈΡΠ»ΠΎ ΠΏΠΎΡΠ»ΡΡΠ°ΡΡβ¦ 15 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ.
- ΠΡΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΠ΄Π΅Π½ΡΡ, Π½ΠΎ ΠΈ ΡΠ΅, ΠΊΡΠΎ Ρ ΠΎΡΡΡ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΊΡΡΠ³ΠΎΠ·ΠΎΡ, ΡΠ·Π½Π°ΡΡ ΡΡΠΎ-ΡΠΎ ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ . ΠΠΎΡΠΎΠΉ ΡΡΠΎ ΠΊΠ°ΡΠ΄ΠΈΠ½Π°Π»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΠ΅Ρ ΠΆΠΈΠ·Π½Ρ ΡΡΠΈΡ Β«Π½Π΅ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΡ Β» ΡΡΡΠ΄Π΅Π½ΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠΏΡΡΠΊΠ½ΠΈΡΠ° ΡΠ°ΠΊΡΠ»ΡΡΠ΅ΡΠ° ΠΈΡΡΠΎΡΠΈΠΈ ΠΈ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ Π‘ΡΡΠ·Π΅Π½ ΠΠΎΠΉΡΠΈΡΠΊΠΈ (Susan Wojcicki) ΠΏΡΠΎΡΠ»ΡΡΠ°Π»Π° CS50 Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΠΊΡΡΡΠ΅. Π Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΅Ρ Π°Π»Π° Π² ΠΡΠ΅ΠΌΠ½ΠΈΠ΅Π²ΡΡ ΠΠΎΠ»ΠΈΠ½Ρ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΎΠ½Π° β ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ YouTube.
Β
ΠΠ΄Π΅ Π½Π°ΠΉΡΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π»Π΅ΠΊΡΠΈΠΈ
Π‘ΡΡΠ°Π½ΠΈΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ Π»Π΅ΠΊΡΠΈΠΈ ΠΊΡΡΡΠ° Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅: javarush.ru/cs50.html. ΠΠ½ΠΈ Π±ΡΠ΄ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π²ΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°.
ΠΡΠΎΡΠ°Ρ ΡΠ°ΡΡΡ ΡΡΠ°ΡΡΠΈ
ΠΡΡΠΎΡΠ½ΠΈΠΊ: Π₯Π°Π±ΡΠ°Ρ Π°Π±Ρ
