ආරම්භක වෙබ් පසුබිම් සංවර්ධකයෙකුට SQL දැනුම අවශ්යද, නැතහොත් ORM කෙසේ හෝ සියල්ල කරයිද යන්න පිළිබඳව එක් ප්රජාවක තවත් වටයක සාකච්ඡාවකින් පසුව Grebenshchikov ගේ සූත්රගතකරණයේ මාතෘකාවේ ඇති පැවැත්මේ ප්රශ්නය මම මගෙන්ම විමසුවෙමි. මම 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 දත්ත භාවිතා කළෙමි
ක්රමලේඛන භාෂා සම්බන්ධයෙන් ගත් කල, පරිගණක දෘඩාංග හැරුණු විට, සියලුම කර්මාන්තවල පාහේ JavaScript, Python සහ Java සඳහා වැඩිම ඉල්ලුමක් පවතී. දෙවැන්නෙහි, විශාලතම ඉල්ලුම C/C++ සඳහා වන අතර, එය තේරුම් ගත හැකි ය; දෘඪාංග ව්යාපෘති තවමත් සම්පත් තීව්රතාවය සහ අනුරූප මෘදුකාංගයේ ක්රියාකාරීත්වය සඳහා අවශ්යතා ඇත.
රාමු අනුව, AngularJS, Node.js සහ React වැඩිම ඉල්ලුමක් පවතින අතර, ඒවාට සැපයුම සහ ඉල්ලුම අතර විශාලතම පරතරය ඇත, එය JavaScript පරිසර පද්ධතිය වෙනස් වන වේගය අනුව පැහැදිලි වේ, මන්ද උදාහරණයක් ලෙස ExpressJS සඳහා , සැපයුම දැනටමත් ඉල්ලුම ඉක්මවා ඇත.
නිපුණතා අනුව, සේවා යෝජකයින් මූලික වශයෙන් අපේක්ෂකයින්ගෙන් ගැටළු විසඳීමේ කුසලතා අපේක්ෂා කරයි. සේවා යෝජකයින්ගෙන් 95% ක් පමණ මෙම කුසලතා වැදගත් ලෙස සඳහන් කරයි. ක්රමලේඛන භාෂා ප්රවීණතාවය 56% ක් සමඟ දෙවන ස්ථානයේ සිටී. මාර්ගය වන විට, ඇල්ගොරිතම, දත්ත ව්යුහයන් සහ අනෙකුත් පරිගණක විද්යාව පිළිබඳ මූලික දැනුමක් සහිත රේඛාවක් කිසිසේත් නැත, එක්කෝ එය ප්රශ්නාවලියෙහි නොතිබුණි, නැතහොත් ශාස්ත්රීය දැනුම තවදුරටත් විශාල පරිමාණයෙන් අවශ්ය නොවේ.
පුද්ගලයන් 23.2ට අඩු සමාගම්වලින් 100%කට සහ පුද්ගලයන් 18.8ට වැඩි සමාගම්වලින් 1000%කට දත්ත සමුදා නිර්මාණය අවශ්ය වේ. ඔව්, එය ORM සහ SQL ගැන බව පෙනේ! තාර්කික, IMHO, පැහැදිලි කිරීම නම් විශාල සමාගම්වල මෙම අංශයට වගකිව යුතු DBA හි කැපවූ භූමිකාවක් ඇති අතර එබැවින් සංවර්ධකයින් සඳහා වන අවශ්යතා මෘදු කර ඉක්මනින් බඳවා ගැනීමට හැකි වේ. නමුත් පද්ධති නිර්මාණය සමඟ එය අනෙක් පැත්තයි: කුඩා ඒවා 37.0%, විශාල ඒවා 44.1%. විශාල ඒවාට කැපවූ ගෘහ නිර්මාණ ශිල්පීන් සිටිය යුතු බව පෙනේ, නමුත් සමහර විට ඔවුන්ට ජනනය වන පද්ධති ගණන ආවරණය කිරීමට නොහැකි වනු ඇත. නැතහොත් එකම මූලික ඇල්ගොරිතම සහ දත්ත ව්යුහයන් පද්ධති නිර්මාණයට ඇතුළත් කර ඇත, එවිට එය ටිකක් පැහැදිලි වේ.
කුඩා සමාගම්වලට ඉහත සඳහන් කළ පද්ධති නිර්මාණයට වඩා අඩුවෙන් Framework ප්රවීණතාව අවශ්ය වේ, එයින් අපට කපිතාන්වරයාගේ නිගමනයට එළඹිය හැක්කේ කෙසේ හෝ ක්රියාත්මක වන නිෂ්පාදනයක් හැකි ඉක්මනින් දියත් කිරීම ආරම්භකයින්ට වැදගත් වන අතර හෙට හෙට වනු ඇත.
සිසුන් ඉගෙන ගන්නේ කුමක්ද?
මෙහිදී මම වෙනත් අයෙකුගේ දත්ත මත විශ්වාසය තැබුවෙමි
විශ්ව විද්යාලවල (මම අදහස් කළේ පරිගණක විද්යා මේජර්වරුන්) එක් ආකාරයකින් හෝ වෙනත් ආකාරයකින් ක්රමලේඛනය උගන්වනු ලැබුවද, සමීක්ෂණයට ලක් වූවන්ගෙන් අඩකට වඩා වැඩි පිරිසක් පැවසුවේ ඔවුන් ස්වයං අධ්යාපනයේ ද නිරත වන බව සැලකිල්ලට ගැනීම වැදගත්ය.
නවීන සිසුන් YouTube වෙතින් ඉගෙනීමට කැමැත්තක් දක්වන අතර, වැඩිහිටි සංවර්ධකයින් නිබන්ධන සහ පොත් වෙත නැඹුරු වේ. ඔවුන් දෙදෙනාම StackOverflow ක්රියාකාරීව භාවිතා කරයි. මම මෙයට ආරෝපණය කරන්නේ වීඩියෝව Z පරම්පරාව සඳහා හුරුපුරුදු මාධ්ය නාලිකාවක් වන අතර Y පරම්පරාවේ නියෝජිතයින් තවමත් බ්ලොග්කරුවන් නොමැති යුගයක සිටීමයි.
ඔවුන් සේවා යෝජකයන් විසින් ඉල්ලුමේ ඇති දේ උගන්වයි: JavaScript, Java, Python. ඔවුන් C/C++ දන්නා බව ඔවුන් පෙන්වා දෙයි, නමුත් මෙය බොහෝ විට විශ්ව විද්යාලවල ඉගැන්වීම සඳහා මෙම භාෂා භාවිතා කරන නිසා විය හැකිය. ඔවුන් JS රාමු උගන්වයි, නමුත් ඉල්ලුම සැපයුමට වඩා සැලකිය යුතු ලෙස ඉහළ ය, එබැවින් පෙනෙන පරිදි ඔවුන් ඔවුන්ගේ පළමු රැකියාව සොයා ගැනීමෙන් පසුව ක්රියාශීලීව ඉගෙන ගනී.
පොදුවේ, අපේක්ෂා කළ පරිදි, ඔවුන් ඉල්ලුමේ ඇති දේ උගන්වයි.
සිසුන් ඔවුන්ගේ පළමු රැකියාවෙන් වෘත්තීය වර්ධනයක් අපේක්ෂා කරයි, වැඩ-ජීවිත සමතුලිතතාවය දෙවන ස්ථානයට පත්වේ (සමහර රටවල පළමුව), සහ සිත්ගන්නා කාර්යයන් තෙවනුව පැමිණේ.
ක්රමලේඛන භාෂා සහ මෘදුකාංග වර්ග මගින් සංවර්ධක ජනගහනයේ ගතිකත්වය
මිලියන 16.9 ක සංවර්ධකයින් සමඟ වෙබ් යෙදුම් පළමු ස්ථානයේ සිටී. මෙය නැවතත් SlashData වේ. ඊළඟට Backend Services (මිලියන 13.6), ජංගම යෙදුම් (මිලියන 13.1) සහ ඩෙස්ක්ටොප් (මිලියන 12.3) වේ. AR/VR සහ IoT අංශ ක්රමයෙන් ජනප්රිය වෙමින් පවතී, AI/ML/Data Science පසුගිය වසර දෙක තුළ සැලකිය යුතු ලෙස වර්ධනය වී ඇත.
ජාවාස්ක්රිප්ට් වේගයෙන්ම වර්ධනය වෙමින් පවතී; එහි ප්රජාව දැනටමත් විශාලතම වන අතර එය 2018 දී පමණක් මිලියන 2.5 කින් වර්ධනය වේ. IoT සහ ML අංශවල පවා ඔවුන් එහි ලිවීමට උත්සාහ කරයි.
සාම්ප්රදායිකව ශක්තිමත්ව පවතින ML හි වර්ධනය වන ජනප්රියතාවය මෙන්ම භාෂාව ඉගෙනීමේ පහසුව සහ පහසුව හේතුවෙන් 2018 දී Python මිලියන 2.2 කින් වර්ධනය විය.
Java, C/C++ සහ C# සමස්ත සංවර්ධක ජනගහනයට වඩා අඩු වේගයකින් වර්ධනය වේ. ඒවා දැන් මිනිසුන් ආරම්භ කිරීමට තෝරා ගන්නා ක්රමලේඛන භාෂාව වන්නේ කලාතුරකිනි. මෙහි සංවර්ධකයින් සඳහා ඇති ඉල්ලුම සැපයුම සමඟ අඩු වැඩි වශයෙන් සමතුලිත වේ. මම හිතන්නේ ඇන්ඩ්රොයිඩ් නැත්නම් ජාවා මීටත් වඩා සෙමින් වර්ධනය වෙන්න තිබුණා.
PHP යනු දෙවන වඩාත් ජනප්රිය වෙබ් යෙදුම් ක්රමලේඛන භාෂාව වන අතර එය ද සැලකිය යුතු ලෙස වර්ධනය වෙමින් පවතී (32 දී 2018% කින්). එහි ප්රජාව මිලියන 5.9 සංවර්ධකයින් ලෙස ගණන් බලා ඇත. PHP හි ධ්රැවීකරණ කීර්තිය තිබියදීත්, එය ඉගෙනීම තරමක් පහසු වන අතර බහුලව භාවිතා වේ.
පෙර පරම්පරාවන්ට සාපේක්ෂව වර්තමාන තරුණ අපේක්ෂකයින් ඉගෙන ගන්නේ කෙසේද?
HackerRank දත්ත නැවතත්. දැන් 38 සහ 53 අතර සිටින අය ඔවුන්ගේ පළමු ව්යාපෘති ලෙස ක්රීඩා ලැයිස්තුගත කරන්න.
මාර්ගය වන විට, මගේ පළමු වැඩි හෝ අඩු ක්රියාකාරී ව්යාපෘතිය "ටික්-ටැක්-ටෝ" අසීමිත ක්ෂේත්රයක් සහිත පේළියකට පහක් දක්වා වූ බව මම තහවුරු කරමි, දෙවැන්න 15 දෙනෙකුගේ ක්රීඩාවකි. මම මේ සියල්ල ලිව්වේ
නවීන නවක ක්රමලේඛකයින් (වයස අවුරුදු 21 දක්වා) ඔවුන්ගේ පළමු ව්යාපෘති ලෙස ගණක යන්ත්ර සහ වෙබ් අඩවි ලියයි.
X පරම්පරාවේ නියෝජිතයින් අතර, වයස අවුරුදු 16 ට පෙර අඩක් පමණ කේතය ලිවීමට පටන් ගත් අතර, බොහෝ දෙනෙක් එසේ කළේ අවුරුදු 5 සිට 10 දක්වා (ප්රධාන වශයෙන් දැන් වයස අවුරුදු 35 ත් 45 ත් අතර අය). එය අඩු වැඩි වශයෙන් පැහැදිලි වන්නේ ඇයි: තොරතුරු මූලාශ්ර කිහිපයක් තිබූ අතර, ක්රමලේඛකයෙකු වීමට නම් ඔබට එය ඇත්තෙන්ම නරක ලෙස අවශ්ය විය, සහ ඇත්ත වශයෙන්ම අවශ්ය අය කලින් වැඩසටහන් ආරම්භ කළහ. එය එතරම් අවශ්ය නොවූ අය දැන් බොහෝ විට වෙනත් වෘත්තියක් ඇත, එබැවින් සමාජ විද්යාවේ පින්තූරය හරියටම මේ වගේ ය.
වර්තමාන තරුණ අපේක්ෂකයින් වයස අවුරුදු 20 ට පෙර වැඩසටහන් ආරම්භ කරන්නේ 16% ක් පමණි, බහුතරය 16 සහ 20 අතර කොහේ හරි. නමුත් එය ඔවුන්ට ඉගෙන ගැනීමට වඩා පහසු ය; දැන් එය වඩාත් ප්රවේශ විය හැකිය.
සොයා ගැනීම්
ආරම්භක වෙබ් පසුබිම් සංවර්ධකයෙකුට අද SQL අවශ්යද යන ප්රශ්නයට නිශ්චිත පිළිතුරක් මට තවමත් හමු වී නැත, නමුත් ක්රමලේඛකයන්ගේ නවීන ජනගහනය පිළිබඳ මගේ අදහස මම නිවැරදි කර ඇත්තෙමි.
ඊළඟ පරම්පරාවේ සංවර්ධකයින් සාමාන්ය මිනිසුන් ය, යම් ආකාරයකින් ඔවුන් පෙර අයට සමාන ය; නිවාස ගැටලුව ඔවුන්ව නරක් කළේය. ඔවුන් සේවා යෝජකයින් විසින් නිර්මාණය කරන ලද ඉල්ලුම තෘප්තිමත් කරයි. ඔබට ඉක්මනින් ප්රතිඵල ලබා ගැනීමට ඉඩ සලසන වඩාත් පහසු මෙවලම් සහ රාමු නිසා වෘත්තියට ඇතුළු වීමේ සීමාව අඩු වී ඇත. බොහෝ මිනිසුන් දැන් ක්රමලේඛකයින් බවට පත්වෙමින් සිටිති; ඩිජිටල් පරම්පරාව (Z පරම්පරාව) උපතේ සිට තාක්ෂණයේ ජීවත් වේ; ඔවුන්ට එය පොදු වෘත්තියකි, අනෙක් අයට වඩා නරක නැත.
L1 හැඹිලි ප්රමාදය චක්ර ~4ක් බවත්, අනවශ්ය ලෙස හැඹිලි රේඛා කඩා නොදැමීම වඩා හොඳ බවත් දන්නා අය, මුළු ජනගහන ප්රමාණයෙන් ප්රතිශතයක් ලෙස කුඩා වෙමින් සිටිති. කෙසේ වෙතත්, ඔවුන් රැකියාවක් ලබා ගැනීම ගැන කරදර නොවිය යුතුය; සියල්ලට පසු, යමෙකුට තවමත් අවශ්ය තැන්වල පහත් මට්ටමේ දේවල් ලිවීමට සිදුවේ. එලෙසම, පද්ධති නිර්මාණය පිළිබඳ ගැඹුරු මූලික දැනුමක් ඇති සහ ලේ වැකි ප්රායෝගික සටන් වලදී එය අත්පත් කරගත්, භාණ්ඩ සංස්කෘතියක් පමණක් අනුගමනය නොකරන අය කරදර නොවිය යුතුය. මක්නිසාද යත්, “කේතය ලිවීමට” සහ “යන්තම්” රාමු භාවිතා කළ හැකි පුද්ගලයින් වැඩි පිරිසක් සිටින බැවින් සහ “අරමුණක් නොමැතිව ගත කළ වසරවල වේදනාකාරී වේදනාව වළක්වා ගැනීමට” (ඇ) ඔවුන් එවැනි පුද්ගලයින් විසින් පමණක් සමතුලිත විය යුතු බැවිනි. .
මෘදු කුසලතා ක්රමයෙන් අවශ්ය කාණ්ඩයෙන් අනිවාර්යයට සංක්රමණය වෙමින් පවතී (මෙය තහවුරු කිරීමට මා සතුව වෛෂයික දත්ත නොමැත, ප්රායෝගික නිරීක්ෂණ පමණි). ක්රමලේඛකයින් සංඛ්යාව වර්ධනය වෙමින් පවතින අතර, ඔවුන් සියල්ලන්ම සෘජු හෝ වක්ර පාලනයකින් ප්රතිඵල ලබා ගැනීමට යොමු කළ යුතු අතර, මෘදු කුසලතා අවශ්ය වන්නේ මෙයයි.
සංසන්දනාත්මක "තොරතුරු තාක්ෂණ නොවන" විශේෂඥයෙකුගේ ආදායමට වඩා ක්රමලේඛකයෙකුගේ ආදායම සැලකිය යුතු ලෙස වෙනස් වන එම ස්ථාන සඳහා සාමාන්ය "තොරතුරු තාක්ෂණය ඇතුළත් කරන්න" දේශීය ප්රාදේශීය කථාවක් ලෙස මට පෙනේ. මා ජීවත් වන මින්ස්ක් හි, මෙය සාමාන්යයෙන් මහජන ව්යාපාරයකි, සෑම දිනකම මම නව පාඨමාලා සඳහා ප්රිය කරන තොරතුරු තාක්ෂණයට ඇතුළු වන්නේ කෙසේද යන්න පිළිබඳ දැන්වීම් දකිමි, සහ පිරිසිදු කිරීමේ සමාගම් ක්රමලේඛකයින් ඉලක්ක කරන්නේ “ඔබට මෙම පින්තූරයේ ඇති කේතය තේරෙනවාද? මෙයින් අදහස් කරන්නේ ඔබේ මහල් නිවාසය පිරිසිදු නොකිරීමට ඔබට දරාගත හැකි බවයි, අපි ඔබ වෙනුවෙන් සෑම දෙයක්ම කරන්නෙමු. පෙනෙන විදිහට ඉන්දියාවේ සමහර ප්රදේශවල ද එයම සිදුවෙමින් පවතී. මටත් මේක ඔප්පු කරන්න දත්ත නෑ.
පොදුවේ ගත් කල, මගේ මතය අනුව, ක්රමලේඛකයන්ගේ ජනගහනයට කිසිවක් තර්ජනය නොකරයි. ඔබට දිවා කාලයේදී සැබෑ ක්රමලේඛකයින් සොයා ගත නොහැකි බවත්, අපේක්ෂකයින් බොහෝ විට “කිසිවක් නොදන්නා බවත්” ගැන කතා කිරීමෙන් පලක් නැත. ඔවුන් “සැබෑ ක්රමලේඛකයින්ට” වඩා දක්ෂ හා දක්ෂ, සමහර විට දක්ෂ හා දක්ෂ ය; ඔවුන් හුදෙක් වේගයෙන් වර්ධනය වන වෙළඳපලකට ඔවුන්ගෙන් අවශ්ය වන දැනුම ලබාගෙන ඔවුන්ට තවමත් අවශ්ය නොවන දේ පසුව කල් දමා ඇති අතර නිසි ප්රතිලාභ ගෙන නොදෙනු ඇත. දැන්. ඔවුන් තවමත් ඉගෙන ගැනීමට අවශ්ය නිසා, ඔවුන් අවශ්ය විට ඉගෙන ගනු ඇත. බොහෝ විට, සෑම කෙනෙකුටම මෙය කළ නොහැකි වනු ඇත, නමුත් සෑම කෙනෙකුටම එය අවශ්ය නොවනු ඇත; අපේක්ෂා කළ හැකි අනාගතයේදී, යම් රාමුවක් භාවිතයෙන් වෙනත් යෙදුම් සංකල්පයක් ඉක්මනින් එකට එකතු කළ හැකි පුද්ගලයින් වෙළඳපල පහසුවෙන් පිළිගනු ඇත.
සමීක්ෂණයට සහභාගී විය හැක්කේ ලියාපදිංචි පරිශීලකයින්ට පමණි.
වෙබ් පසුබිම් සම්මුඛ පරීක්ෂණ සඳහා SQL දැනුම අවශ්යද?
-
ඔව්, මම එය ඉල්ලා සිටින්නේ මට එය රැකියාවට අවශ්ය නිසාය
-
ඔව්, මම කරන්නේ, එය රැකියාවේදී කලාතුරකින් අවශ්ය වුවද.
-
නැත, මට එය අවශ්ය නැත, අපට NoSQL ඇත
-
නැත, මට එය අවශ්ය නැත, ORM සියල්ල කරනු ඇත
පරිශීලකයින් 320 දෙනෙක් ඡන්දය දුන්හ. පරිශීලකයින් 230 දෙනෙක් ඡන්දය දීමෙන් වැළකී සිටියහ.
මූලාශ්රය: www.habr.com