Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ язык для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π€ΠΎΡ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π€ΠΎΡ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π‘ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ языками Π² этом ΠΏΠ»Π°Π½Π΅ ΠΏΡ€ΠΎΡ‰Π΅ β€” ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ ΡƒΠΆΠ΅ достаточно для ΠΎΡ†Π΅Π½ΠΊΠΈ, поэтому ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ½ΠΎ быстро ΠΈ Π±Π΅Π· Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΠΎΡ‚Π΅Ρ€ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Однако ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹Π±ΠΎΡ€ языка ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΡŽΠ½Ρ‹Π΅ ΡƒΠΌΡ‹ Π² ступор: вСдь ΠΈΡ… ΠΊΡƒΠ΄Π° большС, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‰ΠΈΡ… Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ программирования, Π° Π±Ρ€Π°Ρ‚ΡŒΡΡ Π·Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°Π΄ΠΎ.

БпокойствиС, сСйчас ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π°Π·ΡƒΠΌ сдСлаСт Π²Ρ‹Π±ΠΎΡ€ Π·Π° вас.

Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π€ΠΎΡ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Π²Π΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ части ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ языках Π²Π΅Π±-пространства. Какой ΠΏΡ€Π΅Π΄ΡŠΡΠ·Ρ‹ΠΊΠΎΠ²ΠΎΠΉ расклад Π½Π°Π΄ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊΠΎΠ² порядок изучСния? Об этом Π΄Π°Π»Π΅Π΅.

ΠŸΠ΅Ρ€Π΅Π΄ΠΎΠ²Π°Ρ, Ρ‚Ρ‹Π» ΠΈ Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ β€” сфСра отвСтствСнности.

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 % ΠΊ скидкС Π½Π° Π±Π°Π½Π½Π΅Ρ€Π΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *