සංවර්ධකයෙකුගේ ජීවිතයේ පරීක්ෂණ කාර්යයන්හි කාර්යභාරය ගැන

ඔබ ඔබේ ජීවිතයේ තාක්ෂණික සම්මුඛ සාකච්ඡා කීයක් ලබා තිබේද?

පසුගිය වසර පහ තුළ, මම සියලු සිතාගත හැකි වර්ග සහ විශේෂිත තාක්ෂණික සම්මුඛ සාකච්ඡා 35 කට සහභාගී වී ඇත - ශීත ඍතුව සඳහා මස් සාමූහික මිලදී ගැනීම සඳහා කසකස් ආරම්භක සිට ජර්මානු සහ ඇමරිකානු ෆින්ටෙක් සේවා සහ බැංකු; වැඩසටහන්කරණය, බෙදාහැරීම සහ කළමනාකරණය පිළිබඳ පක්ෂග්රාහී සමග; දුරස්ථ සහ කාර්යාලයේ; කාලය තුළ සීමිත සහ අසීමිත; ආතති සහගත සහ ලිහිල්, විවිධ භාෂාවලින්.

මෙය, සේවා යෝජකයෙකු ලෙස මා විසින්ම සිදු කර ඇති ~20 සම්මුඛ සාකච්ඡා සමඟින්, පහත නිරීක්ෂණය (මුලදී සම්පූර්ණයෙන්ම නොපැහැදිලි) කිරීමට සහ එය තුළ මා තහවුරු කර ගැනීමට මා සම්මුඛ පරීක්ෂණයේ රජු බවට පත් කිරීමට ප්‍රමාණවත් වේ: මට ඒත්තු ගොස් ඇත, විශාල වශයෙන් කොටස, බොහෝ සම්මුඛ සාකච්ඡා වලට ස්තූතිවන්ත වන්නට, ආන්තික පුරුද්දක් ලෙස පෙනෙන්නට පටන් ගත් අතර, මම මගේ තොගය වෘත්තීයමය වශයෙන් ඉගෙන ගෙන දැනටමත් වෙබ් සංවර්ධනයේ වසර 10 ක් වැඩ කිරීමෙන් පසු තරඟකාරී විශේෂ ist යෙකු බවට පත්විය.

මෙම ලිපිය ඔවුන්ගේ ගමනේ ආරම්භයේ සිටින සහ තවමත් දැනුමේ ගැඹුර අවසන් කර නොමැති ක්‍රමලේඛකයින් වෙත යොමු කෙරේ. එහි, මට පරීක්ෂණ කර්තව්‍යවල අතිවිශාල අධ්‍යාපනික ප්‍රතිලාභ සහ සම්මුඛ පරීක්ෂණ වලදී අසන ලද තාක්ෂණික ප්‍රශ්න පිළිබඳ නිබන්ධනය පුළුල් කිරීමට අවශ්‍යයි - සහ මගේ අලුතින් ලියන ලද ටෙලිග්‍රාම් බොට් වෙත සැමට ආරාධනා කරන්න. ActualizeBot, මගේ සැලැස්මට අනුව, ඔබට අවම වශයෙන් සෑම දිනකම තාක්ෂණික සම්මුඛ පරීක්ෂණයක් ගත හැකිය, ඒවා අවසන් වන තුරු. ඒවා අවසන් නොවන පරිදි, ඔබට සම්මුඛ පරීක්ෂණයකදී අත්විඳින ලද රසවත් තාක්ෂණික කාර්යයක්, ප්‍රශ්නයක් හෝ ප්‍රයෝජනවත් / විනෝදජනක තත්වයක් බෙදා ගත හැකිය.

මම ඔබට පහත බොට් ගැන වැඩි විස්තර කියන්නම්, ඔබ වසරකට වැඩි කාලයක් නිදහස් ව්‍යාපෘතිවල සාර්ථකව වැඩ කළත්, මෙම තාක්ෂණික ප්‍රශ්න සහ කාර්යයන් සඳහා පිළිතුරු දැන ගැනීම සහ තේරුම් ගැනීම එතරම් වැදගත් වන්නේ මන්දැයි පළමුව තේරුම් ගනිමු.

අපගේ මූලික දැනුමේ ගුණාත්මක භාවය අපේක්ෂා කිරීමට බොහෝ දේ ඉතිරි කරන්නේ ඇයි?

තාක්‍ෂණික සම්මුඛ සාකච්ඡා, ඔබ තවමත් සම්මුඛ පරීක්ෂණවල රජු බවට පත් වී නොමැති නම්, ශරීරයට බරපතල ආතතියක් මෙන්ම පොදුවේ රැකියාවක් සොයා ගැනීම - ඔබ නවක විශේෂ ist යෙකු වුවද, මාරු කරන්නෙකු වුවද හෝ දිගු කලක් වුවද (සහ “ දිගු" අපේ කාලය තුළ වසරක් පහත වැටෙනු ඇත) එක තැනක වැඩ කළ සංවර්ධකයෙක්.

බොහෝ සම්මුඛ සාකච්ඡා වලදී, මෙම ආතතිය උග්‍ර කරන මානව සාධකයක් ඇත. ඔබේ සම්මුඛ පරීක්ෂක ඇලෙනා ව්ලැඩිමිර්ස්කායා නොව සාමාන්‍ය ක්‍රමලේඛකයෙකු විය හැකිය, ඔහුගෙන් ප්‍රමාණවත් කාර්යයන් සහ ඔවුන්ගේ තක්සේරුව අපේක්ෂා කිරීම දුෂ්කර ය, නැතහොත් ඔහුගේ ඇස්වල ඔහුගේ සියලු බරපතලකම ඔබ වෙත ගෙන ඒමට මොහොතක් බලා සිටින දැඩි කණ්ඩායම් නායකයෙකි. , ප්‍රශ්නය අසමින්: ඔබට කඩිසර!?

වරක්, අවශ්‍ය, නමුත්, ඔබ තේරුම් ගත් පරිදි, මෙම ප්‍රශ්නයට අනපේක්ෂිත පිළිතුරක් ලබා නොදී, මට යෝජනාවක් නොමැතිව ඉතිරි වූ අතර, එය මම ඇදහිය නොහැකි තරම් සතුටු විය.

සාමාන්යයෙන් මෙම ආතතිය හා අනවශ්ය චලනයන් වළක්වා ගැනීමට උත්සාහ කිරීම, භාෂාවේ සමහර මූලික ලක්ෂණ පිළිබඳ අපගේ නොදැනුවත්කමේ හයියෙන් හෙලිදරව් වීමෙන් පමණක් නොව, මෙම නොදැනුවත්කම අවම වශයෙන් සුළු වශයෙන් අඩු වී ඇති බව ද අපෙන් ඈත් වේ.

ප්‍රශ්නය වන්නේ ප්‍රායෝගිකව අපට එවැනි කාර්යයන් පන්තියක් ලබා ගත නොහැකි වීමයි.
ස්ථාන කිහිපයක වැඩ කිරීමට සිදු වූ ඕනෑම සංවර්ධකයෙකු සම්මුඛ සාකච්ඡාවකදී ඉදිරිපත් කරන ලද මූලික හෝ නිර්මාණාත්මක කාර්යයන් ක්‍රමලේඛකයෙකු සැබෑ ජීවිතයේ ගනුදෙනු කරන දෙයට සම්බන්ධ වන්නේ කලාතුරකිනි - සෘණාත්මකව ග්‍රහලෝකයේ තවත් පුනරාවර්තන, ප්‍රස්ථාර සහ අසමමුහුර්ත සෝපාන පාලන පද්ධති නොමැත. මන්දාකිනියේ අනෙක් බාහුවේ ගුරුත්වාකර්ෂණය. අවාසනාවන්ත ලෙස.

මගේ උපන් ජාවාස්ක්‍රිප්ට් සම්බන්ධයෙන්, හොඳ උදාහරණයක් තිබේ - React.JS දර්ශනය නොවූයේ නම්, 98% ජාවාස්ක්‍රිප්ට් ක්‍රමලේඛකයින් බන්ධනය යනු කුමක්ද යන්න පිළිබඳ ප්‍රීතිමත් නොදැනුවත්කමකින් සාර්ථකව ජීවත් වනු ඇත - එය හඳුන්වා දීමෙන් වසර 20+ කට පසු - සහ දිගටම කරගෙන යනු ඇත. ව්‍යාකූලත්වයට පත් වීම, සම්මුඛ සාකච්ඡා වලදී ඒ පිළිබඳව ප්‍රශ්න ලබා ගැනීම සහ මෙම අතිශයින් වියුක්ත පුස්තකාල, රාමු සහ මොඩියුල සොයා ගන්නා අය පමණක් එය සමඟ දිගටම වැඩ කරනු ඇත. අද React එකට පින්සිද්ධ වෙන්න ඒ ගණන 97% වගේ දැනෙන තරමට අඩුවෙලා.

නිසැකවම, මෙම කාර්යයන්හි “යථාර්ථයෙන් හුදකලා වීම” දැක, බොහෝ සංවර්ධකයින් ඒවා නොසලකා හරිති හෝ ඒවාට කිමිදීමට කාලය ඉතිරි කරති - සහ ඔවුන්ගේ දෛනික චර්යාව දිගටම කරගෙන යාම, එනම් සංකේතාත්මකව කිවහොත්, නිෂ්පාදනය සඳහා සංවර්ධන බිම්බෝම්බ හරහා යන්න, නොවේ. බිම් බෝම්බ අනාවරකයක් නොමැතිව පමණක් නොව, ඔවුන් බිම් බෝම්බ වල සිටින බව නොදැන.

භාෂාව පිළිබඳ මූලික දැනුම නොමැතිකමෙන් පිරී ඇති දේ

මෙම ප්‍රශ්නයට පිළිතුර අශෝභන බවක් පෙනේ, නමුත් කිසියම් හේතුවක් නිසා සෑම විටම එහි විසඳුම ඈත කෙළවරට තල්ලු කිරීම මිනිස් ස්වභාවයයි - මෙය කනිෂ්ඨ සහ මධ්‍යම ක්‍රමලේඛකයන්ගේ ජීවිතයේ දුක්බර කාර්යභාරයක් ඉටු කරයි, ඔවුන්ගේ මාවත උසට (සහ ගැඹුරට) දිගු කරයි. භාෂා දැනුම වසර දෙකකින්.

ඔවුන් දිනපතා ලිවීමට පුරුදු වී සිටින රාමු සහ පුස්තකාල භාවිතා කරන යෙදුම් කේතය එය ක්‍රියාත්මක කිරීමේ විවිධ අංශ පිළිබඳව ප්‍රමාණවත් අවබෝධයක් නොමැතිව එය ලියන්නේ නම් විශ්වාසදායක යැයි සැලකිය නොහැකිය. ජාවාස්ක්‍රිප්ට් ලෝකයෙන් මේ සඳහා හොඳ නිදර්ශනයක් වන්නේ, කලක් ප්‍රගතියේ එන්ජිම වූ සහ අද ස්වයං අන්තර්ගත දැනුමේ ප්‍රදේශයක් වන, සෙසු භාෂාවෙන් කපා හැර ඇති jQuery පුස්තකාලයේ ඉරණමයි. වෙළඳපොලේ එහි ස්වභාවික ස්ථානය ලබා ගනී - මිල අඩු නිදහස් සේවකයින්ගෙන් බූට්ස්ට්‍රැප් මත එකම වේගවත් පිරිසැලසුම සඳහා තෑග්ගක් ලෙස අර්ධ-වෘත්තීය කඩිමුඩියේ ලියා වැඩ කරන ස්ක්‍රිප්ට්.

නොදැනුවත්කම නිසා, නමුත් වගකීම් විරහිත ප්‍රවේශයකින් වුවද සංවර්ධනය කරන ලද ව්‍යාපෘතිවල අනාගතය ප්‍රචලිත හා කෙටි කාලීන ය: නිල් පැහැයෙන් සැලකිය යුතු කාලය අහිමි වීම, අසාර්ථකත්වය, මූල්‍ය හා කීර්තිනාමය පාඩු සහ ප්‍රතිඵලයක් ලෙස උද්යෝගය අඩු වීම. අඛණ්ඩ සහයෝගීතාව.

අනෙක් අතට, ක්‍රමලේඛකයෙකුගේ මාර්ගය තෝරා ගත් පුද්ගලයෙකුට, ඔහු කරන්නේ කුමක්ද යන්න තේරුම් ගැනීමේ සතුට සමඟ සැසඳීම අල්ප ය. ඔහු බාරොන් මුන්චවුසන් මෙන් අශ්වාරෝහකව බිම් බෝම්බ පිට්ටනිය හරහා දුවන බව තේරුම් ගැනීම. කිසිම දෙයක් ගැන නොසිතා දුවන්න පනින්න පුළුවන් තත්ත්‍වයකදී අඩියක් තියන්නට අවිනිශ්චිතතාවයෙන් මිදුණු මිනිසුන් සහ බිම්බෝම්බ හරහා නොසැලකිලිමත් ලෙස ගමන් කරන මිනිසුන් විනීත සේවා යෝජකයෙකුට පැහැදිලිව දැකගත හැකි බව අමුතුවෙන් කිව යුතු නොවේද?

ActualizeBot

සම්මුඛ පරීක්ෂණවල ප්‍රතිලාභ දකින අතරම, නිෂ්ක්‍රීය සම්මුඛ පරීක්ෂණවලට යාම සම්පූර්ණයෙන්ම සදාචාරාත්මක නොවන බව වටහා ගත් මට, වෙනත් භාෂාවක් ආරම්භ කරන හෝ වෙනස් වන සංවර්ධකයෙකුට සැබෑ සම්මුඛ පරීක්ෂණවලට යොමු නොවී අධ්‍යාපනික වැඩසටහනක් කළ හැකි බොට් එකක් නිර්මාණය කිරීම ඉතා හොඳ යැයි මට සිතුනි. මට සිදු වූ එම පරිමාව. ක්‍රමලේඛකයින් ඔවුන්ට විසඳිය යුතු කාර්යයන් සාකච්ඡා කිරීමට සහ මැනීමට කැමති ආකාරය මතක තබා ගැනීම - විශේෂයෙන් එය සුළු නොවන දෙයක් නම් - සෑම දෙයක්ම අභිසාරී වන බව මට වැටහුණා, සියලු සැකයන් සහ වොයිලා පසෙකට දමන්න.

bot දැනට සරල කාර්යයන් 3ක් ඇත:

  • ඒ සඳහා නව කාර්යයන් ලබා ගැනීම සඳහා විශේෂිත භාෂාවක් / රාමුවකට දායක වීම. ඔබ දායක වන අතර ඔබට කාර්යයන් ලැබෙන විට, ඔබට ඒවා දිනපතා තැපැල් ලැයිස්තුවකින් ලැබේ
  • කාර්යයක් හෝ පරීක්ෂණ කාර්යයක් ප්‍රකාශනය කිරීම - මගේ පොතේ ඔවුන් පවසන්නේ බෙදාගැනීම සැලකිලිමත් බවයි
  • ස්ත්‍රී ශබ්දකෝෂ නොමැති ස්ත්‍රී ශබ්දකෝෂ ඇතුළුව, ඔබ ප්‍රකාශයට පත් කරන පැවරුමේ පෙළ සඳහා හොඳම ශීර්ෂ පාඨය තෝරාගත හැකි විශිෂ්ට නාම උත්පාදක යන්ත්‍රයක්

මේ මොහොතේ, පහත සඳහන් භාෂා තෝරා ගැනීමට ඉදිරිපත් වේ: JavaScript, Java, Python, PHP, MySQL. මගේ අවබෝධයේ සීමාවන් නිසා තේරීම තරමක් සීමා වී ඇත. හබ්රා ප්‍රජාවගේ සහාය ඇතිව මෙම ලැයිස්තුව සම්පූර්ණ කිරීමට මම බලාපොරොත්තු වෙමි.

බොට් දියත් කර ඇත්තේ තනිකරම රොක් සහ රෝල් ආකෘතියකින්, කිසිවක් සඳහා ගෙවීමක් බලාපොරොත්තු නොවේ.
මෙම සබැඳිය අනුගමනය කිරීමෙන් ඔබට එයට යා හැකිය: ActualizeBot

තාක්ෂණික ක්රියාත්මක කිරීම ගැන කෙටියෙන්

මෙම බොට් එක කුඩා ව්‍යාපෘති කිහිපයකින් එකකි, මම සංකීර්ණ බොට්ස් සංවර්ධනය කිරීම සඳහා මගේ විවෘත මූලාශ්‍ර කුඩා රාමුවේ පළමු පොදු අනුවාදය ගෙන එයි, ආදරණීය ලෙස Hobot ලෙස නම් කර ඇත, දෘඪ තැටිය සඳහා NPM මත ලබා ගත හැකිය.

රාමුව Telegraf.JS සහ TypeScript පදනම මත ගොඩනගා ඇත, එහි ශුන්‍ය-ශුන්‍ය-පළමු අනුවාදය, භාවිතයේ උදාහරණයකින් සමන්විත වන අතර එය නැරඹිය හැකිය github සහ වහාම එය උත්සාහ කරන්න. ඉක්මනින්ම මම පිටත සිට පුද්ගලයෙකු සඳහා පීරන ලද විස්තීරණ අනුවාදය 0.0.2 බාන්නෙමි, මම ඒ සඳහා වෙනම ලිපියක් (කඳ) කැප කරමි. යමෙකුට එය මට මෙන්ම අදාළ වන්නේ නම් මම සතුටු වෙමි.

ඉතින්, ඔබට සම්මුඛ පරීක්ෂණ කීයකට සහභාගී විය යුතුද?
ඔබට කීමට යමක් ඇති බව මට විශ්වාසයි!

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න