เจนเจพเจˆเจกเจฐเจพ เจฆเฉ€เจ†เจ‚ เจฌเจพเจนเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเจฐเฉ‡เจฎเจฒเจฟเจจ เจŸเจพเจตเจฐ: เจฎเจพเจธเจ•เฉ‹ เจตเจฟเฉฑเจš เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ…เจคเฉ‡ เจตเจฟเจคเจฐเจฟเจค เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจนเจพเจˆเจกเจฐเจพ 2020 'เจคเฉ‡ เจ•เจพเจจเจซเจฐเฉฐเจธ

เจธเฉ‡เจ‚เจŸ เจชเฉ€เจŸเจฐเจธเจฌเจฐเจ— เจตเจฟเฉฑเจš เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ เจธเฉ€ เจชเจนเจฟเจฒเฉ€ เจนเจพเจˆเจกเจฐเจพ เจ•เจพเจจเจซเจฐเฉฐเจธ, เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ…เจคเฉ‡ เจตเฉฐเจกเฉ€เจ†เจ‚ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฎเจฐเจชเจฟเจคเฅค เจœเฉ‡เจคเฉ‚เจ†เจ‚ เจจเฉ‡ เจชเฉ‡เจธเจผเจ•เจพเจฐเฉ€เจ†เจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจกเจฟเจœเจ•เจธเจŸเฉเจฐเจพ เจ‡เจจเจพเจฎ ะธ เจŸเจฟเจŠเจฐเจฟเฉฐเจ— เจ…เจตเจพเจฐเจก (เจฒเฉˆเจธเจฒเฉ€ เจฒเฉˆเจฎเจชเฉ‹เจฐเจŸ, เจฎเฉŒเจฐเฉ€เจธ เจนเจฐเจฒเฉ€เจนเฉ€ ะธ เจฎเจพเจˆเจ•เจฒ เจธเจ•เจพเจŸ), เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ (C++, Go, Java, Kotlin) เจฆเฉ‡ เจธเจฟเจฐเจœเจฃเจนเจพเจฐ, เจตเจฟเจคเจฐเจฟเจค เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ (Cassandra, CosmosDB, Yandex Database), เจฆเฉ‡ เจจเจพเจฒ เจจเจพเจฒ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพ เจขเจพเจ‚เจšเฉ‡ (CRDT, Paxos, wait) เจฆเฉ‡ เจจเจฟเจฐเจฎเจพเจคเจพ เจ…เจคเฉ‡ เจ–เฉ‹เจœเจ•เจฐเจคเจพเฅค -เจฎเฉเจซเจผเจค เจกเจพเจŸเจพ เจฌเจฃเจคเจฐ). เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจธ เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ›เฉเฉฑเจŸเฉ€เจ†เจ‚ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเฉ‹, IDE เจตเจฟเฉฐเจกเฉ‹ เจจเฉ‚เฉฐ เจ›เฉ‹เจŸเจพ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‡เจธ เจจเจพเจฒ YouTube 'เจคเฉ‡ เจ‡เฉฑเจ• เจชเจฒเฉ‡เจฒเจฟเจธเจŸ เจ–เฉ‹เจฒเฉเจน เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจนเจพเจˆเจกเจฐเจพ 2019 - เจ…เจคเฉ‡ เจŸเจพเจธเจ• เจธเจผเจกเจฟเจŠเจฒเจฐ เจจเฉ‚เฉฐ เจฅเฉ‹เฉœเจพ เจ‡เฉฐเจคเจœเจผเจพเจฐ เจ•เจฐเจจ เจฆเจฟเจ“เฅค

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ…เจœเจฟเจนเฉ€ เจ•เจพเจจเจซเจฐเฉฐเจธ เจ•เจฆเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉ‹เจˆ, เจ…เจคเฉ‡ เจนเฉเจฃ เจ‡เจน เจฆเฉเจฌเจพเจฐเจพ เจนเฉ‹เจตเฉ‡เจ—เฉ€. เจฆเฉเจฌเจพเจฐเจพ เจ…เฉฐเจ—เจฐเฉ‡เจœเจผเฉ€ เจตเจฟเฉฑเจš เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ…เจคเฉ‡ เจตเจฟเจคเจฐเจฟเจค เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ‹เจˆ เจฌเจฟเจนเจคเจฐ เจญเจพเจธเจผเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจฆเฉเจฌเจพเจฐเจพ เจ—เจฐเจฎเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจœเฉเจฒเจพเจˆ 10th เจ…เจคเฉ‡ 11th, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฌเฉเจฒเจพเจฐเจฟเจ†เจ‚ เจ•เฉ‹เจฒ เจ–เฉ‹เจœ เจ…เจคเฉ‡ เจธเจฟเจ–เจพเจ‰เจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจ•เฉˆเจฎเจฌเฉเจฐเจฟเจœ, เจฐเฉ‹เจšเฉˆเจธเจŸเจฐ เจ…เจคเฉ‡ เจธเฉ‡เจ‚เจŸ เจชเฉ€เจŸเจฐเจธเจฌเจฐเจ— เจฆเฉ€เจ†เจ‚ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจ…เจคเฉ‡ เจธเจพเจฒ เจฆเฉ‡ เจนเฉ‹เจฐ เจธเจฎเฉ‡เจ‚ เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจจเจนเฉ€เจ‚ เจนเจจเฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจธ เจตเจพเจฐ เจนเจพเจˆเจกเจฐเจพ เจฎเจพเจธเจ•เฉ‹ เจตเจฟเฉฑเจš เจ†เจฏเฉ‹เจœเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจœเจฟเฉฑเจฅเฉ‡ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจ•เจพเจจเจซเจฐเฉฐเจธ เจญเจพเจ—เฉ€เจฆเจพเจฐ เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ เจตเฉฐเจกเฉ€ เจธเจนเจฟเจฎเจคเฉ€ เจ…เจคเฉ‡ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจฒ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ 'เจคเฉ‡ เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจธเฉเจฃเจจ เจฒเจˆ เจ†เจ เจธเจจเฅค เจจเจตเฉ‡เจ‚ เจนเจพเจˆเจกเจฐเจพ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจงเฉ‡เจฐเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ, เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ เจฆเฉ‡ เจจเจพเจ‡เจ•เจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจจเจตเฉ‡เจ‚ เจธเจชเฉ€เจ•เจฐ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจคเจฟเฉฐเจจ เจนเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจญเจพเจ—เฉ€เจฆเจพเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเฉ‡ เจ—เจ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจนเจพเจฐเจกเจ•เฉ‹เจฐ เจฆเฉ‡ เจ‰เจคเจธเจผเจพเจน เจฆเฉ€ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ€-เจชเจ›เจพเจฃเฉ€ เจญเจพเจตเจจเจพ เจฆเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจนเฉˆเฅค

เจนเจพเจˆเจกเจฐเจพ เจฆเฉ€เจ†เจ‚ เจฌเจพเจนเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเจฐเฉ‡เจฎเจฒเจฟเจจ เจŸเจพเจตเจฐ: เจฎเจพเจธเจ•เฉ‹ เจตเจฟเฉฑเจš เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ…เจคเฉ‡ เจตเจฟเจคเจฐเจฟเจค เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจนเจพเจˆเจกเจฐเจพ 2020 'เจคเฉ‡ เจ•เจพเจจเจซเจฐเฉฐเจธ


เจ†เจ‰ เจคเฉเจฐเฉฐเจค เจฌเจฟเจœเจผเฉฐเจคเฉ€เจจเฉ€ เจœเจฐเจจเฉˆเจฒเจพเจ‚ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฎเฉ‡เจœเจผ 'เจคเฉ‡ เจคเจพเจธเจผ เจฆเจพ เจ‡เฉฑเจ• เจกเฉˆเฉฑเจ• เจฐเฉฑเจ– เจฆเฉ‡เจˆเจ - เจ…เจธเฉ€เจ‚ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจนเจพเจˆเจกเจฐเจพ เจฆเจพ เจจเจตเจพเจ‚ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจตเจงเฉ‡เจฐเฉ‡ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ…เจคเฉ‡ เจตเจฟเจญเจฟเฉฐเจจ เจนเฉ‹เจตเฉ‡เฅค เจชเจฟเจ›เจฒเฉ€ เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ‰เจ‚เจ—เจฒเฉ€ เจฆเฉ‡ เจจเจนเฉเฉฐ เจจเจพเจฒ เจ–เฉเจฐเจšเจฟเจ† เจธเฉ€, เจนเฉเจฃ เจ†เจ“ เจšเฉŒเฉœเฉ€ เจ…เจคเฉ‡ เจกเฉ‚เฉฐเจ˜เฉ€ เจ–เฉเจฆเจพเจˆ เจ•เจฐเฉ€เจเฅค เจ‡เฉฑเจฅเฉ‡ เจนเจพเจˆเจกเจฐเจพ 2020 เจฅเฉ€เจฎ เจนเจจ เจœเฉ‹ เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจนเจจ:

  Parallel systems:
* Algorithms & data structures
* Memory models
* Compilers, runtime
* Memory reclamation
* Testing & verification
* Hardware issues
* Non-volatile memory
* Transactional memory
* Scheduling algorithms & implementations
* Heterogeneous computing: CPU, GPU, FPGA, etc.
* Performance analysis, debugging, & optimization

  Distributed systems:
* Distributed computing
* Distributed machine learning/deep learning
* State machine replication & consensus
* Fault tolerance & resilience
* Testing & verification
* Hardware issues
* Blockchain & Byzantine fault tolerance
* Distributed databases, NewSQL
* Distributed stream processing
* Scheduling algorithms & implementations
* Cluster management systems
* Security
* Performance analysis, debugging, & optimization
* Peer-to-peer, gossip protocols
* Internet of things

เจ‡เฉฑเจ• เจ•เจพเจจเจซเจฐเฉฐเจธ เจฆเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจตเจฟเฉฑเจš เจ‡เจธ เจธเจญ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเฉ€ เจนเฉˆ? เจ‡เจน เจจเจฟเจธเจผเจšเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจšเจฎเจ•เจฆเจพเจฐ เจจเจตเฉ‡เจ‚ เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจŸเจก เจธเจŸเฉ‹เจฐ 'เจคเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจฐเฉ‡เจ–เจฟเจ•เจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจจเจพเจฒเฉ‹เจ‚ เจธเฉŒเจ–เจพ เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเฉ‡เจชเจธเจจ, เจชเจฐ เจ…เจธเฉ€เจ‚ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจ‡เจน เจนเฉˆ เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจตเจฟเฉฑเจš เจนเฉˆ:

เจนเจพเจˆเจกเจฐเจพ เจฆเฉ€เจ†เจ‚ เจฌเจพเจนเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเจฐเฉ‡เจฎเจฒเจฟเจจ เจŸเจพเจตเจฐ: เจฎเจพเจธเจ•เฉ‹ เจตเจฟเฉฑเจš เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ…เจคเฉ‡ เจตเจฟเจคเจฐเจฟเจค เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจนเจพเจˆเจกเจฐเจพ 2020 'เจคเฉ‡ เจ•เจพเจจเจซเจฐเฉฐเจธเจธเจฟเฉฐเจกเฉ€ เจธเจผเฉเจฐเฉ€เจงเจฐเจจ (เจธเจฟเฉฐเจกเฉ€ เจธเจผเฉเจฐเฉ€เจงเจฐเจจ) - เจธเจพเจจ เจซเจฐเจพเจ‚เจธเจฟเจธเจ•เฉ‹ เจคเฉ‹เจ‚ เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจŸเจก เจธเจฟเจธเจŸเจฎ เจกเจฟเจตเฉˆเจฒเจชเจฐ, เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจ•เจฟเจคเจพเจฌ เจฆเฉ‡ เจฒเฉ‡เจ–เจ• เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจŸเจก เจธเจฟเจธเจŸเจฎ เจ†เจฌเจœเจผเจฐเจตเฉ‡เจฌเจฟเจฒเจŸเฉ€ (เจฒเฉˆ เจฎเฉเจซเจค เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเจพเจจเจฟเจ• เจ•เจพเจชเฉ€) เจ…เจคเฉ‡ เจชเฉเจฐเจธเจฟเฉฑเจง เจฌเจฒเจพเฉฑเจ— เจชเฉ‹เจธเจŸ, เจœเจฟเฉฑเจฅเฉ‡ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจฒเฉ‡เจ– เจนเฉˆ "เจคเจ•เจจเฉ€เจ•เฉ€ เจ—เฉฑเจฒเจฌเจพเจค เจตเจฟเฉฑเจš 2019 เจฆเจพ เจธเจฐเจตเฉ‹เจคเจฎ"เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉเจ เจฆเจฟเจจเจพเจ‚ เจฆเฉ€ เจ›เฉเฉฑเจŸเฉ€ เจคเฉ‹เจ‚ เจฌเจšเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ–เฉเจธเจผ เจ›เฉฑเจก เจธเจ•เจฆเจพ เจนเฉˆ. เจนเจพเจˆเจกเจฐเจพ 2020 'เจคเฉ‡, เจธเจฟเฉฐเจกเฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเฉ‡เจ—เฉ€ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจŸเฉˆเจธเจŸ เจตเฉฐเจกเฉ‡ เจธเจฟเจธเจŸเจฎ, เจญเจพเจตเฉ‡เจ‚ เจ‰เจน เจธเจŸเฉ‡เจŸ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค


เจนเจพเจˆเจกเจฐเจพ เจฆเฉ€เจ†เจ‚ เจฌเจพเจนเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเจฐเฉ‡เจฎเจฒเจฟเจจ เจŸเจพเจตเจฐ: เจฎเจพเจธเจ•เฉ‹ เจตเจฟเฉฑเจš เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ…เจคเฉ‡ เจตเจฟเจคเจฐเจฟเจค เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจนเจพเจˆเจกเจฐเจพ 2020 'เจคเฉ‡ เจ•เจพเจจเจซเจฐเฉฐเจธเจฎเจพเจˆเจ•เจฒ เจธเจ•เจพเจŸ (เจฎเจพเจˆเจ•เจฒ เจธเจ•เจพเจŸ) - เจคเฉ‹เจ‚ เจ–เฉ‹เจœเจ•เจฐเจคเจพ เจฐเฉ‹เจšเฉˆเจธเจŸเจฐ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€, เจธเจพเจฐเฉ‡ Java เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจฐเจœเจฃเจนเจพเจฐ เจตเจœเฉ‹เจ‚ เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ—เฉˆเจฐ-เจฌเจฒเจพเจ•เจฟเฉฐเจ— เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจ…เจคเฉ‡ เจธเจฎเจ•เจพเจฒเฉ€ เจ•เจคเจพเจฐเจพเจ‚ เจœเจพเจตเจพ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจคเฉ‹เจ‚เฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจกเจฟเจœเจ•เจธเจŸเฉเจฐเจพ เจ‡เจจเจพเจฎ เจฆเฉ‡ เจจเจพเจฒ โ€œเจธเจผเฉ‡เจ…เจฐเจก-เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฎเจฒเจŸเฉ€เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ 'เจคเฉ‡ เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจฒเจˆ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ"เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจตเจฟเจ•เฉ€เจชเฉ€เจกเฉ€เจ† เจชเฉฐเจจเจพ. เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ, เจฎเจพเจˆเจ•เจฒ เจจเฉ‡ เจนเจพเจˆเจกเจฐเจพ 'เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† (เจคเฉเจนเจพเจกเฉ‡ เจ…เจจเฉเจธเจพเจฐ) เจฐเจฟเจชเฉ‹เจฐเจŸ เจฆเจฟเฉฑเจคเฉ€ เจธเฉ€ เจฆเฉ‹เจนเจฐเฉ€ เจกเจพเจŸเจพ เจฌเจฃเจคเจฐ, เจ…เจคเฉ‡ เจนเฉเจฃ เจ‰เจน เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ‡เจ—เจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ Hodor ะธ เจธเจพเจ‚เจเฉ€ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉฐเจฎ, เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค


เจนเจพเจˆเจกเจฐเจพ เจฆเฉ€เจ†เจ‚ เจฌเจพเจนเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเจฐเฉ‡เจฎเจฒเจฟเจจ เจŸเจพเจตเจฐ: เจฎเจพเจธเจ•เฉ‹ เจตเจฟเฉฑเจš เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ…เจคเฉ‡ เจตเจฟเจคเจฐเจฟเจค เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจนเจพเจˆเจกเจฐเจพ 2020 'เจคเฉ‡ เจ•เจพเจจเจซเจฐเฉฐเจธเจนเฉˆเจกเฉ€ เจนเจพเจตเจฐเจก (เจนเฉˆเจกเฉ€ เจนเจพเจตเจฐเจก) - เจ–เฉ‹เจœเจ•เจฐเจคเจพ เจคเฉฑเจ• เจ•เฉˆเจฎเจฌเฉเจฐเจฟเจœ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€, เจ‡เฉฑเจ• เจตเจฟเจคเจฐเจฟเจค เจธเจนเจฟเจฎเจคเฉ€ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจฒเจšเจ•เจฆเจพเจฐ เจชเฉˆเจ•เจธเฉ‹เจธ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจฒเจšเจ•เจฆเจพเจฐ เจชเฉˆเจ•เจธเฉ‹เจธ เจจเฉ‚เฉฐ เจ†เจฎ เจฌเจฃเจพเจ‰เจฃ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจคเฉ‡เจœเจผ เจชเฉˆเจ•เจธเฉ‹เจธ. เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ, เจนเฉ‡เจกเฉ€ เจจเฉ‡ เจฆเฉฑเจธเจฟเจ† เจ•เจฟ เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเจพ เจชเฉˆเจ•เจธเฉ‹เจธ เจชเจฐเจฟเจตเจพเจฐ (เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ•), เจ…เจคเฉ‡ เจนเฉเจฃ เจฎเฉˆเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจชเจคเจฒเฉ€ เจฌเจฐเจซเจผ 'เจคเฉ‡ เจšเฉฑเจฒเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจพเจ‚เจ—เจพ เจชเฉˆเจ•เจธเฉ‹เจธ เจชเฉเจฐเฉ‡เจฎเฉ€ เจ…เจคเฉ‡ เจฐเจพเจซเจŸ เจธเจฎเจฐเจฅเจ• - เจ…เจคเฉ‡ เจ†เจชเจฃเฉ€ เจฐเจพเจ เจธเจพเจ‚เจเฉ€ เจ•เจฐเฉ‹ เจ•เจฟ เจ•เจฟเจนเฉœเจพ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฌเจฟเจนเจคเจฐ เจนเฉˆเฅค


เจนเจพเจˆเจกเจฐเจพ เจฆเฉ€เจ†เจ‚ เจฌเจพเจนเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเจฐเฉ‡เจฎเจฒเจฟเจจ เจŸเจพเจตเจฐ: เจฎเจพเจธเจ•เฉ‹ เจตเจฟเฉฑเจš เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ…เจคเฉ‡ เจตเจฟเจคเจฐเจฟเจค เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจนเจพเจˆเจกเจฐเจพ 2020 'เจคเฉ‡ เจ•เจพเจจเจซเจฐเฉฐเจธเจฎเจพเจฐเจŸเจฟเจจ เจ•เจฒเฉˆเจชเจฎเฉˆเจจ (เจฎเจพเจฐเจŸเจฟเจจ เจ•เจฒเฉˆเจชเจฎเฉˆเจจ) เจธเจผเจพเจ‡เจฆ เจ•เฉˆเจฎเจฌเฉเจฐเจฟเจœ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€ เจฆเจพ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจตเฉ€ เจฎเจธเจผเจนเฉ‚เจฐ เจ–เฉ‹เจœเจ•เจพเจฐ เจนเฉˆ, เจ…เจคเฉ‡ เจตเฉฑเจกเฉ‡ เจกเฉ‡เจŸเจพ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจพเจฌเจ•เจพ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจนเฉˆ, เจœเจฟเจธเจจเฉ‡ เจตเฉฐเจกเฉ€เจ†เจ‚ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ 'เจคเฉ‡ เจ‡เฉฑเจ• เจนเฉˆเจฐเจพเจจเฉ€เจœเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจชเฉฑเจธเจผเจŸ เจ…เจคเฉ‡ เจ‡เจธเจฒเจˆ เจตเจฟเจฒเฉฑเจ–เจฃ เจ•เจฟเจคเจพเจฌ เจฒเจฟเจ–เฉ€ เจนเฉˆเฅคเจกเจพเจŸเจพ-เจ‡เฉฐเจŸเฉˆเจ‚เจธเจฟเจต เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เจฐเจจเจพ" เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ เจฎเจพเจฐเจŸเจฟเจจ เจจเจคเฉ€เจœเฉ‡ เจธเจพเจ‚เจเฉ‡ เจ•เฉ€เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ CRDT เจ–เฉ‹เจœ, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเฉเจฃ เจ•เฉ€ เจฆเฉฑเจธเจพเจ‚เจ—เฉ‡ เจ…เจธเฉ€เจ‚ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจ˜เฉ‹เจธเจผเจฃเจพ เจ•เจฐเจพเจ‚เจ—เฉ‡.


เจนเจพเจˆเจกเจฐเจพ เจฆเฉ€เจ†เจ‚ เจฌเจพเจนเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเจฐเฉ‡เจฎเจฒเจฟเจจ เจŸเจพเจตเจฐ: เจฎเจพเจธเจ•เฉ‹ เจตเจฟเฉฑเจš เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ…เจคเฉ‡ เจตเจฟเจคเจฐเจฟเจค เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจนเจพเจˆเจกเจฐเจพ 2020 'เจคเฉ‡ เจ•เจพเจจเจซเจฐเฉฐเจธเจจเจฟเจ•เจฟเจคเจพ เจ•เฉ‹เจตเจฒ (เจจเจฟเจ•เจฟเจคเจพ เจ•เฉ‹เจตเจฒ) เจ•เฉ‹เจŸเจฒเจฟเจจ เจŸเฉ€เจฎ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เฉ‹เจฐเจŸเฉ€เจจ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจนเฉˆ, ITMO เจตเจฟเฉฑเจš เจฎเจฒเจŸเฉ€-เจฅเฉเจฐเฉˆเจกเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจฆเฉ‡ เจ‡เฉฑเจ• เจ•เฉ‹เจฐเจธ เจฆเฉ€ เจ…เจงเจฟเจ†เจชเจ• เจนเฉˆ, เจ…เจคเฉ‡ เจนเจพเจˆเจกเจฐเจพ เจ•เจพเจจเจซเจฐเฉฐเจธ เจฆเฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เจฎเฉ‡เจŸเฉ€ เจฆเฉ€ เจฎเฉˆเจ‚เจฌเจฐ เจนเฉˆ (เจนเจพเจ‚, เจ‡เจน เจฒเฉ‡เจ– เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจนเฉˆ)เฅค เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ เจจเจฟเจ•เจฟเจคเจพ เจจเฉ‡ JVM เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจฎเจฒเจŸเฉ€-เจฅเฉเจฐเฉˆเจกเจก เจกเจพเจŸเจพ เจธเจŸเจฐเจ•เจšเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจธเฉ€ เจฒเจฟเจจ-เจšเฉˆเฉฑเจ•, เจ…เจคเฉ‡ เจนเจพเจˆเจกเจฐเจพ 2020 เจตเจฟเจ–เฉ‡ เจ‰เจน เจฆเฉฑเจธเฉ‡เจ—เฉ€ SegmentQueueSynchronizer เจฌเจพเจฐเฉ‡ - เจตเจฐเจค เจ•เฉ‡ เจคเจธเจฆเฉ€เจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจ†เจ‡เจฐเจฟเจธ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจจเฉ‚เฉฐ prover Coq เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจชเฉเจฐเจพเจˆเจฎเจฟเจŸเจฟเจต เจฒเจˆ เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจเฅค


เจธเจพเจกเฉ€เจ†เจ‚ เจ…เจธเจฟเฉฐเจ•เจฐเฉ‹เจจเจธ เจ˜เฉ‹เจธเจผเจฃเจพเจตเจพเจ‚ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเฉ‹: เจ•เจพเจจเจซเจฐเฉฐเจธ เจตเจฟเฉฑเจš เจ•เฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจ•เฉ‡ เจฒเจ—เจญเจ— เจคเจฟเฉฐเจจ เจฆเจฐเจœเจจ เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚, เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจœเจฒเจฆเฉ€ เจนเฉ€ เจฌเจพเจ•เฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจฆเฉฑเจธเจพเจ‚เจ—เฉ‡เฅค เจจเจพเจฒ เจนเฉ€, เจฌเฉ‡เจธเจผเจ•, เจ•เจพเจจเจซเจฐเฉฐเจธ เจตเจฟเฉฑเจš เจšเจฐเจšเจพ เจฆเฉ‡ เจ–เฉ‡เจคเจฐ เจนเฉ‹เจฃเจ—เฉ‡ เจœเจฟเฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจœเจพเจ‚ เจ•เจˆ เจฅเฉเจฐเฉˆเจกเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจธเจชเฉ€เจ•เจฐเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ‡เฉฑเจ• เจ†เจฎ เจธเจนเจฟเจฎเจคเฉ€ เจจเจนเฉ€เจ‚ เจชเจนเฉเฉฐเจš เจœเจพเจ‚เจฆเฉ€.

เจนเจพเจˆเจกเจฐเจพ เจฆเฉ€เจ†เจ‚ เจฌเจพเจนเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเจฐเฉ‡เจฎเจฒเจฟเจจ เจŸเจพเจตเจฐ: เจฎเจพเจธเจ•เฉ‹ เจตเจฟเฉฑเจš เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ…เจคเฉ‡ เจตเจฟเจคเจฐเจฟเจค เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจนเจพเจˆเจกเจฐเจพ 2020 'เจคเฉ‡ เจ•เจพเจจเจซเจฐเฉฐเจธ
เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจค เจนเฉ‹, เจคเจพเจ‚ เจฎเจพเจฐเจŸเจฟเจจ เจ•เจฒเฉˆเจชเจฎเฉˆเจจ เจคเฉเจนเจพเจกเฉ€ เจ•เจฟเจคเจพเจฌ 'เจคเฉ‡ เจฆเจธเจคเจ–เจค เจ•เจฐเฉ‡เจ—เจพเฅค

เจนเจพเจ‚, เจนเจพเจˆเจกเจฐเจพ 2020 เจ•เจพเจจเจซเจฐเฉฐเจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ…เจฐเจฅเจพเจค 6-9 เจœเฉเจฒเจพเจˆ, เจนเฉ‹เจตเฉ‡เจ—เฉ€ SPTDC 2020 - เจตเจฟเจคเจฐเจฟเจค เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจฆเฉ‡ เจธเจฟเจงเจพเจ‚เจค เจ…เจคเฉ‡ เจ…เจญเจฟเจ†เจธ 'เจคเฉ‡ เจคเฉ€เจœเจพ เจธเจฎเจฐ เจธเจ•เฉ‚เจฒเฅค เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉฐเจตเฉ‡เจฆเจจเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเฉ‡เจ—เจพ เจœเฉ‹ เจ•เจพเจจเจซเจฐเฉฐเจธ เจตเจฟเฉฑเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจชเฉ‹เจธเจŸ เจตเจฟเฉฑเจš เจธเจ•เฉ‚เจฒ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจนเฉเจฃ เจ•เฉ€? เจชเจนเจฟเจฒเจพเจ‚, เจนเฉˆเจฌเจฐเฉ‡ เจ…เจคเฉ‡ เจธเฉ‹เจธเจผเจฒ เจจเฉˆเจŸเจตเจฐเจ•เจธ 'เจคเฉ‡ เจ–เจฌเจฐเจพเจ‚ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเฉ‹ (เจซเฉ‡เจธเจฌเฉเฉฑเจ•, ร'รยบรยพรยฝร‘,ร ยฐ รยบร‘,รฮผ, เจŸเจตเจฟเฉฑเจŸเจฐ).

เจฆเฉ‚เจœเจพ, เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เจพเจจเจซเจฐเฉฐเจธ เจตเจฟเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹เจฃ เจฆเฉ€ เจ…เจŸเฉฑเจฒ เจ‡เฉฑเจ›เจพ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจตเฉˆเจฌเจธเจพเจˆเจŸ เจฆเฉ€ เจชเฉœเจšเฉ‹เจฒ เจ•เจฐเฉ‹, เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจŸเจฟเจ•เจŸเจพเจ‚ เจ–เจฐเฉ€เจฆเฉ‹.

เจคเฉ€เจœเจพ, เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจนเจพเจˆเจกเจฐเจพ 2020 เจ•เจพเจจเจซเจฐเฉฐเจธ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เจฎเฉ‡เจŸเฉ€ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจ•เจฐเจจ เจฆเจพ เจฎเฉŒเจ•เจพ เจจเจพ เจ—เฉเจ†เจ“เฅค PC เจฎเฉˆเจ‚เจฌเจฐ เจคเฉเจนเจพเจกเฉ‡ เจจเจพเจฒ เจญเจตเจฟเฉฑเจ–เฉ€ เจ•เจพเจจเจซเจฐเฉฐเจธ เจฆเฉ‡ เจตเจฟเจธเจผเจฟเจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจ•เฉ‡ เจ–เฉเจธเจผ เจนเฉ‹เจฃเจ—เฉ‡เฅค

เจนเจพเจˆเจกเจฐเจพ เจตเจฟเจ–เฉ‡ เจฎเจฟเจฒเจฆเฉ‡ เจนเจพเจ‚!

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹