ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π² ΡΡΠΈΠ»Π΅ ΠΏΠΎΠ΄ΠΊΡΠ°Π΄ΡΠ²Π°ΡΡΠΈΡ ΡΡ Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΡ ΠΏΡΠ°Π·Π΄Π½ΠΈΠΊΠΎΠ², Π½ΠΎ ΡΠ΅ΡΡ ΠΏΠΎΠΉΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎ ΡΠ΅Π½ΡΡΠ±ΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π³ΠΎΠ΄Π° Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΎΠΌ 2018. ΠΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ ΡΠ½ΠΎΠ²Π° ΠΏΠ°Π±Π»ΠΈΠΊ ΡΠ΅ΠΏΠΎΡΡ ΠΏΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ ΡΠ΅ΡΡΠΈΠΉ ΠΏΠΎ ΡΠ·ΡΠΊΠ°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ, ΡΠ΅Π·ΡΠΌΠ΅ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎ Π·Π°ΡΠΏΠ»Π°ΡΡ. ΠΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ β ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ.
ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΏΡΠΎΡΠ»ΠΎΠΉ ΡΠ²ΠΎΠ΄ΠΊΠΎΠΉ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΡΡ TypeScript, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ JS β Vue, React, Ember, JQuery, Angular.
ΠΠ΅ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ΄ ΡΠΏΠΎΠΉΠ»Π΅ΡΠΎΠΌ1C
Assembler
C
C#
C++
Clojure
CoffeeScript
Cuda
Delphi
Erlang
Fortran
Golang
Groovy
Haskell
Java
JavaScript
Kotlin
Lisp
Lua
Matlab
Objective-C
OpenGL
Pascal
Perl
PHP
PL/SQL
Prolog
Python
R
Ruby
Rust
Scala
Solidity
SQL
Swift
TypeScript
Visual Basic
Visual Basic.NET
Angular
Ember
JQuery
React
Vue
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠ±ΡΠ΅Π΅
ΠΠ΅ΡΠΈΠΎΠ΄: 09.2018 ΠΈ 09.2019.
ΠΠ΅ΠΎΠ³ΡΠ°ΡΠΈΡ: Π²ΡΡ Π ΠΎΡΡΠΈΡ.
1. ΠΠΎΠΈΡΠΊΠΈ
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΈΡΠΊΠ°Π²ΡΠΈΡ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π½Π° hh.ru/search/vacancy, ΠΈΠ»ΠΈ ΡΠ΅Π·ΡΠΌΠ΅ Π½Π° hh.ru/search/resume Ρ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠ·ΡΠΊΠ°.
2. ΠΠ°ΠΊΠ°Π½ΡΠΈΠΈ
Π£ΡΡΠ΅Π½Ρ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ, Π³Π΄Π΅ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ/ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΡ /ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ/ΠΊΠ»ΡΡΠ΅Π²ΡΡ Π½Π°Π²ΡΠΊΠ°Ρ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ. Π ΡΠ»ΡΡΠ°Π΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ TypeScript, ΡΡΠΎΡΠ½Π΅Π½ΠΈΠΉ Π½Π΅ Π±ΡΠ»ΠΎ. Π ΡΠ»ΡΡΠ°Π΅ Ρ 1Π‘ ΠΈΡΠΊΠ°Π» ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² ΠΎΠ±ΠΎΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡΡΡ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π²ΠΈΠ΄Π°:
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅: ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ°ΠΌ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅:β¦ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ 1Π‘β¦
ΠΠΎ ΡΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, ΡΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ. Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΏΠ°ΡΡΡ Π² ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ ΠΏΠΎ Π΄Π²ΡΠΌ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ·ΡΠΊΠ°ΠΌ, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ.
3. Π Π΅Π·ΡΠΌΠ΅
Π ΡΠ΅Π·ΡΠΌΠ΅ ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠ° ΠΆΠ΅, ΡΡΠΎ Π² Π²Π°ΠΊΠ°Π½ΡΠΈΡΡ .
4. ΠΠ°ΡΠΏΠ»Π°ΡΡ
ΠΠ΅Π·Π΄Π΅ ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ²Π° Π²ΠΈΠ΄Π° Π·Π°ΡΠΏΠ»Π°Ρ β ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΠ΅ (ΡΠ΅, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»ΠΈ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π² Π²Π°ΠΊΠ°Π½ΡΠΈΡΡ ) ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠ΅ (ΡΠ΅, ΡΡΠΎ ΡΠΎΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π² ΡΠ΅Π·ΡΠΌΠ΅). Π Π²Π°ΠΊΠ°Π½ΡΠΈΡΡ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ βΠΎΡβ ΠΈ βΠ΄ΠΎβ β Π±ΡΠ°Π» ΡΡΠ΅Π΄Π½Π΅Π΅.
ΠΠΎΠΈΡΠΊΠΈ
ΠΡΠΎ Π»ΡΠ±ΠΎΠΏΡΡΠ½ΠΎ. ΠΠ±ΡΠ°Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠΈΡΠΊΠ°ΠΌ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
ΠΠ°ΠΊΠ°Π½ΡΠΈΠΈ ΠΈ ΡΠ΅Π·ΡΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΠΎΡΡΠΈ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, Π½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΠ°Π·Π΄ΡΠ²Π°ΡΡ.
Π‘ΡΡΡΠΊΡΡΡΠ° ΡΠΏΡΠΎΡΠ° Π½Π° ΡΠ΅Π·ΡΠΌΠ΅
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΈΡΠΊΠΎΠ² ΡΠ΅Π·ΡΠΌΠ΅ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ·ΡΠΊΡ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π½Π° ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Ρ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠΎΠ². ΠΠΎΠΊΠ°Π·Π°Π½Ρ Π½Π΅ Π²ΡΠ΅, Ρ.ΠΊ. ΠΎΡΡΠ΅ΠΊ, ΡΡΠΎ ΠΌΠ΅Π½ΡΡΠ΅ 0,1%. JS Π·Π΄Π΅ΡΡ ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°Π΅Ρ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅, ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Π½Π΅ ΡΡΡΠ΅Π½Ρ, ΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ.
Π‘ΡΡΡΠΊΡΡΡΠ° ΡΠΏΡΠΎΡΠ° Π½Π° Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
ΠΠ· 100 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΈΡΠΊΠ°Π²ΡΠΈΡ Π½Π° hh Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π² ΡΠ΅Π½ΡΡΠ±ΡΠ΅, 16 ΠΈΡΠΊΠ°Π»ΠΈ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Java. ΠΠΎΠ³Π΄Π°-ΡΠΎ Π² 2018 Π³ΠΎΠ΄Ρ, ΠΊΠΎΠ³Π΄Π° Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠΎΠ±ΠΈΡΠ°Π» ΡΡΠΎΡ ΠΎΡΡΠ΅Ρ ΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» 1Π‘ Π² ΡΠΎΠΏΠ΅ β ΠΏΠΎΠ»Π΅Π· ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ²Π΅ΡΡΡΡ.
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠΎΠΈΡΠΊΠΎΠ² ΠΏΠΎ ΡΠ΅Π·ΡΠΌΠ΅
PHP β ΠΎΡΠΊΡΠΎΠ²Π΅Π½ΠΈΠ΅) Kotlin ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠΎΡΠΎΠΉ Π³ΠΎΠ΄ ΡΠ°ΡΡΠ΅Ρ Π² ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ. ΠΠ° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Scala, Π½ΠΎ Ρ ΠΌΠ΅Π½Ρ ΠΏΠΎΠΊΠ° Π½Π΅Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠΉ Π΅Ρ ΠΏΡΠΈΡΠΎΡΡΡ over 200% ΠΈ Π΄ΠΎΠ²Π΅ΡΠΈΡ ΠΊ ΡΠ΅ΡΡΡΠ΅ΠΌ ΡΡΡΡΡΠ°ΠΌ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΊΠ°Π»ΠΈ ΡΠ΅Π·ΡΠΌΠ΅ ΡΠΎ Scala Π² ΡΠ΅Π½ΡΡΠ±ΡΠ΅ 2019.
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠΎΠΈΡΠΊΠΎΠ² ΠΏΠΎ Π²Π°ΠΊΠ°Π½ΡΠΈΡΠΌ
Π’Π°ΠΊΠΈΠ΅ ΡΡΡΠΊΠΈ, ΠΊΠ°ΠΊ Pascal, Fortran, vb, prolog, ΠΏΡΠΈΡΠΎΡΠ»ΠΈ Ρ ~ 100 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π΄ΠΎ 130. Π Π²ΠΎΡ Haskell β ΡΠΆΠ΅ Ρ 500 Π΄ΠΎ 800 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ.
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΏΡΠΎ JS β ΡΠ΅Π·ΡΠΌΠ΅
ΠΠΈΠΆΠ΅ Π΄Π²Π° Π³ΡΠ°ΡΠΈΠΊΠ° ΠΏΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌ JS. ΠΠ°ΠΌΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΈΡΡΠΎΡΠΈΡ ΡΠΏΡΠΎΡΠ°/ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ β Π»ΡΠ΄ΠΈ ΠΌΠ΅Π½ΡΡΡ ΡΠ°Π±ΠΎΡΡ, ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, Π° ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π° Π°Π½Π³ΡΠ»ΡΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΆΠΈΡΡ ΠΈ ΠΈΡΠΊΠ°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΏΡΠΎ JS β Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Π’Π°ΠΊ, ΠΏΠΎ ΠΏΠΎΠΈΡΠΊΡ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ Π°Π½Π³ΡΠ»ΡΡ ΠΏΡΠΎΡΠ΅Π» Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΈΠ»ΡΠ½Π΅Π΅. JS, ΠΊΠ°ΠΆΠ΅ΡΡΡ, Π΅ΡΠ΅ Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π΅Ρ, Π° Ρ React ΠΈ Vue ΠΏΠΎΠΊΠ° Π²ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅.
ΠΠΎΠ»Ρ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ ΠΏΠΎ ΡΠ·ΡΠΊΠ°ΠΌ ΠΎΡ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°
SQL ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°ΡΡΠΈ ΠΎΡΡΠ°ΡΡΠΈ Π½Π° ΡΠΎΠ½Π΅ Ρ Π°ΠΉΠΏΠ° Π±ΠΎΠ»ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ , ΠΊΠ°ΠΊ ΠΈ python. ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΠ°Π»ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ Ρ php, Ρ ΠΎΡΡ ΡΠΏΡΠΎΡ Π² ΠΏΠΎΠΈΡΠΊΠ΅ ΠΏΠΎ ΡΠ΅Π·ΡΠΌΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ± ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ.
ΠΠ°ΡΠΏΠ»Π°ΡΡ
Π, last but not least, β ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΈΠ½ΡΠ°ΠΉΡΠΎΠ² ΠΏΠΎ Π΄Π΅Π½ΡΠ³Π°ΠΌ Π½Π° ΡΡΠ½ΠΊΠ΅ ΡΡΡΠ΄Π°, ΠΈ Π΄Π»Ρ ΡΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Π΅ΠΉ, ΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Π΅ΠΉ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΡΠΏΠΎΡΠΎΠ± βΠ·Π°ΠΉΡΠΈ Π½Π° hh ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΡΠΎ ΡΠ°ΠΌ Π΅ΡΡΡβ. ΠΠΊΠ°Π·Π°Π²ΡΠΈΡΡ Π² ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΡ ΡΠ²ΠΎΠΉ ΡΠΈΡ Π² ΡΡΠ½ΠΎΠΊ ΡΡΡΠ΄Π°, ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ°Π½ΠΈΡ Ρ Π²Π°ΠΊΠ°Π½ΡΠΈΡΠΌΠΈ ΠΈ ΡΠ΅Π·ΡΠΌΠ΅ Π² Π²Π°ΡΠ΅ΠΉ ΡΡΠ΅ΡΠ΅ β ΡΡΠΎ Π΄Π°ΡΡ ΠΊΠ»Π°ΡΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎ Π·Π°ΡΠΏΠ»Π°ΡΠ°Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π²Π°ΡΠ΅ΠΌ Π³ΠΎΡΠΎΠ΄Π΅, Ρ Π²Π°ΡΠΈΠΌΠΈ Π½Π°Π²ΡΠΊΠ°ΠΌΠΈ ΠΈ Π²Π°ΡΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ.
ΠΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΠ°Ρ Π·Π°ΡΠΏΠ»Π°ΡΠ° (Π±Π΅Π· ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎ Π²ΡΠ±ΠΎΡΠΊΠ΅)
ΠΠ±ΡΠ°Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° ΠΏΠΎ Π²ΡΠ΅ΠΉ Π ΠΎΡΡΠΈΠΈ. ΠΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π²ΡΠ±ΠΎΡΠΊΠ΅ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π΄Π΅ΡΡ Ρ Rust 19 Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π·Π°ΡΠΏΠ»Π°ΡΠΎΠΉ Π² ΡΠ΅Π½ΡΡΠ±ΡΠ΅. ΠΠΎΡΡΠΎΠ²Π΅ΡΠ½ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΡΡΡΠΎΠΈΡΡ Π½Π° ΡΠ°ΠΊΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ Π½Π΅ ΠΎΡΠ΅Π½Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π΄ΠΈΡΠΊΠ»Π΅ΠΉΠΌΠ΅ΡΠΎΠΌ.
ΠΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΠ°Ρ Π·Π°ΡΠΏΠ»Π°ΡΠ° (Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ Π±ΠΎΠ»Π΅Π΅ 100)
ΠΠΆΠΈΠ΄Π°Π΅ΠΌΠ°Ρ Π·Π°ΡΠΏΠ»Π°ΡΠ° (Π±Π΅Π· ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎ Π²ΡΠ±ΠΎΡΠΊΠ΅)
ΠΠΆΠΈΠ΄Π°Π΅ΠΌΠ°Ρ Π·Π°ΡΠΏΠ»Π°ΡΠ°, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π½ΠΈΠΊΡΠ΄Π° Π½Π΅ ΠΏΠ°Π΄Π°Π΅Ρ, ΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ ΡΡΠΎΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠ΅Π½Π΄Ρ ΡΠΎΡΡΠ°. Solidity ΠΈ Π² ΠΏΡΠΎΡΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρ Π±ΡΠ» Π½Π° ΠΏΠ΅ΡΠ²ΡΡ ΠΌΠ΅ΡΡΠ°Ρ , ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ, ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π·ΡΠΌΠ΅ Π½Π΅ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅.
ΠΠΆΠΈΠ΄Π°Π΅ΠΌΠ°Ρ Π·Π°ΡΠΏΠ»Π°ΡΠ° (Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ΅Π·ΡΠΌΠ΅ Π±ΠΎΠ»Π΅Π΅ 500)
Π’ΠΎΠ»ΡΠΊΠΎ ΡΠ΅ ΡΠ΅Π·ΡΠΌΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Ρ 01.09.2019 ΠΏΠΎ 31.09.2019 Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΄Π°ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ. Π‘ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ΠΌ ΡΠ·ΡΠΊΠ° Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ/Π½Π°Π²ΡΠΊΠ°Ρ /ΠΎΠΏΡΡΠ΅/ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ.
ΠΠ° ΡΡΠΎΠΌ Π²ΡΠ΅ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΎΡΡ. ΠΡΠΈΡΡΠ»Π°ΠΉΡΠ΅ ΡΠ²ΠΎΠΈ ΡΡΠ°Π²ΠΊΠΈ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π³ΠΎΠ΄. Π’Π°ΠΊΠΆΠ΅ Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π°ΠΌ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½, Π½ΠΎ Π² ΡΡΠ°ΡΡΠ΅ Π΅Π³ΠΎ Π½Π΅ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ β ΠΏΠΈΡΠΈΡΠ΅ ΠΈ ΠΌΡ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅Π» ΠΏΠΎ Π½Π΅ΠΌΡ Π² ΡΠ°ΡΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°Ρ
.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com