เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจœเจพเจตเจพ เจนเฉ‹เจฐ เจชเฉเจฐเจธเจฟเฉฑเจง เจญเจพเจธเจผเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจตเฉฑเจ–เจฐเจพ เจนเฉˆ? เจœเจพเจตเจพ เจธเจฟเฉฑเจ–เจฃ เจฒเจˆ เจชเจนเจฟเจฒเฉ€ เจญเจพเจธเจผเจพ เจ•เจฟเจ‰เจ‚ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ? เจšเจฒเฉ‹ เจ‡เฉฑเจ• เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆเจ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจœเจพเจตเจพ เจจเฉ‚เฉฐ เจธเจ•เฉเจฐเฉˆเจš เจคเฉ‹เจ‚ เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจนเฉเจจเจฐ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเฉ‡เจ—เฉ€เฅค เจ†เจ‰ เจœเจพเจตเจพ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจกเจ•เจธเจผเจจ เจ•เฉ‹เจก เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ…เฉฐเจคเจฐ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจฌเจฃเจพเจˆเจเฅค เจฎเจฟเจ–เจพเจ‡เจฒ เจœเจผเจŸเฉ‡เจชเจฟเจ†เจ•เจฟเจจ เจจเฉ‡ เจญเจตเจฟเฉฑเจ– เจฆเฉ‡ เจญเจพเจ—เฉ€เจฆเจพเจฐเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจฎเฉ€เจŸเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจ‡เจธ เจฐเจฟเจชเฉ‹เจฐเจŸ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจฟเจ† เจ‡เฉฐเจŸเจฐเจจเจธเจผเจฟเจช Yandex เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจกเจฟเจตเฉˆเจฒเจชเจฐ - Java Junior meetup.


- เจธเจญ เจจเฉ‚เฉฐ เจนเฉˆเจฒเฉ‹, เจฎเฉ‡เจฐเจพ เจจเจพเจฎ เจฎเฉ€เจธเจผเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ Yandex.Market เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ เจนเจพเจ‚, เจ…เจคเฉ‡ เจ…เฉฑเจœ เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเจพเจ‚เจ—เจพ เจ•เจฟ เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เจฃเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ. เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจพเจœเจฌ เจธเจตเจพเจฒ เจชเฉเฉฑเจ› เจธเจ•เจฆเฉ‡ เจนเฉ‹: เจฎเฉˆเจ‚ เจ‡เจน เจ•เจนเจพเจฃเฉ€ เจ•เจฟเจ‰เจ‚ เจฆเฉฑเจธเจพเจ‚เจ—เจพ, เจ…เจคเฉ‡ เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจฆเฉ‡ เจคเจœเจผเจฐเจฌเฉ‡ เจตเจพเจฒเจพ เจ•เฉ‹เจˆ เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจจเจนเฉ€เจ‚? เจคเฉฑเจฅ เจ‡เจน เจนเฉˆ เจ•เจฟ เจฎเฉˆเจ‚ เจ–เฉเจฆ เจœเจพเจตเจพ เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เฉ€เจคเจพ เจธเฉ€, เจฒเจ—เจญเจ— เจกเฉ‡เจข เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚, เจ‡เจธเจฒเจˆ เจฎเฉˆเจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจตเฉ€ เจฏเจพเจฆ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ•เจฟเจนเฉ‹ เจœเจฟเจนเจพ เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ•เจฎเฉ€เจ†เจ‚ เจนเจจ.

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

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจ†เจ“ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ€เจเฅค เจœเจพเจตเจพ เจจเฉ‚เฉฐ เจตเจฟเจนเจพเจฐเจ• เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ•เฉ‹เจฃ เจคเฉ‹เจ‚ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เจฃเจพ เจนเฉˆ? เจคเฉฑเจฅ เจ‡เจน เจนเฉˆ เจ•เจฟ เจœเจพเจตเจพ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจฎเจธเจผเจนเฉ‚เจฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจนเฉˆ. เจ‡เจธเจฆเจพ เจฌเจนเฉเจค เจตเฉฑเจกเจพ เจญเจพเจˆเจšเจพเจฐเจพ เจนเฉˆเฅค

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ…เจœเจฟเจนเจพ TIOBE เจ‡เฉฐเจกเฉˆเจ•เจธ เจนเฉˆ, เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจธเจฟเฉฑเจงเฉ€ เจฆเจพ เจ‡เฉฑเจ• เจชเฉเจฐเจธเจฟเฉฑเจง เจธเฉ‚เจšเจ•เจพเจ‚เจ•, เจ…เจคเฉ‡ เจœเจพเจตเจพ เจ‰เฉฑเจฅเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจธเจฅเจพเจจ 'เจคเฉ‡ เจนเฉˆเฅค เจจเจพเจฒ เจนเฉ€, เจจเฉŒเจ•เจฐเฉ€ เจฆเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ 'เจคเฉ‡, เจคเฉเจธเฉ€เจ‚ เจธเจผเจพเจ‡เจฆ เจตเฉ‡เจ–เฉ‹เจ—เฉ‡ เจ•เจฟ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจ–เจพเจฒเฉ€ เจ…เจธเจพเจฎเฉ€เจ†เจ‚ เจœเจพเจตเจพ เจฌเจพเจฐเฉ‡ เจนเจจ, เจฏเจพเจจเฉ€ เจœเจพเจตเจพ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจ•เจฐเจ•เฉ‡, เจคเฉเจธเฉ€เจ‚ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจจเฉŒเจ•เจฐเฉ€ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจญเจพเจˆเจšเจพเจฐเจพ เจฌเจนเฉเจค เจตเฉฑเจกเจพ เจนเฉˆ, เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจˆ เจตเฉ€ เจธเจตเจพเจฒ เจฆเจพ เจœเจตเจพเจฌ เจ•เฉเจ เจธเจŸเฉˆเจ• เจ“เจตเจฐเจซเจฒเฉ‹ เจœเจพเจ‚ เจนเฉ‹เจฐ เจธเจพเจˆเจŸเจพเจ‚ 'เจคเฉ‡ เจฎเจฟเจฒเฉ‡เจ—เจพเฅค เจจเจพเจฒ เจนเฉ€, เจœเจพเจตเจพ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเฉเจธเฉ€เจ‚ เจ…เจธเจฒ เจตเจฟเฉฑเจš JVM 'เจคเฉ‡ เจ•เฉ‹เจก เจฒเจฟเจ– เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจ•เฉ‹เจŸเจฒเจฟเจจ, เจธเจ•เจพเจฒเจพ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจธเจตเจฟเจš เจ•เจฐ เจธเจ•เฉ‹ เจœเฉ‹ JVM เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

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

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

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

Java เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ? เจ‡เจน เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจตเฉฑเจกเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจญเจพเจธเจผเจพ เจนเฉˆ เจœเฉ‹ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจฆเจฐเจœเจจเจพเจ‚ เจœเจพเจ‚ เจธเฉˆเจ‚เจ•เฉœเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฒเจฟเจ–เฉ‡ เจ—เจ เจนเจจเฅค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡, Yandex.Market เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเจพ เจฌเฉˆเจ•เจเจ‚เจก Java เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เจˆ เจธเจผเจนเจฟเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเฉฐเจกเฉ€ เจŸเฉ€เจฎ เจนเฉˆ, เจนเจฐเฉ‡เจ• เจตเจฟเฉฑเจš เจฆเจธ เจฒเฉ‹เจ•เฅค เจ…เจคเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฌเจฐเจ•เจฐเจพเจฐ เจฐเฉฑเจ–เจฃเจพ เจ†เจธเจพเจจ เจนเฉˆ, เจ‡เจน เจฆเจธ เจธเจพเจฒ เจœเจพเจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเจตเฉ‡เจ‚ เจฒเฉ‹เจ• เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‡เจธ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเจฎเจเจฆเฉ‡ เจนเจจ.

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

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

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจฎเฉ‡เจฐเฉ€ เจฐเจพเจ เจตเจฟเฉฑเจš, เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจœเฉ‡เจ เจ–เจฟเจกเจพเจฐเฉ€ เจ•เฉ‹เจฒ เจ•เจฟเจนเฉœเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจนเฉเจจเจฐ เจนเฉ‹เจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจ? เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ‡เจน เจœเจพเจตเจพ เจ•เฉ‹เจฐ เจญเจพเจธเจผเจพ เจฆเจพ เจ—เจฟเจ†เจจ เจนเฉˆเฅค เจ…เฉฑเจ—เฉ‡ เจ•เฉเจ เจ•เจฟเจธเจฎ เจฆเจพ เจจเจฟเจฐเจญเจฐเจคเจพ เจ‡เฉฐเจœเฉˆเจ•เจธเจผเจจ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจนเฉˆเฅค เจ…เจ—เจฒเจพ เจฌเฉเจฒเจพเจฐเจพ, เจ•เจฟเจฐเจฟเจฒ, เจ‡เจธ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ—เฉฑเจฒ เจ•เจฐเฉ‡เจ—เจพ. เจฎเฉˆเจ‚ เจœเจผเจฟเจ†เจฆเจพ เจกเฉ‚เฉฐเจ˜เจพเจˆ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจœเจพเจตเจพเจ‚เจ—เจพเฅค เจ…เฉฑเจ—เฉ‡ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจ…เจคเฉ‡ เจกเจฟเจœเจผเจพเจˆเจจ เจชเฉˆเจŸเจฐเจจ เจนเฉˆ. เจตเฉฑเจกเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃ เจฒเจˆ เจธเจพเจจเฉ‚เฉฐ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐเจฒ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉเฉฐเจฆเจฐ เจ•เฉ‹เจก เจฒเจฟเจ–เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจกเจพเจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ‡ เจ•เฉฐเจฎเจพเจ‚ เจฒเจˆ เจ•เจฟเจธเฉ‡ เจ•เจฟเจธเจฎ เจฆเจพ SQL เจœเจพเจ‚ ORM เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจฌเฉˆเจ•เจเจ‚เจก 'เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจœเจพเจฃเจพ! เจœเจพเจตเจพ เจ•เฉ‹เจฐ. เจฎเฉˆเจ‚ เจ‡เฉฑเจฅเฉ‡ เจ…เจฎเจฐเฉ€เจ•เจพ เจฆเฉ€ เจ–เฉ‹เจœ เจจเจนเฉ€เจ‚ เจ•เจฐเจพเจ‚เจ—เจพ-เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ–เฉเจฆ เจญเจพเจธเจผเจพ เจœเจพเจฃเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ€ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ. เจชเจนเจฟเจฒเจพเจ‚, เจœเจพเจตเจพ เจจเฉ‡ เจนเจพเจฒ เจนเฉ€ เจฆเฉ‡ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ‡ เจนเจจ, เจฏเจพเจจเฉ€ เจ•เจฟ 2014-2015 เจตเจฟเฉฑเจš เจธเฉฑเจคเจตเจพเจ‚ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจซเจฟเจฐ เจ…เฉฑเจ เจตเจพเจ‚, เจจเฉŒเจตเจพเจ‚, เจฆเจธเจตเจพเจ‚, เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจจเจตเฉ€เจ†เจ‚ เจธเจผเจพเจจเจฆเจพเจฐ เจšเฉ€เจœเจผเจพเจ‚ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจจเฅค , เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, Java Stream API , lambda, เจ†เจฆเจฟ เจฌเจนเฉเจค เจตเจงเฉ€เจ†, เจคเจพเจœเจผเฉ€เจ†เจ‚, เจตเจงเฉ€เจ† เจšเฉ€เจœเจผเจพเจ‚ เจœเฉ‹ เจ‰เจคเจชเจพเจฆเจจ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ‰เจน เจ‡เฉฐเจŸเจฐเจตเจฟเจŠเจ†เจ‚ เจตเจฟเฉฑเจš เจ•เฉ€ เจชเฉเฉฑเจ›เจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจœเจพเจฃเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ Java-4 เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจธเจผเฉˆเจฒเจซ เจคเฉ‹เจ‚ เจ•เจฟเจคเจพเจฌ เจจเจนเฉ€เจ‚ เจฒเฉˆเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจธเจพเจกเฉ€ เจฏเฉ‹เจœเจจเจพ เจนเฉˆ: เจ…เจธเฉ€เจ‚ Java-8 เจœเจพเจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจ‰เฉฑเจšเจพ เจธเจฟเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚เฅค

เจ…เจธเฉ€เจ‚ เจธเจŸเฉเจฐเฉ€เจฎ API, var, เจ†เจฆเจฟ เจตเจฐเจ—เฉ€เจ†เจ‚ เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚ 'เจคเฉ‡ เจชเฉ‚เจฐเจพ เจงเจฟเจ†เจจ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‰เจน เจ‡เฉฐเจŸเจฐเจตเจฟเจŠเจ†เจ‚ เจฆเฉŒเจฐเจพเจจ เจชเฉเฉฑเจ›เฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจฒเจ—เจพเจคเจพเจฐ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจญเจพเจต, เจธเจŸเฉเจฐเฉ€เจฎ API เจฒเฉ‚เจชเจธ เจจเจพเจฒเฉ‹เจ‚ เจฌเจนเฉเจค เจ เฉฐเจกเจพ เจนเฉˆ, เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เฉฑเจ• เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจšเฉ€เจœเจผ. เจงเจฟเจ†เจจ เจฆเฉ‡เจฃเจพ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“.

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

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

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

เจ‡เจน เจตเฉ€ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ‡เจน เจกเฉ‡เจŸเจพ เจขเจพเจ‚เจšเฉ‡ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ. เจญเจพเจต, เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ…เจธเฉˆเจ‚เจชเจŸเฉ‹เจŸเจฟเจ•เจธ เจจเฉ‚เฉฐ เจœเจพเจฃเจจเจพ เจ†เจธเจพเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ - เจธเฉฑเจŸเจพ เจ•เจฟเฉฐเจจเจพ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจพเจธ เจ•เจฟเฉฐเจจเจพ เจธเจฎเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจขเจพเจ‚เจšเจพ เจ…เฉฐเจฆเจฐ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ - เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเฉˆเจธเจผเจฎเฉˆเจช เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจพเจฒเจŸเฉ€ เจ•เฉ€ เจนเฉˆเฅค

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

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

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

เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจ•เจฟเจธเจฎ เจฆเจพ เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ. เจฎเฉˆเจ‚ IntelliJ Idea เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค เจ‡เจน เจตเจฟเจ•เจพเจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจคเฉ‡เจœเจผ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเฉเจนเจพเจกเฉ€ เจฌเจนเฉเจค เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจธเจพเจฐเฉ‡ เจฌเจพเจ‡เจฒเจฐเจชเจฒเฉ‡เจŸ เจ•เฉ‹เจก เจฒเจฟเจ–เจฆเจพ เจนเฉˆ, เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน เจตเจงเฉ€เจ† เจนเฉˆเฅค

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจธเจฒเจพเจˆเจก เจคเฉ‹เจ‚ เจฒเจฟเฉฐเจ•: SQLZOO, habrapost

SQL. เจฌเฉˆเจ•เจเจ‚เจกเจฐเจพเจ‚ เจฌเจพเจฐเฉ‡ เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ. เจ‡เฉฑเจฅเฉ‡ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจœเจผเจพเจ•เฉ€เจ† เจฎเจพเจฎเจฒเจพ เจธเฉ€. เจฎเฉ‡เจฐเฉ€ เจฆเฉ‚เจœเฉ€ เจ‡เฉฐเจŸเจฐเจจเจธเจผเจฟเจช เจ‡เฉฐเจŸเจฐเจตเจฟเจŠ เจคเฉ‹เจ‚ เจฆเฉ‹ เจฆเจฟเจจ เจชเจนเจฟเจฒเจพเจ‚, เจ‡เฉฑเจ• HR เจ•เฉเฉœเฉ€ เจจเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจฌเฉเจฒเจพเจ‡เจ† เจ…เจคเฉ‡ เจ•เจฟเจนเจพ เจ•เจฟ เจฆเฉ‹ เจฆเจฟเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจน เจฎเฉˆเจจเฉ‚เฉฐ SQL เจ…เจคเฉ‡ HTTP เจฌเจพเจฐเฉ‡ เจชเฉเฉฑเจ›เจฃเจ—เฉ‡, เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจธเจฟเฉฑเจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจคเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ SQL เจœเจพเจ‚ HTTP เจฌเจพเจฐเฉ‡ เจฒเจ—เจญเจ— เจ•เฉเจ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจธเฉ€. เจ…เจคเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจตเจงเฉ€เจ† เจธเจพเจˆเจŸ เจฎเจฟเจฒเฉ€ - SQLZOO. เจฎเฉˆเจ‚ 12 เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ‡เจธ 'เจคเฉ‡ SQL เจธเจฟเฉฑเจ– เจฒเจฟเจ†, เจฎเฉ‡เจฐเจพ เจฎเจคเจฒเจฌ เจนเฉˆ, SQL เจธเฉฐเจŸเฉˆเจ•เจธ, SELECT เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจฟเจ–เจฃเจพ เจนเฉˆ, JOIN, เจ†เจฆเจฟ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจธเจพเจˆเจŸ, เจฎเฉˆเจ‚ เจ‡เจธเจฆเฉ€ เจœเจผเฉ‹เจฐเจฆเจพเจฐ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค เจ…เจธเจฒ เจตเจฟเฉฑเจš, 12 เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจฎเฉˆเจ‚ 90% เจธเจฟเฉฑเจ– เจฒเจฟเจ† เจœเฉ‹ เจฎเฉˆเจ‚ เจนเฉเจฃ เจœเจพเจฃเจฆเจพ เจนเจพเจ‚เฅค

เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจจเฉ‚เฉฐ เจœเจพเจฃเจจเจพ เจตเฉ€ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆเฅค เจ‡เจน เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚, เจธเฉ‚เจšเจ•เจพเจ‚เจ•, เจธเจงเจพเจฐเจฃเจ•เจฐเจจ เจนเจจ. เจนเจพเจฌเจฐเฉ‡ 'เจคเฉ‡ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจชเฉ‹เจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€ เจนเฉˆ.

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจœเจพเจตเจพ เจตเจฟเฉฑเจš, SQL เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เฉฑเจฅเฉ‡ เจนเจฐ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจ†เจฌเจœเฉˆเจ•เจŸ-เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจฎเฉˆเจชเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจนเจจ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ JPAเฅค เจ•เฉเจ เจ•เฉ‹เจก เจนเฉˆเฅค เจชเจนเจฟเจฒเฉ€ เจตเจฟเจงเฉ€ เจตเจฟเฉฑเจš เจ•เฉเจ SQL เจ•เฉ‹เจก เจนเฉˆ - info.users WHERE id IN userIds เจคเฉ‹เจ‚ เจ†เจˆเจกเฉ€ เจจเจพเจฎ เจšเฉเจฃเฉ‹เฅค เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจคเฉ‹เจ‚, เจŸเฉ‡เจฌเจฒ เจคเฉ‹เจ‚, เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ†เจˆเจกเฉ€ เจ…เจคเฉ‡ เจจเจพเจฎ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ.

เจ…เฉฑเจ—เฉ‡, เจ‡เฉฑเจ• เจ–เจพเจธ เจฎเฉˆเจชเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจ†เจฌเจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจฌเฉ‡เจธ เจคเฉ‹เจ‚ เจœเจพเจตเจพ เจ†เจฌเจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจ‡เฉฑเจ• เจคเฉ€เจœเจพ เจคเจฐเฉ€เจ•เจพ เจนเฉˆ เจœเฉ‹ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เจธ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจธเจญ JPA เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจฒเจพเจˆเจจ เจจเจพเจฒ เจฌเจฆเจฒเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจนเฉ‡เจ เจพเจ‚ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจน เจ‰เจนเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ - เจธเจพเจฐเฉ‡ ByIdIn เจฒเฉฑเจญเฉ‹. เจ…เจฐเจฅเจพเจค, เจตเจฟเจงเฉ€ เจฆเฉ‡ เจจเจพเจฎ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡, เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• SQL เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจ—เฉฑเจฒ. เจฎเฉˆเจ‚ เจ–เฉเจฆ, เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจจเฉ‚เฉฐ SQL เจจเจนเฉ€เจ‚ เจชเจคเจพ เจธเฉ€, JPA เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€. เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจงเจฟเจ†เจจ เจฆเจฟเจ“. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ SQL เจธเจฟเฉฑเจ–เจฃ เจฒเจˆ เจฌเจนเฉเจค เจ†เจฒเจธเฉ€ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจน เจ‡เฉฑเจ• เจคเจฌเจพเจนเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡, เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ…เฉฑเจ—!

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

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

เจธเจชเจฐเจฟเฉฐเจ— เจฌเฉ‚เจŸ เจฌเจธเฉฐเจค เจฆเจพ เจ‡เฉฑเจ• เจŸเฉเจ•เฉœเจพ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเจŸเจจ เจจเจพเจฒ เจคเฉเจนเจพเจกเฉ‡ เจธเจฐเจตเจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ THID 'เจคเฉ‡ เจœเจพเจ“, เจ•เฉเจ เจฌเจŸเจจ เจฆเจฌเจพเจ“, เจ…เจคเฉ‡ เจนเฉเจฃ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจคเฉเจนเจพเจกเฉ€ เจธเจฐเจตเจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจนเฉˆ เจ…เจคเฉ‡ เจฒเฉ‹เจ•เจฒเจนเฉ‹เจธเจŸ 8080 'เจคเฉ‡ เจšเฉฑเจฒ เจฐเจนเฉ€ เจนเฉˆเฅค เจญเจพเจต, เจคเฉเจธเฉ€เจ‚ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ•เฉ‹เจก เจฆเฉ€ เจ‡เฉฑเจ• เจฒเจพเจˆเจจ เจจเจนเฉ€เจ‚ เจฒเจฟเจ–เฉ€ เจนเฉˆ, เจชเจฐ เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจ—เฉฑเจฒ. เจœเฉ‡ เจ†เจชเจฃเจพ เจ•เฉเจ เจฒเจฟเจ–เฉ‹, เจ…เฉฑเจ—!

เจฌเจธเฉฐเจค เจ‡เฉฑเจ• เจฌเจนเฉเจค เจตเฉฑเจกเจพ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจนเฉˆ. เจ‡เจน เจจเจพ เจธเจฟเจฐเจซเจผ เจคเฉเจนเจพเจกเฉ€ เจธเจฐเจตเจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจšเฉเฉฑเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจจเจฟเจฐเจญเจฐเจคเจพ เจ‡เฉฐเจœเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ REST API เจตเจฟเจงเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจธเจฎเฉ‡เจค เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจญเจพเจต, เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจขเฉฐเจ— เจฒเจฟเจ–เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš Get เจฎเฉˆเจชเจฟเฉฐเจ— เจเจจเฉ‹เจŸเฉ‡เจธเจผเจจ เจœเฉ‹เฉœ เจฆเจฟเฉฑเจคเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจนเฉเจฃ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฒเฉ‹เจ•เจฒเจนเฉ‹เจธเจŸ 'เจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เฉเจ เจคเจฐเฉ€เจ•เจพ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเฉˆเจฒเฉ‹ เจตเจฐเจฒเจก เจฒเจฟเจ–เจฆเจพ เจนเฉˆเฅค เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจฆเฉ‹ เจฒเจพเจˆเจจเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ เฉฐเจกเจพ เจธเจฎเจพเจจ.

เจฌเจธเฉฐเจค เจฒเจฟเจ–เจฃ เจฆเฉ‡ เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจตเฉฑเจกเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เฉ‹เจˆ เจฐเจธเจคเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจŸเฉˆเจธเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจธ เจฎเฉฐเจคเจต เจฒเจˆ, เจœเจพเจตเจพ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจนเฉˆ JUnit 5. เจ…เจคเฉ‡ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ JUnit, เจชเจฐ เจจเจตเฉ€เจจเจคเจฎ เจธเฉฐเจธเจ•เจฐเจฃ เจชเฉฐเจœเจตเจพเจ‚ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจœเจพเจ‚เจš เจฒเจˆ เจธเจญ เจ•เฉเจ เจนเฉˆ, เจนเจฐ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจฆเจพเจ…เจตเฉ‡ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจšเฉ€เจœเจผเจพเจ‚.

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

เจคเฉเจธเฉ€เจ‚ เจ•เจนเฉ‹เจ—เฉ‡ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจฌเฉ‡เจจเจคเฉ€ เจ‡เจธ เจตเจฐเจ— เจจเฉ‚เฉฐ เจ‡เฉฑเจ• ID เจฆเฉ‡ เจจเจพเจฒ เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจ•เฉเจ เจ†เจ–เจฐเฉ€ เจจเจพเจฎ เจตเจพเจชเจธ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจตเจธเจฟเจ† เจชเฉเจชเจ•เจฟเจจเฅค เจ…เจคเฉ‡ เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพ. เจญเจพเจต, เจคเฉเจธเฉ€เจ‚ mok เจ‡เฉฑเจ• เจ•เจฒเจพเจธ เจฒเจˆ เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹เจ—เฉ‡เฅค เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจ—เฉฑเจฒ.

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจธเจฒเจพเจˆเจก เจคเฉ‹เจ‚ เจฒเจฟเฉฐเจ•

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

เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจธเจฟเฉฑเจง เจชเฉˆเจŸเจฐเจจเจพเจ‚ เจตเจพเจฒเฉ€ เจ‡เฉฑเจ• เจตเฉˆเจฌเจธเจพเจˆเจŸ เจนเฉˆ - refactoring.guru, เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉœเฉเจน เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‡เจน เจชเจคเจพ เจฒเจ—เจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจ•เจฟเจนเฉœเฉ‡ เจชเฉˆเจŸเจฐเจจ เจนเจจ, เจฅเจฟเจŠเจฐเฉ€ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจชเฉœเฉเจนเฉ‹เฅค เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจน เจ…เจฎเจฒเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉ‡เจ•เจพเจฐ เจนเฉˆ. เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, เจ…เจญเจฟเจ†เจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจชเฉˆเจŸเจฐเจจ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจพเจญเจฆเจพเจ‡เจ• เจจเจนเฉ€เจ‚ เจนเจจ.

เจคเฉเจธเฉ€เจ‚ เจธเจฟเฉฐเจ—เจฒเจŸเฉ‹เจจ เจœเจพเจ‚ เจฌเจฟเจฒเจกเจฐ เจตเจฐเจ—เฉ‡ เจ•เฉเจ เจชเฉˆเจŸเจฐเจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจธเฉเจฃเฉ‹เจ—เฉ‡เฅค เจ‡เจน เจธเจผเจฌเจฆ เจ•เจฟเจธเจจเฉ‡ เจธเฉเจฃเฉ‡ เจนเจจ? เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ•. เจ…เจœเจฟเจนเฉ‡ เจธเจงเจพเจฐเจจ เจชเฉˆเจŸเจฐเจจ เจนเจจ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹. เจชเจฐ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจชเฉˆเจŸเจฐเจจ: เจฐเจฃเจจเฉ€เจคเฉ€, เจซเฉˆเจ•เจŸเจฐเฉ€, เจจเจ•เจพเจฌ - เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเฉฑเจฅเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจนเฉˆ.

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

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจชเฉˆเจŸเจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจ•เจฟเจ‰เจ‚ เจนเฉˆ? เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ–เจพเจธ เจฏเฉ‚เจœเจผเจฐ เจ•เจฒเจพเจธ เจนเฉˆเฅค เจ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ†เจˆเจกเฉ€ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเจพเจฎ เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ†เจˆเจกเฉ€ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเจพเจฎ เจฆเฉ‹เจตเฉ‡เจ‚ เจนเฉ‹เจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจเฅค เจ‰เฉฑเจชเจฐ เจ–เฉฑเจฌเฉ‡ เจชเจพเจธเฉ‡ เจ•เจฒเจพเจธเจฐเฉ‚เจฎ เจนเฉˆเฅค

เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจ•เฉ€ เจนเจจ? เจ‡เฉฑเจฅเฉ‡ เจฆเฉ‹ เจตเจฟเจ•เจฒเจช เจนเจจ - เจœเจพเจ‚ เจคเจพเจ‚ เจ•เฉฐเจธเจŸเจฐเจ•เจŸเจฐ เจœเจพเจ‚ เจธเฉ‡เจŸเจฐเฅค เจฆเฉ‹เจตเจพเจ‚ เจชเจนเฉเฉฐเจšเจพเจ‚ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจ•เฉ€ เจนเจจ?

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

เจฆเฉ‚เจœเจพ เจตเจฟเจ•เจฒเจช เจธเฉ‡เจŸเจฐ เจนเฉˆ. เจคเฉเจธเฉ€เจ‚ เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจฟเจ–เจฆเฉ‡ เจนเฉ‹: setId(7), setName(โ€œBondโ€)เฅค เจคเฉเจธเฉ€เจ‚ เจธเจฎเจเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เจฟเจนเฉœเฉ€ เจœเจพเจ‡เจฆเจพเจฆ เจ•เจฟเจธ เจ–เฉ‡เจคเจฐ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉˆเฅค เจชเจฐ เจธเฉ‡เจŸเจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ. เจชเจนเจฟเจฒเจพเจ‚, เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจญเฉเฉฑเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจฆเฉ‚เจœเจพ, เจคเฉเจนเจพเจกเฉ€ เจตเจธเจคเฉ‚ เจชเจฐเจฟเจตเจฐเจคเจจเจธเจผเฉ€เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจฅเจฐเจฟเฉฑเจก เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจฆเฉ€ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฅเฉ‹เฉœเฉเจนเจพ เจ˜เจŸเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ เจฒเฉ‹เจ• เจ‡เฉฑเจ• เจ เฉฐเจกเจพ เจชเฉˆเจŸเจฐเจจ เจฒเฉˆ เจ•เฉ‡ เจ†เจ - เจฌเจฟเจฒเจกเจฐ.

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

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

เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ•เฉ€ เจนเจจ? เจ‡เฉฑเจฅเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เจฒเจพเจธเจฟเจ• เจฌเจฟเจฒเจกเจฐ เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจ•เจฟเจธเฉ‡ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจญเฉเฉฑเจฒ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ ID 'เจคเฉ‡ เจœเจพเจฃเจพ เจญเฉเฉฑเจฒ เจ—เจ เจนเจพเจ‚, เจคเจพเจ‚ เจฌเจฟเจฒเจกเจฐ เจตเจฟเฉฑเจš เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจ‡เจธเจจเฉ‚เฉฐ เจœเจผเฉ€เจฐเฉ‹ เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ int เจ•เจฟเจธเจฎ เจฐเฉฑเจฆ เจ•เจฐเจจ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจจเจพเจฎ "เจฌเจพเจ‚เจก" เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ ID เจฆเจซเจคเจฐ เจœเจพเจฃเจพ เจญเฉเฉฑเจฒ เจœเจพเจ‚เจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ†เจˆเจกเฉ€ "0" เจ…เจคเฉ‡ "เจฌเจพเจ‚เจก" เจจเจพเจฎ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ เฉฐเจกเจพ เจจเจนเฉ€เจ‚.

เจ†เจ“ เจ‡เจธ เจจเจพเจฒ เจฒเฉœเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ€เจเฅค เจฌเจฟเจฒเจกเจฐ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ int เจจเฉ‚เฉฐ int เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ‚เจ—เฉ‡ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน เจฐเฉฑเจฆ เจนเฉ‹ เจœเจพเจตเฉ‡เฅค เจนเฉเจฃ เจธเจญ เจ•เฉเจ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆ.

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ "Bond" เจจเจพเจฎ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ‰เจธเจฆเฉ€ ID เจชเจพเจ‰เจฃเจพ เจญเฉเฉฑเจฒ เจœเจพเจ‚เจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจฒ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจ…เจชเจตเจพเจฆ เจฎเจฟเจฒเฉ‡เจ—เจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ ID เจฐเฉฑเจฆ เจ•เจฐเจจ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจฌเจฟเจฒเจกเจฐ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจจเจฒ, เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจ…เจชเจตเจพเจฆ เจนเฉˆเฅค

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

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

เจ†เจ‰ เจ†เจ–เจฐเฉ€ เจ‰เจฆเจพเจนเจฐเจฃ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเฉ‡เจˆเจเฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ ID เจฐเจจเจŸเจพเจˆเจฎ เจตเจฟเฉฑเจš เจจเจฒ เจชเจพ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจ‡เจน เจคเฉเจฐเฉฐเจค เจœเจพเจฃเจจเจพ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉ‹เจตเฉ‡เจ—เจพ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจ•เฉ€เจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจตเจงเฉ€เจ† เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจนเฉเจฃ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹เฅค

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ‡ เจชเจฒ 'เจคเฉ‡ เจจเจนเฉ€เจ‚, เจชเจฐ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ†เจˆเจกเฉ€ 'เจคเฉ‡ เจจเจฒ เจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจธเฉเฉฑเจŸเจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจฌเจฟเจฒเจกเจฐ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจธเฉ‡เจŸเจฐ เจชเฉ‚เจฐเจจ เจ…เฉฐเจ• เจจเฉ‚เฉฐ int เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡, เจ…เจคเฉ‡ เจ‰เจน เจคเฉเจฐเฉฐเจค เจธเจนเฉเฉฐ เจ–เจพเจตเฉ‡เจ—เจพ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ null เจจเฉ‚เฉฐ เจฌเจพเจนเจฐ เจธเฉเฉฑเจŸ เจฆเจฟเฉฑเจคเจพ เจนเฉˆเฅค

เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš, เจฌเจฟเฉฐเจฆเฉ‚ เจ•เฉ€ เจนเฉˆ? เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจฌเจฟเจฒเจกเจฐ เจชเฉˆเจŸเจฐเจจ เจนเฉˆ, เจชเจฐ เจ‡เจธเจฆเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจตเฉ€ เจ•เฉเจ เจธเฉ‚เจ–เจฎเจคเจพเจตเจพเจ‚ เจนเจจ, เจ‡เจธเจฒเจˆ เจชเฉˆเจŸเจฐเจจเจพเจ‚ เจฆเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจฒเจพเจ—เฉ‚เจ•เจฐเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฃเจพ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจชเฉˆเจŸเจฐเจจ เจตเจฟเฉฑเจš เจฆเจฐเจœเจจเจพเจ‚ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจนเจจเฅค เจ‡เจน เจธเจญ เจฌเจนเฉเจค เจฆเจฟเจฒเจšเจธเจช เจนเฉˆ.

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจ…เจธเฉ€เจ‚ เจ‰เจคเจชเจพเจฆเจจ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจฌเจฟเจฒเจกเจฐ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจฟเจ–เจฆเฉ‡ เจนเจพเจ‚? เจ‡เฉฑเจฅเฉ‡ เจธเจพเจกเจพ เจฏเฉ‚เจœเจผเจฐ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ‡เจธ เจตเจฟเฉฑเจš เจฒเฉ‹เจฎเจฌเฉ‹เจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจฌเจฟเจฒเจกเจฐ เจฐเฉ‹เจŸเฉ‡เจธเจผเจจ เจœเฉ‹เฉœเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจ‡เจน เจธเจพเจกเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจฌเจฟเจฒเจกเจฐ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจญเจพเจต, เจ…เจธเฉ€เจ‚ เจ•เฉ‹เจˆ เจ•เฉ‹เจก เจจเจนเฉ€เจ‚ เจฒเจฟเจ–เจฆเฉ‡, เจชเจฐ เจœเจพเจตเจพ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเฉ‹เจšเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจ•เจฒเจพเจธ เจฆเจพ เจ‡เฉฑเจ• เจฌเจฟเจฒเจกเจฐ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เจนเจฟ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

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

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจชเฉˆเจŸเจฐเจจ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐเจฒ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ - เจจเจพ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค, เจธเจ—เฉ‹เจ‚ เจธเจฎเฉเฉฑเจšเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจธเจฌเฉฐเจงเจคเฅค เจธเจฟเจธเจŸเจฎ เจกเจฟเจœเจผเจพเจˆเจจ เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเจพ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจธเจฟเจงเจพเจ‚เจค เจนเฉˆ: เจธเจฟเฉฐเจ—เจฒ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐเฉ€ เจธเจฟเจงเจพเจ‚เจคเฅค เจ‰เจน เจ•เจฟเจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ? เจ‡เจน เจคเฉฑเจฅ เจ•เจฟ เจนเจฐเฉ‡เจ• เจตเจฐเจ— เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจนเฉˆ เจœเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚, JSON เจตเจธเจคเฉ‚เจ†เจ‚ เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค Facade เจนเฉˆ, เจœเฉ‹ JSON เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจฎเจพเจกเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจจเจพเจฒ Java เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจซเจฟเจฐ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เฉ€เฅค เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจคเจฐเจ• เจนเฉˆ เจœเฉ‹ เจ‡เจนเจจเจพเจ‚ เจฎเจพเจกเจฒเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพ เจเจ•เจธเฉˆเจธ เจ†เจฌเจœเฉˆเจ•เจŸ เจนเฉˆ เจœเฉ‹ เจ‡เจนเจจเจพเจ‚ เจฎเจพเจกเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉˆ. เจฆเฉ‚เจœเฉ‡ เจธเจผเจฌเจฆเจพเจ‚ เจตเจฟเฉฑเจš, เจ‡เจน เจธเจญ เจ‡เฉฑเจ• เจ•เจฒเจพเจธ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ…เจธเฉ€เจ‚ เจชเฉฐเจœ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฒเจพเจธเจพเจ‚ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจชเฉˆเจŸเจฐเจจ เจนเฉˆเฅค

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจ‡เฉฑเจ• เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจœเจพเจตเจพ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸ เจœเจพเจ‚ เจ˜เฉฑเจŸ เจธเจฟเฉฑเจ– เจฒเจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃเจพ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจฆเฉ‚เจœเฉ‡ APIs เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจธเจฐเจตเจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ REST API เจ•เจฒเจพเจ‡เฉฐเจŸเจธ เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจ•เจพเจฌ เจ•เจฐเฉ‹เฅค เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ เจฐเฉˆเจœเจผเจฟเจŠเจฎเฉ‡ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจšเฉ€เจœเจผ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจ‡เจน เจคเฉเจนเจพเจกเฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจฆเจพ เจ‡เฉฑเจ• เจ เฉฐเจกเจพ เจ…เฉฐเจค เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ‡เจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจœเจพ เจ•เฉ‡ เจจเฉŒเจ•เจฐเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

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

เจฎเฉˆเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจ•เฉ€ เจ•เฉ€เจคเจพ? SQL เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจธเจชเจฐเจฟเฉฐเจ— เจฌเฉ‚เจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฐเจตเจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฒเจฟเจ–เฉ€เฅค เจฎเฉˆเจ‚ เจ‰เจธเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเจพ เจธเฉ€, เจฎเฉˆเจ‚ เจœเฉ‡.เจชเฉ€.เจ. เจ‡เจน เจ•เฉ€ เจ•เจฐ เจธเจ•เจฆเจพ เจธเฉ€? OAuth-2 เจฐเจพเจนเฉ€เจ‚ VK เจตเจฟเฉฑเจš เจฒเฉŒเจ— เจ‡เจจ เจ•เจฐเฉ‹เฅค เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเจพ เจŸเฉ‹เจ•เจจ เจฒเจ“, เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ VK 'เจคเฉ‡ เจœเจพเจ“, เจœเจพเจ‚เจš เจ•เจฐเฉ‹ เจ•เจฟ เจ‡เจน เจ…เจธเจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเฉˆ. VKontakte เจฆเฉเจ†เจฐเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹. เจ‡เจน เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจธเฉ€, JPA เจฆเฉเจ†เจฐเจพ เจตเฉ€. เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจคเจธเจตเฉ€เจฐเจพเจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉเจจเจฐ เจจเจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเฉ‹, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจฒเจฟเฉฐเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเฉ‹เฅค เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจฎเฉˆเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจธเฉ€ เจ•เจฟ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš CLOB เจ†เจฌเจœเฉˆเจ•เจŸ เจธเจจ, เจ‡เจธ เจฒเจˆ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจ•เฉ€เจคเจพเฅค เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚, เจ•เจฒเจพเจ‡เฉฐเจŸ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• REST API เจธเฉ€เฅค เจ…เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฒเจˆ เจฏเฉ‚เจจเจฟเจŸ เจŸเฉˆเจธเจŸ เจธเจจ.

[โ€ฆ] เจœเจพเจตเจพ เจฆเฉ€ เจฎเฉ‡เจฐเฉ€ เจธเจซเจฒ เจธเจฟเจ–เจฒเจพเจˆ เจฆเฉ€ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจœเจฟเจนเฉ€ เจ‰เจฆเจพเจนเจฐเจฃเฅค เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€ เจตเจฟเฉฑเจš เจฎเฉ‡เจฐเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจธเจพเจฒ เจตเจฟเฉฑเจš, เจฎเฉˆเจจเฉ‚เฉฐ C# เจธเจฟเจ–เจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ OOP เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจฆเฉ€ เจธเจฎเจ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจธเฉ€ - เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจ•เจฒเจพเจธเจพเจ‚, เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ, เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจนเจจ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจ•เจฟเจ‰เจ‚ เจนเฉˆเฅค เจ‡เจธเจจเฉ‡ เจฎเฉ‡เจฐเฉ€ เจฌเจนเฉเจค เจฎเจฆเจฆ เจ•เฉ€เจคเฉ€เฅค เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚, เจœเจพเจตเจพ เจธเจฟเฉฑเจ–เจฃเจพ เจ•เจพเจซเจผเฉ€ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ; เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ•เจฒเจพเจธเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจ•เจฟเจ‰เจ‚ เจนเฉˆเฅค

เจœเจพเจตเจพ เจ•เจฟเจ‰เจ‚ เจธเจฟเฉฑเจ–เฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค Yandex เจฐเจฟเจชเฉ‹เจฐเจŸ

เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€ เจตเจฟเฉฑเจš เจฎเฉ‡เจฐเฉ‡ เจฆเฉ‚เจœเฉ‡ เจธเจพเจฒ เจตเจฟเฉฑเจš, เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจฆเฉเจฌเจพเจฐเจพ เจœเจพเจตเจพ เจ•เฉ‹เจฐ เจชเฉœเฉเจนเจพเจ‡เจ†, เจชเจฐ เจฎเฉˆเจ‚ เจ‰เฉฑเจฅเฉ‡ เจจเจนเฉ€เจ‚ เจฐเฉเจ•เจฟเจ†, เจฎเฉˆเจ‚ เจ–เฉเจฆ เจธเจชเจฐเจฟเฉฐเจ— เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เจฐเจจ เจ—เจฟเจ† เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ•เฉ‹เจฐเจธ เจชเฉ‡เจชเจฐ, เจฎเฉ‡เจฐเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฒเจฟเจ–เจฟเจ†, เจœเจฟเจธเจฆเจพ เจฎเฉˆเจ‚ เจ‰เฉฑเจชเจฐ เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธ เจธเจญ เจฆเฉ‡ เจจเจพเจฒ, เจฎเฉˆเจ‚ Yandex เจตเจฟเจ–เฉ‡ เจ‡เฉฑเจ• เจ‡เฉฐเจŸเจฐเจจเจธเจผเจฟเจช เจฒเจˆ เจ—เจฟเจ†, เจ‡เฉฑเจ• เจ‡เฉฐเจŸเจฐเจตเจฟเจŠ เจชเจพเจธ เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ Yandex.Market เจตเจฟเฉฑเจš เจฆเจพเจ–เจฒ เจนเฉ‹เจ‡เจ†เฅค เจ‰เฉฑเจฅเฉ‡ เจฎเฉˆเจ‚ เจฌเฉ‡เจฐเฉ‚ เจฒเจˆ เจฌเฉˆเจ•เจเจ‚เจก เจฒเจฟเจ–เจฟเจ†, เจ‡เจน เจธเจพเจกเฉ€ เจฎเจพเจฐเจ•เฉ€เจŸเจชเจฒเฉ‡เจธ เจนเฉˆ, เจ…เจคเฉ‡ เจ–เฉเจฆ Yandex.Market เจฒเจˆเฅค

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

เจคเฉเจนเจพเจกเจพ เจงเฉฐเจจเจตเจพเจฆ! เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจฒเจฟเฉฐเจ•:
- "เจœเจพเจตเจพ 8. เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจ—เจพเจˆเจก".
- เจกเจพเจŸเจพ เจฌเจฃเจคเจฐ.
- SQLZOO.
- เจกเจพเจŸเจพเจฌเฉ‡เจธ เจธเจงเจพเจฐเจฃเจ•เจฐเจจ.
- เจกเจฟเจœเจผเจพเจˆเจจ เจชเฉˆเจŸเจฐเจจ.
- เจกเจฟเจœเจผเจพเจˆเจจ เจชเฉˆเจŸเจฐเจจ.
- เจธเจพเจซเจผ เจ•เฉ‹เจก.
- เจชเฉเจฐเจญเจพเจตเฉ€ เจœเจพเจตเจพ.

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

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