πΠΠ°ΠΊΠ°Π½ΡΠΈΡ: Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Ruby (middle)
ΠΠ°ΠΊΠ°Π½ΡΠΈΡ #7990
Π Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π°: 2026-11-04 15:45:39
Π‘ΠΎΠ±ΡΠ°Π½Π°: 2026-11-04 15:50:45
ΠΡΡΠΎΡΠ½ΠΈΠΊ Π² Telegram: ΠΎΡΠΊΡΡΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»
HR-ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΡΠΊΡΡΡΡ. ΠΠΎΠΉΠ΄ΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Telegram-ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΈ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΎΡΠΊΠ»ΠΈΠΊ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
πΠΠ°ΠΊΠ°Π½ΡΠΈΡ: Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Ruby (middle)
ΠΠΎΡΠΊΠ²Π° Β· ΠΎΡΠΈΡ Β· Π’Π ΠΏΠΎ Π’Π Π Π€
ΠΠ Π΄ΠΎ 300 000 ΡΡΠ± Π³ΡΠΎΡΡ
ΠΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ β ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ΅Π΄Π½Π΅Π΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅, Π½Π΅ Π²Π°ΠΆΠ½ΠΎ.
ΠΠΏΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β ΠΎΡ 3 Π»Π΅Ρ ΠΠ΄ΡΠΌ:
β’ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ SQL (PostgreSQL, MariaDB)
β’ Redis ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅ KV-Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅
β’ RabbitMQ
β’ Π·Π½Π°Π½ΠΈΠ΅ *nix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ, ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ shell-ΡΠΊΡΠΈΠΏΡΠΎΠ²
β’ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Git, Docker ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ°
β’ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
β’ ΠΎΠΏΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ
β’ ΠΎΠΏΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ
ΠΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ:
β’ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΠ‘
β’ Π·Π½Π°Π½ΠΈΡ RSpec ΠΈ ΠΎΠΏΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΡΠΎΠ², TDD
β’ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ
ΠΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ:
β’ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½ΠΎΠ²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ
β’ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ
β’ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π° (code review) ΠΈ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΎΡΠΊΡΡΡΡΡ
(open-source) ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ (upstream)
β’ ΡΡΠ°ΡΡΠΈΠ΅ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ ΠΠ
Π£ΡΠ»ΠΎΠ²ΠΈΡ: ΡΡΡΠ΄ΠΎΠ²ΠΎΠΉ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ ΠΏΠΎ Π’Π Π Π€, ΡΠ°Π±ΠΎΡΠ° Π² ΠΎΡΠΈΡΠ΅ Π² ΠΠΎΡΠΊΠ²Π΅π.
πΠΡΠΊΠ»ΠΈΠΊ: ΠΏΡΠΈΡΡΠ»Π°ΠΉΡΠ΅ ΡΠ΅Π·ΡΠΌΠ΅ Π² Π»ΠΈΡΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ @hidden
#Π²Π°ΠΊΠ°Π½ΡΠΈΡ #Ruby #RubyOnRails #Backend #Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ #Middle #ΠΠΎΡΠΊΠ²Π° #ITΠ²Π°ΠΊΠ°Π½ΡΠΈΠΈ #ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ #SQL #PostgreSQL #Redis #RabbitMQ #Docker #Git #Linux #ΠΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΡ #OpenSource #ΠΡΠΈΡΠΠΎΡΠΊΠ²Π°