áá᪠á¨áľá á°áá ááᢠá¨SQL áĽáááľ áĽáá°ááŤáľáááá ááá ORM á ááááá áááł áááá ááá áŤá°ááá á ááá ááŞáŤ á á ááą áá
á á¨á°áŚá˝ ááľáĽ á¨áá ááááľ á áá á ááŹá áá˝áşáŽá áá¨áť ááľáĽ á áááą áá á¨á°ááá áá á¨á
ááá áĽáŤá áŤá´á á á¨á
áŠá˘ áááąá áľá ORM áĽá SQL áĽáť áłááá á áĽááą á°á áŁá ááአááááá áá°áአáĽá á áá á¨áą á áá ááááľá°á áĽá ááŤá¨áá á°á¨á áááľ á¨áľáŤ áá°áŚá˝ áá áá áá
á¨áááą á°áá˝ áĽááá áĽáá°ááᣠáłáŞáŤá¸á áá áĽáá°áá áĽá á¨áľáá á áá áĽáá°áá á áľáá áľ áááľááἠáá¨ááŠá˘ ááľáĽ ááá. á á á ááá, áĽá á áľá°áŤá¨áľ áá á¨á, ááá áá á áá á
áĽá áááľ áĽá á á áá ááľáĽ áá ፠áá á ááá˝ á¨á°áľá°áŤá¨á áá. á á á ááá, á áľá°áłá˝ áá. áŤáááá áá¸á ááá˘
á¨á áá ááᢠá ááĽ
á áá ááááľ áá° áĽáŤáá ááá
á¨áĽ, áᏠá ááá áá áá áŤá
á ááá˘áá˝ áĽááłá áĽá áá
á
áἠá áá áá°áľ áĽáá´áľ áĽáá°áááἠáá¨áá á áááá ááááá áá°ááŠ.
á á°ááŤáŠ áááŽá˝ á¨á°áááąáľ áááśá˝ ááĽáŽášá á¨12 áĽáľá¨ 30 áááŽá á°áá˝ ááľáĽ á áľááá ááᢠáááá ááľáá
áĽáá° SlashData áááŁáŁ á 2018 á áŤá°áá áŠáĽ ááľáĽ áá° 18.9 áááŽá á¨áá á ááá˘áá˝ áá áŠáŁ á¨áĽááá á ááľáĽ 12.9 áááŽá á¨ááááľ ááŽáá˝áá ááá˘áá˝ áá áŠáŁ áááľá ááŽá á¸áá á¨ááአááŽááŤáá˝á á°áŠá˘ á á áá áá ááŽáá˝áá á áááá˝ áŤááááľ ááŽááŤááá á¨áľáá áá ááłáá፠á¨áááá¸áᣠá á°á¨ááŞá á á áá áá áľ á፠áĽá¨á°áአáŤá (á¨á°ááŤáŠ á°ááŞáá˝ áĽá áŤáłá¸áá áŤáľá°ááŠ) áá¸áᢠá°á á ᣠáááľá ᣠáĽáá á¨áááááá áĄáľá áá á ááá áĽáá á á - 6 áááŽá á°áá˝á˘ áĽáááąá ááááá áá á¨á á á áŠáľ á áá ááá˘
ááĽá ááá°áá á áľááŤá ááá á¨ááŽááŤá á áááá˝ ááĽá áĽáľááľ áá ᨠ2017 ááá°á áŠáĽ áĽáľá¨ á áŤá°áá áŠáĽ 2018 áľá¨áľ ᨠ14.7 áá° á°á áá°á 18.9 áááŽá á¨ááŻá ááá á 21 á 2018% á¨ááŻá! á¨ááŽááŤá á áááá˝á ááĽá áĽáľááľ áá á áĽááľáááá á¨á°á á¨á áŠá, á á¨á ááą 5% áá°á áá áĽááá, á á¨áááą áá á áľáá˝ áá¨ááŤá. áĽá áĽáá áĽáľá¨ 20% áľá¨áľ áááŁá.
á á°á¨ááŞáᣠSlashData á 2030 á¨á
áᥠááĽá 45 áááŽá áĽáá°áá°ááľ ááááłáᢠáá
á¨ááŤáłá¨á á áááľ á¨8% áľáá˝ á¨áá áἠáĽáľááľ áĽáá 20% á áá°ááᣠááá áá á¨á áááá¨áĽ áááááľá (á á áá áá á ááá ááŞáŤ 57% áá°á) áá፠ááľá°áŤá¨áŤá áĽáá°ááŤááááľ ááá
ááá ááá˘
á á á ááá, ááá áŤá á á˘ááá¨áąáľ, áĽá ááŽááŤááŽá˝ áááŤá, ááááŤáąá ááááľ áĽáŤá°á áá. á áááŤá˝á áá áľá ááááľ.
á¨ááááá áááľá áá?
ááááľá áááááľ á¨HackerRank áááĽá á°á áááŠá áľ
á¨ááŽááŤááá ááááá˝ á ááá á¨áŽáááŠá°á áááľáá á áľá°áá á ááá á˘ááąáľáľáŞáá˝ ááľáĽ áľáá ááááľ á፠áľááŞááľ áŁáááá áĽá á፠ááᢠá áááá ᣠáľáá ááááľ C/C++ áá ᣠáá á ááá¨áłáľ á¨ááťá áá ᣠá¨áááľáá ááŽáááśá˝ á ááá áááĽáľ áĽááŤáŹ áĽá áá°ááá áśááľáá á áááá ááľáááśá˝ á áá¸áá˘
á ááááá˝ á¨ááľ, AngularJS, Node.js áĽá React á¨áá°á ááááľ á áá¸á, áĽá á á á
ááŚáľ áĽá á ááááľ ááŤá¨á áľáá ááá°áľ á áá¸á, áá
á á¨á፠áľááŞááľ áľá-áá
áłá á áááŤá¨áá áľ ááĽááľ á¨áááá
áááľáá, ááááŤáąá áááłá, á ExpressJS. ᣠá á
ááŚáľ ááľááá á¨ááááľ áá ááŁáá˘
á áĽááľ á¨ááľ á á áŞáá˝ á ááááľ á˝áá áááłáľ á˝ááłá á¨áĽáŠáá˝ áá áĽááᢠ95% á¨ááááľ ááŁáŞáá˝ áĽááá
á áá
ááśá˝ áĽáá° á áľááá á áľááá áá á
áłá. á¨ááŽááŤá á ááŁáĽ ááá áĽááľ 56 á ááś ááá°á á°á¨á áá ááááᢠá áááŤá˝á áá áľá áľáá° áááŽá˝áŁ á¨áá¨á á ááááŽá˝ áĽá ááá˝ á¨áŽáááŠá°á áłáááľ áá°á¨áłá áĽáááľ áŤáá ááá á áááľ ááľáá á¨áá áá á áá áá ááľáĽ á ááá á¨á ááá á¨á áŤáłáá áĽáááľ á á°áá á áŤáľááááá˘
á¨ááἠááł á˛ááá á¨23.2 á°áá˝ á áłá˝ á áá 100% áŠáŁááŤáá˝ áĽá 18.8% áŠáŁááŤáá˝ á¨1000 á°áá˝ á áá áŤáľáááá¸ááᢠá áᣠáľá ORM áĽá SQL áááľáá! á ááááŽá á, IMHO, ááĽáŤáŞáŤ á áľááá áŠáŁááŤáá˝ ááľáĽ ááá áá˝áł á°á áŤá á¨ááá á¨á˛á˘á¤ áአáá á á, áĽá áľááá áááá˘áá˝ á¨ááŤáľááááľá áááŽá˝ ááááľááľ áĽá á ááĽááľ ááá á á ááťáá. ááá áá á á˛áľá°á á˛ááá áááá ááááľ áá: 37.0% á áľááá˝, 44.1% á áľáá . áľááááš áŤáłá¸áá á¨áá°á á ááá´ááśá˝ áááŤá¸á á¨ááᣠáááľááᣠááá áá áá á ááŁáľá áĽá¨á°áá አáŤááľá áľáááśá˝ áĽááľ áá¸áá á áá˝ááᢠááá á°ááłáłá áá°á¨áłá áľáá° áááŽá˝ áĽá á¨ááἠá ááááŽá˝ á áľáááľ á˛ááá ááľáĽ ááááŁá, á¨á፠áľáá˝ ááá˝ áááá.
áľááá˝ áŠáŁááŤáá˝ á¨áá á¨á°á áá°á á¨áľáááľ á˛ááá á¨á áá áĽá áŤáá° á¨ááŹá ááá áĽááľ áŤáľáááá¸ááᣠá¨áá á áááłáľ á¨áŤáá´á áá°áá°á፠áá ááľá¨áľ á¨ááá˝áá áááŞáá˝ á áá ááááľ á¨áá°áŤ áááľ á á°áťá ááĽááľ ááľááá á áľááá ááᣠáĽá áá áá ááááá˘
á°ááŞáá˝ áá áááŤá?
áĽáá
á¨áá á á°áá áá¨á áá á°áááťáá
ááŽááŤááá á á ááľá áá á áá ááአá áŠáá¨ááľá˛áá˝ á˘á°áĽá (á¨áŽáááŠá°á áłáááľá ááá´ áá) á áĽááą á¨á°áłá°ááľ ááľáĽ á¨ááá˝ á áá á¨ááááľ áŤáłá¸áá á ááľá°áá áá áĽáá°ááá ááááŤá¸áá áá¤á áŤáľááááá˘
áááá á°ááŞáá˝ á¨áŠá˛áŠáĽ áááá ááááŁáᣠá¨áአááá˘áá˝ á°áá áá° á áἠáľáá ááá˝ áĽá áá˝áááľ áŤáááŤáᢠáááąá StackOverflowá á áááľ áá áááᢠáá áá áŤááłááľ áŞá˛áŽ ááľáááľ Z á¨ááłáá á¨áá˛áŤ áťáá á˛áá á¨áľáááą Y á°ááŤáŽá˝ áŚááŞáá˝ á¨ááá áľ ááá áá á áááá¸á ááá˘
á á á°áŞáá˝ á¨áááááľá áŤáľá°ááŤáᥠJavaScriptᣠJavaᣠPythonᢠC/C++á áĽáá°ááŤáá áá áááᣠáá áá ááááŁáľ áĽááá ááááá˝ á áŠáá¨áá˛á˛áá˝ áááľá°áá áľáááá ááᢠá¨JS ááááá˝á áŤáľá°ááŤá, ááá áá ááááą á¨á á ááŚáą á áŁá á¨á áŤá áá, áľááá á¨ááááŞáŤ áľáŤá¸áá áŤáá á áá á áááľ áĽá¨á°áአáá.
á á á ááá, áĽáá°á°á á áá, á¨áááááľá áŤáľá°ááŤá.
á°ááŞáá˝ á¨ááááŞáŤá áľáŤá¸á ááŤá áĽáľááľá áá áĽáá, á¨áľáŤ áĽá á¨á áááľ ááá ááá°á á°á¨á áááŁá (á á ááłááľ áááŽá˝ ááááŞáŤ) áĽá á áľá°áłá˝ áľáŤáá˝ áśáľá°á áá¸á.
á¨ááᢠá
áἠá°ááááááľ á ááŽááŤá ááááá˝ áĽá á áśááľáá ááááśá˝
16.9 áááŽá á¨ááááą ááá˘áá˝ áŤááľ á¨áľá áá°áá áŞáŤáá˝ á ááááŞáŤ á°á¨á áá ááááᢠáá
SlashData áĽáá°áá ááᢠááĽá á¨ááᣠá áááááľ (13.6 áááŽá)ᣠá¨ááŁáá á áááŹá˝áá˝ (13.1 áááŽá) áĽá á´áľááśá (12.3 áááŽá) áá¸áᢠAR/VR áĽá IoT áááá˝ ááľ á ááľ á°ááłá
ááľ áĽáŤáá ááᣠAI/ML/Data Science áŁáááľ áááľ áááłáľ ááľáĽ á á¨áá°á á°á¨á á áľááá˘
á፠áľááŞááľ á ááĽááľ áĽáŤá°á ááᤠáá
á á¨á°áĄ á 2018 áááŽá á 2.5 áĽáť á áá°á áľáá ááᢠá IoT áĽá ML áááá˝ ááľáĽ áááťá áĽá¨áá¨áŠ áá.
á 2018 áááá á 2.2 áááŽá á áľáá ááááŤáąá á á°áááś á ááŤáŤ á ááá áľ á¨ML á°ááłá
ááľ áĽáŤá°á á áááŁáą áĽáá˛áá á áááá á¨ááá áĽá áážáľ áážáľ ááááŤáľá˘
ááŤáŁ á˛/á˛++ áĽá Რ# á¨á á ááá ááá˘áá˝ ááĽá á áááł áĽáŤá°á áá¸áᢠá áá á°áá˝ ááááá á¨ááááĄáľ á¨ááŽááŤá ááá áĽááĽáá á áá°ááᢠáĽáá á¨ááá˘áá˝ ááááľ á¨á á ááŚáľ áá áĽá ááá áŤáá° áááá ááᢠá፠áá ááľáŽááľ áŤááá á áááł áŤáľáá áĽáŹ á áľáŁááá˘
áá¤á˝á ááá°áá á áŁá áłáá á¨áľá áá°áá áŞáŤ ááŽááŤááá ááá á˛áá á á¨áá°á á°á¨á áĽáŤá°á áá (á 32 á 2018%)ᢠáá á á¨á°áĄ 5.9 áááŽá á áááá˝ ááááłáᢠá¨PHP áááŤá áľá á˘áá¨áá áááá á áŁá ááá áĽá á á°áá áĽá á áá á¨áá ááá˘
á¨ááŹááš ááŁáľ áĽáŠáá˝ áŤáááľ áľáááśá˝ á ááá áĽáá´áľ áŤá áá?
HackerRank ááἠáĽáá°ááᢠá áá á 38 áĽá 53 ááŤá¨á áŤááľ á¨ááłáá˝á áĽáá° ááááŞáŤ ááŽáááśáťá¸á ááá¨ááŤáá˘
á áááŤá˝á áá á¨ááááŞáŤáŹ áĽá ááá áŁáá° á¨áľáŤ ááŽááá´ áĽáľá¨ á ááľáľ á á°á¨áłáłá áŤáá°áá°á ááł áŤáá âá˛á-áłá-áśâ áĽáá°áá á á á¨áááŁááᣠááá°áá á¨15 á¨ááł ááá˘
áááá áá᪠ááŽááŤá á áľáŤááá˝ (áĽáľá¨ 21 á ááľ áĽáľá áŤáá¸á) áŤááŠáá°áŽá˝á áĽá áľá ᨠáážá˝á áĽáá° á¨ááááŞáŤ ááŽáááśáťá¸á áá˝ááá˘
á¨áľáááľ X á°ááŤáŽá˝ ááŤá¨á ááá˝ á¨áá á áŽáľ ááťá á¨áááŠáľ 16 áááľ áłáááá¸á áá ᣠáĽááὠᨠ5 áĽáľá¨ 10 áááľ ááľá áŤáá¸á (á á°áá á áá ᨠ35 áĽáľá¨ 45 áááľ ááľá áŤáá¸á) áŤá°áá áá áᢠááá áĽáá°áá ááĽáá áááľ ááá ááᥠáĽááľ á¨áá¨á áááŽá˝ áá áŠáŁ áĽá ááŽááŤáá áááá á áĽáááľ áĽáąá á ááĽá áááá áá á¨áĽá ᣠáĽá á¨áááááľ ááľáá ááŽááŤá ááľáŤáľ áááŠá˘ á áŁá á¨ááááááľ ááááŁáľ á áá á¨á°áᨠá፠á áá¸á, áľááá á áśáşáŽáá ááľáĽ áŤáá ááľá á áľááá áĽáá°áá áá.
á¨ááŹááš ááŁáľ áĽáŠáá˝ 20% áĽáť ááŽááŤááá á¨ááááŠáľ 16 á ááľ áłáááá¸á ááᣠá áĽááááš á 16 áĽá 20 ááŤá¨á ááᢠáá á°áá ááá ááĽááą á áŁá ááá áá, á áá á¨á áá á°á°áŤá˝ ááá.
áááśá˝
á ááľ áá᪠á¨áľá á°áá ááᢠáᏠSQL áŤáľááááá áá áááá áĽáŤá á ááá á°á¨áŁá áááľ á ááááá ááá áá áľá ááŽááŤááŽá˝ áááá á áἠááłá¤á á áľá°áŤááŹáááá˘
á¨ááŁáŠ áľáááľ á áááá˝ á°áŤ á°áá˝ áá¸áᣠá á ááłááľ ááááśá˝ á¨ááľáááš áá áááłá°ááᤠá¨áááŞáŤ á¤áľ á˝áá áŤá ááťá¸á áĽáť ááᢠá á á°áŞáá˝ á¨ááá á¨áá ááááľ áŤá¨áŤáᢠá ááĽááľ áá¤áśá˝á áĽááľáłáá á ááŤáľá˝á á áŁá ááš ááłáŞáŤáá˝ áĽá ááááá˝ ááááŤáľ áá° ááŤá ááááŁáľ áŤáá áá°áĽ áá á°á ááá. á áá áĽá á°áá˝ ááŽááŤáá áĽá¨áá ááĽá°ááᤠá˛ááłá áľáááľ (Generation Z) á¨ááá°áą ááᎠá á´áááá áĽá¨áᨠáá áááą á¨á°ááá° á፠áĽáá á¨ááá˝ á¨áŁá° á áá°ááá˘
á¨á¤á 1 áá¸á፠áááá¨áľ ~ 4 áá°áśá˝ áááá á¨ááŤáá áĽá áá¸á፠ááľááŽá˝á áłáŤáľááá áĽááłáá ááš á¨á°áťá áĽáá°áá á¨ááŤáá á¨á á ááá á¨á áἠáĽááľ á ááśá áŤáá° áĽá¨áá ááĽá°ááᢠááá áá, áĽáŤ áľáááááľ áá¨áá á¨ááŁá¸áá, á ááľ á°á, á¨ááá á áá, á ááá á ááááá áŚáł áá á°á á°á¨á áááŽá˝á ááťá á áá áľ. áĽáá°ááá á áľáá áľ ááľá áĽáá áá°á¨áłá áĽáááľ áŤáá¸á áĽá á°á á ááłá˝ á á°ááŁáŤá áŚáááśá˝ áŤáŤá áą áĽá á¨áááľ á áááŽá áĽáť á¨ááá¨á°á á°áá˝ áá¨áá á¨ááŁá¸ááᢠááááŤáąá á áĄáľá ááľáĽ âáŽáľ áĽáť ááťáâ áĽá âááâ ááááá˝á áá áá á¨áá˝á áĽá á°áá˝ áľáááአáĽá âáŤáááľ áááłáľ áŤáááŁá¸áá á á°áá áĽáá áááľáááľâ (á) á áĽáá°áá ááááľ á°áá˝ áĽáť áááá ááá á ááŁá¸á ᢠ.
ááľááł á˝ááłáá˝ ááľ á ááľ á¨ááááá ááľáĽ áá° á áľááłá ááľ áĽá¨áááą áá (áá á ááá¨ááἠááá á°á¨áŁá áá¨á á¨ááá, á°ááŁáŤá ááá¨áł áĽáť). á¨ááŽááŤá á áľáŤááá˝ ááĽá áĽáŤá°á áá, áĽá ááá á ááĽáłá áá á á°ááá᪠ááĽáĽá ááľáĽ áá¤áśá˝á áááááľ áááŤáľ á ááŁá¸á, áĽá ááľááł áá ááśá˝ á¨ááŤáľááááľ ááá áá.
âIT á áľááŁâ á¨á áŤáŁá˘ áááá áłáŞá ááľá ááłá¨ááᣠááá፠á¨ááŽááŤáá áá˘áá˝ á¨áááťá¸á âIT-áŤáááâ áአáŁáááŤá°áá˝ áᢠá¨ááááŁá¸á á áŤáŁá˘áá˝ á¨á°ááá° ááᢠáĽá á áááá áľ áááľá ááľáĽ áá á á á ááá á¨á áá áĽáá áľáá´ áá, á á¨áá á á˛áľ áŽááśá˝ áá° á°áááá IT áĽáá´áľ áĽáá°ááᥠááľáłáááŤáá˝á á áŤáá, áĽá á¨á˝áłáľ áŠáŁááŤáá˝ ááŽááŤááŽá˝á á áááĽááľ á˘áá áŤá°ááá "á áá ááľá áá áŤááá áŽáľ á°á¨áľá°áá? áá áááľ á áááłááá áááá˝áłáľ á á á áá˝áá, áááá ááá áĽáá°áááááłáá. á á ááłááľ á ááľ á°ááłáłá ááá áĽá¨á°á¨á°á° áááľááᢠáá áá á¨ááŤá¨ááἠááá áá¨á á¨áááá˘
á á á ááá á áĽá á áľá°áŤá¨áľ á¨ááŽááŤá á áááá˝á á áἠá¨ááŤáľááŤáŤ ááá á¨ááᢠá áá ááľáĽ áĽááá°á ááŽááŤá á ááŞáá˝á ááááľ á áááťáá˝á áĽá áĽáŠáá˝ áĽá áá "ááá á áŤááá" áĽáá ááŽá ááá áááł á¨áááᢠáĽááąá áĽáá˛á áĽáá áĽá á˝ááł áŤáá¸áᣠááááŁáľá ᨠ"áĽááá°á ááŽááŤááŽá˝" á¨á áá áĽáá áĽá á˝ááł áŤáá¸á áá¸áᤠá ááá á ááĽááľ áĽáŤá°á ááá áá ፠á¨áááááá áĽáááľ ááá áá áĽá á ááá á¨ááŤáľááááľá áĽá ááá áĽá á á¨ááŤááŁáá ááá áá áŤáááᢠá ááᢠáĽááą á ááááá áľ áá áááŤá, ááááŤáąá á ááá ááá ááááá. ááááŁáľáŁ ááá á°á áá á ááľá¨á á¨áá˝á áááá áá˝ááᣠááá áá ááá á°á á áŤáľáááááᤠáá°ááľ á áááŁá ááᣠáá áŤá á ááłááľ ááááá˝á á áá áá áá á¨áá°áá áŞáŤ á˝áá°-ááłáĽ á ááĽááľ áááááľ á¨áá˝á á°áá˝á á ááá ááá ááá˘
á áłá°áł áĽááą ááľáĽ á¨á°áááᥠá°á áááá˝ áĽáť ááłá°á áá˝ááá˘
á¨áľá á°áá áááá ááá˝ á¨SQL áĽáááľ áŤáľáááá¸áá?
-
á áᣠá¨ááááá ááľáŤ áľááááá ááá˘
-
á á, áĽá á á°ááááá, ááá áĽááłá á áľáŤ áá áĽáá á áŤáľáááá.
-
á áᣠáĽá á áááááᣠNoSQL á ááá˘
-
á áᣠáĽá á áááááᣠORM áááá ááá áŤá°ááá
320 á°á áááá˝ áľáá˝ á°áĽá°ááᢠ230 á°á áááá˝ áľáá á°á á
ጠá áľááááá˘
ááá: hab.com