meggerry 25 июня 2021

πŸ‘¨β€πŸŽ“οΈ Π—Π°Ρ‡Π΅ΠΌ ΠΈ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ C/C++ Π² 2021 Π³ΠΎΠ΄Ρƒ?

Π‘ ΠΈ Π‘++ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Β«ΠΌΠ°ΠΌΠΎΠ½Ρ‚Π°ΠΌΠΈΒ» Π² ΠΌΠΈΡ€Π΅ программирования. НСсмотря Π½Π° возраст (49 ΠΈ 38 Π»Π΅Ρ‚), эти языки ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, вСсьма популярны ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ большоС количСство ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
πŸ‘¨β€πŸŽ“οΈ Π—Π°Ρ‡Π΅ΠΌ ΠΈ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ C/C++ Π² 2021 Π³ΠΎΠ΄Ρƒ?

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° C ΠΈ C++

  • Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ выполнСния ΠΊΠΎΠ΄Π°. Π‘++ ΠΈ Π‘ всСгда Π½Π° высотС Π² Π»ΡŽΠ±Ρ‹Ρ… Ρ‚ΠΎΠΏΠ°Ρ…. НапримСр, Π² этом.
  • Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. На C ΠΈ Π‘++ ΠΏΠΈΡˆΡƒΡ‚ ΠΊΠΎΠ΄ практичСски для Ρ‡Π΅Π³ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ: ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, IoT, Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ°, прилоТСния, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° статистики, Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Π΅ сСти – всС сфСры примСнСния этих языков ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ слоТно. ΠΠ΅ΠΌΠ°Π»ΡƒΡŽ долю ΠΊΠΎΠ΄Π° Π½Π° Π‘ ΠΈΠ»ΠΈ Π‘++ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² любой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС.
  • Активная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ Π²ΠΎΡΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ. Благодаря распространСнности Π‘ ΠΈ Π‘++ Ρƒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΡŽΡ‰ΠΈΡ… эти языки программистов Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с поиском Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΠΈ компиляторов постоянно Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π² свои ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ нСсмотря Π½Π° ΠΏΠΎΡ‡Ρ‚Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ ΠΌΠ΅Ρ€ΠΊΠ°ΠΌ отрасли возраст, C ΠΈ C++ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ.
  • ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ старт для обучСния. C/Π‘++ – Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ‹ΠΉ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ для Π½Π°Ρ‡Π°Π»Π° обучСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ синтаксис ΠΌΠ½ΠΎΠ³ΠΈΡ… соврСмСнных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… языков схоТ с синтаксисом C++.

Π—Π°Ρ‡Π΅ΠΌ ΡƒΡ‡ΠΈΡ‚ΡŒ Π‘ ΠΈ насколько ΠΎΠ½ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½ Π² 2021 Π³ΠΎΠ΄Ρƒ?

πŸ‘¨β€πŸŽ“οΈ Π—Π°Ρ‡Π΅ΠΌ ΠΈ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ C/C++ Π² 2021 Π³ΠΎΠ΄Ρƒ?
Π‘ считаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΡ‚Π°Ρ€Π΅ΠΉΡˆΠΈΡ… (срСди Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ…) языков программирования высокого уровня ΠΈ Π΅Π³ΠΎ часто Π² этом винят. ΠΠ΅ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π½ΠΎ, ΠΌΠΎΠ», Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ соврСмСнныС Π·Π°Π΄Π°Ρ‡ΠΈ с использованиСм доисторичСских рСдкостСй. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½Π° популярности языка это Π½Π΅ сказываСтся: Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ TIOBE Π·Π° ΠΌΠ°ΠΉ 2021 Π³ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π²ΡƒΡŽ строчку Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ C.

Π’Ρ‚ΠΎΡ€ΠΎΠ΅ прСимущСство Π‘ – ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство унаслСдованного ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° β€œΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌβ€ языкС Π½Π΅Ρ‚ возмоТности ΠΈ/ΠΈΠ»ΠΈ практичСского смысла.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²:

  • Π―Π΄Ρ€ΠΎ Windows написано Π² основном Π½Π° Π‘, ΠΊΠ°ΠΊ ΠΈ ядро GNU/Linux.
  • Π―Π΄Ρ€Π° iOS ΠΈ Android, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ для Mac OS X написаны с использованиСм Π‘.
  • Π‘Π°ΠΌΡ‹Π΅ популярныС Π‘Π£Π‘Π” написаны Π½Π° Π‘.

Польза ΠΎΡ‚ изучСния C

Если Π½Π΅Ρ‚ дальнСйшСго ТСлания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π‘, язык слСдуСт ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ хотя Π±Ρ‹ для ΠΎΠ±Ρ‰Π΅Π³ΠΎ развития. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ β€œΠ° Π΅Ρ‰Ρ‘ я знаю Б” благосклонно принимаСтся работодатСлями.

  • Π“ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΎΡ‚ высокоуровнСвый язык программирования позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ (ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΈ Π΄Π°ΠΆΠ΅ ядра ОБ), для создания систСмного ПО, Π° Ρ‚Π°ΠΊΠΆΠ΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ бизнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ. На Π‘ часто ΠΏΠΈΡˆΡƒΡ‚ кроссплатформСнныС прилоТСния – это ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ для Windows ΠΈ Linux. Если ΠΏΠΎΡ‚ΠΎΠΌ Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π½ΡΡ‚ΡŒΡΡ Π΅Ρ‰Π΅ ΠΈ встраиваСмыми Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ, придСтся мСньшС ΠΏΠ΅Ρ€Π΅ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ.
  • ПониманиС основ программирования. Π―Π·Ρ‹ΠΊ Π‘ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ: Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, сСтСвых Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ Ρ‚.Π΄. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ развития.

Под Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠΌ ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π² Π‘, Π° Π½Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅.

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°
Π˜Π·ΡƒΡ‡Π°Ρ‚ΡŒ Π‘ ΠΌΠΎΠΆΠ½ΠΎ хотя Π±Ρ‹ Ρ€Π°Π΄ΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ понимания ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π½Π°ΡƒΠΊ, Π° для увСрСнности Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π΅ΡΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство лСгаси-ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ.

ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π½Ρ‹Π΅ пСрспСктивы

Чистый Π‘ трСбуСтся Π½Π΅ Ρ‚Π°ΠΊ часто (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ ΠΈΠ΄Π΅Ρ‚ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ тСхнологиями ΠΈ языками программирования). Π’ ΠΈΠ΄Π΅Π°Π»Π΅ стоит Π·Π°Ρ€Π°Π½Π΅Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ сфСру Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… инструмСнтов.

Вакансии
На Indeed.com доступно ΠΎΠΊΠΎΠ»ΠΎ 1700 вакансий, Π½Π° LinkedIn Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 193 000 ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ, Π° Π½Π° hh.ru – ΠΎΠΊΠΎΠ»ΠΎ 9000.

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ часто ΠΈΡ‰ΡƒΡ‚ Π΄ΠΆΡƒΠ½ΠΎΠ² (ΠΎΡ‚ Π°Π½Π³Π». junior – Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ программист). Π”Π°ΠΆΠ΅ Ρƒ спСциалиста Π±Π΅Π· ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΅ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΡˆΠ°Π½ΡΡ‹ ΠΏΡ€ΠΈΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ сСбС вакансию с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ роста: Ρ…Π°Ρ€ΠΈΠ·ΠΌΠ° ΠΈ тСорСтичСскиС знания позволят ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ работодатСля, Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ программист ΠΊΡƒΠ΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ сгодится.

Разброс Π·Π°Ρ€ΠΏΠ»Π°Ρ‚ программистов Π½Π° C ΠΎΡ‡Π΅Π½ΡŒ Π²Π΅Π»ΠΈΠΊ, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ зависит ΠΎΡ‚ собСсСдования.

Π—Π°Ρ‡Π΅ΠΌ ΡƒΡ‡ΠΈΡ‚ΡŒ Π‘++ ΠΈ насколько ΠΎΠ½ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½ Π² 2021 Π³ΠΎΠ΄Ρƒ?

πŸ‘¨β€πŸŽ“οΈ Π—Π°Ρ‡Π΅ΠΌ ΠΈ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ C/C++ Π² 2021 Π³ΠΎΠ΄Ρƒ?
Π―Π·Ρ‹ΠΊ Π‘++ (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ надмноТСство C) Ρ‚ΠΎΠΆΠ΅ считаСтся старым, Π½ΠΎ нСбСсполСзным – Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²Π»Π°Π΄Π΅ΡŽΡ‰ΠΈΠΉ ΠΈΠΌ программист всСгда Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° кусок Ρ…Π»Π΅Π±Π° ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° масло с ΠΈΠΊΡ€ΠΎΠΉ (Π½Π΅ ΠΊΠ°Π±Π°Ρ‡ΠΊΠΎΠ²ΠΎΠΉ).

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ ΠΎΡ‚ Π‘:

  • Полная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования: Π΅ΡΡ‚ΡŒ классы, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ полноцСнная Ρ€Π°Π±ΠΎΡ‚Π° с Π½ΠΈΠΌΠΈ.
  • Π‘Ρ„Π΅Ρ€Π° примСнСния смСщСна ΠΎΡ‚ систСмного программирования Π² сторону Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ бизнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ Π‘++ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ для систСмного программирования, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС возмоТности C ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ Π² Π½Π΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚. Π’ смыслС быстродСйствия с C++ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠΏΠ΅Ρ€Π½ΠΈΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ языки, Π΄Π° ΠΈ Ρ‚ΠΎ Π½Π΅ всС.

Π•ΡΡ‚ΡŒ Ρƒ Π‘++ Π΅ΡΡ‚ΡŒ ΠΈ ряд нСдостатков:

  • БлоТности с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. Π‘++ позволяСт Π³ΠΈΠ±ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для систСмного программирования, Π½ΠΎ ΠΈΠ·-Π·Π° ошибок Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² часто ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΡ‚Π΅Ρ‡ΠΊΠ°ΠΌ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ сущСствСнно Β«ΡƒΡ‚ΡΠΆΠ΅Π»ΠΈΡ‚ΡŒΒ» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  • Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для понимания. На Π‘++ приходится Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ описываСтся ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ дСйствиС, поэтому сходу Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π² Π΄ΠΎΠ»Π³ΠΈΠ΅ ΠΈΠ»ΠΈ большиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Ρƒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π½Π΅ получится.

Одна ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстных ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ памяти:

        char *pointer = NULL;
for(int i = 0; i < 10; i++) {
 pointer = new char[100];
}
delete [] pointer;
    

Π’ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ строкС 10 Ρ€Π°Π· создаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² динамичСской памяти, ΠΏΡ€ΠΈ этом ссылка Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ пСрСзаписываСт ссылку Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ. Π’ пятой строкС удаляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдний pointer, созданный Π² дСсятой ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°. ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ 9 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π² памяти ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹ΠΌ Π³Ρ€ΡƒΠ·ΠΎΠΌ.

Польза ΠΎΡ‚ изучСния Π‘++

ΠžΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ Π‘++ Π½ΡƒΠΆΠ½ΠΎ Π² Ρ‚Π΅Ρ… отраслях, Π³Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ внимания удСляСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ надСТности. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ этого языка позволяСт ΠΏΠΎΠΏΡƒΡ‚Π½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² большом количСствС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π½ΠΎ большС с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ООП. Новичку Π‘++ покаТСтся слоТным, Π½ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ послС Π½Π΅Π³ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ соврСмСнныС языки программирования ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° C++.

Богласно Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ майскому Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Ρƒ TIOBE Π·Π° 2021 Π³ΠΎΠ΄, Π‘++ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ мСсто ΠΏΠΎ популярности Π² ΠΌΠΈΡ€Π΅. Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ это связано с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ поддСрТания унаслСдованного ΠΊΠΎΠ΄Π° ΠΈ старых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π½ΠΎ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, программисты Π½Π° Π‘++ Π½ΡƒΠΆΠ½Ρ‹ всСгда.

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°
Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π½Π΅ΠΎΡ„ΠΈΡ‚Π° Π‘++ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ большС Π½Π° возмоТности ΠΈ пСрспСктивы, Ρ‡Π΅ΠΌ Π½Π° достиТСния Ρ†Π΅Π»Π΅ΠΉ здСсь ΠΈ сСйчас. РазумССтся, Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для достиТСния уровня профСссионала потрСбуСтся Π½Π΅ΠΌΠ°Π»ΠΎ.

Для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π‘++ Π±ΡƒΠ΄Π΅Ρ‚ сопряТСно с нСсколькими трудностями:

  • Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. Из-Π·Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… возмоТностСй Π‘++ ΠΎΡ‡Π΅Π½ΡŒ тяТСло ΠΈ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ: это своСобразный конструктор, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π·Π΄Π°Π½ΠΈΠ΅, Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈΠΊ. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π»ΠΈΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ всСм Π·Π΄Π°Π½ΠΈΠ΅ΠΌ, добиваясь максимальной эффСктивности.
  • Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ количСство ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π‘++ с Π³ΠΎΠ΄Π°ΠΌΠΈ обзавСлся большим количСством собствСнных болячСк, Π½ΠΎ возраст языка ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ плюсом: способы ΠΈΡ… исцСлСния Π΄Π°Π²Π½ΠΎ извСстны.
  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с Π‘++ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сопряТСн с трудностями, Π² основном Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ понимания.

Π—Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π‘++ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² 2021 Π³ΠΎΠ΄Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, схоТим с ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π‘: большоС количСство лСгаси-ΠΊΠΎΠ΄Π°, Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ старых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Ρƒ Π‘++ Π΅ΡΡ‚ΡŒ ΠΈ своя сфСра использования – Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΈΡ… Π΄Π²ΠΈΠΆΠΊΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ интСрСс ΠΊ созданию ΠΈΠ³Ρ€, Ρ‚ΠΎ Π‘++ станСт ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅Ρ€Π²Π΅ΠΉΡˆΠΈΡ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π½Ρ‹Π΅ пСрспСктивы

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π‘++ построСн Π½Π° основС Π‘, пСрспСктивы Ρƒ Π½ΠΈΡ… схоТиС. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΡ‡Π΅Π½ΡŒ часто Π² вакансиях трСбуСтся Π·Π½Π°Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠΈΡ… языков. Если Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²ΡƒΡŽ ΠΎΡ‚Ρ€Π°ΡΠ»ΡŒ, Π² Π½Π΅ΠΉ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π‘++, Π½ΠΎ трСбуСтся Π·Π½Π°Ρ‚ΡŒ ряд ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ языков. Как ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ случаС, Π»ΡƒΡ‡ΡˆΠ΅ всСго Π·Π°Ρ€Π°Π½Π΅Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ сфСру Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π‘Π»Π°Π³ΠΎ Π‘++ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹Π΅ возмоТности.

Вакансии
На Indeed.com доступно ΠΎΠΊΠΎΠ»ΠΎ 1500 вакансий, Ρƒ LinkedIn Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 192 000 ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π° Π½Π° hh.ru – ΠΎΠΊΠΎΠ»ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… с ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ тысяч.

Разброс Π·Π°Ρ€ΠΏΠ»Π°Ρ‚ программистов Π½Π° C++ ΠΎΡ‡Π΅Π½ΡŒ Π²Π΅Π»ΠΈΠΊ, ΠΊΠ°ΠΊ ΠΈ Π² случаС с Π‘. ΠŸΡ€ΠΈ этом Ρ€Π°Π·ΠΌΠ΅Ρ€ вознаграТдСния Π·Π° Ρ‚Ρ€ΡƒΠ΄ зависит Π² основном ΠΎΡ‚ Π΄Π²ΡƒΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ²: ΠΎΠΏΡ‹Ρ‚Π° программирования ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² собСсСдования.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Π‘ ΠΈ Π‘++ для ИВ-индустрии ΠΏΠ΅Ρ€Π΅ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Если Π²Ρ‹ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти языки Π² дальнСйшСм, ΠΎΠ½ΠΈ окаТутся ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ для ΠΎΠ±Ρ‰Π΅Π³ΠΎ понимания всСх ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ программирования, Π° Ссли ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ свой ΠΏΡƒΡ‚ΡŒ с Π½ΠΈΠΌΠΈ, Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ нСслоТно.

***

Π₯ΠΎΡ‡Ρƒ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ слоТно Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ?

Алгоритмы ΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ… Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСпростая Ρ‚Π΅ΠΌΠ° для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния: Π½Π΅ Ρƒ ΠΊΠΎΠ³ΠΎ ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ запустили курс «Алгоритмы ΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ…Β», Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅Π±ΠΈΠ½Π°Ρ€ΠΎΠ² Π²Ρ‹:

  • ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ слСнг, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ говорят всС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ нСзависимо ΠΎΡ‚ языка программирования: язык Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ структур Π΄Π°Π½Π½Ρ‹Ρ…;
  • Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ;
  • ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅ΡΡŒ ΠΊ тСхничСскому собСсСдованию ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

ΠšΡƒΡ€Ρ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠ°ΠΊ junior, Ρ‚Π°ΠΊ ΠΈ middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ.

ΠœΠ•Π ΠžΠŸΠ Π˜Π―Π’Π˜Π―

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

Π’ΠΠšΠΠΠ‘Π˜Π˜

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ вакансию

Π›Π£Π§Π¨Π˜Π• БВАВЬИ ПО Π’Π•ΠœΠ•