Π‘ΠΎΠ±ΠΈΡΠ°Π΅ΠΌ Π²Π΅ΡΡ ΠΏΠΎΠ»Π΅Π·Π½Π΅ΠΉΡΠΈΠΉ IT-ΠΊΠΎΠ½ΡΠ΅Π½Ρ Ρ ΠΌΠΈΡΠ°ΠΏΠΎΠ² X5 Tech Π·Π° 2023 Π³ΠΎΠ΄ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π΅: QA, Data Science, Frontend, Backend ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
Β«ΠΠ²ΠΎΠ»ΡΡΠΈΡ ΡΠΈΡΠ΅ΠΉΠ»Π°Β» (31.08.2023)
Π ΠΊΠΎΠ½ΡΠ΅ Π°Π²Π³ΡΡΡΠ° ΡΠΎΡΡΠΎΡΠ»Π°ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ X5, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ ΠΏΠΎΡΠ²ΡΡΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΎΠ² ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ DS, Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ΅ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΠΌ Π½Π° Π΄Π°Π½Π½ΡΡ
.
- Β«ΠΠ° ΠΊΡΠ°ΡΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ Π½Π° ΡΡΡΠ½ΠΎΠ΅, ΠΈΠ»ΠΈ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ Π² ΡΠΈΡΠ΅ΠΉΠ»Π΅Β». ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ Π‘Π°Ρ
Π½ΠΎΠ², ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΡΠ»ΡΡΠΈΠ²Π°ΡΠΈΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°, ΠΈ ΠΠ°ΡΠΈΡ Π¨Π°Π±Π°Π»ΠΊΠΎΠ²Π°, Π²Π»Π°Π΄Π΅Π»Π΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Β«ΠΠ»Π°ΡΡΠΎΡΠΌΠ° Π/Π-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ», ΡΠ°ΡΡΠΊΠ°Π·Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°Ρ Data-ΡΠΏΠ΅ΡΠ½Π°Π· β ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΅ΡΠ°Π΅Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π±ΠΈΠ·Π½Π΅Ρ-Π·Π°ΠΏΡΠΎΡΡ, ΠΎΠ± Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π/Π ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΎΡΡΠ»Π°ΠΉΠ½Π΅ ΠΈ ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΠ΄Π°ΡΡ ΠΏΠΎΠΌΠΈΠ΄ΠΎΡΡ.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ° ΠΈ ΠΠ°ΡΠΈΠΈ β ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅.
- Β«ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ Π² ΡΠ΅ΡΠ²ΠΈΡΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½-Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠ΅ΡΠΈ "ΠΡΡΡΡΠΎΡΠΊΠ°"Β». ΠΠΈΠΊΠΈΡΠ° Π‘ΡΡΠΊΠΎΠ², ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ Π΄Π°Π½Π½ΡΡ
, ΠΏΠΎΡΠ²ΡΡΠΈΠ» ΡΠ²ΠΎΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Β«ΠΡΡΡΡΠΎΡΠΊΠ°Β». ΠΠ½ ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ Π·Π°ΡΠΎΠ΄ΠΈΠ»ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΊΠ°ΠΊ Π² Π½ΡΠΌ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° ΠΈ ΠΊΠ°ΠΊ Π² X5 Π΅Ρ ΡΠ°Π·Π²ΠΈΠ²Π°Π»ΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΡΠΌΠΈ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π±ΡΠ»ΠΈ ΡΠ΄Π°ΡΠ½ΡΠΌΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°ΠΏΠΎΠ·Π΄Π°Π»ΡΠΌΠΈ, Π° ΠΊΠ°ΠΊΠΈΠ΅, Π² ΡΠ΅Π»ΠΎΠΌ, Π½Π΅ ΠΎΡΠ΅Π½Ρ.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠΈΠΊΠΈΡΡ β ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅.
- Β«ΠΠΊΠΎΠ½ΠΎΠΌΠ΅ΡΡΠΈΠΊΠ° Π΄Π»Ρ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² ΡΠΎΡΠ³ΠΎΠ²ΡΡ
ΡΠ΅ΡΡΡ
"ΠΡΡΡΡΠΎΡΠΊΠ°" ΠΈ "ΠΠ΅ΡΠ΅ΠΊΡΡΡΡΠΎΠΊ"Β». ΠΠ°ΠΊΡΠΈΠΌ ΠΠ°Π²Π»ΠΎΠ², ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ, Π² ΡΠ²ΠΎΡΠΌ Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΡΡΠ°Π²Π½ΠΈΠ» ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΈ AdHoc-ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΊΠΎΠ½ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ°ΠΊΡΠΈΠΌΠ° β ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅.
- Β«ΠΠ°ΠΊ ΠΌΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌ Π·Π΄ΠΎΡΠΎΠ²ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²Β». Π‘Π²ΡΡΠΎΡΠ»Π°Π² ΠΡΠ΅ΡΠΈΠ½, Π²Π»Π°Π΄Π΅Π»Π΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Β«ΠΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΈΡΠΊΒ», ΠΈ ΠΠ½Π΄ΡΠ΅ΠΉ ΠΠΎΠ»ΡΡΠΊΠΈΠ½, team lead ad-hoc Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ, ΡΠ°ΡΡΠΊΠ°Π·Π°Π»ΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π΅ΡΠ»ΠΈ ΡΠΈΡΠ»ΠΎ IT-ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΈ ML-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² Π½Π΅ΠΉ ΡΠΆΠ΅ ΠΈΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΡΠΌΠΈ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΡΠΌ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΡΡΡΡΡ ΡΠΈΡΠΊΠΎΠ², Π²ΡΠ·Π²Π°Π½Π½ΡΡ
Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠΎΠΉ ML-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Π ΡΠ°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°ΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠ΅ ΠΏΠΎΡΠ΅ΡΠΈ.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ Π‘Π²ΡΡΠΎΡΠ»Π°Π²Π° β ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅, Π° ΠΠ½Π΄ΡΠ΅Ρ β ΠΏΠΎ ΡΡΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅.
Π ΠΊΠΎΠ½ΡΠ΅ ΠΈΡΠ»Ρ ΡΠΎΡΡΠΎΡΠ»ΡΡ Π½Π°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ X5 Kotlin Multiplatform Meetup, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΠΎ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΠ±ΡΡΠ΄ΠΈΠ»ΠΈ ΠΎΠΏΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Kotlin Multiplatform Mobile Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
, Π·Π°ΡΡΠΎΠ½ΡΠ»ΠΈ Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π²ΡΠ²ΠΎΠ΄Ρ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π² ΠΈΡΠΎΠ³Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΈΠ³ΡΠ°ΡΡ ΠΎΡ KMM ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ±ΡΠΈΠΌ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ.
- Β«Kotlin Multiplatform Π² b2b: ΠΊΠ°ΠΊ ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² 20 000 ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ²Β». ΠΠΌΠΈΡΡΠΈΠΉ ΠΠ»Π΅ΠΊΡΠ΅Π΅Π½ΠΊΠΎΠ² ΠΈ ΠΠ°Π΄ΠΈΠΌ ΠΡΡΡΠΎΠ²ΠΎΠΉΡΠΎΠ² ΠΈΠ· X5 Tech ΡΠ°ΡΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΏΠΎΠΌΠΎΠ³Π°ΡΡΠ΅ΠΌ Π±ΡΡΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΈΠ½Π½ΡΡ
Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ 260 000 ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² Π² 20 000 ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
Β«ΠΡΡΡΡΠΎΡΠΊΠ°Β». ΠΠ· Π΄ΠΎΠΊΠ»Π°Π΄Π° Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅: ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΉ ViewModel, ΠΏΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ KMM, ΡΡΠΎΠΈΡ Π»ΠΈ Π²Π½Π΅Π΄ΡΡΡΡ?
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠΌΠΈΡΡΠΈΡ ΠΈ ΠΠ°Π΄ΠΈΠΌΠ° Π»Π΅ΠΆΠΈΡ ΡΡΡ.
- Β«ΠΠΎΡΠ΅ΠΌΡ KMM β Π½Π΅ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Β». ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ Π‘ΠΎΠΊΠΎΠ»ΠΈΠ½ΡΠΊΠΈΠΉ ΠΈΠ· ΠΠ’Π‘ Π²ΡΡΡΡΠΏΠΈΠ» Ρ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠΌ, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡΡ
Ρ KMM ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ³ΡΡΠΆΠ°Π²ΡΠΈΡ
ΡΡ Π² ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΡΠΎΠΉ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΠ±ΡΡΠ΄ΠΈΠ»ΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ
ΡΠ΅ΡΠ°Π΅Ρ Kotlin Multiplatform ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ±ΡΠΈΠΌ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ, Π° ΡΡΠΎ Π½Π΅Ρ, ΠΈ ΡΠΊΠΎΠ»ΡΠΊΠΎ Π² ΠΈΡΠΎΠ³Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΈΠ³ΡΠ°ΡΡ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ KMM.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ° Π»Π΅ΠΆΠΈΡ ΡΡΡ.
X5 Backend meetup #1 (25.07.2023)
Π ΠΊΠΎΠ½ΡΠ΅ ΠΈΡΠ»Ρ ΡΠΎΡΡΠΎΡΠ»ΡΡ ΠΌΠΈΡΠ°ΠΏ ΠΏΡΠΎ Π±Π΅ΠΊΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΠΏΡΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ API ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ DRF ΠΈ Π½ΡΡΠ½ΡΠ»ΠΈ Π² Π½ΡΠ°Π½ΡΡ SRP Π³Π»ΡΠ±ΠΆΠ΅, ΡΠ΅ΠΌ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ Π½Π° Β«ΡΠΎΠ±Π΅ΡΠ°Ρ
Β».
- Β«Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° dev/master Π²Π΅ΡΠΊΠΈ ΠΏΡΠΈ Π΄Π΅ΠΏΠ»ΠΎΠ΅ Π½Π° ΡΡΠ΅Π½Π΄ΡΒ». Π‘Π΅ΠΌΡΠ½ ΠΠΈΡΠ΅ΠΊΠΎΠ², Java Team Lead ΠΠ’Π‘ ΠΠΈΠ΄ΠΆΠΈΡΠ°Π», ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΏΡΠΎ ΠΏΡΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ dev/staging/testingβ¦ Π²Π΅ΡΠΎΠΊ Π΄Π»Ρ Π΄Π΅ΠΏΠ»ΠΎΡ Π²Π΅ΡΡΠΈΠΉ Π½Π° ΡΠ°Π·Π½ΡΠ΅ ΡΡΠ΅Π½Π΄Ρ.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ Π‘Π΅ΠΌΡΠ½Π° Π»Π΅ΠΆΠΈΡ ΡΡΡ.
- Single Responsibility Principle (SRP): ΠΏΡΠΈΡΡΠΌ Π·Π΄Π΅ΡΡ ΡΠ΅ΡΡΡ ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°? ΠΠ²Π°Π½ Π‘ΠΎΡΡΠΈΠ½, ΡΡΠ°ΡΡΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ X5 Tech, Π² Ρ
ΠΎΠ΄Π΅ ΡΠ²ΠΎΠ΅Π³ΠΎ Π΄ΠΎΠΊΠ»Π°Π΄Π° ΠΎΡΠ²Π΅ΡΠΈΠ» Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ:
// Π§ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ· ΡΠ΅Π±Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏ SRP: Π³Π΄Π΅ ΠΎΠ½ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΡΠ²ΠΎΠ»ΡΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π» Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 20 Π»Π΅Ρ.
// ΠΠ°ΠΊ ΡΠ΅ΡΡΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π½Π°ΠΌ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Ρ Β«ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉΒ» ΡΡΡΡΠΊΡΡΡΠΎΠΉ (ΠΈ ΠΏΡΠΈΡΠ΅ΠΌ Π·Π΄Π΅ΡΡ Β«ΠΏΠ»ΠΎΡ
ΠΈΠ΅ ΠΏΠ°ΡΠ½ΠΈΒ» PowerMock ΠΈ Reflection).
// ΠΠΎΡΠ΅ΠΌΡ SRP β ΡΡΠΎ Π½Π΅ ΡΠ΅ΡΠ΅Π±ΡΡΠ½Π°Ρ ΠΏΡΠ»Ρ.
// ΠΠ° ΡΡΠ΅Ρ ΡΠ΅Π³ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ SRP Π΄Π΅Π»Π°Π΅Ρ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ, Π»ΡΡΡΠ΅.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ²Π°Π½Π° Π»Π΅ΠΆΠΈΡ ΡΡΡ.
- Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠ°ΠΌΠΈ API ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ DRF Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΡΠΎΠ»Π΅Π²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΒ». ΠΠ°ΠΊΡΠΈΠΌ Π¦ΠΈΠ±ΡΠ»Ρ, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ X5 Tech, ΡΠ°ΡΡΠΊΠ°Π·Π°Π»:
//ΠΠ°ΠΊ Π½Π°ΡΡΠΈΡΡ ΡΠ²ΠΎΠΉ API ΠΎΡΠ΄Π°Π²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΠΈΠΌ Π½Π°Π±ΠΎΡ ΠΏΠΎΠ»Π΅ΠΉ?
//ΠΠ°ΠΊΠΈΠ΅ Π΅ΡΡΡ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Ρ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ Π½ΠΈΡ
Π΅ΡΡΡ ΠΏΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ, ΠΈ Π½Π° ΡΡΠΌ Π² ΠΈΡΠΎΠ³Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡ, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ OpenAPI, ΡΡΠΈΡΡΠ²Π°Ρ Π²ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ°.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ°ΠΊΡΠΈΠΌΠ° Π»Π΅ΠΆΠΈΡ ΡΡΡ.
SPB Frontend ΠΠΈΡΠ°ΠΏ #34 (19.07.2023)
Π ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ ΠΈΡΠ»Ρ ΡΠΎΡΡΠΎΡΠ»ΡΡ SPB Frontend ΠΠΈΡΠ°ΠΏ β ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½Π°Ρ Π²ΡΡΡΠ΅ΡΠ° Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π² Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³Π΅. ΠΠ° Π½ΡΠΌ Π²ΡΡΡΡΠΏΠΈΠ»Π° Π½Π°ΡΠ° Frontend Team Lead ΠΡΠ»Π΅ΠΉΡ
Π° ΠΠ±ΡΠ°Π³ΠΈΠΌΠΎΠ²Π°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°Π»Π° ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π² X5 TeΡh Ρ Π½ΡΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π³ΠΈΠ±ΡΠΈΠ΄Π½ΠΎΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° 3 Π½Π΅Π΄Π΅Π»ΠΈ:
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΡ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΌΠΈ ΠΈ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΌΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΈΡ
ΡΠ΅ΡΠΈΠ»ΠΈ, ΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠΈ Π½Π΅Π΄Π΅Π»ΠΈ Π½Π°Ρ ΡΠΈΠΊΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅ΡΠ½ΡΠ»ΡΡ ΠΊ ΠΏΠ»Π°Π½ΠΎΠ²ΠΎΠΌΡ ΡΠ΅ΠΆΠΈΠΌΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎ Π½ΠΎΠ²ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π». Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΡ ΡΠΌΠΎΠ³Π»ΠΈ ΡΠ΅ΡΠΈΡΡ Π²ΡΠ΅ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π±ΠΈΠ·Π½Π΅Ρ-Π·Π°Π΄Π°ΡΠΈ. ΠΡΠ΅ΠΌΡ Π²ΡΡ
ΠΎΠ΄Π° Π½Π° ΡΡΠ½ΠΎΠΊ ΡΠΎΠΊΡΠ°ΡΠΈΠ»ΠΎΡΡ, ΠΌΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΈ ΡΠ½ΠΈΠ·ΠΈΠ»ΠΈ ΡΠΈΡΠΊΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ· App Store.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΡΠ»Π΅ΠΉΡ
ΠΈ Π»Π΅ΠΆΠΈΡ ΡΡΡ.
X5 Data Science Meetup #2 (05.07.2023)
Π Π½Π°ΡΠ°Π»Π΅ ΠΈΡΠ»Ρ ΠΏΡΠΎΡΡΠ» Π½Π°Ρ Π²ΡΠΎΡΠΎΠΉ ΠΌΠΈΡΠ°ΠΏ ΠΏΠΎ Data Science, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ PySpark Pipeline ΠΏΠΈΡΠ°ΡΡ ΡΠΈΡΠ°Π΅ΠΌΡΠΉ, Π»Π΅Π³ΠΊΠΎ ΡΠ΅ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄, ΠΏΡΠΎ ΠΊΠ²Π°Π·ΠΈ-ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Propensity Score Π² ΠΊΠ΅ΠΉΡΠ°Ρ
, Π³Π΄Π΅ Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ A/B-ΡΠ΅ΡΡ, ΠΈ ΠΏΡΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΠΆΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°.
- Β«PySpark Pipeline Π² ΠΏΠΎΠΌΠΎΡΡ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΌ Π±ΠΎΠ»ΡΡΠΈΡ
Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ
ETL-ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²Β». ΠΠΌΠΈΡΡΠΈΠΉ Π§Π΅ΡΠ½ΡΡΠ΅Π², ΡΡΠ°ΡΡΠΈΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠΎ Π°Π½Π°Π»ΠΈΠ·Ρ Π±ΠΎΠ»ΡΡΠΈΡ
Π΄Π°Π½Π½ΡΡ
X5 Tech, ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΏΡΠΎ ΠΌΠ΅ΡΠΎΠ΄ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π½Π° PySpark ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π±ΡΠ» Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠ°Π΅ΠΌ, Π»Π΅Π³ΠΊΠΎ ΡΠ΅ΡΡΠΈΡΡΠ΅ΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°ΠΌΠΈ.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠΌΠΈΡΡΠΈΡ Π»Π΅ΠΆΠΈΡ ΡΡΡ.
- Β«Propensity Score: ΠΊΠ°ΠΊ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΡΡΠ΅ΠΊΡ Π±Π΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
A/B-ΡΠ΅ΡΡΠΎΠ²Β». ΠΠ°ΡΠ°Π»ΡΡ ΠΠ»ΡΠ½ΡΠΊΠΈΠ½Π°, Π°Π½Π°Π»ΠΈΡΠΈΠΊ Π³ΡΡΠΏΠΏΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ Π―Π½Π΄Π΅ΠΊΡ ΠΠ°ΡΠΊΠ΅ΡΠ°, ΡΠ°ΡΡΠΊΠ°Π·Π°Π»Π°, ΠΊΠ°ΠΊ ΡΠ΅ΡΠ°ΡΡ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΊΠ΅ΠΉΡΡ, Π³Π΄Π΅ Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ A/B ΡΠ΅ΡΡ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ²Π°Π·ΠΈ-ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Propensity Score.
Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΠΎ ΡΠΎΠΌ, Π³Π΄Π΅ Π½ΡΠΆΠ½Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΊΠ²Π°Π·ΠΈ-ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ, ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΈΡ
ΡΠ°Π·Π±ΠΎΡ, ΠΎΠ±ΡΡΠ΄ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π° ΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ ΠΎΡ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΈΠ½Π°Π»ΡΠ½ΡΡ
ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ².
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ°ΡΠ°Π»ΡΠΈ Π»Π΅ΠΆΠΈΡ ΡΡΡ.
- Β«SLOVO: Π΄Π°ΡΠ°ΡΠ΅Ρ ΡΡΡΡΠΊΠΎΠ³ΠΎ ΠΆΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°. ΠΠΎΡΠΈΠ²Π°ΡΠΈΡ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡΒ». ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ ΠΠ°Π³Π°Π΅Π², CV engineer SberDevices, ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΎ ΡΠΎΠΌ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΠΆΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Π±ΡΠ»Π° Π²ΡΠ΅Π³Π΄Π° ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ Π΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡΡ
. Π ΡΠ°ΠΊΠΆΠ΅ ΠΎ ΡΠΎΠΌ, Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΡΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠΈ ΡΠ±ΠΎΡΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Ρ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π½Π΅ΠΉΡΠΎΠ½Π½ΡΡ
ΡΠ΅ΡΠ΅ΠΉ.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ° Π»Π΅ΠΆΠΈΡ ΡΡΡ.
X5 Customer Analytics Meetup #1 (27.06.2023)
Π ΠΊΠΎΠ½ΡΠ΅ ΠΈΡΠ½Ρ ΠΏΡΠΎΡΡΠ» Π½Π°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΌΠΈΡΠ°ΠΏ ΠΏΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ΅, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΡΠ°ΡΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π² ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΠ΅ ΡΡΠΎΠΊΠΈ Π½Π°ΡΠ»ΠΈ ΠΈ Π²Π½Π΅Π΄ΡΠΈΠ»ΠΈ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° Π±Π°Π·Π΅ open-source ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Clickhouse ΠΈ Redis.
Π ΡΠΈΡΠ»Π΅ ΡΠΏΠΈΠΊΠ΅ΡΠΎΠ²: ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΠΡΠΌΠ°ΡΠ΅Π½ΠΊΠΎΠ², ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ Π² ΡΠΈΡΡΠΎΠ²ΡΡ
ΠΊΠ°Π½Π°Π»Π°Ρ
X5 Tech, Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠ°ΡΡΠ°ΠΉ, Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡ Π΄Π°Π½Π½ΡΡ
X5 Tech ΠΈ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ ΠΡΠ½Π΄ΠΈΠ»ΠΎΠ²ΠΈΡ, ΡΡΠ°ΡΡΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ X5 Tech.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ ΡΠΏΠΈΠΊΠ΅ΡΠΎΠ² Π»Π΅ΠΆΠ°Ρ ΡΡΡ.
X5 QA Meetup #5 (31.05.2023)
Π ΠΊΠΎΠ½ΡΠ΅ ΠΌΠ°Ρ ΠΏΡΠΎΡΡΠ» Π½Π°Ρ ΠΏΡΡΡΠΉ ΠΌΠΈΡΠ°ΠΏ X5 Tech ΠΏΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ° Π½ΡΠΌ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠΎ ΡΠΏΠΈΠΊΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ· Π―Π½Π΄Π΅ΠΊΡΠ°, Ozon ΠΈ X5 Tech.
- Β«ΠΠΈΠ±ΡΠΈΠ΄Π½ΠΎΠ΅ ΠΠ β ΡΡΡΠΎΠ²ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π° ΡΡΠ΅Π±ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉΒ». ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ ΠΠ΅Π»Π΅Π½ΡΡΠ΅Π², ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ X5 Tech, ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΏΠΎΡΠ΅ΠΌΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΠ»ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π½Π°ΡΠΈΠ²Π½ΠΎΠΉ Π½Π° Π³ΠΈΠ±ΡΠΈΠ΄Π½ΡΡ, ΠΊΠ°ΠΊ ΠΏΠΎ-Π½ΠΎΠ²ΠΎΠΌΡ Π²ΡΡΡΡΠΎΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΡΠΌΠΈ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ, ΠΈ ΠΊΠ°ΠΊ ΠΈΡ
ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π»ΠΈ.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ° Π»Π΅ΠΆΠΈΡ ΡΡΡ.
- Β«Π’Π΅ΡΡΠΎΠ²ΡΠΉ ΡΡΠ΅Π½Π΄ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ°Β». ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΠ°Π²ΠΈΠ΄Π΅Π½ΠΊΠΎ ΠΈΠ· Π―Π½Π΄Π΅ΠΊΡΠ° ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π» ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΈΠΊΠ» ΠΏΠΎΠ΄Π±ΠΎΡΠ° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ² Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ±ΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΉ ΡΠ΅ΡΡΠΎΠ²ΡΠΉ ΡΡΠ΅Π½Π΄ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΊΡΠΎΠ΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π ΡΠ°ΠΊΠΆΠ΅ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π―Π½Π΄Π΅ΠΊΡΠ° ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π» ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΏΠΎΠ΄Π±ΠΎΡΠ° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ»Π΅ΠΊΡΠ΅Ρ Π»Π΅ΠΆΠΈΡ ΡΡΡ.
- Β«ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Jetpack ComposeΒ». ΠΡΠΈΠ½Π° ΠΠ°Π±Π°Π΅Π²Π° ΠΈΠ· Ozon ΡΠ°ΡΡΠΊΠ°Π·Π°Π»Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠ²Π»ΠΈΡΠ»Π° Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠΌΠ΅Π½Π° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°, Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ ΠΎΡΠ΄Π΅Π» ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊ ΠΊΠ°ΠΊΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌ ΠΎΠ½ ΠΏΡΠΈΡΡΠ».
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΡΠΈΠ½Ρ Π»Π΅ΠΆΠΈΡ ΡΡΡ.
X5 Data Science Meetup #5 (26.04.2023)
Π ΠΊΠΎΠ½ΡΠ΅ Π°ΠΏΡΠ΅Π»Ρ ΡΠΎΡΡΠΎΡΠ»ΡΡ Π½Π°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ X5 Data science meetup. ΠΠ° Π½ΡΠΌ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΠΎ ΡΠΎΠΌ, ΡΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ Π² ΡΠΈΡΠ΅ΠΉΠ»Π΅, ΠΏΡΠΎ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ ML-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΠΎΠ΄ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΌΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΎΡ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΉ Π½Π° 1000+ ΠΊΠ»Π°ΡΡΠΎΠ².
- Β«Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΠΎΠΌ ΡΠΈΡΠ΅ΠΉΠ»Π΅?Β». ΠΠ°ΡΠΈΡ Π¨Π°Π±Π°Π»ΠΊΠΎΠ²Π°, Π²Π»Π°Π΄Π΅Π»Π΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Β«ΠΠ»Π°ΡΡΠΎΡΠΌΠ° Π/Π-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ», ΠΈ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ Π‘Π°Ρ
Π½ΠΎΠ², ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΡΠ»ΡΡΠΈΠ²Π°ΡΠΈΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°, ΡΠ°ΡΡΠΊΠ°Π·Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Data-ΡΠΏΠ΅ΡΠ½Π°Π· X5 Tech β ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΅ΡΠ°Π΅Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π±ΠΈΠ·Π½Π΅Ρ-Π·Π°ΠΏΡΠΎΡΡ. Π Π΅ΡΡ ΠΎΠ± Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π/Π ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΎΡΡΠ»Π°ΠΉΠ½Π΅ ΠΈ ΡΠ΅ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΠ΄Π°ΡΡ ΠΏΠΎΠΌΠΈΠ΄ΠΎΡΡ.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ° ΠΈ ΠΠ°ΡΠΈΠΈ Π»Π΅ΠΆΠΈΡ ΡΡΡ.
- Β«ΠΠ°ΠΊ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ ML-ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΠΎΠ΄ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΌΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ SberBoomΒ». ΠΡΠΎΡ
ΠΎΡ ΠΠ»Π°Π΄ΠΊΠΈΡ
, DS Team Lead Π² SberDevices, ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ ΡΠ°Π·Π»ΠΈΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
Ρ ΡΠΊΡΠ°Π½ΠΎΠΌ ΠΈ Π±Π΅Π·, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ML-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π±ΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°Π½Ρ, ΡΡΠΎΠ±Ρ ΡΡΠ΅ΡΡΡ ΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠΈΡ Π΄Π»Ρ ΡΠΌΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ SberBoom, ΠΈ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΡΠΎΡ
ΠΎΡΠ° Π»Π΅ΠΆΠΈΡ ΡΡΡ.
- Β«ΠΠ°ΠΊ ΠΌΡ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΠ»ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΎΡ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΉ Π½Π° 1000+ ΠΊΠ»Π°ΡΡΠΎΠ²Β». ΠΠ½Π΄ΡΠ΅ΠΉ Π‘ΠΎΠ½, Junior DS Π² Alfa-Bank, ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π΄Π΅ΡΠ°Π»ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π² production.
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ½Π΄ΡΠ΅Ρ Π»Π΅ΠΆΠΈΡ ΡΡΡ.
X5 Frontend Meetup #5 (12.04.2023)
12 Π°ΠΏΡΠ΅Π»Ρ ΡΠΎΡΡΠΎΡΠ»ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠΈΡΠ°ΠΏ ΠΏΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Ρ X5 Tech, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΠΏΠΎΡΠ²ΡΡΡΠ½ React Native, Π°ΠΊΡΠ΅ΡΡΠΈΠ±ΠΈΠ»ΠΈΡΠΈ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌ 11ty Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠ°ΠΉΡΠΎΠ².
- Β«Π§ΡΠΎ Π½Π°ΠΌ ΡΡΠΎΠΈΡ Π±Π»ΠΎΠ³ ΠΏΠΎΡΡΡΠΎΠΈΡΡ?Β». ΠΠΈΠΊΠΈΡΠ° ΠΡΠ±ΠΊΠΎ, Π΄ΠΎΠ±ΡΠΎΠΆΠ΅Π»ΡΠ±Π½ΡΠΉ Π±ΠΎΡΠΎΠ΄Π°Ρ ΠΈΠ· ΠΏΠΎΠ΄ΠΊΠ°ΡΡΠ° Β«ΠΠ΅Π±-ΡΡΠ°Π½Π΄Π°ΡΡΡΒ», ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΡΡΠ°ΡΠΈΠΊΠΈ 11ty Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠ°ΠΉΡΠΎΠ², ΠΊΠ°ΠΊ Π²ΠΌΠ΅ΡΡΠΎ CMS ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΡΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ GitHub ΠΈ Π·Π°ΡΠ΅ΠΌ Π±Π»ΠΎΠ³Ρ Π½ΡΠΆΠ΅Π½ Open Web.
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠΈΠΊΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ.
- Β«ΠΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΡΡΠΈ Π΄Π½Ρ! Π‘Π°ΠΌΡΠΉ Π±ΡΡΡΡΡΠΉ ΡΡΠ°ΡΡ!Β». ΠΠ½Π΄ΡΠ΅ΠΉ ΠΠΎΠ»ΡΠΊΠΎΠ², ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΡΠ΅ΡΠΈ Β«Π§ΠΈΠΆΠΈΠΊΒ», ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ Π² ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΠ΅ ΡΡΠΎΠΊΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ MVP-Π²Π΅ΡΡΠΈΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Β«ΠΏΡΠΎΡΡΠΏΠ°ΡΡΒ» ΡΡΠ½ΠΎΠΊ ΠΈ Π½Π΅ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ Π²Π΅ΡΡ Π±ΡΠ΄ΠΆΠ΅Ρ Π½Π° Π΄ΠΎΡΠΎΠ³ΠΎΡΡΠΎΡΡΠΈΡ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ².
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ½Π΄ΡΠ΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ.
- Β«State Of A11y 2023Β». ΠΠ΅Π½Π° Π Π°ΠΉΠ°Π½, ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠ° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Β«ΠΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈΒ» Π² X5 Tech, ΡΠ°ΡΡΠΊΠ°Π·Π°Π»Π° ΠΎ Π²Π»ΠΈΡΠ½ΠΈΠΈ Π°ΠΊΡΠ΅ΡΡΠΈΠ±ΠΈΠ»ΠΈΡΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΡΠ΅Π½Π΄Π°Ρ
Π² ΡΡΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΠ΅Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Π»Π°, ΠΊΠ°ΠΊ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΉ ΡΡΠΎΠΈΡΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² Angular, React, Vue ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ. Π Π΅ΡΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»Π° Ρ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΌΠ΅ΡΠ°ΠΌΠΈ Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ. ΠΠ»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ Π² ΡΡΠΎΠΌ Π½Π°Π±ΠΎΡΠ΅ ΡΠ»ΠΎΠ², ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ ΠΌΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ.
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ ΠΠ΅Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ.
ΠΠΈΡΠ°ΠΏΡ, ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΠ΅ ΠΎΡΠ΅Π½ΡΡ ΠΈ Π·ΠΈΠΌΠΎΠΉ 2023 Π³ΠΎΠ΄Π° ΡΠΎΠ±ΡΠ°Π»ΠΈ Π·Π΄Π΅ΡΡ:
ΠΠ°ΠΉΠ΄ΠΆΠ΅ΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΉ Ρ ΠΌΠΈΡΠ°ΠΏΠΎΠ² X5 Tech (ΠΎΡΠ΅Π½Ρ-Π·ΠΈΠΌΠ° 2023)
ΠΠΎΠ»Π΅Π·Π½Π΅ΠΉΡΠΈΠΉ IT-ΠΊΠΎΠ½ΡΠ΅Π½Ρ Ρ ΠΌΠΈΡΠ°ΠΏΠΎΠ² X5 Tech Π² 2023 Π³ΠΎΠ΄Ρ.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ