ืืขืืขืจ ืืจืืืขืจ ืจืขืื ืขืจ
ืืึทืจืืงืึธืจ ืืื ืคืืจ, ืคืืจ ืืื ืืึทืจืืงืึธืจ - ืืึธืก ืืื ืืืึธืก ืื ืืืืืืขืก ืืืึธืก ืงืืืขื ืฆื ืืึทืืคึผืก ืืขืจืืืึทืจืื. ืืื ืืขืจ ืคึผืจืึธืืจืึทื ืงืึทืืืื ืืืืคื ืืขืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืืืจื 3 ืกืขืืขืงืฆืืข ืกืืึทืืขืก.
ืงืกื ืืืงืก ื ืืืืขืืืขืจ ืืืขืงืกืื ืืขืจ ืึธืจืืึธืื (ืกืืจืึทืืึธืคึผืืึทื), ืืจืืืึธืจื ืคึผืขืืจืึธืื (ืขืืืจืึธื ืข), ืึทืืขืงืกืื ืงืึทืืึทืขืื (ืกืงืืขื ื), ืคึผืึธืืื ืึท ืืืจืืึธืืืืึทืึท (ืืืื ืืึทืจืืืึทื ืก), ืืึทืงืกืื ืึทืจืฉืื ืึธืื (ืืืืขืง ืืจืืคืข), ืคึผืึทืืืขื ืืึทืืืฉืขืื (ืืืกืืืึทื), ืืขื ืืก ืงืึธืืขืกื ืืงืึธืื (ืึทืืืืืึธ) ืืื ืื ืืขืจืข ืืขืืกื ืืื ื ืึธืจ ืืจืืืก ืกืคึผืืงืขืจื. .
ืคึผืจืึธืืจืึทื ืคืื 4 ืกืืจืืื ืืื ืืืืขืืช ืคืื 4 ืืขื ืงืืืกื ืืื ืืขืจ ืื ืฉื ืืึทืื
ืืึทืงืขื ื ืึธืคึผืืืืืื ื:
- ืืืงืจืึธืกืขืจืืืืก ืงืึธืืื ืืงืึทืฆืืข: REST, JSON, GraphQL ืึธืืขืจ gRPC? (ืืจืืืืจื ืคึผืขืืจืึธืื, ืขืืืจืื)
- ืื ืฉืืึทื ืขื ืืื ืึธืจืขืืงืืึทื ืคืื ืื ืืขืืข ืืึธืืขื (ืืึทืงืกืื ืึทืจืฉืื ืึธืื, ืืืืขืง ืืจืืคืข)
- ืืืงืจืึธืกืขืจืืืืก ืืื 60 ืกืขืงืื ืืขืก (ืึทื ืืจืื ืฉืืืื ื, ืึทืง ืืึทืจืก ืืืืืืึทื ืืขืืฉื ืึธืืึธืืืขืก)
- ืงืืื ืกืขืจืืืขืจ, ืงืืื ืคึผืจืึธืืืขื. ืืื ืืืจ ืืึธืื ืืืจืืืขืงืึธืื DataScience ืืืืฃ AWS Lambda (Alexey Kolesnikov, SimbirSoft)
- ืืืฉืืจืื ืคึฟืึทืจ ืึธื ืคืืจืื ื ืจืืกืงืก ืืืขื ื ืืฆื ืึธืคึฟื ืืงืืจ ืืื ืืืื ืคึผืจืึทืืืฉืขืงืก (Alexey Pletnev, Basis Center)
- ืืืจ ืงืขื ื ื ืืฉื ื ืึธืจ ื ืขืืขื ืืื ืฉืืงื ืึทืืข ืื ืืึธืืก ืฆื Elastic (Grigory Koshelev, Kontur)
- ืืืืขืจืืืืง / ืคืึทืจืืืืึทื ืคืื ืงืึธืืืื ืขืจ ืืึทืืึทืืืืกืื Clickhouse, MemSQL ื ืืฆื ืื ืืืืฉืคึผืื ืคืื ืึทื ืึทืืืกืืก ืคืื ืขืคื ืืืขื ืืขืืืงืืื ืืึธืืก ืคืื github.com (Timofey Kulin, Yandex)
- ืืืฉืืจืื ืืื ืคึผืจืึทืงืืืกืื ืคึฟืึทืจ ืืื ืงืึธื ืจืขืฆืขื ืืืข (ืืื ืึธืืึทืืืืฉืึทื!) (Nikita Sobolev, wemake.services)
ืคืจืึธื ืืขื ื ืึธืคึผืืืืืื ื:
- ืืื ืืืจ ืืึธืื ืืขื ืืึธื ืึธ-ืจืืคึผืึทืืืืื (Ivan Botanov, Tinkoff.ru)
- ืฉืืึทื ืคืื ืกืืืขืืืขืืืฉืก (ืคึผืึทืืืขื ืืึทืืืฉืขืื, ืืืกืืืึทื)
- (ื ืื) ืืื ืฅ ืืืืืขืจ ืืื ืื ืืขืจืข ืคึผืืงืกืขื ืืึทืืืฉ (Polina Gurtovaya, Evil Martians)
- ืืืื, ืฉืืืืืก, ืืืงืจืึธืคืจืึธื ืืขื ืืก ืืื ืืึทื ืึทืืื (ืืขื ืืก ืงืึธืืขืกื ืืงืึธืื, ืึทืืืืืึธ)
- ืืขืกืืื ื ืื ืืขืจืคืืืกืื ืืืืฃ ืื ืืืขื (Albert Faizullin, FlatStack)
- ืืืืืขื ืืืืฃ ืื ืืืขื ืคึฟืื ืคืืึทืฉ ืฆื MSE ืึธืืขืจ ืืื ืฆื ืฉืจืืึทืื ืืืื ืืืืืขื ืข ืืืืืขื ืฉืคึผืืืขืจ (Alexey Gusev, Yandex)
- ืืงืืื ืฆื ืืึทืฉืื ืืขืจื ืขื ืคึฟืึทืจ ืคืจืึธื ื-ืขื ื ืืขืืืขืืึธืคึผืขืจืก (Maxim Severukhin, EPAM Systems)
- ืื ืขืืืึธืืืฆืืข ืคืื โโืืขืงืกื ืจืขื ืืขืจืื ื ืืืืฃ ืงืึทื ืืืึทืก. ืืืขืื ืคืืึทืฉ, IE 11, ืืืืืื ืขืจื ืืื ืงืื ืขืืคืึธืจื (ืึทื ืืจืื ืืฉืืจืึทืงืึธืื, ืืืจืึธ)
DevOps ืึธืคึผืืืืืื ื:
- ืคืึทืืืึธืืืขืจ ืงื ืืื PostgreSQL + Patroni (ืืืืงืืึธืจ ืขืจืขืืืฉืขื ืงืึธ, ืืืจืึธ)
- ืคืึทืกืืืึทืืืืืื ื ืื ืึทื ืืืืืงืืื ื ืคึผืจืึธืฆืขืก ืืื ืกืืึทืืืง ืงืึธื ืึทื ืึทืืืกืืก: ืืื ืืืขืจ ืืขืจืคืึทืจืื ื (Georgy Gribkov, PVS-Studio)
- ืขื ืืขืจืคึผืจืืื ืึธืืืืฉืขืงื ืกืืึธืจืืืืฉ (ืืืจื ืงืขืจืืืฆืงืึธืื, ืึทืง ืืึทืจืก ืืืืืืึทื ืืขืืฉื ืึธืืึธืืืขืก)
- ืืืืืืงืืืกืืขืจ ืืึทืืึทื ืกืื ื + ืงืึทื ืึทืจื ืจืืืืกืื ืคึฟืื Avito. ื ืึทืืืืืึทืืึธืจ ืืื ืืืึทื ืืขืกืืื ื (Mikhail Shaverdo, Avito)
- ืื ืงืืื ืคืื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืึทื ืฉืึทืคึฟื (Alexey Kirpichnikov, Kontur)
- ืืื ืฆื ืืจืขืื ืื ืงื ืืื, ืืืึธืืงื ืืื ืงืึธืคึผ? ืืืจ ื ืึธืจ ืืึทืจืคึฟื ... (ืงืึทื ืกืืึทื ืืื ืืึทืงืึทืจืืืฉืขืื, ืคึผืจืึธืืืขืงืืืก)
- ืืืื ืืืขื ืฆื ืคึผืึทืจืืืฉืึทื ืื ื ืืื PostgresQL ืึธืืขืจ ืืื ืฆื ืืืกืืืืื ืืึทื ื ืืืืืฅ ืคึฟืึทืจ ืืึทืื (Almaz Mustakimov, BARS Group)
- ืืื ืื ืฆืืืืฉื ืคืื ืื ืืฉ: ืคึผืึธืกื-ืืึธืจืืขืืก ืืื ืึท ืืขืฆืืึทื ืคึฟืึทืจ ืงืขืกืืืืขืจืืืง ืคึฟืึทืจืืขืกืขืจืื ื (Marat Kinyabulatov, SkuVault)
- ืืื ืืืขืจ ืืขืจืคืึทืจืื ื ืืื Terraform (Kirill Kazarin, DINS)
ืคืึทืจืืืึทืืืื ื ืึธืคึผืืืืืื ื:
- ืืืืึทื: ืคืื ืื ืืขืจืืขืืืืื ืืื ืขืคืขืงืืืื (Alexey Kataev, Skyeng)
- ืืื ืืขืจ ืืึทืจื ืคึผืจืืืืขื ืฅ ืืื ืื ืคืื ืงืขืจืืื ื ืืืืก ืคึผืืึทื ื ืืื ืืื ืฆื ืึธืคึผื ืึทืจื ืขืก (ืืจืืืืจื ืคึผืขืืจืึธืื, ืขืืืจืึธื ืข)
- ืืขืืจืืงืก ืคืื ืขืคืขืงืืืืืงืืึทื ืคืื ืึท ืคืืื ืง ืืึทื ืฉืึทืคึฟื (Alexander Kiverin, Ak Bars Digital Technologies)
- 5 ืคึผืึทืืขืจื ื ืคืื ื ืึทืืืจ ืืื ืืจืืืื ืืืึธืก ืฉืืขืจื ืืึทื ืึทืืืฉืขืจื (Alexander Orlov, Stratoplan)
- ื ืื ืคึผืจืึธืืืงืื ืืื ืืขืจืืืึทืงืกื ืงืึธืืคึผืึทื ืืขืก (Dmitry Kalaev, IIDF)
- ืคึผืจืึธืืขืงื ืคืึทืจืืืึทืืืื ื ... ืืื ืืขืืขืืจืึทื! (ืืืึธืจ ืืืืืขืจื, ืกืืึทืจืืืขืึทื)
- ืงืืืืืจ ืืื ืื ืืงืขืจ ืคึฟืึทืจ ืกืงืืืืื ื ืื X2 ืืึทื ืฉืึทืคึฟื ืืขืืขืจ ืืึธืจ (Artem Susekov, Miro)
- 3 ืืืขืื ืฆื ืืขืคึฟืื ืขื ืึท ืืขืืืขืืึธืคึผืขืจ ืืื 3 ืืขื (ืืืึธืจ ืงืึทืืืงืึธืื, Tinkoff.ru)
ืืื ืืืฆื ืืขืจ ืืขืกืืขืจ ืืืื - ืคืืจ. ืึทื ืืื, ืืขื ืงืืืกื. ืืื ืืขื ืขื ืื ืืืฆื ืคึฟืึทืจ ืึทืืข ืคึผืึทืจืืืกืึทืคึผืึทื ืฅ, ืืื ืขืก ืืื ื ืื ืืึทืจืคึฟื ืฆื ืืึทืฆืึธืื ืคึฟืึทืจ ืืื ืกืขืคึผืขืจืึทืืื :) ืื ืืืืคึผื ืืึทื ืืื ืฆื ืืึธืื ืฆืืึทื ืฆื ื ืขืืขื ืึท ืึทืืืขืงืืขืฆื ืืื ืื ืืึทื, ืืืืึทื ืื ืืขื ืงืืึทืก ืืึทื ืงืขื ืขื ืึทืงืึทืืึทืืืื 20 ืืขื ืืฉื.
ืืขื ืงืืึทืกืกืขืก
ืึธืืึทืืึทืืืง ืืึทืฉืื ืืขืจื ืขื ืืื ืื ืืืืฉืคึผืื ืคืื Azure Machine Learning Service
(ืืืจื 80 ืืื ืื)
ืคึผืจืขืกืขื ืืขืจ: ืืืืึทืื ืงืึธืืึทืจืึธืื, ืืืืงืจืึธืกืึธืคึฟื ืืืืคึผ
ืืขืฉืึทืก ืื ืืขื ืงืืึทืก, ืืืจ ืืืขืื ืืืจืืืืื ืึทืืข ืื ืกืืขืคึผืก ืคืื ืงืจืืืืืื ื ืืื ืงืึทื ืคืืืืขืจืื ื Azure ML ืกืขืจืืืืก ืฆื ืืืคึผืืืืื ื ืึท ืืืขื ืึทืคึผืืึทืงืืืฉืึทื ืืื Azure ืืื ืื ืจืืืึทืืืื ื ืืึธืืขื.
ืคึผืึทืจืืืกืึทืคึผืึทื ืฅ ืืืื ืืึธืื:
ื Windows / ืืื ืืงืก ืืึทืคึผืืึทืคึผ ืืื ืื ืืืืืืืืืจื ืืื ืกืืึทืืืจื ืืืืฃ ืขืก ืืืจื ืคืขืืืงืืึทื.
ืืืืกืืึทื ืกืืืืืึธ ืงืึธืื
ืึทื ืึทืงืึทื ืืึท 3.7
ืฆืืืื ืึทืจืืืฃ ืคึฟืึทืจ ืึท ืคึผืจืึธืฆืขืก ืึทืืึธื ืขืืขื ื ืฆื Azure.
ืคึผืฉืื ืคืึทืืืึธืืืขืจ ืงื ืืื ืืืืฃ Postgres, Patroni, Consul, S3, Walg, Ansible
(ืืืจื 80 ืืื ืื)
ืคึผืจืขืกืขื ืืขืจ: ืึทื ืืจืื ืคืขืคืขืืึธืื, mastery.pro
ืคึผืึทืืจืึธื ื ืืื ืืขืืืืจื ืืขืจ ืืข ืคืึทืงืืึธ ื ืึธืจืืึทื ืคึฟืึทืจ ืื ืื ืฉืืื-ืืึธืืขืจืึทื ื ืคึผืึธืกืืืจืขืก ืงืืึทืกืืขืจื.
ืืื ืื ืืขื ืงืืึทืก ืืืจ ืืืขืื ืืืืขื ืึท ืคึผืฉืื ืฉืืื-ืืึธืืขืจืึทื ื ืงื ืืื ืคืื 3 ื ืึธืืื ืืืืฃ ืื ืืืกืืขื ืึธื ืืืืื. (ืขืก ืืขื ืืืืก ื ืืฉื ืคึผืฉืื ืืืืคื ืขืจืฉืื ืืืืง).
ืืืจ ืืืขืื ืืขืงืืฆืขืจ ืืึทืงืขื ืขื ืื ืคึผืึทืืจืึธื ื ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืืืกืงืืืืจื ืื ืืขืจืกื ืืฉืืงืึทืืืข ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึผืึทืจืึทืืขืืขืจืก.
ืืื ืก ืืขื ืืื ืื ืคืืืขืจ ืึทืจืืขื ืืื ืืืึธืก ืืืขืื ืืืจ ืงืขื ืขื ืื ืืฉืึทืืืื ืืขื ืงื ืืื.
ื ืึธื ืื ืืขื ืงืืึทืก, ืืืจ ืืืขื ืงืขื ืขื ืฆื ืงืึทืืขืจ ืึทืืึท ืึท ืงื ืืื ืคึฟืื ืงืจืึทืฆื ืืื ืื ืฆืืืขืฉืืขืื Ansible ืคึผืืืึทืืึธืึธืงืก.
ืืืืฃ MK ืืืจ ืืืขืื ื ืืฉื ืืืืกื ืฆืืื ืฆื ืืืคึผืืืืื ื ืื ื ืืืืืง ืืืขืจืกืืขืก ืคืื ืืึธืงืงืขืจ ืึธืืขืจ ืืืืจืืืึทื ืืืฉืื ืขื.
ืฆื ืึทืจืืขืื ืืืจ ืืึทืจืคึฟื: ืืึทืคึผืืึทืคึผ ืืื ืืื ืืขืจื ืขื ืึทืงืกืขืก ืืื ืึท ืืืขืืกืึธืงืงืขื-ืงืึทืืคึผืึทืืึทืืึทื ืืืขืืขืจืขืจ (ืงืจืึธืื, ืคืืจืขืคืึธืงืก).
ืืืจ ืืขืืืืื ืคึฟืขืึดืงืืืื, ืืื ืืึธืื ืืื! ืคึผืจืึทืงืืืกืื ืคึผืจืึธืืจืึทืืืื ื ืืื C # 8
ืคึผืจืขืกืขื ืืขืจ: ืึทื ืืจืื ืงืึทืจืคึผืึธืื, JetBrains
C # ืืืื ืฆื ืึทื ืืืืืงืืขื ืื ืืขื ืกืืืืื, ืึทืืื ื ืืขืจ ืืื ืืขืจ ื ืืึท ืคึฟืขืึดืงืืืื.
ืืืจ ืืืขืื ืงืืงื ืืื ืื ืืขืจืกื ืืฉืืงืึทืืืข ืื ืึธืืืืืืฉืึทื ื ืคืื ืืขืจ ืฉืคึผืจืึทื, ืืื ืืืื ืืขืจื ืขื ืืื ืฆื ืฆืืืืืื ืืื ืืื ืคืืจ.
ื ืึธื ืื ืืขื ืงืืึทืก, ืืืจ ืืืขื ืงืขื ืขื ืฆื ืึธื ืืืืื ื ืืฆื C # 8 ืืื ืืืื ืึทืจืืขื.
ืคึฟืึทืจ ืึทืจืืขื ืืืจ ืืึทืจืคึฟื ืืึทืคึผืืึทืคึผ ืืื ืืืืกืืึทื ืกืืืืืึธ 2019 ืืื ืกืืึทืืืจื ืืื ืื ReSharper 2019.3 EAP (https://www.jetbrains.com/resharper/eap/) ืึธืืขืจ Rider 2019.3 EAP (https://www.jetbrains.com/rider/eap/) ืคึผืืืืื ืืื ืกืืึทืืืจื.
"ืืืืข ืกืืืืื" ืึธืืขืจ "ืืืืฃ, ื ืื ืฉืืขืจื"
ืคึผืจืขืกืขื ืืขืจ: ืืืขืงืกืื ืืขืจ ืฉืืฉืื ืึธืื, EPAM ืกืืกืืขืืขื
ืื ืืึธืืขืจื IT ืืืขืื ืืื ืฉืืื ืืขืจ ืืื ืืขืจ ืคืืืขืจื ืื ืกืึธืคืืกืงืืื ืคืื ืืืึทื ืืืืืืื ืขืจ. ืืืจ ืืขื ืขื ืึทืืข ืื ืงืจืืกืื ืืื ืงืึทืืืื ืึทืงืืืืื ื, ืื ืืืึทืืืืื ื ืื ืืขืจืข ืืื ืืื ืืืขืจ ืคึผืจืึทืืืฉืขืงืก ืืื ืกืขืืื ื ืืืืืึทื (ืืื ืคึผืจืึทืืืฉืขืงืก). ืืื ืึท ืจืขืืืืืึทื, ืืืจ ืื ืงืจืืกืื ืืื ืจืขืื ืืื ืคืจืึธื ื ืคืื ืื ืืขืจืข ืืขื ืืฉื: ืืื ืงืึทื ืคืจืึทื ืกืึทื ืืื ืืื ืืืืขืจืกืืืขืื, ืืื ืคืจืึธื ื ืคืื ืืืจืื, ืคืึทืจืืืึทืืืื ื, ืงืืืืึทื ืฅ, ืื ืืืขืกืืขืจื.
ืืื ืืขืจ ืืขื ืงืืึทืก, ืืื ืืืขื ืืืืึทืื ืคืึทืงืืืฉ ืืืืฉืคืืื ืคืื ืืื ืฆื ืืึทืื ืึท ืืืื-ืงืืืึทืืืืขื ืคึผืจืขืืขื ืืืจืื ื ืืืึธืก ืืืขื ืืึธืื ืืืจ ืืึทืงืข ืงืึทื ืืืื ืืืื ืึธื ืืึธื ืฆื ืืืื ืืืืขื ืืื ืืืืฉื ืืืืขืจ ืฉืืขืืื ื ืฆื ืื ืืขืืข ืคืื โโโโืืืื ืืขืฉืืืืข. ืงืืืขื, ืขืก ืืืขื ืืืื ื ืืฆืืง, ืืฉืืงืึทืืืข ืืื ืฉืคึผืึทืก!
ืคึฟืื ืืื ืื-ืึธืจืืึทื ืืืืขืจื: ืืืืฉืึทืืืึทืื ืืืจ ืืขื ืขื ืืขืืขืจื ื ืฆื ืจืขืื ืืืจื ืืขืฉืขืคื ืืจืืื ืขืจื, ืงืึธืืืฉืื, ืืึทื ืึทืืืฉืขืจื ืืื ืื ืืขืจืข ืืขื ืืึธืจืก. ืึธืืขืจ ืืึธืก ืืื ื ืื ืงืืื ืคึผืจืึธืกื ืืขื ืงืืึทืก. ืืึธืก ืืึธื ืขืก ืืืขื ืืืื ืืขืจ ืืขืืืขืืึธืคึผืขืจ ืืืึธืก ืืืขื ืืขืจื ืขื ืืขืืืขืืึธืคึผืขืจืก ืืื ืฆื ืจืขืื! ืืืขืงืกืื ืืขืจ ืืื ืึท ืขืืืขืจ ืืืืืืืืืจื ืื ืืฉืขื ืืจ ืืื EPAM ืกืืกืืขืืขื.
ืืื ืืขืจ ืืขื ืงืืึทืก ืืืจ ืืืขื ืืึทืจืคึฟื ืงืืื ืืึทืงืืืขื ืืขืฆืืึทื ืฆื ื ืขืืขื ืืขืจืืช.
ืื ืคึผืจืึธืืจืึทื ืืื 95% ืืจืืื, ืืื ืื ืืืืขื ืคึผืจืืึทื ืืืขื ืืืืืื ื ืืืขืจืืง ืืื 15 ืืงืืืืขืจ. ืืืื ืืืจ ืืึธื ืคึผืืึทื ืืจืื ื ืฆื ืืืื ืฆื DUMP ืงืึทืืึทื, ืืืฆื ืืื ืื ืฆืืื
ืคืื ืงืืจืก, ืขืก ืืืขื ืืืื ืืืื: ืคืึทืจืืืืึทืืื ื ืคืื ืงืึธื ืคึฟืขืจืขื ืฅ ืคึผืึทืจืื ืขืจืก, ืงืึธืืื ืืงืึทืฆืืข ืืขืืืื ืืื ืกืคึผืืงืขืจื, ืึท ืคึผืืึทืฅ ืคืื ืขืกื ืืืึทืจื ืืื ืึท ื ืึธื-ืคึผืึทืจืืื ืืื ืื ืืึทืง ืกืืึทืง ืืจ, ืึธืืขืจ ืืขืจ ืืืืฃ ืืขื ืืื ืืขืจ ืืืืึทืืขืจ ื ืืึทืขืก ืืขืืืื ื.
ืืื ืืื! ืืขื ืืืจ ืืื #DAMP!
ืืงืืจ: www.habr.com