iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅: ΠΊΠ°ΠΊ ΡƒΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ, Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° ΠΈ трСбования Π² 2026 Π³ΠΎΠ΄Ρƒ

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для финансового сСктора β€” ΠΎΠ΄Π½Π° ΠΈΠ· самых вострСбованных ΠΈ высокооплачиваСмых IT-ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Π² России. ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΠΈΠ΄Π΅Ρ€ΠΎΠ² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ трансформации Π² банковской сфСрС, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚ iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ своими ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ: ΠΎΡ‚ основного мобильного Π±Π°Π½ΠΊΠ° Π΄ΠΎ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… сСрвисов для бизнСса ΠΈ инвСстиций. Если Π²Ρ‹ рассматриваСтС ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ Π² Ρ„ΠΈΠ½Ρ‚Π΅Ρ…Π΅ ΠΈΠ»ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π±Π°Π½ΠΊΠ° с ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ отрасли β€” эта ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π²ΠΎ всСх Π½ΡŽΠ°Π½ΡΠ°Ρ….

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ стартапов ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, Ρ€Π°Π±ΠΎΡ‚Π° Π² Π±Π°Π½ΠΊΠ΅ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅Ρ‚ особыС трСбования ΠΊ бСзопасности ΠΊΠΎΠ΄Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΡŽ рСгуляторным стандартам (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 152-Π€Π— ΠΎ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…) ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с legacy-систСмами. Π—Π΄Π΅ΡΡŒ ΠΌΠ°Π»ΠΎ просто Π·Π½Π°Ρ‚ΡŒ Swift ΠΈ SwiftUI β€” Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ финансовыС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ банковскоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ сСбС ΠΊΡ€Π°Ρ… Π΄Π°ΠΆΠ΅ Π½Π° 0.1% устройств. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ: ΠΊΠ°ΠΊΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ для трудоустройства, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ собСсСдованиС, ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅ ΠΈ сколько ΠΎΠ½ΠΈ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π² 2026 Π³ΠΎΠ΄Ρƒ.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅ β€” сочСтаниС стартаповой Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ часто Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎ Agile/Scrum) ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π‘Π°Π½ΠΊ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ‚ΠΎΠΏ-5 ΠΏΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΡƒ мобильного Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° срСди финансовых ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ России, Π° Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«ΠΠ»ΡŒΡ„Π°-Мобаил»** рСгулярно обновляСтся с Π½ΠΎΠ²Ρ‹ΠΌΠΈ Ρ„ΠΈΡ‡Π°ΠΌΠΈ β€” ΠΎΡ‚ биомСтричСской Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄ΠΎ инвСстиционных инструмСнтов. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ здСсь Π½Π΅ Π³Ρ€ΠΎΠ·ΠΈΡ‚ Ρ€ΡƒΡ‚ΠΈΠ½Π°: Π·Π°Π΄Π°Ρ‡ΠΈ Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄ΠΎ создания Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… сцСнариСв.

πŸ“Š Какой Ρƒ вас ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ?
МСньшС 1 года
1-3 Π³ΠΎΠ΄Π°
3-5 Π»Π΅Ρ‚
Π‘ΠΎΠ»Π΅Π΅ 5 Π»Π΅Ρ‚
Π― Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡ‡ΡƒΡΡŒ

ВрСбования ΠΊ iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅ Π² 2026 Π³ΠΎΠ΄Ρƒ

ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊ ΠΈΡ‰Π΅Ρ‚ спСциалистов Ρ€Π°Π·Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ β€” ΠΎΡ‚ Junior Π΄ΠΎ Lead, Π½ΠΎ Π΄Π°ΠΆΠ΅ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π΅ΡΡ‚ΡŒ ТёсткиС ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΎΡ‚Π±ΠΎΡ€Π°. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ трСбования дСлятся Π½Π° Ρ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°: тСхничСскиС Π½Π°Π²Ρ‹ΠΊΠΈ, Π·Π½Π°Π½ΠΈΠ΅ финансовой спСцифики ΠΈ soft skills. Рассмотрим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

Π’ тСхничСском ΠΏΠ»Π°Π½Π΅ Π±Π°Π½ΠΊ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΠΎΡ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ²:

  • πŸ“± ΠžΠΏΡ‹Ρ‚ коммСрчСской Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Swift (вСрсии 5.0+) ΠΈ SwiftUI β€” Π±Π΅Π· этого Π΄Π°ΠΆΠ΅ Π½Π΅ стоит ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π΅Π·ΡŽΠΌΠ΅. Objective-C Π·Π½Π°Ρ‚ΡŒ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ привСтствуСтся для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ legacy-ΠΊΠΎΠ΄Π°.
  • πŸ”§ ПониманиС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Ρ… ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ²: MVVM, VIPER, Clean Architecture. Π’ ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ MVVM+C (с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ).
  • πŸ”’ ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сСтСвыми запросами (URLSession, Alamofire), Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ (OAuth 2.0, JWT) ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ….
  • πŸ“¦ Π£ΠΌΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Core Data, Realm ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ систСмами хранСния Π΄Π°Π½Π½Ρ‹Ρ…. Π’ банковских прилоТСниях ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ локального кСша.
  • πŸ›  Π—Π½Π°Π½ΠΈΠ΅ инструмСнтов сборки: CocoaPods, Swift Package Manager, Fastlane для CI/CD.

ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ удСляСтся ΠΎΠΏΡ‹Ρ‚Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с финансовыми ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² Π±Π°Π½ΠΊΠ΅, Π±ΡƒΠ΄Π΅Ρ‚ плюсом Π·Π½Π°Π½ΠΈΠ΅:

  • πŸ’³ Как устроСны ΠΏΠ»Π°Ρ‚Π΅ΠΆΠΈ ΠΏΠΎ ΠΊΠ°Ρ€Ρ‚Π°ΠΌ (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ 3D-Secure, EMV).
  • πŸ” ΠžΡΠ½ΠΎΠ²Ρ‹ PCI DSS β€” стандарта бСзопасности для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….
  • πŸ“Š Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с аналитичСскими систСмами (AppsFlyer, Firebase) ΠΈ A/B-тСстированиС.

Π’Π°ΠΆΠ½ΠΎ: Π² 2026 Π³ΠΎΠ΄Ρƒ ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡΡΡŒ ΠΎΡ‚ кроссплатформСнных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ (Flutter, React Native) для основного мобильного Π±Π°Π½ΠΊΠ°. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ‹Ρ‚ с этими Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ прСимущСством для ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π² вашСм Ρ€Π΅Π·ΡŽΠΌΠ΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Flutter ΠΈΠ»ΠΈ React Native, Π½ΠΎ Π½Π΅Ρ‚ коммСрчСских ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Swift, ΡˆΠ°Π½ΡΡ‹ Π½Π° ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° собСсСдованиС ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹. Π‘Π°Π½ΠΊ ΠΈΡ‰Π΅Ρ‚ ΡƒΠ·ΠΊΠΈΡ… спСциалистов ΠΏΠΎ Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

Π—Π°Ρ€ΠΏΠ»Π°Ρ‚Π° iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅: Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° 2026 Π³ΠΎΠ΄

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚ Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅ зависит ΠΎΡ‚ Π³Ρ€Π΅ΠΉΠ΄Π°, ΠΎΠΏΡ‹Ρ‚Π° ΠΈ Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ (Москва vs Ρ€Π΅Π³ΠΈΠΎΠ½Ρ‹). НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Π²ΠΈΠ»ΠΊΠ° ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ hh.ru, Habr Career ΠΈ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² сотрудников:

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ Москва (Ρ€ΡƒΠ±/мСс) Π Π΅Π³ΠΈΠΎΠ½Ρ‹ (Ρ€ΡƒΠ±/мСс) ВрСбования ΠΊ ΠΎΠΏΡ‹Ρ‚Ρƒ
Junior 120 000 – 180 000 90 000 – 140 000 0–1 Π³ΠΎΠ΄ коммСрчСского ΠΎΠΏΡ‹Ρ‚Π°, Π·Π½Π°Π½ΠΈΠ΅ Swift Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ срСднСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
Middle 180 000 – 250 000 140 000 – 200 000 2–4 Π³ΠΎΠ΄Π° ΠΎΠΏΡ‹Ρ‚Π°, участиС Π² выпускС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² App Store
Senior 250 000 – 350 000 200 000 – 280 000 4+ Π³ΠΎΠ΄Π° ΠΎΠΏΡ‹Ρ‚Π°, мСнторство, участиС Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…
Lead/Tech Lead 350 000 – 500 000+ 280 000 – 400 000 6+ Π»Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π°, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚

Помимо ΠΎΠΊΠ»Π°Π΄Π°, ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚:

  • πŸ’° Π•ΠΆΠ΅ΠΊΠ²Π°Ρ€Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ бонусы (Π΄ΠΎ 3 ΠΎΠΊΠ»Π°Π΄ΠΎΠ² Π² Π³ΠΎΠ΄ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ KPI).
  • πŸ₯ Π”ΠœΠ‘ для сотрудника ΠΈ Ρ‡Π»Π΅Π½ΠΎΠ² сСмьи (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΡΡ‚ΠΎΠΌΠ°Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΡŽ).
  • πŸŽ“ ΠžΠΏΠ»Π°Ρ‚Π° обучСния: курсы, ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, WWDC ΠΈΠ»ΠΈ Mobius).
  • 🏒 Π“ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ (2–3 дня Π² офисС Π² МосквС, для Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ² β€” ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΡƒΠ΄Π°Π»Ρ‘Π½ΠΊΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°).

Π‘Ρ‚ΠΎΠΈΡ‚ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ Π² Ρ„ΠΈΠ½Ρ‚Π΅Ρ…Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ Π² Π·Π°Ρ€ΡƒΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹Ρ… компаниях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Tinkoff ΠΈΠ»ΠΈ Revolut), Π½ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅. Π’ ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅ Ρ€Π΅Π΄ΠΊΠΎ Π±Ρ‹Π²Π°ΡŽΡ‚ массовыС ΡƒΠ²ΠΎΠ»ΡŒΠ½Π΅Π½ΠΈΡ, Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ рСгуляторных Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ).

Как ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ собСсСдованиС Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π½Π°ΠΉΠΌΠ° Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅ состоит ΠΈΠ· 3–5 этапов, Π² зависимости ΠΎΡ‚ уровня ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Для Middle/Senior Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ выглядит Ρ‚Π°ΠΊ:

  1. Π‘ΠΊΡ€ΠΈΠ½ΠΈΠ½Π³ с HR (30 ΠΌΠΈΠ½ΡƒΡ‚) β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π΅Π·ΡŽΠΌΠ΅, обсуТдСниС ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ ΠΏΠΎ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π΅ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹.
  2. ВСхничСскоС ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ с Ρ‚ΠΈΠΌΠ»ΠΈΠ΄ΠΎΠΌ (1–1.5 часа) β€” Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠ΅ вопросы ΠΏΠΎ Swift, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅, многопоточности (GCD, OperationQueue).
  3. ВСстовоС Π·Π°Π΄Π°Π½ΠΈΠ΅ (Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ даётся 2–3 дня) β€” ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это нСбольшоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с использованиСм MVVM ΠΈ сСтСвых запросов. НапримСр, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ экран с курсами Π²Π°Π»ΡŽΡ‚ с ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
  4. ЀинальноС ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ с Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ Π΄Π΅ΠΏΠ°Ρ€Ρ‚Π°ΠΌΠ΅Π½Ρ‚Π° β€” обсуТдСниС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, вопросы ΠΏΠΎ финансовой спСцификС.

На тСхничСском собСсСдовании часто ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚:

  • πŸ”Ή Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ARC (Automatic Reference Counting) Π² Swift ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΎΠ½ Ρ€Π΅ΡˆΠ°Π΅Ρ‚?
  • πŸ”Ή Π’ Ρ‡Ρ‘ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ struct ΠΈ class, ΠΊΠΎΠ³Π΄Π° Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?
  • πŸ”Ή Как Π²Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚Π΅ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ? (ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: Keychain, Π° Π½Π΅ UserDefaults!)
  • πŸ”Ή Как Π±Ρ‹ Π²Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ offline-first ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ для банковского прилоТСния?

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’ ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅ Π½Π΅ Π»ΡŽΠ±ΡΡ‚"ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ²-Ρ‚Π΅ΠΎΡ€Π΅Ρ‚ΠΈΠΊΠΎΠ²". Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ привСсти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ· Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ врСмя запуска прилоТСния ΠΈΠ»ΠΈ памяти), ΡˆΠ°Π½ΡΡ‹ Π½Π° успСх ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹. Π“ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ΡΡŒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… кСйсах.

ВСстовоС Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ провСряСтся Π½Π°:

  • πŸ“Œ Чистоту ΠΊΠΎΠ΄Π° ΠΈ соблюдСниС SwiftLinter.
  • πŸ“Œ ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΡΠ΅Ρ‚ΡŒΡŽ (ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок, Ρ€Π΅Ρ‚Ρ€Π°ΠΈ запросов).
  • πŸ“Œ АрхитСктуру ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ ΠΏΡ€ΠΈΠΌΡƒΡ‚ MVC Π±Π΅Π· объяснСний).
  • πŸ“Œ НаличиС ΡŽΠ½ΠΈΡ‚-тСстов (XCTest).

Код соотвСтствуСт SwiftLinter

Π•ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сСтСвых ошибок (404, 500, timeout)

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ„Π»Π°ΠΉΠ½ (ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅)

Написаны ΡŽΠ½ΠΈΡ‚-тСсты для основных сцСнариСв

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ README с инструкциСй ΠΏΠΎ запуску-->

КакиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ iOS-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Π°Π½ΠΊΠ°Ρ…, ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊ Π΄Π΅Π»ΠΈΡ‚ iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ направлСния:

1. ОсновноС мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«ΠΠ»ΡŒΡ„Π°-Мобаил»**

  • πŸ“² Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΈΡ‡: биомСтрия (Face ID/Touch ID), push-увСдомлСния, Ρ‡Π°Ρ‚ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ.
  • πŸ”„ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска с 2.5 Π΄ΠΎ 1.2 сСкунды).
  • πŸ›‘ Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с систСмами Ρ„Ρ€ΠΎΠ΄-ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° (ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΠΊΠΈΡ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ).

2. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для бизнСса Β«ΠΠ»ΡŒΡ„Π°-БизнСс»**

  • πŸ’Ό Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° интСрфСйсов для ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΡ… Π»ΠΈΡ†: массовыС ΠΏΠ»Π°Ρ‚Π΅ΠΆΠΈ, интСграция с 1Π‘.
  • πŸ“Š Π’ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ расходов ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

3. Π˜Π½Π²Π΅ΡΡ‚ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«ΠΠ»ΡŒΡ„Π°-Π˜Π½Π²Π΅ΡΡ‚ΠΈΡ†ΠΈΠΈΒ»**

  • πŸ“ˆ РСализация Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΊΠΎΡ‚ΠΈΡ€ΠΎΠ²ΠΎΠΊ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (WebSocket).
  • πŸ”’ Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с брокСрскими API (MOEX, SPB Exchange).

4. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ инструмСнты для сотрудников Π±Π°Π½ΠΊΠ°

  • 🏦 ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ для ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΎΠ² Π½Π° ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π΅).
  • πŸ” БистСмы Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… сСрвисов.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚: Π² 2023 Π³ΠΎΠ΄Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ° выпустила ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ мобильного Π±Π°Π½ΠΊΠ° с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ WidgetKit (Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ для экрана Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ iOS 16+), Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ баланс ΠΊΠ°Ρ€Ρ‚ Π±Π΅Π· открытия прилоТСния. Π’Π°ΠΊΠΈΠ΅ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΈ β€” Ρ‡Π°ΡΡ‚ΡŒ стратСгии Π±Π°Π½ΠΊΠ° ΠΏΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· удобство.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π΄Π°Ρ‡ΠΈ для Senior iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅

Π’ ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² стояла Π·Π°Π΄Π°Ρ‡Π° ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠ° прилоТСния Π½Π° 30% Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. РСшСниС Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΠΎ:

1. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… рСсурсов (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скрипта Π½Π° Python.

2. Π—Π°ΠΌΠ΅Π½Π° тяТСлых Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Alamofire Π½Π° URLSession + ΠΊΠΎΠΌΠ±Π°ΠΉΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ запросов).

3. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Assets Catalog (ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠΊΠΎΠ½ΠΎΠΊ для @2x).

4. ИспользованиС App Thinning для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ (armv7s для Π½ΠΎΠ²Ρ‹Ρ… устройств).

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ IPA ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»ΡΡ с 120 ΠœΠ‘ Π΄ΠΎ 85 ΠœΠ‘, Ρ‡Ρ‚ΠΎ сократило количСство ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² ΠΏΡ€ΠΈ скачивании Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π°Ρ… с ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ.

ΠŸΠ»ΡŽΡΡ‹ ΠΈ минусы Ρ€Π°Π±ΠΎΡ‚Ρ‹ iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅

Как ΠΈ Π² любой ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, здСсь Π΅ΡΡ‚ΡŒ свои особСнности. Рассмотрим ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы Π½Π° основС ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² сотрудников (источники: Glassdoor, Habr Career, Telegram-Ρ‡Π°Ρ‚Ρ‹).

ΠŸΠ»ΡŽΡΡ‹:

  • πŸ’Ό Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ стартапов, Π³Π΄Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ Π·Π° мСсяц, Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅ Π΅ΡΡ‚ΡŒ долгосрочноС ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (roadmap Π½Π° 1–2 Π³ΠΎΠ΄Π°).
  • πŸš€ Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ"Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ экран с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ" β€” придётся Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с высоконагруТСнными систСмами, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ legacy-ΠΊΠΎΠ΄ΠΎΠΌ.
  • πŸŽ“ ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. Π‘Π°Π½ΠΊ ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ сСртификации (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Apple Certified App Developer) ΠΈ отправляСт Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ.
  • πŸ₯ Π‘ΠΎΡ†ΠΏΠ°ΠΊΠ΅Ρ‚. Π”ΠœΠ‘, корпоративная пСнсия, скидки Π½Π° ΠΈΠΏΠΎΡ‚Π΅ΠΊΡƒ β€” всё это Π΅ΡΡ‚ΡŒ.

ΠœΠΈΠ½ΡƒΡΡ‹:

  • 🐒 ΠœΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅ процСссы. Π’ Π±Π°Π½ΠΊΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ согласований β€” Π΄Π°ΠΆΠ΅ для ΠΌΠ΅Π»ΠΊΠΎΠ³ΠΎ Ρ„ΠΈΡ‡Π°-Π°ΠΏΠ΄Π΅ΠΉΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ ΠΎΡ‚ 3-Ρ… Π΄Π΅ΠΏΠ°Ρ€Ρ‚Π°ΠΌΠ΅Π½Ρ‚ΠΎΠ².
  • πŸ”’ ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ тСхнологиям. НСльзя просто Π²Π·ΡΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ β€” всё Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚ бСзопасности.
  • πŸ“‰ Π—Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ Π² Π·Π°Ρ€ΡƒΠΆΠ½Ρ‹Ρ… компаниях. НапримСр, Senior iOS Π² Revolut ΠΈΠ»ΠΈ N26 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π² 1.5–2 Ρ€Π°Π·Π° большС.
  • 🏒 ΠžΡ„ΠΈΡ Π² МосквС. Для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹ придётся ΠΏΠ΅Ρ€Π΅Π΅Π·ΠΆΠ°Ρ‚ΡŒ (Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π°Ρ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΌΠ°Π»ΠΎ вакансий для iOS).

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² стартапах, Π³Π΄Π΅"сдСлал β€” запустил β€” исправил", Π² Π±Π°Π½ΠΊΠ΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ ΠΏΡ€ΠΎΠΊΠ°Ρ‚ΠΈΡ‚. Π—Π΄Π΅ΡΡŒ любой Π±Π°Π³ Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ финансовым потСрям ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², поэтому тСстированиС ΠΈ ΠΊΠΎΠ΄-Ρ€Π΅Π²ΡŒΡŽ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ Π΄ΠΎ 40% Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Как ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ собСсСдованию: чСклист для ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΡˆΠ°Π½ΡΡ‹ Π½Π° успСх, слСдуйтС этому ΠΏΠ»Π°Π½Ρƒ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ:

1. ВСхничСская ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°

  • πŸ“š ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Swift ΠΏΠΎ ΠΊΠ½ΠΈΠ³Π°ΠΌ:
    • "Swift Programming Language" (ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация ΠΎΡ‚ Apple).
    • "Advanced Swift" (для Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΎΠ²).
  • πŸ›  ΠŸΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ… ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° LeetCode, Ρ‚Π΅ΠΌΡ‹: Array, String, Tree).
  • πŸ”§ Π Π°Π·Π±Π΅Ρ€ΠΈΡ‚Π΅ΡΡŒ с ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ: DispatchQueue, OperationQueue, async/await.

2. ΠŸΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ

  • πŸ“± ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ 2–3 ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° GitHub с чистым ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ. Π›ΡƒΡ‡ΡˆΠ΅, Ссли это Π±ΡƒΠ΄ΡƒΡ‚ финансовыС прилоТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ расходов).
  • πŸ“ ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ пост Π½Π° Habr ΠΈΠ»ΠΈ Π² Π»ΠΈΡ‡Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,"Как я ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ с большим количСством ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ").

3. Ѐинансовая спСцифика

  • πŸ’³ Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ банковскиС API (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Open Banking).
  • πŸ” ΠŸΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎ стандарты бСзопасности: PCI DSS, GDPR, 152-Π€Π—.

4. Soft Skills

  • πŸ—£ ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ истории ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ STAR (Situation, Task, Action, Result) для вопросов ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π°Ρ…, слоТных Π·Π°Π΄Π°Ρ‡Π°Ρ….
  • 🀝 ΠŸΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ тСхничСскиС Π²Π΅Ρ‰ΠΈ простым языком β€” это Π²Π°ΠΆΠ½ΠΎ для взаимодСйствия с Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌΠΈ.

ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π½Ρ‹ΠΉ рост: ΠΊΠ°ΠΊ расти Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ

Π’ ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅ Π΅ΡΡ‚ΡŒ чёткая грСйдовая систСма для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½ΠΎΠΉ лСстницС зависит ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ²:

1. ВСхничСская экспСртиза

  • πŸ“ˆ Для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° с Middle Π½Π° Senior Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄.
  • πŸ›  Для Lead потрСбуСтся ΠΎΠΏΡ‹Ρ‚ мСнторства ΠΈ участия Π² ΠΊΠΎΠ΄-Ρ€Π΅Π²ΡŒΡŽ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

2. УчастиС Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…

  • πŸš€ ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ отдаётся Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π°Π΄ критичСски Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ Ρ„ΠΈΡ‡Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, интСграция с Π‘Π‘ΠŸ ΠΈΠ»ΠΈ запуск Π½ΠΎΠ²ΠΎΠ³ΠΎ инвСстиционного ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°).
  • πŸ“Š ПолСзно Π²Π·ΡΡ‚ΡŒ Π½Π° сСбя ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Ρƒ ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство ΠΊΡ€ΡΡˆΠ΅ΠΉ Π½Π° 20%).

3. МягкиС Π½Π°Π²Ρ‹ΠΊΠΈ

  • πŸ—£ Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ свои ΠΈΠ΄Π΅ΠΈ Π½Π° ΠΌΠΈΡ‚Π°ΠΏΠ°Ρ… ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… конфСрСнциях.
  • 🀝 Навыки управлСния нСбольшими ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ (для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Team Lead).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ: Junior (0–1 Π³ΠΎΠ΄) β†’ Middle (2–3 Π³ΠΎΠ΄Π°) β†’ Senior (4–5 Π»Π΅Ρ‚) β†’ Tech Lead (6+ Π»Π΅Ρ‚) β†’ АрхитСктор/Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ направлСния.

Π’ ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ: ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΈΠ· мобильной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² Backend (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Kotlin/Java) ΠΈΠ»ΠΈ Π² DevOps, Ссли Π΅ΡΡ‚ΡŒ интСрСс ΠΊ инфраструктурС.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’ Π±Π°Π½ΠΊΠ΅ цСнят Π»ΠΎΡΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€” Ссли Π²Ρ‹ часто мСняСтС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ прСпятствиСм для продвиТСния. Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ срок Ρ€Π°Π±ΠΎΡ‚Ρ‹ сотрудников Π² IT-Π΄Π΅ΠΏΠ°Ρ€Ρ‚Π°ΠΌΠ΅Π½Ρ‚Π΅ ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ° β€” 3–5 Π»Π΅Ρ‚.

FAQ: ЧастыС вопросы ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅

НуТно Π»ΠΈ Π·Π½Π°Ρ‚ΡŒ Objective-C для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅?

Π—Π½Π°Π½ΠΈΠ΅ Objective-C Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ плюсом. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π΅Ρ‰Ρ‘ остался legacy-ΠΊΠΎΠ΄ Π½Π° Obj-C (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, старыС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ), ΠΈ ΡƒΠΌΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ оцСниваСтся. Однако 90% Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π½Π° Swift.

МоТно Π»ΠΈ ΡƒΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½ΠΊΡƒ ΠΈΠ· Ρ€Π΅Π³ΠΈΠΎΠ½Π°?

Π”Π°, ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ для ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ вакансий для iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² всё ΠΆΠ΅ привязано ΠΊ МосквС. Для Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ² Ρ‡Π°Ρ‰Π΅ доступны ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Middle+ с ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Π² Ρ„ΠΈΠ½Ρ‚Π΅Ρ…Π΅. Π’Π°ΠΊΠΆΠ΅ стоит ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ встрСчи (ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ спринтов, рСтроспСктивы) ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ присутствия Π² офисС 1–2 Ρ€Π°Π·Π° Π² ΠΊΠ²Π°Ρ€Ρ‚Π°Π».

КакиС тСстовыС задания Π΄Π°ΡŽΡ‚ Π½Π° собСсСдовании?

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это нСбольшоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с использованиСм MVVM ΠΈ сСтСвых запросов. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π·Π°Π΄Π°Ρ‡:

  • Бписок курсов Π²Π°Π»ΡŽΡ‚ с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  • Π­ΠΊΡ€Π°Π½ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ с Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ сохранСниСм Ρ‚ΠΎΠΊΠ΅Π½Π° Π² Keychain.
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ с ΠΎΡ„Π»Π°ΠΉΠ½-Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Core Data).

Π’Π°ΠΆΠ½ΠΎ: ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ ΡŽΠ½ΠΈΡ‚-тСстами ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ SwiftLinter.

Π•ΡΡ‚ΡŒ Π»ΠΈ Π² ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊΠ΅ стаТировки для iOS-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²?

Π”Π°, Π±Π°Π½ΠΊ пСриодичСски ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ стаТировки для студСнтов ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… спСциалистов. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это 3–6 мСсяцСв с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ дальнСйшСго трудоустройства. ВрСбования ΠΊ стаТёрам:

  • Π—Π½Π°Π½ΠΈΠ΅ основ Swift ΠΈ iOS SDK.
  • ΠžΠΏΡ‹Ρ‚ написания простых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, To-Do список).
  • Π–Π΅Π»Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ„ΠΈΠ½Ρ‚Π΅Ρ…Π΅.

Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° вакансиями Π½Π° сайтС Π±Π°Π½ΠΊΠ° ΠΈΠ»ΠΈ Π² ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

Как часто выходят обновлСния мобильного Π±Π°Π½ΠΊΠ°, ΠΈ ΠΊΠ°ΠΊ это влияСт Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²?

ΠΠ»ΡŒΡ„Π°-Π‘Π°Π½ΠΊ обновляСт основноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 2–3 Π½Π΅Π΄Π΅Π»ΠΈ (minor updates) ΠΈ выпускаСт ΠΌΠ°ΠΆΠΎΡ€Π½Ρ‹Π΅ Ρ€Π΅Π»ΠΈΠ·Ρ‹ Ρ€Π°Π· Π² 1–2 мСсяца. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Agile с ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ спринтами. Π’ срСднСм, ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ 3–4 Ρ„ΠΈΡ‡ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. НапримСр, Π² ΠΎΠ΄Π½ΠΎΠΌ спринтС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ экрана ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ΅ΠΉ.
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с Π½ΠΎΠ²Ρ‹ΠΌ партнёрским сСрвисом.

Вакая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ умСния быстро ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ.