ืืืื ืกืื ืฉื ืขืชืื ืืืื ืืืคืชืื Java ืืจืืื ืฉืจืง ืืชืืืื ืืืืื Java ืืฉื ืช 2020 ืื ืื ืื ืื ืืจืื ืืคื ื ืื? ืื ืืฉืื ืฉืจืื ืืื ืฉืื ืฉืืชืืืืื ืืืืื ื'ืืืื ืื ืฉืืงืืื ืืขืฉืืช ืืืช ืชืืืื ืืืืคื ืกืืืจ, ืื ืกืื ืืืืื ืื ื'ืืืื ืืื ืขืืืื ืืืืืจื ืื ืืื ื. ืืืจื ืืื, ืฉืืง ืืืื ืืืืืื ืืชืคืชื ืืืฉืชื ื ืืงืฆื ืืืืจ, ืขื ืืืืืช ืืืื ืืืืืืืช ืืืฉืืช ืฉืฆืฆืืช ืืื ืืจืฃ.
ืืชืื ืืกืจื "ืืืืจื ืืขืชืื" (1985)
ืื, ืืื ืืฉ ืขืืืื ืขืชืื ืืืืืจ ืขืืืจ ืืคืชืื Java ืืชืขืฉืืืช ืืืื ืืืืืื ืืฉืคืช ืืงืืืื ืืืืื ืืืืชืจ ืืืืื, ืื ืฉืืกืคืื ื ืืืจ ืืคืืืื ื-Java, ืืืืืชื ืฉืคืช ืชืื ืืช ืฉืขืืฉืื ืืื ืืช ืืืชืจ ื-25 ืฉื ืื (ืื ืืืืืจ ืขืืืจ ืชืขืฉืืืช ืืื ืืืืืื), ืื ืคืฉืื ืื ืื ืื ืจืืืื ืื ืืืชืจ?
ืืชืจืืช ืกืคืืืืจ!
ืืื ื ืืฆืื ืืช ืื ืืืืจื ืืืจ ืืืืชืืื. ืืืจืืช ืฉืืฉ ืื ื ืืขืืช ืงืฆืช ืฉื ืืืืช ืืืืืืงืช ืืขื ืืื ืื ืืงืืืืช ืืืคืชืืื (ืขื ืืืืืงืช ืฉืงืฉืืจื ืืขืืงืจ ืืื ืฉืืืื ืืืคืืช ืืช Kotlin ืืฉืคืช ืชืื ืืช ืืืขืืคืช ืขืืืจ ืืคืชืื ืืคืืืงืฆืืืช ืื ืืจืืืื ืืืงืื ื'ืืืื), ืื ืื ื ืืืืื ืืืฉืืื ืฉืืฉ ืขืชืื ืืืืืจ ืืืคืชืื Java, ืขืืืื. ืืืขืฉื, ืื ื ื ืืืื ืืืืืื ืฉืืืื, ืืฉื ืช 2020, ืืงืืื ื'ืืืื ืืฉ ืืืชืจ ืืืืื ืืืืช ืืื ืคืขื. ืืื ื ืืกืืื.
ืชืขืฉืืืช ืืืื ืืืืืื ืืืืืช ืืช ื'ืืืื
ืขื ืคื ืื"ื ืฉื State of The Developer Nation ืฉื ืขืจื ืืืืจืื ื ืขื ืืื
Slashdata
, ืืืืืกืก ืขื ืกืงืจ ืฉื ืืืคื ืืคืชืื ืชืืื ื ืืจืืื ืืขืืื, Java ืืื ืฉืคืช ืืชืื ืืช ืืฆืืืืช ืืืืชืจ ืืขืืื. ื ืืื ืืขืืฉืื, ืืืกืคืจ ืืืืื ืฉื ืืคืชืื Java ืืื ืืขื ืืืชืจ ื-8 ืืืืืื, ืืืฉืจ ื-0.5 ืืืืืื ืงืืื ืื ืืืฉืื ืืืคืืื ืืืืง ืืงืืืืช Java ืืื ืฉื ื. ื'ืืืื ืืื ืืืื ืฉืคืช ืืชืื ืืช ืืคืืคืืืจืืช ืืืืชืจ ืืคืืชืื ื ืืื (ืื ืืจืืืื, ืืขืืงืจ), ืืื ืื ืืื ื ืคืืฆื ืืืื ืืคืืชืื ืขืืจืคื, ืคืชืจืื ืืช ืืืืกืกื ืขื ื, ืืืืกืคืจ ื ืืฉืืช ืืื ืืืืืืืช ืืืืช ืืืืืชืืืช ืืื IoT ืืืื ืืืื ( ื ืืืจ ืขืืืื ืืืชืจ ืคืืจืื ืืืืฉื ืืืืืจ). ืขื ืคื
ืืื ืืงืก TIOBE
, ืฉืืืื ืืช ืืคืืคืืืจืืืช ืฉื ืฉืคืืช ืชืื ืืช ืืงืจื ืืคืชืืื ืขื ืกืื ืืกืคืจ ืงืจืืืจืืื ืื, Java ืืื ืืืื ืฉืคืช ืืงืืืื ืืฉื ืืื ืืื ืคืืคืืืจืืช ืืขืืื, ืจืง ืืขื ืืืจื C.
ืงืืื ืื ืื ืืืืืื ืืืืืช ืืื ื'ืืืื
ืืื ืขืืืจ ืจืื ืืืงืืืืื, ืื ืืืืจืืืื ืืืื ืืงืกื ืืคืืคืืืจืืืช ืื ืฉืืฉืืืื ืืืืช. ืืืืงืืฉ ืืืืืชื ืืืคืชืื ื'ืืืื, ืืืฉืืจ ืฉืืื, ืืื ืื ืฉืืขืฆื ืืฉืื, ื ืืื? ืืืื,
ืืคื PayScale
, ืืฉืืจ ืืืืืฆืข ืืืคืชื ื'ืืืื ืืืจื"ื ืืื $74,300 ืืฉื ื, ืขื ืืืื ืฉืืจ ืืืืฆืข ืฉื $50,000 ืขื $105,000 ืืฉื ื.
ืืืกืคืจืื ืฉื Glassdoor
ืืืืืื ืืฃ ืืืชืจ ืืขืืืืื ืขื 74,100 ืืืืจ ืืฉื ื ืืฉืืจ ืืืืฆืข ืฉื ืข ืืื 57 ืืืฃ ืืืืจ ื-117 ืืืฃ ืืืืจ ืืฉื ื. ืื ื ืืจื, ื ืืื? ืืืื ืื ืชืื ืื ืืืคืชืื ื'ืืืื ืจืืืืื. ืงืืื ื'ืืืื ืืืืจ ืืื ืืฆืคื ืืืืคื ืกืืืจ ืืงืื 25-30 ืืืฃ ืืืืจ ื ืืกืคืื ืืฉืืจ ืืฉื ืชื. ืงืืื ื Java ืืจืืืืืื ืืกืฃ ืื ืืืืจืืคื. ืืฉืืจ
ืืืืืฆืข
ืืืคืชื Java ืืืจืื ืื ืืื ืืืขื 49,000 ืืืจื ืืฉื ื, ืืขืื ืฉ-Java Seniors ืืจืืืืืื
ืืืชืจ
ื-62,000 ืืืจื. ืืืจืืื ืื,
ืืคื ืื ืชืื ืื ืืืื
, ืืคืชืื Java ืืจืืืืืื ืืืืืฆืข 53-85 ืืืฃ ืืืจื ืืฉื ื, ืืกืคืจื ืืฉืืจ ืืืืืฆืข ืืื 27-45 ืืืฃ ืืืจื, ืืขืื
ืฉืืืืื ื
ืื 30-64 ืืืฃ ืืืจื. ืืืื ืืืืงืืฉ ืืืคืชืื ื'ืืืื, ืืื ื ืฉืืจ ืืจืื ืืืืื ืืืื ืฉื ื ืืืจ ืฉื ื. ืขื ืคื
ืื"ื ืืืจืื
ืฉื ืืืจืช ืืื ืืืืืงื Burning Glass, Java Developer ืืื ืืื ืืขืืกืืงื ืืืื ืืืืืื ืื ืคืืฆืื ืืืืชืจ ืืืจื"ื, ืขื ืืกืคืจ ืืฉืจืืช ืคืชืืืืช ืฉืืืืข ืืืขื ื-4000 ืืคืืจืืืจ 2020 ืืืจื"ื ืืืื. ืืืฉืจ Java ืืื ืืืช ืืืืฉืืจืื ืืืื ืืื ืืืืืงืฉืื ืืืืชืจ (ืืืืืจืช ืืืืชืจ ื-23,000 ืืฉืจืืช ืฉื ืคืชืื ืืคืืจืืืจ). ืืขืื ืขืืืื ืืขื ืืื ืช. ืืคื ื ืชืื ืื ืืืชืจ
ืืขืืืื Indeed
, ืืคืชืื Java ืื ืืขืื ืืกืืืื ืื ืืื ืืืืชืจ ืืขืืื ืืช ืืืงืฆืืข ืฉืืื ืืืื ืื ืื ืฉื ืืืงืฆืืข ืืืื, ืื ืจืง ืืืืืจ ืืืื ืืืืื. ืฉืืขืืจ ืืืืคืช ืืงืจืืืจื ืฉืืื ืืื ืคืืืช ื-8%, ืืขืื ืฉืืืงืฆืืข ืืคืชืื ืืชืืื ื ืืืื ืื 27%, ืืืื ืืื ืืกืื ื ืชืื ืื, ืืืฉื, ืืื 35%. ืืคืืื ืืฉืืฆืืขื ืืื ืชืคืงืื ื ืืืืื ืืจืื ืืืืื ืืืชืจ, ืจืื ืืงืืืื Java ืคืฉืื ืื ืจืืฆืื ืืืืชืจ ืขื ืื. ืื ืขืฉืืื ืืืืืช ืืืืืื ืืืืื ืืืืชืจ ืืื ืฉืชืื ืืช Java ืืื ืืืืจืช ืืืงืฆืืข ืื ืืื ื ืขืืืจ ืจืื ืืืงืืืืื.
ืืืจืืช ืืืืืืช ื ืฆืืืืช ืื'ืืืื
ืืืช ืืกืืืืช ืืื ืฉ-Java ืื ืื ืคืืคืืืจื ืืืกืคืจ ืืืฉืจืืช ืืคืชืืืืช ืขืืืจ ืงืืื Java ื ืฉืืจ ืืืื ืืืืคื ืขืงืื ืืื ืืขืืืื ืฉืืกืคืจ ืืืจืืช ืืืืืืช ืืกืชืืืืช ืขื ืฉืคืช ืืชืื ืืช ืืื ืืคืืชืื ืืฆื ืืืืืจื ืฉื ืืืืฆืจืื ืฉืืื. ืืืืืื, ืื ื ืจืฉืืื ืฉื ืืืจืืช ืืื ืืืืืื ืืืืืืช ืฉืืืืฆืจืื ืฉืืื ืืืืกืกืื ืคืืืช ืื ืืืชืจ ืืืืืืื ืขื ื'ืืืื: Uber, Airbnb, Linkedin, eBay, Spotify, Square, Groupon, Pinterest. ืืืืื ืืฉ ืขืืืื ืืืื ืืืื ืืืคืืชืื ืฉืื ืื'ืืืื. ืืกืคืจ ืืืจืืช ืชืืื ื ืืืืืืช ืืืืืืช, ืืืื Infosys, TCS, Wipro, HCL Tech, Myntra ืืืืจืืช ืื ืื ืืืืืืช ืืืืืืช ืฉื Java. ืขื ืงืืืช ืืื ืืืืืื ืขืืืืืืช, ืืื Accenture, Intel, Symantec, Philips, Thomson, T-Mobile ืื ืื ืืฉืชืืฉืืช ืืืืืช ืฉื Java.
ืื ืืคืชืื Java ืืื ื ืืืืืืื ืืฉืื ืืืคื ืืืืืจืช ืชืขืฉืืืช, ืืืืจื ืฉืืง ืื ืืฉืืช ืืขืืื ืืื. ืืืขืฉื, ืืื ืืื ืืฉืืช ืืืื ืืืืืืืช ืืืจื ืืืืช ืืืืชืจ ืืืื ืืกืชืืืืช ืขื ื'ืืืื ืืืืื ืจืื.
ื ืืฉืืช ืืื ืืืืืืืช ืืืืช ืืกืชืืืืช ืขื ื'ืืืื
ืืืืืื, Java ืืื ืืฉืคื ืืคืืคืืืจืืช ืืืืชืจ ืืคืืชืื ืคืชืจืื ืืช IoT (Internet of Things). ืืคื
IoT Developer Survey 2019
, Java ืืื ืฉืคืช ืืชืื ืืช ืืืฉืืื ืืืืชืจ ืื ืืฉื ืื (ืฉืืฉ ืื ืคืืื ืฆืืื ืฆืืืื ืขืฆืื ืืื). ืืื ืืืืจื ืื ืืคืชืืข ืฉืื ืืืงืืจ Java ื ืืฆืจื ืืฉืคื ืขืืืจ ืืืฉืืื PDA (ืืืฉื ืืืืืืื ืขืืืจ). ืืืฉืื ืืฃ ืื, ืืืืืชื ืืขืฆื ืืงืืืืื ืฉื ืืกืืืจืืคืื ืื ืืืืืจื ืืื, ืืจืฉื ืฉืคื ืืืืืืช ืฉืชืขืืื ืืืื ืขื ืืืฉืืจืื ื ืืืืื ืืขืื ืืกืคืง ื ืืื ืืชืืื ื ืืืืช ืืื ืืืจืกืืืช ืขื ืคื ื ืคืืืคืืจืืืช ื ืืืืืช ืฉืื ืืช. ืื'ืืืื ืืฉ ืืช ืื ืื, ืื ืฉืืืคื ืืืชื ืืืงืจื ืืืชืืื ืืฆืืื ืช ืืืืฉืืจื IoT ืฉืื ืื. ืื ืืืื ื ืกืชืื ืขื ืืื ื ืืืืืืชืืช (AI), ืื ืจืื ืืืจื ื ืืืื ืืืืื ืืื ืืืืชืจ ืืืืื ื. ืืฉื ื ืืกืคืจ ืฉืคืืช ืชืื ืืช ืืฉืืืืฉ ื ืจืื ืืชืืื ื-AI, ืืืฉืจ Java ืืื ืืื ืืขืืงืจืืืช ืฉืืื. Java ืืฉืืฉืช ืืคืืชืื ืคืชืจืื ืืช ืืืืืืช ืืืื ื, ืจืฉืชืืช ืขืฆืืืืช, ืืืืืจืืชืื ืืืคืืฉ, ืชืื ืืช ืื ืื ืืืขืจืืืช ืจื ืจืืืืืืืช. ืืืจืืจ ืฉืชืืื ืืช Java ืืื ืืืจืืื ืืฆืื ืืืืืืงื ืืืืจืืืืช ืืืืงืฉืืช ืืืื ืื ืืคืจืืืงืืื ืฉื AI ืืงื ื ืืืื ืืืื ืืื ืขื ืขืกืงืื ืฉืืืจ ืืฉืชืืฉืื ืืืื ื ืืืืืืชืืช ืืคืืืคืืจืืืช ืฉืืื, ืืืืืื ืฉ-Java ืืืคืฉืจืช ืืืฆืืจ ืืจืกื ืืืช ืฉื ืืืคืืืงืฆืื ืฉืชืขืืื ืขื ืืื ืคืืืคืืจืืืช ืฉืื ืืช. ืืื ืืืื ืืื ื ืืฉื ืืื ืืืืืืช ื ืืกืคืช (ืฉืืืคืืช ืืขืช ืืืืืจืืช ืืชืขืฉืืื ืขืืืืืช ืขื ืงืืช) ืฉืคืฉืื ืื ืืืืื ืืืืืช ืืื ื'ืืืื. ืืื? ืืขื ืืื ืืื ืฉืืกืคืจ ืืืื ืฉื ืืืื ืืืื ืืืืืืืช ืืื ืืืื ืขืืงืจืืื (ืืื Apache Hadoop ื- Apache Spark) ืืืืกืกืื ืขื ืงืื Java. ืื, ืืื
ืฉืืืจ
ืืืืื ืืื , ืืืืื ืจืื, ืืื ืืืื ืืื ื'ืืืื. ืืืชื ืืืืจ ืขื ืคืืืคืืจืืืช ืืืฉืื ืขื ื ืจืืืช, ืื ืืจืื ืืืืกืกืืช ืื ืขื ื'ืืืื.
Java ืชืืฉืื ืืืืืื: ืืืืืื ืืชืขืฉืืื
ืื ืืื ืื ืืฉืืื ืขืื ืฉืื'ืืืื ืขืืืื (ืืืืืชื ืื 25 ืืืื) ืืฉ ืขืชืื ืืืืืจ ืืคื ืื ื, ืืืื ื ืกืชืื ืื ืืฉ ืืืืืืื ืืชืขืฉืืื ืืืืคืชืืื ืื ืืกืื ืืืืจ ืขื ืื. "ืืืืกืืืจืื ืืื ืืขืชืื ืงืจืืืืช ืืื ืื ืืืื ืืืืชืจ ืฉื ืืขืชืื, ืืืืืจ ืขื ืขืฆืื ืขื ืฉืื ืืืื ืงืืื. ืงืฉื ืืฉื ืืช ืฉืคืืช, ืื Java ืชืืฉืื ืืืืืื. ืืืื ืืขื ืืื ืืจืืืช ืื ืฉืคืืช ืืืจืืช ืืชืืืื ืืืฉืชืืฉ ื-Java Virtual Machine (JVM). ืื ืจืง ืืืืืงืืื ืฉื JVM ืืื Scala ื-Kotlin, ืืื ืฉืคืืช ืืืจืืช ืขื ืืกืืก ืืฉืชืืฉืื ืืฉืืื, ืืื Ruby, JavaScript ืื Python",
ืืืจ
ืืืจืง ืืืื, ืกืื ื"ื ืื ืืกืช ืชืืื ืืช ื-Red Hat, ืืฉืขื ื ืขื ืฉืืื ืืืื ืขืชืื Java ืื ืงืืืช ืืืื ืฉืื. "ืืื ืืืืืช ืืืชืจ ืืงืืจื ืืขื ื - ืื ืืืจืื ืืืืืื ืฉืื ื ืจืืืื ืืืืืฅ ืขื ื ืืืื ืืืชืจ. ืื ืื ื ืื ืืืืืื ืืืจืืง ืืช ืืืฉืงืขื ืฉืืฉืงืขื ื ืืชืขืฉืืื ืืืืื ืื. ืืื ืฆืืจื ืืืืื ืฉืคื ืืืฉื ืืืืจื ืืืืชืืื ืืืคืก. ืืืื, ืืฉืื ืฉ-Java ืชืคืขื ืืืื ืืกืืืืืช ืืืฉืืช", ืืืจ ืื ืืจืก ืืืืืจื, CTO ืฉื Electric Cloud. ืื ืื ืงืจื ืคืืจื, ืื ื"ืืืช ืกืืื ืืช ืืืืืก Rec Works, ืื
ืืืคืืืืืช
ืื ืืืื ืขืชืืื ืฉื ื'ืืืื: "ืืืืฉืืื ื ืืืืื ืืืืคืื ืื ื ืืืืื ืืขื ืงืื ืกืืืืช ืืฉืืงืื ืืืืฉืืื ืืืขืืื, ื'ืืืื ื ืืฆืืช ืืืื ืืื ืืงืื. ืืืืืืื ืืืจืื ืื ืืืืจืงื ืืืฉืคืื ืื ืืฉื ื ืืืขืื ื-9 ืืืืืื ืืคืชืื Java ืืื ืจืืื ืืขืืื. ืืคืืื, ืืคืชืื Java ืืืืืื ืืืืืช ืกืืืืื ืืืืืืื ืืงืจืืืจื ืืงืฆืืขืืช ืืฉืชืืืช ืืืืืช ืื ืืืืืชื ืืืืงื ืฉื Java ืืืจืืื. ื ืืื ืืขืืฉืื, ื'ืืืื ืืืืืื ืื ืจืง ืืฉืืง ืฉื ืคืืชืื ืืคืืืงืฆืืืช ืกืืืืจืืืช ืืื ืืจืืืื ืืื ืื ืืฉืืง ืืืืืจื ืืืจืืื ื. ืืืฉืืืฉืืื ืขื ืืชืขืจืืืช ืฉื ืชืืื ืืช ืืฉืคื ืืืืืจื ืืืช, ืืขืชืื ืฉื ื'ืืืื ืืืจื ืืืืืจืืช ืืื ืืฉืืฉ!"
ืกืืืื
ืืคื ืฉืืชื ืืืื ืืจืืืช, ืืฉ ืื ื ืกืืื ืืืื, ืืื ืืื ืืืขืฉื, ืืืืืื ืฉืืืคืชืื Java ืืฉ ืขืชืื ืื ืืืืืจ ืืื ืฉืคืช ืืชืื ืืช ืืืืื ืืืืชืจ ืืืชืืื ืืืชื. ืืคื ืฉืืืืืืื ืืกืืืจื, ืื ืื ื ืคืฉืื "ืื ืืืืืื ืืืจืืง ืืช ืืืฉืงืขื ืฉืืฉืงืขื ื ืืชืขืฉืืื ืืืืื ืื", ืืืืืจ ื'ืืืื ืชืืฉืืจ ืืืืจื ืคืืคืืืืจืืช ืจืืื ืืฉื ืื ืืืืืช ืืืื ืืืขืจืืช ืืืงืืืืืืช ืืืืกืืืืช ืฉืื ืฉืืืจ ืงืืืืช. ืชืขืฉืืืช ืืืื ืืืืืื ืื ืืฃ ืฉืคืืช ืืชืื ืืช ืืฉืชื ืื ืื ืืืื, ืื ืืืืื ืืืืื ื ืื ืืืืืื ืืช ืขืฆืื ืื'ืืืื ืืืืงืืืฉ ืืื ืื ืืืืืื ืฉืคืืช ืืืื ืืืืืืืช ืืืจืืช. ืืื ืขืืืจ ืืื ืฉืจืง ืืชืืืืื ืืช ืงืจืืืจืช ืืงืืืื ืฉืืื, Java ืืื ืืื ืกืคืง ืืชืืื ืืืื.
GO TO FULL VERSION