مەن سىزنىڭ سىزىقلارنى ئاڭلىغانلىقىڭىز ياكى بىر ئەپنى ئىشلەتكەنلىكىڭىزگە ئىشىنىمەن. ئەمما سىزىقلارنىڭ نېمىشقا شۇنچە ئالقىشقا ۋە كۈچلۈك ئىكەنلىكىنى ئويلاپ باققانمۇ؟ ياخشى ، ئەپلەر ئىمكانقەدەر سىزنىڭ دىققىتىڭىزنى قوزغايدىغان ئېنىق بىر نەرسە بار ، ئەمما بۇنىڭدىن باشقا ، ئاممىباب ئۆگىنىش دېتالى Duolingo نىڭ iOS كىچىك قوراللىرىنى رەتكە تۇرغۇزۇش ئۈچۈن تونۇشتۇرغاندا ، ئابونتلارنىڭ ۋەدىسىنىڭ% 60 ئاشقانلىقىنى بىلەمسىز؟ 60 پىرسەنت ھەرىكەتتىكى زور ئۆزگىرىش بولۇپ ، «سىزىق» ئەندىزىسىنىڭ قانداق قىلىپ ئارىلىشىش ۋە قوزغاتقۇچ ئىشلىتىشنى ئاشۇرغىلى بولىدىغانلىقىنى كۆرسىتىپ بېرىدۇ. ئەڭ ئاساسىي جەھەتتىن ئېيتقاندا ، بىر ئۇدا بىر كۈن ئىشلەتكۈچىنىڭ مەلۇم بىر پائالىيەتنى تاماملايدىغان سانى. بەزى كىشىلەر ئۇنى «ئويۇن ئويناش» ئادىتى ياكى ئىزچىل ئىشلىتىشكە ئىلھاملاندۇرۇش ئۈچۈن لايىھەلەنگەن ئۆلچەم دەپ ئېنىقلىما بېرىدۇ. ئەمما سىزىقلار ئۆلچەم ياكى ئەپتىكى خاتىرىدىن ھالقىپ كەتتى. ئۇ بۇنىڭدىنمۇ پىسخىكىلىق. ئىنسانلارنىڭ سېزىمچانلىقى توغرا ئامىللار بىلەن ئاسان تەسىر كۆرسىتىدۇ. بۇ ئۈچ ئامىلغا قاراڭ: ئىلگىرىلەش ، مەغرۇرلىنىش ۋە يوقاپ كېتىشتىن قورقۇش (ئادەتتە FOMO دەپ ئاتىلىدۇ). بۇلارنىڭ ھەممىسىنىڭ قانداق ئورتاقلىقى بار؟ تىرىشچانلىق. سىز بىر ئىشقا قانچە كۆپ كۈچ سەرپ قىلسىڭىز ، ئۇ سىزنىڭ كىملىكىڭىزنى شەكىللەندۈرىدۇ ، ھەرىكەت پىسخىكىسى دۇنياسىغا مانا مۇشۇنداق ئۆتىدۇ. ھازىر ، زور كۈچ بىلەن زور مەسئۇلىيەت كېلىدۇ ، شۇ سەۋەبتىن ، قاراڭغۇ يول بار. بۇ ماقالىدە ئۈنۈملۈك سىزىق سىستېمىسى بەرپا قىلىشنىڭ ئارقىسىدىكى پىسخولوگىيە ، UX ۋە لايىھىلەش پرىنسىپلىرىغا ئۆتىمىز. بىز (1) مېڭىمىزنىڭ نېمە ئۈچۈن تۇيۇقسىز ھەرىكەتكە ئىنكاس قايتۇرىدىغانلىقىغا ، (2) ئابونتلارغا ھەقىقىي ياردەم بېرىدىغان ئۇسۇللار بىلەن سىزىقلارنى قانداق لايىھىلەيدىغانلىقى ۋە (3) تەرتىپلىك ئەندىزە بەرپا قىلىشقا مۇناسىۋەتلىك تېخنىكىلىق خىزمەتلەرگە قارايمىز. ئارقىدىكى پىسخىكا ئۈنۈملۈك سىزىق سىستېمىسىنى لايىھىلەش ۋە قۇرۇش ئۈچۈن ، ئۇنىڭ مېڭىمىزنىڭ سىم بىلەن قانداق ماسلاشقانلىقىنى چۈشىنىشىمىز كېرەك. بۇنىڭغا ئوخشاش ، ئۇ بىزنىڭ ئېقىنلىرىمىزنى قوغداش ئۈچۈن شۇنچە كۈچلۈك بېغىشلاشنى ھېس قىلغۇدەك دەرىجىدە ئۈنۈملۈك قىلىدۇ؟ ئۈچ خىل قىزىقارلىق ، ھۆججەتلىرى تولۇق بولغان پىسخولوگىيە پرىنسىپى بار ، ئۇ سىزىقلارنى شۇنچە كۈچلۈك ۋە خۇمار قىلىدۇ. Loss Aversion بۇ بەلكىم سىزىقنىڭ ئارقىسىدىكى ئەڭ كۈچلۈك كۈچ بولۇشى مۇمكىن. مەن بۇنى دەيمەن ، چۈنكى كۆپىنچە ۋاقىتلاردا ، سىز تۇرمۇشتا بۇنىڭدىن ساقلىنالمايسىز. بۇنى مۇنداق ئويلاپ بېقىڭ: ئەگەر دوستىڭىز سىزگە 100 دوللار بەرسە ، خۇشال بولىسىز. ئەگەر ھەميانىڭىزدىن 100 دوللار زىيان تارتسىڭىز ، بۇ تېخىمۇ كۆپ زىيانغا ئۇچرايدۇ. بۇ ئەھۋاللارنىڭ ھېسسىيات ئېغىرلىقى باراۋەر ئەمەس. زىيان ياخشىلىنىشتىنمۇ بەكرەك زىيان تارتىدۇ. ئۇنى تېخىمۇ ئىلگىرىلەپ ، سىزگە 100 دوللار بېرىمەن ، سىزدىن قىمار ئوينىشىڭىزنى سورايمىز. سىزنىڭ يەنە 100 دوللار ئۇتۇش ئېھتىماللىقىڭىز% 50 ، ئەسلىدىكى 100 دوللار زىيان تارتىشىڭىز% 50. ئېلىۋالامسىز؟ مەن قىلمايمەن. كۆپىنچە كىشىلەر ئۇنداق قىلمايدۇ. بۇ زىياندىن نەپرەتلىنىش. ئويلاپ باقسىڭىز ، بۇ لوگىكىلىق ، چۈشىنىشلىك ، ئۇ ئىنسان. زىياندىن ساقلىنىشنىڭ ئۇقۇمى شۇكى ، بىز بىر نەرسىنى يوقىتىشنىڭ ئازابىنى باراۋەر قىممەتكە ئېرىشىش خۇشاللىقىدىن ئىككى ھەسسە ھېس قىلىمىز. پسىخولوگىيىلىك نۇقتىدىن ئېيتقاندا ، زىيان پايدادىن كۆپ ساقلىنىدۇ. بەلكىم بۇنىڭ سىزىق بىلەن قانداق مۇناسىۋىتى بارلىقىنى كۆرۈشىڭىز مۇمكىن. كۆرۈنەرلىك سىزىق بەرپا قىلىش ئۈچۈن ، كۈچ سەرپ قىلىشقا توغرا كېلىدۇ. ئۇدا ئۆسۈشكە ئەگىشىپ ، ئۇنىڭ ئارقىسىدىكى ھەرىكەتلەندۈرگۈچ كۈچ سۇسلاشقا باشلايدۇ. ياكى تېخىمۇ ئېنىق قىلىپ ئېيتقاندا ، ئۇ ئىككىلەمچى بولۇشقا باشلايدۇ. بۇ يەردە بىر مىسال بار: دوستىڭىزنىڭ Apple Watch دىكى «يۆتكىلىش ھالقىسى» نى تاقايدىغان ئۈچ كۈنلۈك ئۇلىنىشى بار دېگىن. ئۇلارنىڭ مەقسىتىگە يېتىش ۋە ئىزچىل بولۇشنى ئارزۇ قىلىشتىن باشقا يوقىتىدىغان نەرسە يوق دېيەرلىك. شۇنىڭ بىلەن بىر ۋاقىتتا ، كىشىنى ھەيران قالدۇرىدىغان 219 كۈنلۈك مۇساپىڭىز بار. ئۇنى يوقىتىپ قويۇشتىن ئەنسىرەپ قاپسىلىپ قېلىش ئېھتىماللىقىڭىز بار. سىز بەلكىم بۇ ۋاقىتتا مۇۋەپپەقىيەتنى ئويلىماسلىقىڭىز مۇمكىن. ئۇ سىزنىڭ مەبلەغ سالغان تىرىشچانلىقىڭىزنى قوغداشقا مۇناسىۋەتلىك ، ئۇ بولسىمۇ زىياندىن ساقلىنىش. دۇلىنگو زىياندىن ساقلىنىشنىڭ ئەڭ ھورۇنلۇق كۈنلىرىدىمۇ ئابونتلارنىڭ ئۇزۇن يولنى بۇزۇشنى خالىماسلىقىغا قانداق تۆھپە قوشىدىغانلىقىنى چۈشەندۈردى. مۇنداقچە ئېيتقاندا ، زىياندىن نەپرەتلىنىش مۇقىملاشقاندا ئادەتلىنىشكە ئايلىنىپ قالىدۇ. تۇمان ھەرىكەت مودېلى (B = MAP) ھازىر بىز ئۇزۇن لىنىيىگە سېلىنغان كۈچنى يوقىتىشتىن قورقۇشنى چۈشەنگەنلىكىمىزدىن ، يەنە بىر سوئال: بىزنى چوڭ ئىش قىلىشتىن بۇرۇن ، ئىشنى كۈندىن-كۈنگە نېمە قىلىشقا ئالدىرايدۇ؟ مانا بۇ تۇمان ھەرىكەت ئەندىزىسى. ئۇ بىر قەدەر ئاددىي. ھەرىكەت (B) پەقەت بىرلا ۋاقىتتا ھەرىكەتلەندۈرگۈچ كۈچ (M) ، ئىقتىدار (A) ۋە تېز (P) دىن ئىبارەت ئۈچ ئامىل ماسلاشقاندا يۈز بېرىدۇ. شۇڭا ، B = MAP تەڭلىمىسى. ئەگەر بۇ ئامىللارنىڭ بىرى ، ھەتتا بىرىمۇ شۇ ۋاقىتتا كەم بولسا ، ھەرىكەت يۈز بەرمەيدۇ. شۇڭا ، بىر يۈرۈش سىستېمىنىڭ ئۈنۈملۈك ۋە تەكرارلىنىشى ئۈچۈن ، ئۈچ ئامىلنىڭ ھەممىسى چوقۇم بولۇشى كېرەك: Motivation بۇ نازۇك بولۇپ ، ئىزچىل مەۋجۇت بولۇپ تۇرىدىغان نەرسە ئەمەس. سىز بار كۈنلەر بارئىسپان تىلىنى ئۆگىنىش ئۈچۈن پومپىغا چۈشتى ، كۈنلەردە سىز ھەتتا تىل ئۆگىنىش ئىرادىسىنى ھېس قىلمايسىز. ئادەتنى يېتىلدۈرۈشنىڭ ئۆزى ئىشەنچسىز ، بىرىنچى كۈندىن باشلاپ مەغلۇپ بولغان جەڭ. ئىقتىدار ھەرىكەتلەندۈرگۈچ كۈچنىڭ چەكلىمىسىنى تولۇقلاش ئۈچۈن ، ئىقتىدار ئىنتايىن مۇھىم. بۇ ئارقا كۆرۈنۈشتە ، ئىقتىدار ھەرىكەتنىڭ ئاسانلىقىدىن دېرەك بېرىدۇ ، يەنى تىرىشچانلىق بەك ئاسان ، بۇنى مۇمكىن ئەمەس دېيىش ئەمەلىيەتكە ئۇيغۇن ئەمەس. كۆپىنچە ئەپلەر بۇنى قەستەن ئىشلىتىدۇ. ئالما بەدەن چېنىقتۇرۇش پەقەت سىزنىڭ بىر نىشانىڭىزغا قاراپ بىر سائەتتە بىر مىنۇت تۇرۇشىڭىزغا موھتاج. دۇلىنگو پەقەت بىرلا تاماملانغان دەرسكە موھتاج. بۇ ۋەزىپىلەر ئۇنچە كۆپ كۈچ تەلەپ قىلمايدۇ. توساق بەك تۆۋەن ، ھەتتا ئەڭ ناچار كۈنلىرىڭىزدىمۇ قىلالايسىز. ئەمما داۋاملىشىۋاتقان بىر قاتار تىرىشچانلىقلار دەل مۇشۇ يۆنىلىشنى يوقىتىش ئويى قوزغالدى. PromptTh بۇ تەڭلىمىنى تاماملايدۇ. ئىنسانلار تەبىئىيلا ئۇنتۇلۇپ كېتىدۇ ، شۇڭا شۇنداق ، ئىقتىدار بىزنى ئۇ يەرگە% 90 ئېرىشەلەيدۇ. ئەمما بىر ئەسكەرتىش بىزگە ھەرىكەت قىلىشنى ئەسكەرتىدۇ. كوچا لايىھىلەشتە چىڭ تۇرىدۇ ، شۇڭا ئىشلەتكۈچىلەرگە توختىماي ھەرىكەت قىلىشنى ئەسكەرتىش كېرەك. تېزلىكنىڭ قانچىلىك كۈچلۈك بولىدىغانلىقىنى بىلىش ئۈچۈن ، دۇلىنگو A / B سىنىقى ئېلىپ بېرىپ ، بۇ دېتالنىڭ سىنبەلگىسىدىكى ئازراق قىزىل بەلگەنىڭ ئىشلىتىلىشچانلىقىنى ئاشۇرغان-ئاشۇرمىغانلىقىنى تەكشۈردى. ئۇ كۈندىلىك ئاكتىپ ئىشلەتكۈچىلەردە% 6 ئاشتى. پەقەت بىر قىزىل بەلگە. Model Limitations يۇقىرىدا دېيىلگەنلەرنىڭ ھەممىسىدە ، تۇمان ئەندىزىسىنىڭ چەكلىمىسى بار ، تەنقىدچىلەر ۋە زامانىۋى تەتقىقاتلار ئەسكەرتىشكە بەك تايىنىدىغان لايىھەنىڭ تاجاۋۇزچىلىق ئۇقتۇرۇشىغا ئوخشاش روھىي چارچاشنى كەلتۈرۈپ چىقىرىدىغانلىقىنى بايقىدى. دائىملىق ئۇقتۇرۇش ۋە ئىسمېنا قوشۇپ ئىشلەش ئىشلەتكۈچىلەرنىڭ قالايمىقانلىشىشىنى كەلتۈرۈپ چىقىرىشى مۇمكىن. شۇڭا ، بۇنىڭغا دىققەت قىلىڭ. Zeigarnik Effect بىر تۈرنىڭ يېرىمىنى تۈگىتىپ قويسىڭىز ، قانداق ھېسسىياتتا بولىسىز؟ بۇ نۇرغۇن كىشىلەرنى غەزەپلەندۈرىدۇ ، چۈنكى تاماملانمىغان ۋەزىپىلەر بىز تاماملىغان نەرسىلەردىن كۆپ روھىي بوشلۇقنى ئىگىلەيدۇ. بىرەر ئىش تاماملىنىپ كەتسە ، بىز ئۇنى ئۇنتۇپ قالىمىز. بىر نەرسە ئەمەلدىن قالدۇرۇلغاندا ، ئۇ كاللىمىزنى ئېغىرلاشتۇرۇۋېتىدۇ. بۇ دەل رەقەملىك مەھسۇلاتلارنىڭ Upwork نىڭ ئارخىپ تاماملاش ستونىغا ئوخشاش سۈنئىي تەرەققىيات كۆرسەتكۈچلىرىنى ئىشلىتىپ ، ئابونتلارغا ئۇلارنىڭ ئارخىپىنىڭ پەقەت «% 60 تولۇق» ئىكەنلىكىنى بىلدۈرۈشىدىكى سەۋەب. ئۇ ئىشلەتكۈچىنىڭ باشلىغان ئىشنى تۈگىتىشىگە باشلايدۇ.
باشقا بىر مىسالغا قاراپ باقايلى. قىلىشقا تىگىشلىك تىزىملىك دېتالىدا بەش ۋەزىپە بار ، شۇ كۈنىنىڭ ئاخىرىدا پەقەت تۆتىلا تاماملانغانلىقىنى تەكشۈرۈپ بېقىڭ. نۇرغۇنلىرىمىز ئاشۇ بىر تاماملانمىغان ۋەزىپە سەۋەبىدىن ئورۇندىيالمىغاندەك ھېس قىلىمىز. ئۇ يەردە ، Zeigarnik ئېففېكتى بار. Zeigarnik ئېففېكتىنى پىسخولوگ بىلۇما زېگارنىك نامايەن قىلدى ، ئۇ بىزنىڭ تولۇق بولمىغان ۋەزىپىلەرنى ئەستە ساقلىغان ۋەزىپىلىرىمىزدىن ئۇزۇن ساقلايدىغانلىقىمىزنى تەسۋىرلىدى. UX لاھىيەسىدە بىر سىزىقلىق ئەندىزە تەبىئىيلا چېكىلىدۇ. ئالايلۇق ، سىز ئۆگىنىشنىڭ 63-كۈنى. ئۇ ۋاقىتتا ، سىز تاماملانمىغان سودىنىڭ ئەندىزىسىدە بولىسىز. مېڭىڭىز كاللىڭىزنىڭ كەينىدە ئولتۇرغاندا ئۇنى ئۇنتۇپ قالمايدۇ. بۇ ۋاقىتتا ، مېڭىڭىز سىزگە ئۇقتۇرۇش ئەۋەتىدىغان ئادەمگە ئايلىنىدۇ. بۇ پسىخولوگىيىلىك كۈچلەرنى بىر يەرگە قويسىڭىز ، سىزىقلارنىڭ نېمىشقا دائىملىق ئەپ ئىقتىدارى ئەمەسلىكىنى ھەقىقىي چۈشىنىشكە باشلايسىز. ئۇلار ئىنسانلارنىڭ ھەرىكىتىنى قايتا قۇرالايدۇ. ئەمما سىزىقنىڭ مەلۇم يېرىدە - مەن قاچان ئېنىق دېيەلمەيمەن ، چۈنكى ئۇ ھەممە ئادەمگە ئوخشىمايدۇ - ئىشلار بىر قاتار «قىزىقارلىق» تىن سىز يوقىتىشقا قۇربىڭىز يەتمەيدىغاندەك ھالەتكە ئۆزگىرىدۇ. 58 كۈن تىرىشچانلىقنىڭ ئىسراپ بولۇپ كېتىشىنى خالىمايسىز ، شۇنداقمۇ؟ مانا بۇ تەرتىپلىك سىستېمىنى ئۈنۈملۈك قىلىدۇ. ئەگەر توغرا ئىشلەنسە ، سىزىقلار ئىشلەتكۈچىلەرنىڭ بىر نىشاننى ئەمەلگە ئاشۇرىدىغان ھەيران قالارلىق ئادەتلەرنى يېتىلدۈرۈشىگە ياردەم بېرىدۇ. ئۇ ھەر كۈنى ئوقۇش ياكى چېنىقىش ئۆيىگە توختىماي زەربە بېرىش بولۇشى مۇمكىن. بۇ تەكرارلانغان ھەرىكەتلەر (بەزىدە كىچىك) ۋاقىتنىڭ ئۆتۈشىگە ئەگىشىپ بىرىكىپ ، كۈندىلىك تۇرمۇشىمىزدا ئايان بولىدۇ. ئەمما ھەر بىر تىللانىڭ ئىككى تەرىپى بار. ئادەت بىلەن مەجبۇرلاش ئوتتۇرىسىدىكى نېپىز سىزىق ئەگەر ئىزچىل ئەگىشىپ كېلىۋاتقان بولسىڭىز ، ئاللىقاچان سىستېمىنىڭ قاراڭغۇ تەرىپى بارلىقىنى بىلەلەيسىز. ئادەتنىڭ شەكىللىنىشى تەكرار نىشان بىلەن بىردەكلىكنى كۆرسىتىدۇ. مەجبۇرلاش بولسا ، ئەمدى ئېھتىياجلىق بولمىغان ، ئەمما قورقۇنچ ياكى بېسىم سەۋەبىدىن چىڭ تۇرىدىغان نىشان ئۈستىدە ئىشلەشنىڭ ئىزچىللىقى. ئۇ تىغ ئۇچىنى كۆرسىتىدۇ. سىز ھەر كۈنى ئەتىگەندە ئويلىماي چىشىڭىزنى چوتكىلايسىز ئۇ ئاپتوماتىك ۋە تۇغما بولۇپ ، ئېنىق نەپەس ئېلىشنى مەقسەت قىلىدۇ. بۇ ياخشى ئادەتنى شەكىللەندۈرىدىغان بىر قاتار. ئەخلاقىي تەرتىپ سىستېمىسى ئابونتلارغا نەپەسلىنىش بوشلۇقى بېرىدۇ. ئەگەر مەلۇم سەۋەبلەر تۈپەيلىدىن ئەتىگەندە چوتكىلمىسىڭىز ، چۈشتە چوتكىلاشقا بولىدۇ. ئۇزۇن مۇددەت تىرىشچانلىق كۆرسىتىشتىن قورقماي مۇكەممەل بولماسلىققا رۇخسەت قىلىنىدۇ. مەجبۇرلاش قارشى يۆنىلىشنى بويلاپ ماڭىدۇ ، بۇنىڭ بىلەن بىر قاتار سىزنى ئەندىشىگە سالىدۇ ، ئۆزىڭىزنى گۇناھكار ھېس قىلىسىز ، ھەتتا ھارغىنلىق ھېس قىلىسىز ، بەزىدە ، گەرچە سىزنىڭ بارلىق ئىشلىرىڭىز بولسىمۇ ، ھېچ ئىش قىلمىغاندەك ھېس قىلىسىز.خىزمەت. سىز خالىغىنىڭىز ئۈچۈن ئەمەس ، بەلكى ئۆزىڭىزنىڭ نۆلگە قايتقانلىقىنى كۆرۈشتىن ئېھتىياتسىزلىقتىن ھەرىكەت قىلىسىز. بەزىلەر ھەتتا بۇنى ناھايىتى ياخشى تەسۋىرلەپ مۇنداق دېدى: «مەن ئۆزۈمنى ئالدىغانلىقىمنى ھېس قىلدىم ، ئەمما پەقەت كارىم يوق ، مەن ھېچ ئىش ئەمەس». بۇ چېكىدىن ئاشقان تۇتۇش سىزىقىنىڭ شەخسكە ئىگە بولىدىغانلىقىنى كۆرسىتىپ بېرىدۇ. ئىشلەتكۈچىلەر ئۆزىنىڭ قەدىر-قىممىتىنى ئەسلىدىكى نىشان ياكى سەۋەبنى ئەمەس ، بەلكى ئىختىيارى ئۆلچەمگە باغلاشقا باشلايدۇ. بۇ ئىش ئۇلارنىڭ قىلغانلىرىلا ئەمەس ، ئۇلارنىڭ كىملىكى بولۇپ قالىدۇ. ياخشى لايىھەلەنگەن ئەخلاق ئېقىمى سىستېمىسى بېسىم ياكى مەجبۇرىيەت ئەمەس ، بەلكى ئىشلەتكۈچىگە ئىلھام بەرگەندەك ھېس قىلىشى كېرەك. بۇ ئىچكى ۋە تاشقى ھەرىكەتلەندۈرگۈچ كۈچنىڭ تەڭپۇڭلۇقى بىلەن مۇناسىۋەتلىك. تاشقى ھەرىكەتلەندۈرگۈچ كۈچ (تاشقى مۇكاپات ، جازادىن ساقلىنىش) بەلكىم ئابونتلارنى قوزغىتىشى مۇمكىن ، ئەمما ئىچكى ھەرىكەتلەندۈرگۈچ كۈچ (سىز يېقىن كىشى بىلەن ھەقىقىي ئالاقە قىلىشنى خالايدىغانلىقىڭىز ئۈچۈن ئىسپان تىلىنى ئۆگىنىشكە ئوخشاش شەخسىي نىشان ئۈچۈن ۋەزىپىنى ئورۇنداش) ئۇزۇن مۇددەتلىك ئارىلىشىش ئۈچۈن تېخىمۇ كۈچلۈك. ياخشى سىستېما تاشقى ئېلېمېنتلارنى ئېھتىياتچانلىق بىلەن ئىشلىتىش ئارقىلىق ئىچكى ھەرىكەتلەندۈرگۈچ كۈچكە مايىل بولۇشى كېرەك ، يەنى ئىشلەتكۈچىلەرگە قانچىلىك يىراقلاپ كەتكەنلىكىنى ئەسكەرتىشى ، ئۇلارنى يوقىتىپ قويۇشى مۇمكىن ئەمەس. يەنە كېلىپ بۇ بىر ياخشى سىزىق. تەرتىپلىك سىستېما لايىھىلىگەندە ئاددىي سىناق ئەمەلىيەتتە بىر ئاز ۋاقىت سەرپ قىلىپ ، مەھسۇلاتىڭىز پەيدا قىلغان تەشۋىشنىڭ ھەل قىلىش چارىسىنى سېتىش ئارقىلىق مەھسۇلاتلىرىڭىزنى پۇل تاپامدۇ-يوق؟ ئەگەر شۇنداق بولسا ، سىزنىڭ ئابونتلارنى ئىشلىتىۋاتقان پۇرسىتىڭىز يۇقىرى. ئۇنداقتا كېيىنكى سوئال مۇنداق بولىدۇ: ئەگەر مەن سىزىق ئىشلىتىشنى تاللىسام ، ئۇنى قانداق قىلىپ ئابونتلارنىڭ مەقسىتىگە يېتىشىگە ھەقىقىي ياردەم بېرەلەيمەن؟ ياخشى كوچا سىستېمىسى لايىھىلەشنىڭ UX ئىشىنىمەنكى ، بۇ يەردىكى نۇرغۇن تۈرلەر ئۈنۈملۈك سىزىق سىستېمىسىنى مىخلايدۇ ياكى پۈتۈنلەي قالايمىقانلاشتۇرىدۇ. ياخشى بولغان لايىھەنىڭ UX پرىنسىپلىرىنى باشتىن كەچۈرەيلى. ئۇنى تىرىشىپ ساقلاڭ سىز بۇنى ئىلگىرى ئاڭلىغان بولۇشىڭىز مۇمكىن ، بەلكىم ئاتوم ئادىتى قاتارلىق كىتابلاردىن بولۇشى مۇمكىن ، ئەمما تىلغا ئېلىشقا ئەرزىيدىغىنى شۇكى ، ئادەتنى شەكىللەندۈرۈشنىڭ ئەڭ ئاسان ئۇسۇللىرىنىڭ بىرى ھەرىكەتنى كىچىك ۋە ئاسان قىلىش. بۇ بىز تۇمان ھەرىكەت ئەندىزىسىدىن مۇلاھىزە قىلغان ئىقتىدار ئامىلىغا ئوخشايدۇ. ھەر قانداق بىر لايىھەنىڭ بىرىنچى قائىدىسى يەنىلا ئالغا ئىلگىرىلەشنى قولغا كەلتۈرۈش بىلەن بىللە ، تەلەپتىكى ھەرىكەتنى ئىنسانلارنىڭ ئىمكانقەدەر كىچىك قىلىشى كېرەك. ئەگەر كۈندىلىك ھەرىكەت ئىرادىسىنى تاماملاشنى تەلەپ قىلسا ، بۇ ھەرىكەت بەش كۈندىن ئېشىپ كەتمەيدۇ. نېمىشقا؟ ئۇدا بەش كۈن ھەرىكەتلەندۈرگۈچ كۈچ قىلالمايسىز. دېلو مىسالى: ئەگەر سىز بىر ئويلىنىش دېتالىنى ئىجرا قىلسىڭىز ، پەقەت تەرتىپنى ساقلاپ قېلىش ئۈچۈنلا ئابونتلارنى 20 مىنۇتلۇق يىغىندىن ئۆتۈشىڭىزنىڭ ھاجىتى يوق. بىر مىنۇت سىناپ بېقىڭ ، بەلكىم 30 سېكۇنتتەك كىچىك ئىش بولۇشى مۇمكىن. دېگەندەك ، ئازراق تامچە سۇ كۈچلۈك ئوكياننى ھاسىل قىلىدۇ). كىچىك تىرىشچانلىقلار ۋاقىت بىلەن چوڭ مۇۋەپپەقىيەتلەرنى توپلايدۇ. بۇ نىشان بولۇشى كېرەك: سۈركىلىشنى يوقىتىڭ ، بولۇپمۇ پەيت قىيىن ۋاقىتتا. ئىشلەتكۈچىلەر جىددىيلەشكەندە ياكى بېسىلىپ قالغاندا ، ئۇلارغا شۇنى كۆرسىتىش كېرەككى ، پەقەت بىر نەچچە سېكۇنت بولسىمۇ كۆرسىتىش پەقەت تىرىشچانلىق ھېسابلىنىدۇ. ئېنىق كۆرۈنۈشلۈك تەكلىپ بىلەن تەمىنلەڭ ئىنسانلار تەبىئەت تەرىپىدىن كۆرۈنىدۇ. كۆپىنچە ۋاقىتلاردا ، بىز ئىشىنىدىغان نەرسىلەرنى كۆرۈشىمىز كېرەك. ئىشلارنى تېخىمۇ ياخشى چۈشىنىش ۋە ئىشلارنى كۆز قاراش ئۈچۈن تەسەۋۋۇر قىلىش كېرەك. شۇڭلاشقىمۇ سىزىق ئەندىزىسى ھەمىشە گرافىك ، تەكشۈرۈش بەلگىسى ، ئىلگىرىلەش ھالقىسى ۋە تورغا ئوخشاش كۆرۈنۈش ئېلېمېنتلىرىنى ئىشلىتىپ ، كۈچنى تەسۋىرلەيدۇ. GitHub نىڭ تۆھپە گرافىكىغا قاراڭ. ئۇ ئىزچىللىقنى ئاددىي تەسۋىرلەش. شۇنداقتىمۇ پروگراممېرلار ئۇنى ئوكسىگىنغا ئوخشاش نەپەس ئالىدۇ.
مۇھىمى تۈز سىستېمىنى ئابستراكت ھېس قىلماسلىق. ئۇ ھەقىقىي ۋە تاپقاندەك ھېس قىلىشى كېرەك. مەسىلەن ، دۇلىنگو ۋە ئالما شىركىتىنىڭ چېنىقىش پائالىيەت ھالقىلىرى بىر يۈرۈش تاماملانغاندىن كېيىن پاكىز كارتون لايىھىلىرىنى ئىشلىتىدۇ ، GitHub ئابونتلارنىڭ ۋاقىتنىڭ ئۆتۈشىگە ئەگىشىپ ئىزچىللىقى توغرىسىدىكى تارىخى سانلىق مەلۇماتلارنى كۆرسىتىپ بېرىدۇ.
ياخشى ۋاقىتنى ئىشلىتىڭ مەن ئىنسانلارنىڭ ئىنسانلارنىڭ تەبىئەت تەرىپىدىن ئۇنتۇلۇپ كېتىدىغانلىقىنى تىلغا ئالدىم. ئەسكەرتىش بولمىسا ، كۆپىنچە يېڭى ئىشلەتكۈچىلەر داۋاملىق مېڭىشنى ئۇنتۇپ قالىدۇ. تۇرمۇش ئالدىراش بولىدۇ ، ھەرىكەتلەندۈرگۈچ كۈچ يوقىلىدۇ ، ئىشلار يۈز بېرىدۇ. ئۇزۇن ۋاقىت ئىشلەتكۈچىلەرمۇ ئەسكەرتىشتىن نەپ ئالىدۇ ، گەرچە كۆپىنچە ۋاقىتلاردا ، ئۇلار ئاللىبۇرۇن ئادەت ھالقىسىنىڭ ئىچىگە قۇلۇپلانغان. قانداقلا بولمىسۇن ، ئەڭ سادىق ئادەممۇ ئېھتىياتسىزلىقتىن بىر كۈننى قولدىن بېرىپ قويىدۇ. سىزنىڭ سىستېمىڭىز چوقۇم ئەسكەرتىشكە موھتاج. ئەڭ كۆپ ئىشلىتىلىدىغان ئەسكەرتىش ئەسكەرتىش. ئىتتىرىش ئۇقتۇرۇشى بىلەن ئىش قىلغاندا ۋاقىت ھەقىقەتەن مۇھىم. ئەپنىڭ تۈرىمۇ مۇھىم. ئەتىگەن سائەت 9 دا «بۈگۈن مەشىق قىلىپ باقمىدىڭىز» دەپ ئۇقتۇرۇش ئەۋەتىش پەقەت ئۆگىنىش دېتالى ئۈچۈن غەلىتە ئىش ، چۈنكى نۇرغۇن كىشىلەر دەرسنى تاماملاشنى ئويلاشتىن بىر كۈن بۇرۇن قىلىدىغان ئىشلىرى بار. ئەگەر بىز بىر ساغلاملىق دېتالىنى سۆزلەۋاتقان بولساق ، ئۇئەقىلگە مۇۋاپىق ، ھەتتا بالدۇرراق ئەسكەرتىلىشى مۇمكىن. ئىتتىرىش ئۇقتۇرۇشى ئەپ تۈرىگە ئاساسەن ئوخشىمايدۇ. مەسىلەن ، بەدەن چېنىقتۇرۇش ئەپلىرى ئەتىگەنلىك ئۇقتۇرۇش (7-8 AM) بىلەن تېخىمۇ كۆپ ئارىلىشىشنى كۆرىدۇ ، ھالبۇكى ئىشلەپچىقىرىش دېتاللىرى چۈشتە ياخشىراق بولۇشى مۇمكىن. مۇھىمى A / B قوللىنىشچان پروگراممىڭىزنىڭ ۋاقتىنى ئابونتلارنىڭ ھەرىكىتىگە ئاساسەن سىناش ، ئىشلارنى بىر چوڭلۇق دەپ پەرەز قىلماستىن. ئويلىنىش دېتالىدا ئىشلەيدىغان نەرسە كودلاشتۇرغۇچقا ئىشلىمەسلىكى مۇمكىن. باشقا تېز ئۇسۇللار ئەپ سىنبەلگىسىدىكى قىزىل چېكىتلەر ، ھەتتا ئەپ كىچىك قوراللىرى. تەتقىقاتلار ئوخشىمايدۇ ، ئەمما ئادەتتىكى كىشىلەر ئۈسكۈنىسىنى كۈنىگە 50-150 قېتىمغىچە قۇلۇپلايدۇ (PDF). ئەگەر ئىشلەتكۈچى ھەر قېتىم تېلېفوننى ئاچقاندا بىر پروگراممىدا ياكى كىچىك قورالدا قىزىل چېكىت كۆرسە ، ۋەدىسىنى ئاشۇرىدۇ. ئۇنى ھەددىدىن ئاشۇرۇۋەتمەڭ. ئەسكەرتىش ئەسكەرتىش رولىنى ئوينايدۇ. ئابىدە خاراكتېرلىك تەبرىكلەش بىر يۈرۈش تۈزۈلمە ھېسسىياتنى قايتىدىن تىكلەش ئۈچۈن ئابىدە خاراكتېرلىك تەبرىكلەشكە تىرىشىشى كېرەك ، بولۇپمۇ ئىشلەتكۈچىلەر ئۈچۈن چوڭقۇر قاتلاملىق. ئىشلەتكۈچى 7-كۈنى ، 30-كۈنى ، 50-كۈنى ، 100-كۈنى ، 365-كۈنىگە كەلگەندە ، سىز چوقۇم چوڭ ئىش قىلىشىڭىز كېرەك. مۇۋەپپەقىيەتلەرنى ئېتىراپ قىلىڭ - بولۇپمۇ ئۇزۇن ۋاقىت ئىشلەتكۈچىلەر ئۈچۈن.
يۇقىرىدا كۆرۈپ ئۆتكىنىمىزدەك ، دۇلىنگو بۇنى ئېنىقلاپ ، كونفېتتى بىلەن ئابىدە خاراكتېرلىك تەبرىكلىنىدىغان كارتون گرافىكنى يولغا قويدى. بەزى سۇپىلار ھەتتا ئابونتلارنىڭ تىرىشچانلىقىنى ئىسپاتلايدىغان ماھىيەتلىك مۇكاپات مۇكاپاتلىرى بىلەن تەمىنلەيدۇ. ھەمدە بۇ ئەپلەرگە پايدىلىق بولۇشى مۇمكىن ، بۇنداق بولغاندا ئابونتلار ئۆزلىرىنىڭ ئابىدەلىرىنى ئىجتىمائىي ئالاقە تورىدا ئوچۇق-ئاشكارە ھەمبەھىرلەيدۇ. يەنە بىر پايدىسى ئابىدە خاراكتېرلىك باسقۇچقا يېتىشتىن بۇرۇن كېلىدىغان تەقەززالىق. ئۇ پەقەت تەرتىپنى تىرىك ساقلاپلا قالماستىن ئىشلەتكۈچىلەر تەقەززالىق بىلەن كۈتىدىغان ئىشلار بار. Grace مېخانىزىمىنى ئىشلىتىڭ ھاياتنى مۆلچەرلىگىلى بولمايدۇ. كىشىلەر دىققىتى چېچىلىدۇ. ھەر قانداق ياخشى سىزىق سىستېمىسى مۇكەممەل بولماسلىقنى ئۈمىد قىلىشى كېرەك. تۈز سىزىق سىستېمىسىدىكى ئەڭ چوڭ پسىخولوگىيىلىك تەھدىدلەرنىڭ بىرى ، پەقەت بىر كۈن قولدىن كەتكەندىن كېيىن نۆلگە قايتىش. «ئەخلاقلىق» سىزىق سىستېمىسى ئىشلەتكۈچىنى بىر ئاز بوشاڭلىق بىلەن تەمىنلىشى كېرەك. ئالايلۇق ، سىزدە 90 كۈنلۈك شاھمات ئۆگىنىش يولى بار. سىز ئۈچ ئاي ئىزچىل مۇقىم بولۇپ كەلدىڭىز ، بىر كۈنى ، تېلېفونىڭىز ساياھەت جەريانىدا ئۆلۈپ كېتىدۇ ، ئۇنىڭغا ئوخشاش ، 90 گە ئايلىنىدۇ - ھەممە ئىش ، بارلىق تىرىشچانلىقلار ئۆچۈرۈلۈپ ، ئىلگىرىلەش يوقىلىدۇ. ئىشلەتكۈچى پۈتۈنلەي ۋەيران بولۇشى مۇمكىن. ئۇنى باشتىن-ئاخىر قايتا قۇرۇش ئويى كىشىنى ئۈمىدسىزلەندۈرىدۇ ، تىرىشچانلىقنىڭ پايدىسى يوق. ئەڭ ناچار بولغاندا ، ئىشلەتكۈچى مەغلۇبىيەت ھېس قىلغاندىن كېيىن بۇ دېتالدىن ۋاز كېچىشى مۇمكىن. سىزىق سىستېمىسىڭىزغا «مېھىر-شەپقەت» مېخانىزمىنى قوشۇشنى ئويلاڭ:
توڭلىتىش توڭلىتىش ئىشلەتكۈچىلەرگە جازاسىز بىر كۈننى قەستەن قولدىن بېرىپ قويۇڭ. قوشۇمچە ۋاقىت ئەسلىگە كەلتۈرۈشنى قوزغىتىشتىن بۇرۇن بىر قانچە سائەت (2-3) ئادەتتىكى ۋاقىتتىن ئۆتۈپ كەتتى. بۇزۇلۇش مودېللىرى قاتتىق ئەسلىگە كەلتۈرۈشنىڭ ئورنىغا ، ئېقىمى ئاز مىقداردا تۆۋەنلەيدۇ ، مەسىلەن ، قولدىن كەتكەن كۈندە ئۇدا 10 كۈن تۇتۇپ قېلىنىدۇ.
كىشىنى ئىلھاملاندۇرىدىغان ئاھاڭ ئىشلىتىڭ بىر قۇر بۇزۇلغاندا ئىشلەتكۈچىلەرگە كۆرسىتىلگەن ئىككى ئۇچۇرنى سېلىشتۇرۇپ كۆرەيلى:
«42 كۈنلۈك مۇساپىڭىزدىن ئايرىلدىڭىز ، باشلاڭ». «سىز ئۇدا 42 كۈن پەيدا بولدىڭىز ، بۇ كىشىنىڭ ئىشەنگۈسى كەلمەيدىغان ئىلگىرىلەش! يەنە بىر سىناپ باقامسىز؟».
ھەر ئىككىسى ئوخشاش ئۇچۇرنى يەتكۈزىدۇ ، ئەمما ھېسسىيات تەسىرى ئوخشىمايدۇ. بىرىنچى ئۇچۇر بەلكىم ئابونتلارنىڭ روھى چۈشكۈنلىشىپ ، ئۇلارنى تاشلىشىنى كەلتۈرۈپ چىقىرىشى مۇمكىن. ئىككىنچى ئۇچۇر ئاللىقاچان قولغا كەلتۈرۈلگەن ئىشلارنى تەبرىكلەيدۇ ۋە ئىشلەتكۈچىنى قايتا سىناپ بېقىشقا ئاستا-ئاستا ئىلھام بېرىدۇ. سىستېما لايىھىلەش رىقابەتلىرى تەرتىپلىك سىستېما بەرپا قىلىشنىڭ تېخنىكىلىق ئالاھىدىلىكىگە كىرىشتىن بۇرۇن ، سىز دۇچ كېلىدىغان رىقابەتنى بىلىشىڭىز كېرەك. سىز ئويلىغاندەك ئىشلار مۇرەككەپلىشىپ كېتىشى مۇمكىن. ۋاقىت رايونىنى بىر تەرەپ قىلىش پروگرامما ئاچقۇچىلار بىر تەرەپ قىلىدىغان ئەڭ قىيىن ئۇقۇملارنىڭ ئىچىدە ۋاقىت ۋە چېسلانى بىر تەرەپ قىلىشنىڭ بىر سەۋەبى بار. بۇ يەردە فورماتلاش ، خەلقئارالىشىش ۋە ئويلىنىشقا تېگىشلىك يەنە نۇرغۇن ئىشلار بار. مەن سىزدىن شۇنى سوراپ باقاي: بىر كۈن نېمە ھېسابلىنىدۇ؟ بىز دۇنيانىڭ ئوخشىمىغان ۋاقىت رايونىدا يۈرگەنلىكىنى بىلىمىز ، بۇ يېتەرلىك بولمىغاندەك ، بەزى رايونلاردا يىلدا ئىككى قېتىم يۈز بېرىدىغان كۈندۈزلۈك تېجەش ۋاقتى (DST) بار. بۇ قىرغاق دېلولىرىنى قەيەردىن بىر تەرەپ قىلىشنى باشلايسىز؟ ئەتىنىڭ «باشلىنىشى» نېمە؟ بەزى پروگراممېرلار UTC غا ئوخشاش بىر مەركىزى ۋاقىت رايونىنى ئىشلىتىپ بۇنىڭدىن ساقلىنىشقا تىرىشىدۇ. بەزى ئىشلەتكۈچىلەرگە نىسبەتەن بۇ توغرا ئۈنۈم بېرىدۇ ، ئەمما بەزىلەر ئۈچۈن بىر سائەت ، ئىككى سائەت ياكى ئۇنىڭدىنمۇ كۆپ ۋاقىت توختاپ قالىدۇ. بۇ ماس كەلمەسلىك ئىشلەتكۈچىنىڭ تەجرىبىسىنى بۇزىدۇ. ئىشلەتكۈچىلەر پەردە ئارقىسىدىكى ۋاقىتنى قانداق بىر تەرەپ قىلىشىڭىزغا ئانچە كۆڭۈل بۆلمەيدۇ ئۇلارنىڭ ئۈمىد قىلىدىغىنى شۇكى ، ئەگەر ئۇلار كەچ سائەت 11 دىن 40 مىنۇت ئۆتكەندە ئۇدا ھەرىكەت قىلسا ، ئۇنداقتا ئۇ دەل شۇ ۋاقىتتا ، ئۇلارنىڭ مەزمۇنىغا تىزىملىتىشى كېرەك. سىز مۇلازىمېتىر ۋاقتىغا ئەمەس ، ئىشلەتكۈچىنىڭ يەرلىك ۋاقىت رايونىغا ئاساسەن «بىر كۈن» گە ئېنىقلىما بېرىشىڭىز كېرەك. ئەلۋەتتە ، ئاسان ئېلىپ بارالايسىزUTC يېرىم كېچىدە بارلىق ئىشلەتكۈچىلەر ئۈچۈن يول ۋە ئەسلىگە كەلتۈرۈش لىنىيىسىنى ئەسلىگە كەلتۈرىدۇ ، ئەمما سىز ئىنتايىن ئادالەتسىزلىك پەيدا قىلىۋاتىسىز. كالىفورنىيەدىكى بىرەيلەننىڭ ۋەزىپىسىنى ئورۇنداش ئۈچۈن لوندوندا ياشايدىغان ئادەمگە قارىغاندا سەككىز سائەت ئارتۇق ۋاقىت بار. بۇ بىر قىسىم ئىشلەتكۈچىلەرنىڭ ئورنى سەۋەبىدىن ئۇلارنى جازالايدىغان ناھەق لايىھىلەش كەمچىلىكى. ئەگەر لوندوندىكى ئۇ كىشى پەقەت زىيارەت قىلىپ ، بىر ئىشنى تاماملاپ ، ئاندىن باشقا ۋاقىت رايونىغا قايتىپ كەلسىچۇ؟ بۇلارنىڭ ھەممىسىنى ئۈنۈملۈك ھەل قىلىش چارىسى ، ئىشلەتكۈچىلەرنىڭ ئايروپىلانغا چىقىش جەريانىدا ۋاقىت رايونىنى ئېنىق بەلگىلىشىنى تەلەپ قىلىش (ئەڭ ياخشىسى تۇنجى دەلىللەشتىن كېيىن). ۋاقىت رايونى ئۇچۇرلىرى بىلەن تەمىنلەش پەقەت شەخسىي سالاھىيەتكە ئىگە سانلىق مەلۇمات سۈپىتىدە ئىشلىتىلمەستىن ، پەقەت ئەپنىڭ ئىلگىرىلەشنى توغرا ئىز قوغلاش ئۈچۈن ئىشلىتىلىدىغان ئىنچىكە ئىزاھاتنى ئۆز ئىچىگە ئالغان ياخشى پىكىر. ھەمدە ئۇنى ئۆزگەرتىشكە بولىدىغان يەنە بىر ياخشى پىكىر. ھەر قانداق كىشىنىڭ بىر ئەپتە ۋاقىت رايونى لوگىكىسىنى بىۋاسىتە بىر تەرەپ قىلىشتىن ساقلىنىشىنى تەۋسىيە قىلىمەن. Moment.js ياكى pytz (Python) غا ئوخشاش سىناقتىن ئۆتكەن ھەقىقىي كۈتۈپخانىلارنى ئىشلىتىڭ ، بۇنىڭغا ئوخشاش مۇرەككەپ ئىش ئۈچۈن چاقنى ئەسلىگە كەلتۈرۈشنىڭ ھاجىتى يوق. قولدىن كەتكەن كۈنلەر ۋە قىرغاق دېلولىرى سىز ئەندىشە قىلىشقا تىگىشلىك يەنە بىر رىقابەت ، ئىشلەتكۈچىلەرنىڭ ئۇخلىشى ، مۇلازىمېتىرنىڭ چۈشۈش ۋاقتى ، ئارقىدا قېلىش ، تور كاشىلىسى قاتارلىقلار. مېھىر-شەپقەت مېخانىزىمى ئىدىيەسىنى ئىشلىتىش بىز ئىلگىرى مۇلاھىزە قىلغانغا ئوخشاش. ئىككى سائەتلىك مېھىر-شەپقەت كۆزنىكى ئىشلەتكۈچىلەر ۋە ئاچقۇچىلارغا ياردەم بېرىشى مۇمكىن ، بۇنداق بولغاندا ئابونتلار كونترول قىلغىلى بولمايدىغان تۇرمۇش شارائىتى ئۈچۈن قاتتىق جازاغا تارتىلمايدۇ. پروگرامما ئاچقۇچىلارغا نىسبەتەن ، مۇلازىمېتىر يېرىم كېچىدە چۈشۈپ كەتسە ، كونترول قىلغىلى بولمايدىغان دەقىقىلەردە پايدىلىق كۆزنەكلەر پايدىلىق. ھەممىدىن مۇھىمى ، ھەرگىز خېرىدارغا ئىشەنمەڭ. مۇلازىمېتىر تەرەپتە ھەمىشە دەلىللەڭ. مۇلازىمېتىر ھەقىقەتنىڭ بىردىنبىر مەنبەسى بولۇشى كېرەك. ئالدامچىلىقنىڭ ئالدىنى ئېلىش يەنە كېلىپ ، مەن بۇنىڭغا يېتەرلىك بېسىم قىلالمايمەن: بارلىق مۇلازىمېتىر تەرەپلىرىنى دەلىللەشكە كاپالەتلىك قىلىڭ. ئىشلەتكۈچىلەر ئىنسانلار ، پۇرسەت بولسا ئىنسانلار ئالدامچىلىق قىلىشى مۇمكىن. ساقلانغىلى بولمايدۇ. سىناپ باقسىڭىز بولىدۇ:
بارلىق ھەرىكەتلەرنى UTC ۋاقىت تامغىسى بىلەن ساقلاش. خېرىدار ئۆزىنىڭ يەرلىك ۋاقتىنى ئەۋەتەلەيدۇ ، ئەمما مۇلازىمېتىر ئۇنى دەرھال UTC غا ئايلاندۇرالايدۇ ۋە مۇلازىمېتىر ۋاقتىغا قارشى دەلىللىيەلەيدۇ. بۇنداق بولغاندا ، ئەگەر خېرىدارنىڭ ۋاقىت جەدۋىلى گۇمانلىق بولسا ، سىستېما ئۇنى خاتالىق دەپ رەت قىلالايدۇ ، UI ماس ھالدا جاۋاب قايتۇرالايدۇ. پائالىيەتنى ئاساس قىلغان ئىز قوغلاشنى ئىشلىتىش. باشقىچە قىلىپ ئېيتقاندا ، ھەر بىر ھەرىكەتنىڭ خاتىرىسىنى ئىشلەتكۈچىنىڭ كىملىكى ، ئېلىپ بېرىلغان ھەرىكەت تۈرى ۋە ۋاقىت جەدۋىلى ۋە ۋاقىت رايونى قاتارلىق ئۇچۇرلارنى ئۆز ئىچىگە ئالىدۇ. بۇ دەلىللەشكە ياردەم بېرىدۇ.
كوچا سىستېمىسى ماتورى قۇرۇش بۇ كود دەرسلىكى ئەمەس ، شۇڭا مەن سىزگە بىر مۇنچە كود تاشلاشتىن ساقلىنىمەن. مەن بۇ ئەمەلىيەتنى ساقلاپ ، ئىشلارنىڭ بىناكارلىق ، ئېقىش ۋە ئىشەنچلىك بولۇشقىچە بولغان ئارىلىقتا بىر يۈرۈش سىستېما ماتورىنى قانداق ئىشلىتىدىغانلىقىنى تەسۋىرلەپ ئۆتىمەن. يادرولۇق بىناكارلىق مەن بىر نەچچە قېتىم ئېيتقىنىمدەك ، مۇلازىمېتىرنى سانلىق مەلۇماتنىڭ يەككە ھەقىقەت مەنبەسىگە ئايلاندۇرۇڭ. بىناكارلىق مۇلازىمىتىرى مۇلازىمېتىردا مۇنداق نەرسىلەرنى ماڭالايدۇ:
ھەر بىر ئىشلەتكۈچىنىڭ سانلىق مەلۇماتلىرىنى سانداندا ساقلاڭ. نۆۋەتتىكى يۈرۈشلۈك دۇكاننى (سۈكۈتتىكى 0) پۈتۈن سان سۈپىتىدە ساقلاڭ. ۋاقىت رايونىنىڭ مايىللىقىنى ، يەنى IANA Timezone تىزمىسىنى ساقلاڭ (يەرلىك ۋاقىت تامغىسىدىن بىۋاسىتە ياكى ئىشلەتكۈچىدىن ۋاقىت رايونىنى تاللاشنى تەلەپ قىلىپ ئېنىق). مەسىلەن ، «ئامېرىكا / New_York». بارلىق لوگىكىنى بىر تەرەپ قىلىپ ، بۇ لىنىيەنىڭ داۋاملاشقان ياكى بۇزۇلغانلىقىنى جەزملەشتۈرۈڭ ، ۋاقىت رايونىنى تەكشۈرۈش ئارقىلىق ئىشلەتكۈچىنىڭ يەرلىك ۋاقىت رايونىغا مۇناسىۋەتلىك.
شۇنىڭ بىلەن بىللە ، خېرىدار تەرەپتە:
نۆۋەتتىكى مۇلازىمېتىرنى كۆرسىتىڭ ، ئادەتتە مۇلازىمېتىردىن ئېلىنىدۇ. مۇلازىمېتىرغا مېتا سانلىق مەلۇمات شەكلىدە ئېلىپ بېرىلغان ھەرىكەتنى ئەۋەتىپ ، ئىشلەتكۈچىنىڭ لاياقەتلىك تەرتىپنى تاماملىغان-قىلمىغانلىقىنى دەلىللەڭ. مۇلازىمېتىرنىڭ ئىنكاسىغا ئاساسەن كۆرۈنۈشلۈك تەكلىپ بىلەن تەمىنلەڭ.
شۇڭا قىسقىسى ، چوڭ مېڭە مۇلازىمېتىردا ، خېرىدار كۆرسىتىش مەقسىتى ۋە ۋەقەلەرنى يوللاش ئۈچۈندۇر. بۇ سىزگە نۇرغۇن مەغلۇبىيەت ۋە قىرغاق ئەھۋاللىرىنى تېجەيدۇ ، ئۇنىڭدىن باشقا يېڭىلاش ۋە ئوڭشاشنى ئاسانلاشتۇرىدۇ. لوگىكىلىق ئېقىن ئىشلەتكۈچى ھەرىكەتنى تاماملىغاندا ئەڭ تۆۋەن ئۈنۈملۈك سىزىقلىق سىستېما ماتورىنىڭ قانداق ماڭىدىغانلىقىنى ئىلگىرى سۈرەيلى:
ئىشلەتكۈچى لاياقەتلىك تەرتىپ ھەرىكىتىنى تاماملايدۇ. خېرىدار مۇلازىمېتىرغا مېتا سانلىق مەلۇمات سۈپىتىدە پائالىيەت ئەۋەتىدۇ. بۇ «ئىشلەتكۈچى X ۋاقىت جەدۋىلى Z دىكى تاماملانغان ھەرىكەت» بولۇشى مۇمكىن. مۇلازىمېتىر بۇ پائالىيەتنى قوبۇل قىلىدۇ ۋە ئاساسىي دەلىللەش ئېلىپ بارىدۇ. بۇ ھەقىقىي ئىشلەتكۈچىمۇ؟ ئۇلار دەلىللەنگەنمۇ؟ ھەرىكەت كۈچكە ئىگەمۇ؟ ۋاقىت رايونى بىردەكمۇ؟ ئەگەر بۇ ئۆتۈپ كەتسە ، مۇلازىمېتىر ئىشلەتكۈچىنىڭ سانلىق مەلۇمات ئامبىرىنى ئەسلىگە كەلتۈرىدۇ. ئاندىن ، تاپشۇرۇۋالغان ھەرىكەت ۋاقىت جەدۋىلىنى ئىشلەتكۈچىنىڭ يەرلىك ۋاقىت رايونىغا ئۆزگەرتىڭ. مۇلازىمېتىرنىڭ يەرلىك ۋاقىت رايونىدىكى كالېندار ۋاقتىنى (ۋاقىت تامغىسى ئەمەس) سېلىشتۇرۇپ كۆرەيلى: ئەگەر ئوخشاش بىر كۈن بولسا ، ئۇنداقتا ھەرىكەت ئارتۇقچە بولۇپ ، ئۇنىڭدا ھېچقانداق ئۆزگىرىش بولمايدۇstreak. ئەگەر ئەتىسى بولسا ، ئۇنداقتا بۇ سىزىق 1 گە كېڭىيىدۇ ۋە كۆپىيىدۇ. ئەگەر بىر كۈندىن ئارتۇق ئارىلىق بولسا ، سىزىق ئۈزۈلۈپ قالىدۇ. قانداقلا بولمىسۇن ، سىز بۇ يەردە مېھىر-شەپقەت مېخانىزىمىنى قوللىنىشىڭىز مۇمكىن. ئەگەر مېھىر-شەپقەت مېخانىزمى قولدىن كەتكەن بولسا ، ئۇنداقتا 1 نى ئەسلىگە كەلتۈرۈڭ.
ئەگەر سىز ئابىدە خاراكتېرلىك مۇۋەپپەقىيەتلەر ئۈچۈن تارىخى سانلىق مەلۇماتلارنى ساقلاشنى تاللىسىڭىز ، ئۇنداقتا «ئەڭ ئۇزۇن سىزىق» ياكى «ئومۇمىي ئاكتىپ كۈن» قاتارلىق ئۆزگەرگۈچى مىقدارلارنى يېڭىلاڭ. مۇلازىمېتىر ئاندىن سانداننى يېڭىلاپ خېرىدارغا جاۋاب قايتۇرىدۇ. مۇنداق بىر نەرسە:
{ "current_streak": 48, "longest_streak": 50, "total_active_days": 120, "streak_extended": true, }
يەنىمۇ ئىلگىرىلىگەن ھالدا تەدبىر سۈپىتىدە ، مۇلازىمېتىر قايتا سىناپ بېقىشى ياكى رەت قىلىشى ۋە جەرياندا بىرەر ئىش مەغلۇپ بولغاندا خېرىدارغا ئۇقتۇرۇشى كېرەك. بەرداشلىق بېرىش ئۈچۈن بىنا يۇقىرىدا دېيىلگەندەك ، ئابونتلار كەمتۈك ياكى مۇلازىمېتىرنىڭ ئىشتىن چۈشۈش ۋاقتى سەۋەبىدىن ئۇدا ئۇتتۇرۇپ قويدى ، بۇ ئىنتايىن قورقۇنچلۇق UX ، ئابونتلار بۇنىڭ ئۈچۈن چۈشۈشنى ئۈمىد قىلمايدۇ. شۇڭا ، سىزنىڭ تۈز سىستېمىڭىزدا بۇ ئەھۋاللارنىڭ كاپالىتى بولۇشى كېرەك. ئەگەر مۇلازىمېتىر ئاسراشقا چۈشۈپ قالغان بولسا (ياكى ھەر قانداق سەۋەب) ، قوشۇمچە سائەتنىڭ ۋاقىتلىق كۆزنىكىنى ئوڭشاشقا رۇخسەت قىلىشنى ئويلاڭ ، شۇڭا ھەرىكەتلەر كېچىكىپ يوللىنىپ يەنىلا سانايدۇ. ئىشلەتكۈچىلەرگە خەۋەر قىلىشنى تاللىسىڭىزمۇ بولىدۇ ، بولۇپمۇ ئەھۋال داۋاملىشىۋاتقان ئەھۋالغا تەسىر كۆرسىتەلەيدىغان بولسا. ئەسكەرتىش: سانلىق مەلۇماتنى قولدا ئەسلىگە كەلتۈرگىلى بولىدىغان باشقۇرغۇچى ئارقا ئىشىك قۇرۇڭ. كەمتۈكلەر مۇقەررەر ، بەزى ئىشلەتكۈچىلەر سىزنىڭ پروگراممىڭىزنى چاقىرىپ ياكى كونترول قىلالمايدىغان سەۋەبلەر تۈپەيلىدىن ئۇلارنىڭ ئېقىمىنىڭ بۇزۇلۇشىنى قوللايدۇ. ئەگەر تەكشۈرۈشتىن كېيىن ، ئىشلەتكۈچى توغرا بولسا ، بۇ قۇرلارنى قولدا ئەسلىگە كەلتۈرەلەيدىغان بولۇشىڭىز كېرەك. خۇلاسە بىر ئىش يەنىلا ئېنىق: ئىنسانلارنىڭ پسىخولوگىيىسىنىڭ قانداق قىلىپ ئاساسىي قاتلامدا خىزمەت قىلىدىغانلىقى ئۈچۈن ، يوللار ھەقىقەتەن كۈچلۈك. ئۇ يەردىكى ئەڭ ياخشى تەرتىپ سىستېمىسى ئابونتلار ئاڭلىق ئويلىمايدىغان سىستېما. ئۇ چىش چوتكىلاشقا ئوخشاش دەرھال نەتىجىگە ياكى كۆرۈنەرلىك ئىلگىرىلەشنىڭ دائىملىق ئادىتىگە ئايلاندى. مەن پەقەت شۇنى دېمەكچىمەن: بارلىق مەھسۇلاتلار تەرتىپلىك سىستېمىغا ئېھتىياجلىق ئەمەس. كۈندىلىك ئاكتىپ ئىشلەتكۈچىلەرنى خالايدىغانلىقىڭىز ئۈچۈنلا ئىزچىللىقنى زورلاش كېرەكمۇ؟ بۇنىڭ جاۋابى ناھايىتى «ياق» بولۇشى مۇمكىن.