Π»ΡΡΡΠΈΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π²Π΅Π± ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠ·ΡΠΊ Π΄Π»Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
Π‘ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ Π² ΡΡΠΎΠΌ ΠΏΠ»Π°Π½Π΅ ΠΏΡΠΎΡΠ΅ β ΠΎΠ±ΡΡΠ½ΠΎ Π±Π°Π·ΠΎΠ²ΡΡ Π·Π½Π°Π½ΠΈΠΉ ΡΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΈ Π±Π΅Π· Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΠΎΡΠ΅ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²ΡΠ±ΠΎΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΡΠ½ΡΠ΅ ΡΠΌΡ Π² ΡΡΡΠΏΠΎΡ: Π²Π΅Π΄Ρ ΠΈΡ ΠΊΡΠ΄Π° Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΎΠ±ΡΠΈΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° Π±ΡΠ°ΡΡΡΡ Π·Π° ΡΡΠΎ-ΡΠΎ Π½Π°Π΄ΠΎ.
Π‘ΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΠ΅, ΡΠ΅ΠΉΡΠ°Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ°Π·ΡΠΌ ΡΠ΄Π΅Π»Π°Π΅Ρ Π²ΡΠ±ΠΎΡ Π·Π° Π²Π°Ρ.
Π ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠ·ΡΠΊΠ°Ρ Π²Π΅Π±-ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°. ΠΠ°ΠΊΠΎΠΉ ΠΏΡΠ΅Π΄ΡΡΠ·ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠ°ΡΠΊΠ»Π°Π΄ Π½Π°Π΄ΠΎ Π·Π½Π°ΡΡ ΠΈ ΠΊΠ°ΠΊΠΎΠ² ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ? ΠΠ± ΡΡΠΎΠΌ Π΄Π°Π»Π΅Π΅.
ΠΠ΅ΡΠ΅Π΄ΠΎΠ²Π°Ρ, ΡΡΠ» ΠΈ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΉ Π²ΡΠ±ΠΎΡ
ΠΠ΅ΡΠ²ΡΠΉ Π²ΡΠ±ΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ β ΡΡΠ΅ΡΠ° ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ.
Front-end ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ
ΠΠ½ΠΎΠ³Π΄Π° ΠΈΡ
Π΅ΡΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ, Π½ΠΎ ΡΡΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. ΠΠ°Π΄Π°ΡΠ° front-end ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΎΠ½ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΠΎ, ΡΡΠΎΠ±Ρ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π°Π³ΡΡΠΆΠ°Π»Π°ΡΡ Π±ΡΡΡΡΠΎ, Π½Π΅ ΡΠΎΡΠΌΠΎΠ·ΠΈΠ»Π° ΠΈ ΠΊΠΎΠ΄ Π½Π° Π½Π΅ΠΉ ΡΠ°Π±ΠΎΡΠ°Π» ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
Backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ
ΠΡΠ΄ΠΈ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΠ΅ Π·Π° ΡΠΊΡΡΡΡΡ ΠΎΡ Π³Π»Π°Π· ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ
. ΠΡ
ΡΠ°Π±ΠΎΡΠ° β Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
Full-stack ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ
ΠΠ½ΠΈ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Ρ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ±Π½Ρ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡΠΊΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΡΠ΅ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ Π·Π°Π΄Π°ΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌ, Π½ΠΎ ΡΡΠΎ Π»ΠΈΡΡ ΡΠ°ΡΡΠ΅Π΅Ρ Π²Π°ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π½Π½ΠΈΡ ΡΡΠ°ΠΏΠ°Ρ , Π° Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ Π²Ρ ΠΈ ΡΠ°ΠΊ ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ². ΠΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠΉΠ΄ΡΠΌ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ ΠΈ Π½Π°ΡΠ½ΡΠΌ Ρ front-end.
ΠΠΈΡΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π°Π΄ΠΎ ΠΏΡΠΎΠ΄Π°ΡΡ
Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎ Π½Π΅ Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ, ΠΆΠ΅Π»Π°ΡΡΠ΅ΠΌΡ ΡΡΠ°ΡΡ front-end ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ, ΡΠ°ΠΊ ΡΡΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠ΅Π΄ΡΡΠ²Π»ΡΠ΅ΠΌΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π΅Π»ΠΈΠΊ ΡΠΈΡΠΊ Π½Π°ΡΠΊΠ½ΡΡΡΡΡ Π½Π° ΡΡΠ°ΡΡΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΠ°ΡΡΠ΅ Β«Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π² ΡΠ΅ΠΌΠ΅ Π²ΡΠ΅Π³ΠΎΒ». ΠΡΡ ΡΡΠΎ ΡΠ°ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ β Π°Π±ΡΠΎΠ»ΡΡΠ½Π°Ρ ΠΏΡΠ°Π²Π΄Π°, Π½ΠΎ ΠΏΡΠΈΠΉΡΠΈ ΠΊ ΡΡΠΎΠΌΡ Π½Π°Π΄ΠΎ Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΌΠ°Π»ΠΎΠ³ΠΎ, Π° ΠΌΠ°Π»ΠΎΠ΅ β ΡΡΠΎ 3 ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠΈΡΠ° frontend-Π°: HTML, CSS ΠΈ JavaScript. ΠΠ°Π·Ρ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ½Π΅Π³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π° Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΌ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π΅ ΠΏΠΎ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅.
ΠΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Π½Π°Π·Π°Π΄, ΠΈΠ·ΡΡΠΈΠ² HTML ΠΈ CSS Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠΌΠ½ΡΡ ΠΊΠ½ΠΈΠ³, Π° JS Π½Π° ΡΡΠΎΠ²Π½Π΅ jQuery, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΡΠ΅ΡΡΡΠ· ΠΏΡΠ΅ΡΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ junior-a. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡ, Π° ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠ»ΡΠ½ΠΎ Π²ΠΎΠ·ΡΠΎΡΠ»ΠΈ. ΠΠΏΡΠΎΡΠ΅ΠΌ, Π·Π½Π°Π½ΠΈΡ HTML ΠΈ CSS ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΠΎΠΆΠΈΡΡ Π² ΠΏΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΈΡ ΠΊΠ½ΠΈΠ³:
ΠΠ° JavaScript ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ΄Π΅ΡΡ ΠΌΠ°Π»ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΡΡΠΈΡΡ ΡΠ΅ΠΎΡΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ½ΠΈΠ³Π΅ Β«JavaScript: Π‘ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΠΎΡΠΎΠ½ΡΒ». ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡΡΠ΅Π² Π½Π°Π±ΠΈΠ²Π°ΡΡ ΡΡΠΊΠΈ ΠΈ ΡΡΠ΅Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ·Π³ΠΈ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΠΉ jQuery.
ΠΡΠΎΠΌΠ΅ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°Π½ΠΈΠΉ, front-end ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ Π·Π½Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ ΠΈ ΡΠΌΠ΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ. ΠΠ΅Π΄Ρ ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ° Π·ΠΎΠ½Π° ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅Π΅ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠ² Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ Π²Π΅ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ΄Π°ΡΠΈ.
ΠΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΏΡΠΈΠΊΡΡΡΠΈΡΡ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ
ΠΠ°Π·ΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ back-end ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° β PHP. ΠΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠ½ΠΎΠ²Π°, Π·Π½Π°ΡΡ ΠΊΠΎΡΠΎΡΡΡ Π² ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²Π΅, ΠΊΠ°ΠΊ ΠΈ Π΄Π΅Π»Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ, ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΎΠ±ΡΠ·Π°Π½Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΎΡΡ Π±Ρ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΠΊΠ½ΠΈΠ³Ρ Β«PHP: ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΡΡΡΒ».
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ², ΡΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΈΠ· Ruby ΠΈ Python, ΠΏΡΠΈΡΡΠΌ Π²ΡΠ±ΠΎΡ ΡΡΠΎΡ β ΡΠΈΡΡΠ°Ρ Π²ΠΊΡΡΠΎΠ²ΡΠΈΠ½Π°. ΠΠ°ΠΆΠ΅ Π·Π΄Π΅ΡΡ Π½Π° ΡΠΎΡΡΠΌΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠΏΡΡ ΠΈΠ²Π°ΡΡ ΡΠΏΠΎΡΡ, Π½ΠΎ Π΄Π°ΠΆΠ΅ Π² ΡΠΏΠΎΡΠ΅ Π·Π° ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»Ρ Π½Π°ΠΉΡΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΠΎ Python ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³Ρ Ρ Π½Π΅Π·Π°ΠΌΡΡΠ»ΠΎΠ²Π°ΡΡΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«ΠΠ·ΡΡΠ°Π΅ΠΌ PythonΒ», ΠΏΠΎ Ruby β Β«Rails 4. ΠΠΈΠ±ΠΊΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ».
ΠΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ·ΡΠΊ ΠΈΠ· ΡΠ°Π·ΡΡΠ΄Π° must know β Π²ΡΡ ΡΠΎΡ ΠΆΠ΅ JavaScript Ρ Π΅Π³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠΌΠΈ jQuery ΠΈ Ajax. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ back-end ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΎΠ±ΡΠ΅Π΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ»Π°, Π° Π²ΠΎΡ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡΡΠΎΠ² Π²ΡΠΎΠ΄Π΅ Π±Π»ΠΎΠ³Π° ΠΠ½ΡΠΎΠ½Π° Π¨Π΅Π²ΡΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ.
ΠΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ Π·Π½Π°Π½ΠΈΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π±Π°Π· Π΄Π°Π½Π½ΡΡ . ΠΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ SQL, ΠΊΠ°ΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ β ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ ΠΠ.
ΠΠ΄ΠΈΠ½ Π·Π° Π²ΡΠ΅Ρ
ΠΡΠ°Π²Π΄Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ Β«ΡΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ Β» ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Π·Π΄Π΅ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Ρ, Π΄Π° ΠΈ ΡΡΠ΄ΠΎΠ²ΡΠ΅ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΈ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΊ full-stack-Ρ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΡΠΈΠΉΡΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π±ΡΡΡΡΠΎ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ 2 ΡΠ°Π·Π΄Π΅Π»Π°, ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅ Π΅ΡΡ ΡΠ°Π· ΡΠΎΡΡΠΌ GeekBrains ΠΈ Π½Π°ΡΠΈΠ½Π°ΠΉΡΠ΅ Π³ΡΡΠ·ΡΡ Π³ΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ Π½Π°ΡΠΊΠΈ.
ΠΠ½Π°Π½ΠΈΡ Π½Π΅ ΠΎ ΡΠ·ΡΠΊΠ°Ρ
ΠΠΎΠΌΠΈΠΌΠΎ ΡΠ°ΠΌΠΈΡ ΡΠ·ΡΠΊΠΎΠ², Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΡΡΠ°ΡΡ Π²ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°ΡΡΠΈΠ΅ΡΡ ΠΊ Π½ΠΈΠΌ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΠ΅ Π½Π°Π΄ΡΡΡΠΎΠΉΠΊΠΈ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ JavaScript (AngularJS, Knockout, Backbone) ΠΈ CSS (Bootstrap, Foundation). ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π±ΠΈΡΡ ΡΡΠΊΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ Git ΠΈ SVN.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π±ΠΎΠ»ΡΡΠΈΡ ΡΡΠΏΠ΅Ρ ΠΎΠ² Π² Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ β Π·Π°ΠΏΠ°ΡΠΈΡΠ΅ΡΡ ΡΠ΅ΡΠΏΠ΅Π½ΠΈΠ΅ΠΌ, Π΄Π²ΠΈΠ³Π°ΠΉΡΠ΅ΡΡ ΡΠ°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ ΠΊ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅Π»ΠΈ, Π²ΡΠ±ΠΈΡΠ°Ρ ΡΡ Π΄ΠΎΡΠΎΠΆΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π²Π°ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ. Π ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π²ΡΡΠ΅ ΠΈΠ»ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ°ΡΡΠ΅. ΠΡΠ±ΠΈΡΠ΅ ΡΠΎ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΠ΅, ΠΏΠΎΡΠ²ΡΡΠ°ΠΉΡΠ΅ ΡΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΡ, Π²ΠΊΠ»Π°Π΄ΡΠ²Π°ΠΉΡΠ΅ Π΄ΡΡΡ, ΠΈ ΡΡΠΏΠ΅Ρ Π½Π΅ Π·Π°ΡΡΠ°Π²ΠΈΡ ΡΠ΅Π±Ρ ΠΆΠ΄Π°ΡΡ.
Π‘Π°ΠΌΡΠΉ ΠΌΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΏΠΎΠΏΠ°ΡΡΡ Π² ΠΌΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ β Π²ΡΠ±ΡΠ°ΡΡ ΡΠ²ΠΎΡ ΠΎΠ±Π»Π°ΡΡΡ. ΠΡΡΠΈΡΠ΅Π»Π΅Π½ ΠΎΠ½ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΏΡΠΎΡΠ½ΡΠ²ΡΠΈΡΡ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ ΠΈ ΠΏΠΎΠ½ΡΠ², ΡΡΠΎ ΡΡΠΎ Π½Π΅ Π²Π°ΡΠ΅ ΠΏΡΠΈΠ·Π²Π°Π½ΠΈΠ΅, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π»Π΅Π½Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ, Π²Ρ ΠΏΠΎΡΠ΅ΡΡΠ΅ΡΠ΅ ΠΌΠ΅ΡΡΡΡ ΠΈ Π³ΠΎΠ΄Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Π‘ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ Π² ΡΡΠΎΠΌ ΠΏΠ»Π°Π½Π΅ ΠΏΡΠΎΡΠ΅ β ΠΎΠ±ΡΡΠ½ΠΎ Π±Π°Π·ΠΎΠ²ΡΡ Π·Π½Π°Π½ΠΈΠΉ ΡΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΈ Π±Π΅Π· Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΠΎΡΠ΅ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²ΡΠ±ΠΎΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΡΠ½ΡΠ΅ ΡΠΌΡ Π² ΡΡΡΠΏΠΎΡ: Π²Π΅Π΄Ρ ΠΈΡ ΠΊΡΠ΄Π° Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΎΠ±ΡΠΈΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° Π±ΡΠ°ΡΡΡΡ Π·Π° ΡΡΠΎ-ΡΠΎ Π½Π°Π΄ΠΎ.
Π‘ΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΠ΅, ΡΠ΅ΠΉΡΠ°Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ°Π·ΡΠΌ ΡΠ΄Π΅Π»Π°Π΅Ρ Π²ΡΠ±ΠΎΡ Π·Π° Π²Π°Ρ.
Π ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠ·ΡΠΊΠ°Ρ Π²Π΅Π±-ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°. ΠΠ°ΠΊΠΎΠΉ ΠΏΡΠ΅Π΄ΡΡΠ·ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠ°ΡΠΊΠ»Π°Π΄ Π½Π°Π΄ΠΎ Π·Π½Π°ΡΡ ΠΈ ΠΊΠ°ΠΊΠΎΠ² ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ? ΠΠ± ΡΡΠΎΠΌ Π΄Π°Π»Π΅Π΅.
ΠΠ΅ΡΠ΅Π΄ΠΎΠ²Π°Ρ, ΡΡΠ» ΠΈ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΉ Π²ΡΠ±ΠΎΡ
ΠΠ΅ΡΠ²ΡΠΉ Π²ΡΠ±ΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ β ΡΡΠ΅ΡΠ° ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ.
Front-end ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ
ΠΠ½ΠΎΠ³Π΄Π° ΠΈΡ
Π΅ΡΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ, Π½ΠΎ ΡΡΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. ΠΠ°Π΄Π°ΡΠ° front-end ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΎΠ½ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΠΎ, ΡΡΠΎΠ±Ρ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π°Π³ΡΡΠΆΠ°Π»Π°ΡΡ Π±ΡΡΡΡΠΎ, Π½Π΅ ΡΠΎΡΠΌΠΎΠ·ΠΈΠ»Π° ΠΈ ΠΊΠΎΠ΄ Π½Π° Π½Π΅ΠΉ ΡΠ°Π±ΠΎΡΠ°Π» ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
Backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ
ΠΡΠ΄ΠΈ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΠ΅ Π·Π° ΡΠΊΡΡΡΡΡ ΠΎΡ Π³Π»Π°Π· ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ
. ΠΡ
ΡΠ°Π±ΠΎΡΠ° β Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
Full-stack ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ
ΠΠ½ΠΈ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Ρ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ±Π½Ρ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡΠΊΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΡΠ΅ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ Π·Π°Π΄Π°ΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌ, Π½ΠΎ ΡΡΠΎ Π»ΠΈΡΡ ΡΠ°ΡΡΠ΅Π΅Ρ Π²Π°ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π½Π½ΠΈΡ ΡΡΠ°ΠΏΠ°Ρ , Π° Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ Π²Ρ ΠΈ ΡΠ°ΠΊ ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ². ΠΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠΉΠ΄ΡΠΌ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ ΠΈ Π½Π°ΡΠ½ΡΠΌ Ρ front-end.
ΠΠΈΡΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π°Π΄ΠΎ ΠΏΡΠΎΠ΄Π°ΡΡ
Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎ Π½Π΅ Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ, ΠΆΠ΅Π»Π°ΡΡΠ΅ΠΌΡ ΡΡΠ°ΡΡ front-end ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ, ΡΠ°ΠΊ ΡΡΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠ΅Π΄ΡΡΠ²Π»ΡΠ΅ΠΌΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π΅Π»ΠΈΠΊ ΡΠΈΡΠΊ Π½Π°ΡΠΊΠ½ΡΡΡΡΡ Π½Π° ΡΡΠ°ΡΡΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΠ°ΡΡΠ΅ Β«Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π² ΡΠ΅ΠΌΠ΅ Π²ΡΠ΅Π³ΠΎΒ». ΠΡΡ ΡΡΠΎ ΡΠ°ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ β Π°Π±ΡΠΎΠ»ΡΡΠ½Π°Ρ ΠΏΡΠ°Π²Π΄Π°, Π½ΠΎ ΠΏΡΠΈΠΉΡΠΈ ΠΊ ΡΡΠΎΠΌΡ Π½Π°Π΄ΠΎ Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΌΠ°Π»ΠΎΠ³ΠΎ, Π° ΠΌΠ°Π»ΠΎΠ΅ β ΡΡΠΎ 3 ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠΈΡΠ° frontend-Π°: HTML, CSS ΠΈ JavaScript. ΠΠ°Π·Ρ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ½Π΅Π³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π° Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΌ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π΅ ΠΏΠΎ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅.
ΠΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Π½Π°Π·Π°Π΄, ΠΈΠ·ΡΡΠΈΠ² HTML ΠΈ CSS Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠΌΠ½ΡΡ ΠΊΠ½ΠΈΠ³, Π° JS Π½Π° ΡΡΠΎΠ²Π½Π΅ jQuery, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΡΠ΅ΡΡΡΠ· ΠΏΡΠ΅ΡΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ junior-a. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡ, Π° ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠ»ΡΠ½ΠΎ Π²ΠΎΠ·ΡΠΎΡΠ»ΠΈ. ΠΠΏΡΠΎΡΠ΅ΠΌ, Π·Π½Π°Π½ΠΈΡ HTML ΠΈ CSS ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΠΎΠΆΠΈΡΡ Π² ΠΏΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΈΡ ΠΊΠ½ΠΈΠ³:
ΠΠ° JavaScript ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ΄Π΅ΡΡ ΠΌΠ°Π»ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΡΡΠΈΡΡ ΡΠ΅ΠΎΡΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎ ΠΊΠ½ΠΈΠ³Π΅ Β«JavaScript: Π‘ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΠΎΡΠΎΠ½ΡΒ». ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡΡΠ΅Π² Π½Π°Π±ΠΈΠ²Π°ΡΡ ΡΡΠΊΠΈ ΠΈ ΡΡΠ΅Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ·Π³ΠΈ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΠΉ jQuery.
ΠΡΠΎΠΌΠ΅ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°Π½ΠΈΠΉ, front-end ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ Π·Π½Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ ΠΈ ΡΠΌΠ΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ. ΠΠ΅Π΄Ρ ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ° Π·ΠΎΠ½Π° ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅Π΅ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠ² Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ Π²Π΅ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ΄Π°ΡΠΈ.
ΠΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΏΡΠΈΠΊΡΡΡΠΈΡΡ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ
ΠΠ°Π·ΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ back-end ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° β PHP. ΠΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠ½ΠΎΠ²Π°, Π·Π½Π°ΡΡ ΠΊΠΎΡΠΎΡΡΡ Π² ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²Π΅, ΠΊΠ°ΠΊ ΠΈ Π΄Π΅Π»Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ, ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΎΠ±ΡΠ·Π°Π½Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΎΡΡ Π±Ρ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΠΊΠ½ΠΈΠ³Ρ Β«PHP: ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΡΡΡΒ».
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ², ΡΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΈΠ· Ruby ΠΈ Python, ΠΏΡΠΈΡΡΠΌ Π²ΡΠ±ΠΎΡ ΡΡΠΎΡ β ΡΠΈΡΡΠ°Ρ Π²ΠΊΡΡΠΎΠ²ΡΠΈΠ½Π°. ΠΠ°ΠΆΠ΅ Π·Π΄Π΅ΡΡ Π½Π° ΡΠΎΡΡΠΌΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠΏΡΡ ΠΈΠ²Π°ΡΡ ΡΠΏΠΎΡΡ, Π½ΠΎ Π΄Π°ΠΆΠ΅ Π² ΡΠΏΠΎΡΠ΅ Π·Π° ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»Ρ Π½Π°ΠΉΡΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΠΎ Python ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³Ρ Ρ Π½Π΅Π·Π°ΠΌΡΡΠ»ΠΎΠ²Π°ΡΡΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«ΠΠ·ΡΡΠ°Π΅ΠΌ PythonΒ», ΠΏΠΎ Ruby β Β«Rails 4. ΠΠΈΠ±ΠΊΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ».
ΠΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ·ΡΠΊ ΠΈΠ· ΡΠ°Π·ΡΡΠ΄Π° must know β Π²ΡΡ ΡΠΎΡ ΠΆΠ΅ JavaScript Ρ Π΅Π³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠΌΠΈ jQuery ΠΈ Ajax. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ back-end ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΎΠ±ΡΠ΅Π΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ»Π°, Π° Π²ΠΎΡ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡΡΠΎΠ² Π²ΡΠΎΠ΄Π΅ Π±Π»ΠΎΠ³Π° ΠΠ½ΡΠΎΠ½Π° Π¨Π΅Π²ΡΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ.
ΠΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ Π·Π½Π°Π½ΠΈΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π±Π°Π· Π΄Π°Π½Π½ΡΡ . ΠΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ SQL, ΠΊΠ°ΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ β ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ ΠΠ.
ΠΠ΄ΠΈΠ½ Π·Π° Π²ΡΠ΅Ρ
ΠΡΠ°Π²Π΄Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ Β«ΡΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ Β» ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Π·Π΄Π΅ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Ρ, Π΄Π° ΠΈ ΡΡΠ΄ΠΎΠ²ΡΠ΅ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΈ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΊ full-stack-Ρ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΡΠΈΠΉΡΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π±ΡΡΡΡΠΎ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ 2 ΡΠ°Π·Π΄Π΅Π»Π°, ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅ Π΅ΡΡ ΡΠ°Π· ΡΠΎΡΡΠΌ GeekBrains ΠΈ Π½Π°ΡΠΈΠ½Π°ΠΉΡΠ΅ Π³ΡΡΠ·ΡΡ Π³ΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ Π½Π°ΡΠΊΠΈ.
ΠΠ½Π°Π½ΠΈΡ Π½Π΅ ΠΎ ΡΠ·ΡΠΊΠ°Ρ
ΠΠΎΠΌΠΈΠΌΠΎ ΡΠ°ΠΌΠΈΡ ΡΠ·ΡΠΊΠΎΠ², Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΡΡΠ°ΡΡ Π²ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°ΡΡΠΈΠ΅ΡΡ ΠΊ Π½ΠΈΠΌ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΠ΅ Π½Π°Π΄ΡΡΡΠΎΠΉΠΊΠΈ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ JavaScript (AngularJS, Knockout, Backbone) ΠΈ CSS (Bootstrap, Foundation). ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π±ΠΈΡΡ ΡΡΠΊΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ Git ΠΈ SVN.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π±ΠΎΠ»ΡΡΠΈΡ ΡΡΠΏΠ΅Ρ ΠΎΠ² Π² Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ β Π·Π°ΠΏΠ°ΡΠΈΡΠ΅ΡΡ ΡΠ΅ΡΠΏΠ΅Π½ΠΈΠ΅ΠΌ, Π΄Π²ΠΈΠ³Π°ΠΉΡΠ΅ΡΡ ΡΠ°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ ΠΊ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅Π»ΠΈ, Π²ΡΠ±ΠΈΡΠ°Ρ ΡΡ Π΄ΠΎΡΠΎΠΆΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π²Π°ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ. Π ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π²ΡΡΠ΅ ΠΈΠ»ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ°ΡΡΠ΅. ΠΡΠ±ΠΈΡΠ΅ ΡΠΎ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΠ΅, ΠΏΠΎΡΠ²ΡΡΠ°ΠΉΡΠ΅ ΡΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΡ, Π²ΠΊΠ»Π°Π΄ΡΠ²Π°ΠΉΡΠ΅ Π΄ΡΡΡ, ΠΈ ΡΡΠΏΠ΅Ρ Π½Π΅ Π·Π°ΡΡΠ°Π²ΠΈΡ ΡΠ΅Π±Ρ ΠΆΠ΄Π°ΡΡ.
Π―Π·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄Π»Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΠ°ΡΡΠ΅ΡΠ° Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ±ΡΠ»ΡΠ½ΠΎΠΉ, Π·Π°Ρ Π²Π°ΡΡΠ²Π°ΡΡΠ΅ΠΉ ΠΈ ΡΡΠ΅Π±ΡΡΡΠ΅ΠΉ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΠΈ ΠΊ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ Ρ ΠΎΡΠΎΡΠΎ ΠΎΡΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ Π½Π°Π²ΡΠΊΠΎΠ² ΠΈ Π·Π½Π°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ Π³ΠΎΠ΄ Π·Π° Π³ΠΎΠ΄ΠΎΠΌ. Π ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠ»Π°ΡΡΠ½ΡΠ΅ Π²Π΅Π±-ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ, ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΡΠ° Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΡΡ Π·Π°ΡΠΏΠ»Π°ΡΡ. ΠΠ΅ΠΏΠ»ΠΎΡ ΠΎ, Π΄Π°?
Π ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ, ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ, ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ:
ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡΡΡ Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ, Π²Ρ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΠΎΡΠΎΠ½Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ.
ΠΡΠ°ΠΊ, Π²ΠΎΡ 10 Π»ΡΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΊΠ°ΠΊ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΡΠ°ΠΊ ΠΈ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°.
CSS / HTML
JavaScript
Π―Π·ΡΠΊ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ², Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΠ³Ρ. JavaScript ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²ΠΎ Π²ΡΠ΅Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. ΠΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅, ΡΠ°ΠΊ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, ΡΡΠΎ Π²Π°Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΡΡΡΡΠ°ΡΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΈ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² / ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ / ΠΈΠ³Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΡΡΠΏΠ΅Ρ ΠΊΡΡΡΠΎ. ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ JavaScript Π²Π°ΠΆΠ½ΠΎ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Π°ΡΠ΅ ΡΠ΅ΡΠ΄ΡΠ΅ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΎ Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ. ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ JavaScript ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊ Π»ΡΠ±ΠΎΠΌΡ Π΄ΡΡΠ³ΠΎΠΌΡ ΡΠ·ΡΠΊΡ.
Python
Java, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ Π² 1990-Ρ Π³ΠΎΠ΄Π°Ρ ΠΈ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½Π°Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π·ΠΎΠ»ΠΎΡΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡΠ΅, Π²ΠΎ Π²ΡΠ΅Ρ ΠΎΠ±Π»Π°ΡΡΡΡ . ΠΠ½Π° ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π° Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Π»ΡΠ±ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΅Π΅ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΉ. ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°Ρ safe ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ Π² ΠΌΠΈΡΠ΅, ΡΠΎ Π½Π΅ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ Java. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΡΠ°ΠΊΡ: Java ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ°Π»ΡΡ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ΅Π»Π΅Π²ΠΈΠ΄Π΅Π½ΠΈΡ, Π½ΠΎ Π²ΡΠΊΠΎΡΠ΅ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»ΠΈ ΠΏΠΎΠ½ΡΠ»ΠΈ, ΡΡΠΎ ΠΎΠ½Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΠΏΠ΅ΡΠ΅ΠΆΠ°Π΅Ρ ΡΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΡΠΎΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΡΠ°ΡΠ»ΠΈ. ΠΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΆΠ΅ ΠΈΡΡΠΎΡΠΈΡ.
ΠΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΈΡΡ?
Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΡΠ²ΠΎΠΈΡΡ, ΡΠ΅ΠΌ ΠΊΡΡΡΠ΅ Π±ΡΠ΄Π΅ΡΡ
ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π΄ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΡΠΎ ΡΡΠΎΠ²Π΅Π½Ρ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π·Π°ΡΠΏΠ»Π°ΡΠ° Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π²Π»Π°Π΄Π΅Π΅Ρ.
Π― ΡΠ°ΠΌ Π² ΡΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Ρ ΠΎΠ΄ΠΈΠ» ΠΈ Π΄ΡΠΌΠ°Π», ΡΡΠΎ Π±Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΈΠ·ΡΡΠΈΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΎΠΌ ΠΏΠΈΡΠ°ΡΡ Π² ΡΠ΅Π·ΡΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΌΠ½ΡΡ ΡΠ»ΠΎΠ². ΠΠ°ΡΠ΅ΠΌ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΡΡ Ρ ΠΊΠΎΠ»Π»Π΅Π³ΠΎΠΉ, Π‘++ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π° Π²ΡΡ ΠΆΠΈΠ·Π½Ρ ΠΎΡΠ²ΠΎΠΈΠ» ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΡΠΎΡ ΡΠ·ΡΠΊ ΠΈ Π²ΡΠ΅. Π Π·Π°ΡΠΏΠ»Π°ΡΠ° Ρ Π½Π΅Π³ΠΎ Π±ΡΠ»Π°, ΠΊΠ°ΠΊ Ρ ΠΌΠ΅Π½Ρ, ΠΌΠΎΠΆΠ΅Ρ Π΄Π°ΠΆΠ΅ Π±ΠΎΠ»ΡΡΠ΅. ΠΠΎΠΌΠ½Ρ, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ ΠΎΠ΄ΠΈΠ» ΠΈ Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠΌ ΡΠΏΡΠ°ΡΠΈΠ²Π°Π», ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ Π²Π΅ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Π½Π° Π‘ #. ΠΡΠΎ ΠΌΠ΅Π½Ρ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΈΠ²ΠΈΠ»ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ ΡΠ²ΠΈΠ΄Π΅Π», ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠΏΠ΅ΡΠ΅Π½ Π² IT-ΠΊΠ°ΡΡΠ΅ΡΠ΅, Ρ ΠΎΡΡ ΠΎΠ½ Ρ ΠΎΡΠΎΡΠΎ Π²ΡΡΡΠΈΠ» Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ·ΡΠΊ, Π° Π·Π° Π΅Π³ΠΎ ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΏΠΎΡΡΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π½Π°Π΄ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΊΡΡΠ³ΠΎΠ·ΠΎΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ. ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΡΠ΅ΠΊΡΠ΅Ρ ΡΡΠΏΠ΅Ρ Π° Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡ ΠΏΡΠΎΡΠΈ Π² ΡΠ΅ΠΌ-ΡΠΎ ΠΎΠ΄Π½ΠΎΠΌ, Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΠ²Π°ΠΈΠ²Π°ΡΡ ΡΠΌΠ΅ΠΆΠ½ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡΡ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π° ΠΈ Π΄Π²ΠΈΠ³Π°ΡΡ Π² Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅Π»ΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΠ΅ΡΡ Web-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ, Π±ΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ·ΡΠΊ Π΄Π»Ρ Π±ΡΠΊΡΠ½Π΄Π° ΠΈ JavaScript Π΄Π»Ρ ΡΡΠΎΠ½ΡΡΠ½Π΄Π°. ΠΠΎ Π΅ΡΠ»ΠΈ Ρ Π±ΡΠ΄Ρ ΡΡΠΈΡΡ Π‘++ Π΄Π»Ρ Π±ΡΠΊΡΠ½Π΄Π°, ΡΠΎ Π·Π½Π°Π½ΠΈΡ JavaScript Π΄Π»Ρ ΡΡΠΎΠ½ΡΡΠ½Π΄Π° ΠΌΠ½Π΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π°ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π²ΠΌΠ΅ΡΡΠ΅.
ΠΠ±ΡΡΠ½ΠΎ, Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ Π½Π΅ ΡΠ°ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΈΠ·-Π·Π° ΡΡ ΠΎΠΆΠ΅Π³ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΠΈ ΠΎΠ±ΡΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ C # Π½Π° Java. ΠΡΠΈ ΡΡΠΎΠΌ Π²ΠΎΠΊΡΡΠ³ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Π΅ΡΡΡ ΡΠ²ΠΎΡ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ°: Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ, Π»ΠΈΠ±Ρ. Π Π²ΠΎΡ Π½Π° ΡΡΠΎ ΡΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΈ Π±ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΡΡΠΎΠΊΠΎΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠΌ Π² Π΄Π²ΡΡ -ΡΡΠ΅Ρ ΡΠ°Π·Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ.
Π ΡΠ½ΠΎΠΊ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ Π΄ΠΈΠΊΡΡΠ΅Ρ ΡΡΠ»ΠΎΠ²ΠΈΡ
ΠΡΠ»ΠΈ ΠΎΡΠ²Π°ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΡΠ΅Π»ΡΡ ΠΊΠ°ΡΡΠ΅ΡΡ, Π° Π½Π΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Ρ ΠΎΠ±Π±ΠΈ, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π°Π΄ΠΎ Π½Π° ΡΡΠ½ΠΎΠΊ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ. ΠΠ΄Π΅ΠΌ Π½Π° HeadHunter ΠΈ Π²ΠΈΠ΄ΠΈΠΌ ΡΠ°ΠΊΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ
ΠΠ΅Π»Π΅Π½ΡΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½Ρ ΡΠ·ΡΠΊΠΈ Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ. ΠΠ° Π³ΠΎΠ΄ Kotlin ΠΈ Go Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΎΠΊΠ°Π·Π°Π»ΠΈΡΡ Π² ΡΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅. ΠΡΠ°ΡΠ½ΡΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½ Ruby β Π΄Π»Ρ Π½Π΅Π³ΠΎ ΡΠΈΡΠ»ΠΎ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ ΡΠΎΠΊΡΠ°ΡΠ°Π΅ΡΡΡ, ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠΊΠΎΡΠΎ ΠΈΠ· ΡΠΎΠΏ-10 Π΅Π³ΠΎ Π²ΡΡΠ΅ΡΠ½ΠΈΡ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ·ΡΠΊ.
ΠΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠΊΠ·ΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠ΅, Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ ΠΌΠ΅Π½ΡΡΠ΅ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΎΠ², Π° Π·Π½Π°ΡΠΈΡ ΠΏΡΠΎΡΠ΅ Π½Π°ΠΉΡΠΈ ΡΠ°Π±ΠΎΡΡ. ΠΡΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠ°ΠΊ. Π Π°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»ΠΈ ΡΠΎΠΆΠ΅ ΠΈΠ΄ΡΡ Π½Π° hh, ΡΠΌΠΎΡΡΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΎΠ² ΠΈ ΡΠ΅ΡΠ°ΡΡ, Π½Π° ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΏΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΠ°ΠΌΠΊΠ½ΡΡΡΠΉ ΠΊΡΡΠ³. ΠΠΎΡΡΠΎΠΌΡ ΠΌΠΎΠΉ ΡΠΎΠ²Π΅Ρ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΊΠ°ΡΡΠ΅ΡΡ: Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ΡΡ Π½Π° ΡΠΏΡΠΎΡ Π½Π° ΡΡΠ½ΠΊΠ΅ ΡΡΡΠ΄Π°, Π° Π½Π΅ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ΅ΠΉΡΠΈΠ½Π³Π°ΠΌ.
ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π²Π·ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° β Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΈΠΌ ΡΠ²Π»ΡΡΡΡΡ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ β Ρ ΡΠ°ΡΡΠΌΠΎΡΡΡ ΠΈΡ Π² ΡΠ°Π·ΡΠ΅Π·Π΅ 4-Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΡΠΎΡΡΠ°Π²Π»Ρ Π½Π°Π±ΠΎΡΡ Π½Π°Π²ΡΠΊΠΎΠ², Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π½ΡΡ Π·Π°Π΄Π°Ρ.
Web-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°
ΠΠ΄Π΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ, Π½ΠΎ ΠΈ ΡΠΈΠ»ΡΠ½Π΅Π΅ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡ ΡΡΠ΅Π΄ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ², Ρ.ΠΊ. Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ ΡΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ. Web-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Frontend β Π²ΠΈΠ·ΡΠ°Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΡΠ°ΠΉΡΠ°, ΡΠΎ, Ρ ΡΠ΅ΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ, ΠΈ Backend β ΡΠ΅ΡΠ²Π΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΡΠ°ΠΉΡΠ°.
ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΡΡΡ Π΄Π»Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅ΡΠ°:
HTML, CSS β ΡΠ·ΡΠΊΠΈ Π²Π΅ΡΡΡΠΊΠΈ
JavaScript β Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
ECMAScript / Typescript β ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ JavaScript, Π΄Π°ΡΡΠΈΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ
ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ²: React / Angular / Vue
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π²ΡΠ±ΠΎΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Π½Π΅ ΡΡΠΎΠ»Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»Π΅Π½: ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ Π³ΠΎΡΠΎΠ² ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ° Ρ ΠΎΠΏΡΡΠΎΠΌ Π² Π»ΡΠ±ΠΎΠΌ ΠΈΠ· ΡΡΠ΅Ρ , Ρ.ΠΊ. Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΡΡ Π½Π° Π½ΡΠΆΠ½ΡΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΠ»Ρ Π±ΡΠΊΠ΅Π½Π΄Π΅ΡΠ° Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ². ΠΠ°ΠΆΠ΄ΡΠΉ ΠΏΡΠ½ΠΊΡ Π² ΡΠΏΠΈΡΠΊΠ΅ β ΠΏΠ°ΡΠ° ΠΈΠ· ΡΠ·ΡΠΊΠ° ΠΈ Π΅Π³ΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ²:
PHP + Laravel / Yii 2 / Symphony
Javascript + NodeJS (Express.JS, Nest.js, TypeScript, GraphQL, Apollo)
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π½Π°Π±ΠΎΡΠΎΠ² Π°ΠΊΡΡΠ°Π»Π΅Π½ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠ°ΠΉΡΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π½Π° ΡΠ²ΠΎΠ΅ ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅. Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΎΠ²Π»Π°Π΄Π΅ΡΡ Π΅ΡΠ΅ ΠΈ ΡΡΠΈΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ:
HTML & CSS β ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π²Π΅ΡΡΡΠΊΠΈ ΡΠ°ΠΉΡΠΎΠ²
SQL (PostgreSQL / MySql) β ΡΠ°Π±ΠΎΡΠ° Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ β ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, Π΄ΠΆΠ΅Π½ΡΠ΅Π»ΡΠΌΠ΅Π½ΡΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ Π΄Π»Ρ Π±ΡΠΊΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π³ΠΎ Π½Π°Π΄ ΡΠ°ΠΉΡΠ°ΠΌΠΈ. ΠΠ°Π»Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π²ΠΈΡΡΡΡ ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² 2 ΡΠ°Π·Π½ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡ : Π½Π°ΡΠ°ΡΡ ΠΎΡΠ²Π°ΠΈΠ²Π°ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅ΡΠ°, Ρ.Π΅. ΡΡΠ°ΡΡ Fullstack-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ, ΠΈΠ»ΠΈ ΡΠ³Π»ΡΠ±ΠΈΡΡΡΡ Π² Π±Π΅ΠΊΠ΅Π½Π΄ ΠΈ Ρ Π°ΠΉΠ»ΠΎΠ°Π΄. ΠΡΠ±ΡΠ°Π² Π²ΡΠΎΡΠΎΠΉ ΠΏΡΡΡ, Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΡΠ²ΠΎΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ:
NoSql (MongoDB, Reddis, Cassandra)
ΠΡΠΎΠΊΠ΅ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ: RabbitMQ / Kafka
ΠΠΎΠ±ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°
ΠΠΎΠ»Π΅Π΅ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠ΅Π½ΡΡΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ, Π½ΠΎ ΠΏΠΎΠΊΠ° Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΡΡ Π΄Π΅ΡΠΈΡΠΈΡ ΠΊΠ°Π΄ΡΠΎΠ². Π―Π·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ±ΠΈΡΠ°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΏΠΎΠ΄ ΠΊΠ°ΠΊΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Android-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ:
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΈ Java ΠΈ Kotlin
ΠΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄ ΡΠ°ΡΠ΅ ΠΏΠΈΡΠ΅ΡΡΡ Π½Π° Kotlin, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Java
Kotlin ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ, Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ·ΡΠΊ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΠΏΠΈΡΠ΅ΡΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Jetbrains Π² 2016 Π³ΠΎΠ΄Ρ. ΠΠ½ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ Java, Π½ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π½Π° 40% ΠΊΠΎΡΠΎΡΠ΅ Π΅Π³ΠΎ, ΡΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΡΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ Google, ΡΡΡΠ°Π» ΠΎΡ ΠΈΡΠΊΠΎΠ² ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΏΡΠ°Π²ΠΎΠΎΠ±Π»Π°Π΄Π°ΡΠ΅Π»Π΅ΠΉ Java Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² Android ΠΈ Π½Π°Π·Π²Π°Π» Kotlin ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ Π΄Π»Ρ Android-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. Π‘Π΅ΠΉΡΠ°Ρ Π²ΡΠ΅ ΡΠ°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΡΡ Π½Π° Π½Π΅ΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ Π½Π° ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π½Π° Java, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ΄Π°ΡΡΡΡ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠΈ. ΠΠΎΡΡΠΎΠΌΡ Android-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ Π½Π°Π΄ΠΎ Π·Π½Π°ΡΡ ΠΎΠ±Π° ΡΠ·ΡΠΊΠ°, ΡΡΠΎΠ±Ρ ΡΠΌΠ΅ΡΡ ΡΠΈΡΠ°ΡΡ ΠΈ Π²Π½ΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΡΠ°ΡΡΠΉ ΠΊΠΎΠ΄.
iOS-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ:
ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π·Π½Π°ΡΡ Swift
Π‘ΡΠ°ΡΡΠΉ ΠΊΠΎΠ΄ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Objective-C
ΠΠ΅Π³ΠΊΠΈΠΉ ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ Swift ΠΏΡΠΈΡΠ΅Π» Π½Π° ΡΠΌΠ΅Π½Ρ ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡΠ΅ΡΠ½ΠΈΠ» ΠΏΠ΅ΡΠ²ΡΠΉ iOS-ΡΠ·ΡΠΊ Objective-C. ΠΡΠΈ ΡΠ·ΡΠΊΠΈ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡ Π½Π° Swift ΠΈ Π΅Π³ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅. Π Objective-C ΠΎΡΡΠ°Π΅ΡΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ°ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ΅ΡΠΈΠ»ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°ΡΡ Π½Π° Swift.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΠΎΡΡΠΈ, ΡΠΎ Java ΠΈ Kotlin ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΏΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π Π²ΠΎΡ Swift ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ iOS ΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ MacOS.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° β ΠΎΡΠ²ΠΎΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ReactNative Π΄Π»Ρ JavaScript. ΠΠ½Π° ΡΡΡΡΠΎΠ΅Π½Π° ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ΄ Π²ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ Π½Π΅ΡΠ΅Π΄ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ Π½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, Π° ΡΡΠΎ Π·Π½Π°ΡΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ Π½Π°Π³ΠΎΡΠΎΠ²Π΅ Π·Π½Π°Π½ΠΈΡ ΠΈ Kotlin, ΠΈ Swift.
Π‘Π΅ΡΠ²Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΏΠΎΡ ΠΎΠΆ Π½Π° Π±ΡΠΊΠ΅Π½Π΄Π΅ΡΠ°, ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΡ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π½Π°Π΄ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΈ ΠΈΠ·ΡΡΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ·ΡΠΊΠΎΠ². Π‘Π΅ΠΉΡΠ°Ρ Π² Π’ΠΠ-Π΅ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ Π½Π° ΡΠΎΡΡΠΈΠΉΡΠΊΠΎΠΌ ΡΡΠ½ΠΊΠ΅:
ΠΠΎ-Π²ΡΠΎΡΡΡ , ΠΊΠ°ΠΊ ΠΈ Π±ΡΠΊΠ΅Π½Π΄Π΅ΡΡ, Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π·Π°Π΄Π°Ρ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π½Π°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄. Π’ΡΡ Π²Π°ΠΌ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ:
SQL (PostgreSQL / MySql)
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ
ΠΠ°Π»ΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ:
ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
NoSql (MongoDB, Reddis, Cassandra)
ΠΡΠΎΠΊΠ΅ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ: RabbitMQ / Kafka
ΠΠ· ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΌΡΠΉ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΏΡΠ½ΠΊΡ β Π²ΡΠ±ΠΎΡ ΡΠ·ΡΠΊΠ°. Π― ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ» ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ:
Java, Python ΠΈ Π‘ # ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠΈ ΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Ρ. Java ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ ΡΠ°ΠΉΡΠΎΠ² ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. Python ΠΎΡΠ΄Π°ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠ°ΠΏΡ (Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΡΡΠΏΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ, Π²ΡΡΠΎΡΡΠΈΠ΅ ΠΈΠ· ΡΡΠ°ΡΡΠ°ΠΏΠΎΠ²) ΠΈΠ·-Π·Π° Π΅Π³ΠΎ ΠΏΡΠΎΡΡΠΎΡΡ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ. C # ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ ΠΈ Π΄Π»Ρ ΡΠ°ΠΉΡΠΎΠ², ΠΈ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ³Ρ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ΅ Unity 3D. Π― ΡΠΎΠ²Π΅ΡΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠΎΡ, Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π²Ρ ΡΠΆΠ΅ Ρ ΠΎΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π»ΠΈ Π΄Π΅Π»ΠΎ ΠΈ Π½Π° ΠΊΠ°ΠΊΡΡ ΡΡΠ΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΡΠ΅ΡΠ΅ΡΡ. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π±ΡΡΡΡΠΎ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΠΈΠ· ΡΡΠΎΠΉ ΡΡΠΎΠΉΠΊΠΈ Π½Π΅ ΡΠΎΡΡΠ°Π²ΠΈΡ ΡΡΡΠ΄Π°.
C++, Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ ΡΠ·ΡΠΊ, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ , Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ ΠΈΠ³Ρ, ΡΠ΅ΠΆΠ΅ β Π΄Π»Ρ Data Science. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π½Π΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ Π΄Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ. C++ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΡΠ΅Π±ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΊ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Photoshop, ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΡΠ°Π±Π½ΡΡ ΠΈΠ³Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° Β«ΠΆΠ΅Π»Π΅Π·ΠΎΒ».
Golang (Go) ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ Π‘++. ΠΠ³ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΡΠ²ΠΎΠΈΡΡ, ΠΈ ΠΎΠ½ Π·Π°ΡΠΎΡΠ΅Π½ ΠΏΠΎΠ΄ Π²ΡΡΠΎΠΊΠΈΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΠ΄Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π», Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅Ρ Π΄ΠΆΠ΅Π½Π΅ΡΠΈΠΊΠΎΠ², ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΈ Ρ.Π΄., ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π΅Π³ΠΎ ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΡ ΠΈ highload Π±ΡΠΊΠ΅Π½Π΄Π°. ΠΠ°ΠΊΠ°Π½ΡΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π½Π° Go ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊΡΡΠΏΠ½ΡΠ΅ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ, Ρ ΠΎΡΡ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ ΡΠΏΡΠΎΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Go Π½Π°ΡΠ°Π» ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΠΏΠΎΠΌΠ΅Π½ΡΡΠ΅.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ³Ρ
ΠΡΠ±ΠΎΡ ΡΠ·ΡΠΊΠ° Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΈΠ³ΡΡ:
C#, Unity 3D β ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΡΡΡΡΠΎ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ³ΡΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π½Π° Π΄ΡΡΠ³ΡΡ
C++, Unreal Engine β PC, ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΌΠ°ΡΡΡΠ°Π±Π½ΡΡ ΠΈΠ³Ρ, ΡΡΠ΅Π±ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΊ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Β«ΠΆΠ΅Π»Π΅Π·Π°Β»
ΠΡΠ»ΠΈ ΠΏΠΎ Π²ΡΠ±ΠΎΡΡ ΡΠ·ΡΠΊΠ° ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΡ Π½Π΅ ΠΎΡΠ²Π΅ΡΠΈΠ», Π·Π°Π΄Π°Π²Π°ΠΉΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ β ΠΎΡΠ²Π΅ΡΡ.
Π‘Π°ΠΌΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π₯Π°Π±ΡΠ°ΡΠΎΠΏ 2020 Π³ΠΎΠ΄Π°
ΠΡ ΡΡΡ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π±ΠΈΡΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΡΠΎΠ³ΠΈ Π³ΠΎΠ΄Π° ΠΈ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°ΠΊ ΠΌΠ΅Π½ΡΠ»Π°ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Π―Π ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ Π² 2020 Π³ΠΎΠ΄Ρ ΡΡΠΈΡΠ°ΡΡΡΡ ΡΠΎΠΏΠΎΠ²ΡΠΌΠΈ, ΡΠΈΡΠ°ΠΉΡΠ΅ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅.
Π Π΅ΠΉΡΠΈΠ½Π³ΠΈ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½Ρ
ΠΠ°ΡΠ°ΡΡ ΡΡΠΎΠΈΡ Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ β ΠΏΠΎΠ½ΡΡΠΈΠ΅ Π²Π΅ΡΡΠΌΠ° ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅. ΠΠ»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π±Π°Π½Π°Π»ΡΠ½ΠΎ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ Π΄Π°Π½Π½ΡΡ . ΠΡΠΎΡΡΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ»Π΅Π΄ΠΈΡΡ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΠ°Π»ΠΈ ΡΡΠΈΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, ΠΈΠ»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ.
Π ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄Π»Ρ ΡΠ°ΡΡΡΡΠ° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Π―Π ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ Π²ΡΠ΄Π°ΡΠΈ ΠΊΡΡΠΏΠ½ΡΡ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΈΠΊΠΎΠ². ΠΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ Π΅Π΄ΠΈΠ½ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ ΠΊΠ°ΡΠ΄ΠΈΠ½Π°Π»ΡΠ½ΠΎ.
ΠΠ½Π΄Π΅ΠΊΡ TIOBE
ΠΠ½Π΄Π΅ΠΊΡ TIOBE β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠ² ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π·Π°ΠΏΡΠΎΡΡ Π² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΈΠΊΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Β«python Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ²Β». ΠΠΎ ΡΠΆΠ΅ Π·Π΄Π΅ΡΡ ΠΈΠΌΠ΅Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½ΡΠ°Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΠΌΠ΅ΡΡΠΎ Π―Π Π² ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅.
Π Π΅ΠΉΡΠΈΠ½Π³ Π½Π΅ ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅. ΠΠΎ ΡΡΡΠΈ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΊΠΎΡΠ²Π΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅.
TIOBE Π½Π΅ ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠΈΡΠΊ Π―Π½Π΄Π΅ΠΊΡΠ°. Π’ΠΎ Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈΠ· ΡΡΡΡΠΊΠΎΠ³ΠΎΠ²ΠΎΡΡΡΠΈΡ ΡΡΡΠ°Π½ Π²ΡΠ»Π΅ΡΠ°Π΅Ρ Π² ΡΡΡΠ±Ρ. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΈΠΊ Baidu. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΡΠ΅ΠΉΡΠΈΠ½Π³ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ .
Π’Π΅ΠΏΠ΅ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎ ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΠΎΠΊΠ°Π·Π°Π»ΡΡ Π‘. Π‘ Π½Π°ΡΠ°Π»Π° Π³ΠΎΠ΄Π° ΠΎΠ½ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 16% ΡΡΠ½ΠΊΠ°.
Java, ΠΊΠΎΡΠΎΡΡΠΉ Π΅ΡΡ Π² ΡΠ½Π²Π°ΡΠ΅ Π±ΡΠ» Π»ΠΈΠ΄Π΅ΡΠΎΠΌ, ΡΡΡΠ΅ΠΌΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±Π²Π°Π»ΠΈΠ²Π°Π΅ΡΡΡ. ΠΠ½ ΠΏΠΎΡΠ΅ΡΡΠ» ΡΡΠ΅ΡΡ ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΈ ΠΎΠΏΡΡΡΠΈΠ»ΡΡ Π½Π° ΡΡΠ΅ΡΡΠ΅ ΠΌΠ΅ΡΡΠΎ. ΠΠΊΡΠΏΠ΅ΡΡΡ ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Java ΠΈ ΠΏΠΎΠ΄ΡΠ΅ΠΌ Python, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π½ΡΠ»ΡΡ Π½Π° Π²ΡΠΎΡΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ, β ΡΡΠΎ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΠΏΠ°Π½Π΄Π΅ΠΌΠΈΠΈ.
ΠΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Python ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΡΡΡΠ³ΠΈΠ²Π°Π΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΎΡΡ ΡΡΠ΅ΡΡ Data Science, Π³Π΄Π΅ Python ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ. Π ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ² R, Python ΡΡΠ΅Π±ΡΡΡ Π² 81% Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° Π±ΠΎΠ»ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ (ΡΠΈΡΠ°ΠΉΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ Π² Π½Π°ΡΠ΅ΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π΅), Π° R (Π±Π΅Π· Python) Π½ΡΠΆΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π² 3% ΡΠ»ΡΡΠ°Π΅Π².
ΠΠΏΡΠΎΡΠ΅ΠΌ, Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° Π² 2020 Π³ΠΎΠ΄Ρ ΠΌΠΎΠ³Π»ΠΎ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½ΠΎ ΠΈ ΠΌΠ°ΠΉΡΠΊΠΈΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² Google. ΠΠ΅Π΄Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΠΌΠ°Π΅ Π½Π°ΡΠ°Π»ΠΈΡΡ ΡΠ΅Π·ΠΊΠΎΠ΅ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° Java ΠΈ ΡΠΎΡΡ Python.
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ°Π½Π½ΠΎΠΉ ΠΊΠ°ΠΆΠ΅ΡΡΡ Π½ΠΈΠ·ΠΊΠ°Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ JavaScript. 2 % ΡΠ΅ΠΉΡΠΈΠ½Π³Π°, ΠΈ 7-Π΅ ΠΌΠ΅ΡΡΠΎ β ΡΠ»ΠΈΡΠΊΠΎΠΌ Π·Π°Π½ΠΈΠΆΠ΅Π½Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΏΠΎ Π½Π°ΡΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ. ΠΠ΅Π΄Ρ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΠΏΡΠ»ΡΠ΅ΠΊΠ²Π΅ΡΡΠΎΠ² Π² GitHub JavaScript ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎ Π»ΠΈΠ΄ΠΈΡΡΠ΅Ρ. ΠΠΎΠ»ΡΡΠ΅ 20 % Π²ΡΠ΅Ρ ΠΏΡΠ»ΡΠ΅ΠΊΠ²Π΅ΡΡΠΎΠ² β ΡΡΠΎ JavaScript. ΠΠ»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ: Python Π½Π° Π²ΡΠΎΡΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΌ 15,9 %.
ΠΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΊΡΠ΄Π° Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ»ΡΡΠ΅ΠΉ Π² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ Π²ΡΠ΄Π°ΡΠ΅. Π, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΊΡΠ΅ΠΏΠΊΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ JavaScript Π½Π° GitHub, Π² TIOBE JavaScript Π·Π° Π²ΡΡ ΠΈΡΡΠΎΡΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π»ΡΡ Π²ΡΡΠ΅ 6-ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ.
ΠΠΎΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° JavaScript ΠΈ C Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΡΡΡΡΠ° Π‘++:
ΠΠΎ ΡΠ΅ΠΉΡΠΈΠ½Π³Ρ TIOBE, Π²ΡΠ΅ ΡΠ°Π½ΡΡ ΡΡΠ°ΡΡ ΡΠ·ΡΠΊΠΎΠΌ 2020 Π³ΠΎΠ΄Π° Π΅ΡΡΡ Ρ Π‘. ΠΡΠ»ΠΈ Π·Π° Π΄Π΅ΠΊΠ°Π±ΡΡ Π½Π΅ ΡΠ»ΡΡΠΈΡΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠ΅ΡΡΠ΅Π·Π½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΡΠΎ ΡΡΠΎΡ ΡΠΈΡΡΠ» Π±ΡΠ΄Π΅Ρ Ρ ΡΠ·ΡΠΊΠ° Π²ΡΠΎΡΠΎΠΉ Π³ΠΎΠ΄ ΠΏΠΎΠ΄ΡΡΠ΄ β ΡΠ°ΠΊΠΈΠΌ ΡΠ°Π½Π΅Π΅ ΠΌΠΎΠ³ ΠΏΠΎΡ Π²Π°ΡΡΠ°ΡΡΡΡ Π»ΠΈΡΡ Objective-C.
PYPL β ΡΠ΅ΠΉΡΠΈΠ½Π³ ΠΎΡ GitHub
PYPL β ΡΡΠΎ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ΅ΠΉΡΠΈΠ½Π³ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π΄ΡΡΠ³ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π°Π½Π°Π»ΠΈΠ·Π°.
TIOBE ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠ·ΡΠΊΡ. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡΠΈΡΠΈΠ½, ΠΏΠΎΡΠ΅ΠΌΡ Π‘ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π»ΠΈΠ΄Π΅ΡΠ°Ρ , Π²Π΅Π΄Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π―Π ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ·ΠΆΠ΅.
Π Π΅ΠΉΡΠΈΠ½Π³ PYPL ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° Google-ΡΡΠ΅Π½Π΄Ρ. Π‘ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΈΡΡΡ ΡΡΡΠΎΡΠΈΠ°Π»Ρ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠ·ΡΠΊΡ. ΠΠ΅Π΄Ρ, ΠΏΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Π΅ΠΉ ΡΠ΅ΠΉΡΠΈΠ½Π³Π°, ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠΈΡΠΊ ΡΡΡΠΎΡΠΈΠ°Π»ΠΎΠ² ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ ΡΠ·ΡΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΠ΅ΠΉΡΠ°Ρ.
PYPL ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ. ΠΠ΅ΡΠ²Π°Ρ Π΄Π΅ΡΡΡΠΊΠ° ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π³ΠΎΠ΄ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π°ΡΡ. Π Π²Π΅Π΄Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½ΠΈΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ 85,94% Π²ΡΠ΅Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ².
Π£Π²Π΅ΡΠ΅Π½Π½ΠΎ Π»ΠΈΠ΄ΠΈΡΡΠ΅Ρ Python, ΠΈΠ½Π΄Π΅ΠΊΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΠΈ Π² 2 ΡΠ°Π·Π° Π²ΡΡΠ΅, ΡΠ΅ΠΌ Ρ Java Ρ Π΅Π³ΠΎ Π²ΡΠΎΡΡΠΌ ΠΌΠ΅ΡΡΠΎΠΌ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΡΡΡΠ² Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΎΡ ΡΡΠ΅ΡΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠ° β ΡΠΎΠΆΠ΅ ΠΏΠΎΡΡΠΈ Π² 2 ΡΠ°Π·Π°. Π’Π°ΠΊ ΡΡΠΎ Π² ΡΡΠΌΠΌΠ΅ Python ΠΈ Java Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ Π²ΡΠ΅Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΏΠΎ ΡΡΡΠΎΡΠΈΠ°Π»Π°ΠΌ. Π ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΡ Π°ΠΊΡΠΈΠ²Π½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ Π² 2020 Π³ΠΎΠ΄Ρ.
ΠΠΎ Π²ΡΠ΅ΠΌ ΡΠ΅ΠΉΡΠΈΠ½Π³Π°ΠΌ β Python Π² ΡΠΎΠΏΠ΅ (Ρ ΠΎΡΡ ΠΈ Π½Π° Π²ΡΠΎΡΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΠΏΠΎΡΠ»Π΅ Java). Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡΡ Π»ΠΈ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΡ? ΠΠ°ΠΊΠΈΠ΅ Ρ ΡΠ·ΡΠΊΠ° ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ?
Python Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π² ΡΠΎΠΏΠ΅ Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ, Π½ΠΎ ΠΈ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅ΡΡΡ ΠΏΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΡΠΌ. ΠΡΠ»ΠΈ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ Π ΠΎΡΡΠΈΠΈ, ΡΠΎ ΡΡΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΎΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠ°ΠΊΡΠΎΡΠ°ΠΌΠΈ. ΠΡΠ΄ΠΈ ΠΏΠΎΠ½ΡΠ»ΠΈ, ΡΡΠΎ ΠΈΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ ΡΠΆΠ΅ Π½Π΅ ΡΠ°ΠΊΠΈΠ΅ Π½ΡΠΆΠ½ΡΠ΅, Π΄Π° ΠΈ Π΄Π΅Π½Π΅Π³ ΠΏΡΠΈΠ½ΠΎΡΡΡ Π½Π΅ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΡΡΡΠΌΠΎΠ²Π°ΡΡ IT-ΡΡΠ΅ΡΡ ΠΈ ΠΈΠ·ΡΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π Python ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ΅Π½Ρ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΡΠΎΠ³ Π²Ρ
ΠΎΠ΄Π° ΠΈΠ·-Π·Π° ΠΏΡΠΎΡΡΠΎΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, ΡΠ°Ρ
Π°ΡΠ°.
Π’ΡΡ ΠΌΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠΌ ΠΊ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅. Python ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΡΠΎΡΠΈΠΏ ΡΠΊΡΠΈΠΏΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄Π΅ΡΡΡΠΊΠΎΠ² ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ², Π³Π΄Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΆΠ΅ ΡΠΎΡΠ½Ρ-Π΄ΡΡΠ³Π°Ρ. Π’Π΅ΠΌ ΡΠ°ΠΌΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Python Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΡΡΡΡΠ΅Π΅. Π Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π½ΡΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΌΠΈ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡΡΡ Π½Π° ΡΡΠ½ΠΊΠ΅.
Π‘Π΅ΠΌΡΠ½ ΠΠ΅ΡΠ΅Π·ΠΎΠ²ΡΠΊΠΈΠΉ, ΠΌΠ΅Π½ΡΠΎΡ ΠΊΡΡΡΠ° SkillFactory Β«Python Π΄Π»Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈΒ»
Π‘ΡΠ΅Π΄ΠΈ Π΄ΡΡΠ³ΠΈΡ Π―Π Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠΎΡΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡ Go, Rust, Ada, Lua ΠΈ Dart. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ, Π½ΠΎ ΠΏΠΎΠΊΠ° ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΊ Π½ΠΈΠΌ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ°Π», ΡΡΠΎΠ±Ρ Ρ Π½ΠΈΠΌΠΈ ΡΡΠΈΡΠ°ΡΡΡΡ Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΡΡΠ°Π±Π°Ρ . ΠΡΠΌΠ΅ΡΠΊΡ Π² 1% ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π» ΡΠΎΠ»ΡΠΊΠΎ Go.
ΠΡΠ»ΠΈ ΠΎΠ±ΠΎΠ±ΡΠΈΡΡ, ΡΠΎ ΡΠ΅ΠΉΡΠΈΠ½Π³ PYPL Π΄Π°Π΅Ρ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΉΡΠ°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ Π»ΠΈΠ±ΠΎ ΠΈΡΡΡ Π΄Π»Ρ Π½ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°Ρ.
ΠΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, Π½Π° ΠΊΠ°ΠΊΠΈΡ ΡΠ·ΡΠΊΠ°Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ. ΠΠ΅Π΄Ρ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠΈΡ Π·Π°Π΄Π°Ρ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ ΡΡΡΠΎΡΠΈΠ°Π»Ρ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅.
ΠΠΏΡΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π½Π° ΠΏΠΎΡΡΡΠΎΠ²Π΅ΡΡΠΊΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅
Π Π½Π°ΡΠ°Π»Π΅ 2020 Π³ΠΎΠ΄Π° Π½Π° DOU Π±ΡΠ»ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΎΠΏΡΠΎΡΠ° ΠΏΠΎΡΡΠΈ 10 000 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΈΠ· ΠΏΠΎΡΡΡΠΎΠ²Π΅ΡΡΠΊΠΈΡ ΡΡΡΠ°Π½. Π Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΡ ΠΎΡΠ²Π΅ΡΠΎΠ² Π±ΡΠ» ΡΠΎΡΡΠ°Π²Π»Π΅Π½ ΡΠ΅ΠΉΡΠΈΠ½Π³ ΡΠ·ΡΠΊΠΎΠ² Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ.
ΠΠ°, Π²ΡΠ±ΠΎΡΠΊΠ° Π² 10 000 Π°Π½ΠΊΠ΅Ρ β ΡΡΠΎ ΠΌΠ°Π»ΠΎ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΈΠΊΠΎΠ². ΠΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½Π° Π΄Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ ΠΎ ΠΈΡΡΠΈΠ½Π½ΠΎΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠΎΠ². ΠΠ΅Π΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π½Π΅ ΠΊΠΎΡΠ²Π΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, Π° Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ΅Π±Π΅ ΠΏΡΡΠΌΡΠ΅.
Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ Π²ΠΎΠΏΡΠΎΡ Β«ΠΠ° ΠΊΠ°ΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π²Ρ ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ΅ΠΉΡΠ°Ρ?Β» ΠΠ΅Π΄Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ ΡΠ·ΡΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡΠ΅ΡΠ΅, Π° Π½Π΅ Π² ΠΎΠ±ΡΠΈΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΠΎΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ.
ΠΠ΅ΡΠ²Π°Ρ ΠΏΡΡΡΡΠΊΠ° Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅Ρ ΡΠ΅ΠΉΡΠΈΠ½Π³ PYPL. Π Π°Π·Π²Π΅ ΡΡΠΎ Π½Π΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΡΡΠ²Π° Python ΠΎΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ Π―Π. Π ΡΠ°Π·Π±ΡΠΎΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° Ρ 18,4 % ΠΈ ΠΏΡΡΠΎΠ³ΠΎ Ρ 10,8 % Π½Π΅Π»ΡΠ·Ρ ΡΡΠΈΡΠ°ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠΆ Π±ΠΎΠ»ΡΡΠΈΠΌ.
ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΡΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ ΠΏΠΎΠΊΡΡΠ²Π°ΡΡ 71,5 % ΡΡΠ½ΠΊΠ°, ΡΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΡΡΠ΅Π»ΠΈΡΡΠ΅Ρ Ρ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠΌ PYPL. ΠΠΎ ΡΡΡ ΡΠΎΠΆΠ΅ Π΅ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ 2019 Π³ΠΎΠ΄ΠΎΠΌ JavaScript ΠΈ Python ΡΠ°ΡΡΡΡ, Π° Π²ΠΎΡ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΈ Java, C# ΠΈ PHP ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΏΠ°Π΄Π°ΡΡ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°ΡΡΡΡ Python. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈΡΠ°ΡΡ Python ΡΠ²ΠΎΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ Π―Π, Π²ΡΡΠΎΡΠ»ΠΎ Π½Π° 21,1% ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ 2019 Π³ΠΎΠ΄ΠΎΠΌ.
Π ΡΠ΅Π»ΠΎΠΌ Python ΡΠ°ΡΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎ Π²ΡΠ΅Ρ Π°ΡΠΏΠ΅ΠΊΡΠ°Ρ . ΠΠ½ Π»ΠΈΠ΄ΠΈΡΡΠ΅Ρ ΠΏΠΎ Π»ΠΈΡΠ½ΠΎΡΡΠ½ΡΠΌ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². Π’Π°ΠΊΠΆΠ΅ Π΅Π³ΠΎ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅Ρ ΠΈΠ·ΡΡΠ°ΡΡ ΠΊΠ°ΠΊ Π²ΡΠΎΡΠΎΠΉ ΡΠ·ΡΠΊ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΠΏΠΎΠ½Π΄Π΅Π½ΡΠΎΠ². Π Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΏΠΎΡΡΡΠ½ΠΎΠ΅ Π²ΡΠΎΡΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ.
Π£ΡΠΈΡΡΠ²Π°Ρ ΡΠ΅ΠΌΠΏΡ ΡΠΎΡΡΠ°, Python ΡΠ΅ΡΠ΅Π· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΠ²Π°ΡΡΡΡ Π² Π»ΠΈΠ΄Π΅ΡΡ ΠΈ ΠΊΡΠ΅ΠΏΠΊΠΎ ΠΎΠΊΠΊΡΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΡΠΎ ΡΠ°Π·ΡΡΠ² ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌ ΠΈ Π»ΠΈΠ΄Π΅ΡΠΎΠΌ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΠ΅Π³ΠΎ ΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ 5 %.
ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΡΠ΅Π½Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°ΡΡΡΡ TypeScript, ΡΡΠΎ Π² ΡΠ΅Π»ΠΎΠΌ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ». ΠΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ° Π½Π° TypeScript Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Π²ΡΡΠΎΡΠ»Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΡΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΎΡΡ Π΄Π»Ρ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ², ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΡ Π―Π. ΠΡ Π° Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΠΆΠ΅ Π·Π½Π°Π΅Ρ JavaScript, β ΡΠ°ΠΌ ΠΠΈΠ»Π» ΠΠ΅ΠΉΡΡ Π²Π΅Π»Π΅Π».
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠ»ΠΈ ΠΎΠ±ΠΎΠ±ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· Π²ΡΠ΅Ρ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠ², ΡΠΎ ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΠΊΠ°ΡΡΠΈΠ½Π°.
Python, JavaScript, Java ΠΈ Π‘# ΠΈ PHP β ΡΡΠΎ ΡΠ»ΠΈΡΠ°. ΠΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ, Π½Π° Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΡ, ΠΏΠΈΡΡΡ ΠΈ ΡΠΈΡΠ°ΡΡ ΡΡΡΠΎΡΠΈΠ°Π»Ρ. Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΡΠ·ΡΠΊΠΎΠ² ΠΆΠΈΠ²ΠΎ, ΠΎΠ½ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ ΠΈ ΠΏΡΠΎΡΠ²Π΅ΡΠ°ΡΡ. ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΎΠ²Π΅ΡΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ ΠΈΠ· ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² Π½ΠΎΠ²ΠΈΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΎΡΠ΅Ρ Β«Π²ΠΎΠΉΡΠΈ Π² ITΒ» β ΠΈ Π½Π΅ ΠΎΡΠΈΠ±ΡΡΠ΅ΡΡ. ΠΠ½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½Ρ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Ρ.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π‘/Π‘++, ΡΠΎ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ Π½ΠΈΠΌ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° Π²ΠΎΠ·ΡΠ°ΡΡ, ΠΎΠ½ΠΈ Π²ΡΠ΅ Π΅ΡΡ ΡΠΈΠ»ΡΠ½Ρ, Ρ ΠΎΡΡ ΠΈ ΠΏΠΎΠ½Π΅ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ΡΡΡΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Ρ ΠΎΡΠΎΡΠΎ Β«Π²ΡΡΡΡΠ΅Π»ΠΈΡΡΒ» Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ, ΡΠΎ Π·Π΄Π΅ΡΡ ΡΡΠΎΠΈΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ TypeScript, Kotlin, Rust ΠΈ Dart. ΠΠ° Π½ΠΈΡ ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΠΈΡΠ΅ΡΠ΅ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ Π²ΡΠΎΡΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎ Π² ΡΠ΅Π»ΠΎΠΌ ΡΡΠΎΠΈΡ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ Π»ΡΠ±ΡΠ΅ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠ»Π°Π½Π° ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½Ρ ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ . Π’Π°ΠΊ ΡΡΠΎ Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠ΅ΡΡΡ ΡΡΠΈΡΡ Π‘++ β Π²ΠΏΠ΅ΡΠ΅Π΄. Π Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ Whitespace (ΡΡΡΡ-ΡΡΡΡ-ΡΡΡΡ), ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π΅Π³ΠΎ. Π£ΡΠΏΠ΅Ρ ΠΎΠ² Π²Π°ΠΌ Π² Π²Π°ΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π½ΠΈΡΡ ! Π’Π΅ΠΌ ΠΊΡΠΎ Π½Π°Π΄ΡΠΌΠ°Π΅Ρ ΠΈΠ·ΡΡΠ°ΡΡ ΡΠ·ΡΠΊ β ΠΌΡ Π²ΡΠ΅Π³Π΄Π° Π³ΠΎΡΠΎΠ²Ρ Π² ΡΡΠΎΠΌ ΠΏΠΎΠΌΠΎΡΡ. Π ΠΏΡΠΎΠΌΠΎΠΊΠΎΠ΄ HABR, Π΄ΠΎΠ±Π°Π²ΠΈΡ 10 % ΠΊ ΡΠΊΠΈΠ΄ΠΊΠ΅ Π½Π° Π±Π°Π½Π½Π΅ΡΠ΅.