Թեստավորիր կյանքդ

Ծրագրավորման ոլորտում կա թեստավորողի մասնագիտությունը: Թեստավորողը մի մարդ է, որն օգտագործում է ծրագիրը սխալները գտնելու նպատակով: Սովորաբար ծրագրավորողն ու թեստավորողը տարբեր մարդիկ են: Ծրագրավորողը գրում է ծրագիրը, թեստավորողը՝ ստուգում:
Թեստավորողի կարիքն առաջացել է, քանի որ ծրագրավորողները հաճախ չեն նկատում սեփական սխալները (անկողմնակալ չեն իրենց ստեղծածի նկատմամբ): Հաճախ նրանք տեսնում են այն, ինչ ակնկալում են տեսնել, ոչ թե այն, ինչ կա: Դա նման է նրան, որ գիրք գրողն ինքն ուղղումներ անի տեքստում (շատ սխալներ քեզ սխալ չեն թվա): Թարմ հայացքով մարդը, ավելի հավանական է, որ կնկատի սխալները:
Մեզ դժվար է քննադատաբար վերաբերվել սեփական անձին (ստեղծածին): Այն, ինչ մենք անում ենք, մեզ ճիշտ է թվում:
Երբ տարիներ շարունակ ապրում ես նույն կերպ, ենթագիտակցաբար համոզում ես քեզ, որ ամեն ինչ ճիշտ ես անում. ունես ճիշտ մասնագիտություն, աշխատում ես ճիշտ տեղում, շրջապատված ես ճիշտ մարդկանցով, ճիշտ ես սնվում, օրդ ճիշտ ես անցկացնում, հավատում ես ճիշտ բաների, կյանքը շատ ճիշտ ես հասկանում: Բայց ինչպես ծրագրավորողը չի տեսնում իր բոլոր սխալները, այնպես էլ մենք դժվար ենք գիտակցում սխալները մեր կյանքում: Բայց, ի տարբերություն ծրագրավորման, մեր կյանքում թեստավորման մասնագետ չկա: Մենք ինքներս պետք է դառնանք այն:
Ի՞նչը թեստավորել
Աշխատանքի մեջ ես մի սկզբունք ունեմ՝ 80-90% դեպքերում ես անում եմ այն, ինչը նախկինում լավ արդյունք է տվել (ձգտելով եղածն ավելի լավացնել), բայց 10-20% դեպքերում փորձում եմ նոր բաներ, որոնք եղածի հետ կապ չունեն (թվում են սխալ, անիմաստ, երբեմն` հիմարություն): Ժամանակ առ ժամանակ այդպես ծնվում են նոր գաղափարներ, որոնք ավելի արդյունավետ են, քան նախորդները: Երկարաժամկետ տեսանկյունից դա տալիս է մրցակցային առավելություն, քանի որ մարդկանց մեծ մասն աշխատանքի մեջ անում է նույն բանը՝ մնալով հին մտածելակերպին:
Ես փորձում եմ թեստավորել իմ օրվա (կյանքի) բոլոր մասերը: Եթե նախկինում ինչ-որ վայր միշտ մեկնել եմ ավտոմեքենայով, մի օր կգնամ ավտոբուսով կամ մետրոյով, հեծանիվով կամ ոտքով: Եթե մարզվելիս միշտ կրկնում եմ իմ սիրած վարժությունները, մի օր կփորձեմ նոր վարժություններ: Եթե աշխատասեղանի մոտ միշտ նստում եմ նույն դիրքով՝ դեպի նույն տեսարանը, մի օր կփոխեմ դիրքս ու տեսարանը: Անկախ նրանից, որ ինձ դուր է գալիս տան իրերի դասավորվածությունը, մի օր ես կվերադասավորեմ իրերը (սովորաբար ամեն հաջորդը նախորդից լավ է ստացվում՝ չնայած նախորդը թվում էր կատարյալ): Եթե ինձ դուր է գալիս չինական մարտարվեստը, մի օր կփորձեմ թաիլանդականը: Եթե ունեմ գրքի նախընտրելի ժանր, մի օր կփորձեմ այլ ժանրի գիրք: Եթե հեռախոսում կամ համակարգչում ունեմ մշտական օգտագործվող ծրագրեր, մի օր կփորձեմ նմանատիպ այլ ծրագրեր:
Երբեմն հասարակ փորձարկումները բերում են այնպիսի արդյունքների (աշխատանքային, գիտակցական, զգացմունքային), որոնք զգալի լավացնում են կյանքդ, բայց դրան չէիր հասնի, եթե նոր բաներ չփորձեիր:
Տարիներ շարունակ ես ինքնակրթվում եմ առողջ ապրելակերպի, մասնավորապես՝ սննդի ոլորտում: Բայց չկա այնպիսի սննդակարգ, որը համարում եմ վերջնական ճիշտ: Ժամանակ առ ժամանակ ես կասկածի տակ եմ դնում իմ սննդակարգը: Դա չի նշանակում, որ այն, ինչ նախկինում արել եմ, պարզվում է՝ սխալ է: Սխալներ լինում են, բայց փորձարկումներն ավելի շատ լրացնում ու ձևափոխում են հինը, քան ամբողջությամբ փոխում: Դա նման է շերտ առ շերտ զարգացման: Ամեն շերտը դառնում է հիմք հաջորդ շերտի համար:
Իմիջիայլոց, ինձ զարմացնում են մարդիկ, որոնք տասնամյակներով սնվում են նույն կերպ, բայց սխալ են համարում այն մարդու սննդակարգը, որն այդ ոլորտում անընդհատ ինքնակրթվում ու աճում է:
Ավելի լավ կյանք
Թեստավորել՝ չի նշանակում, որ ամեն անգամ պետք է կյանքդ հիմնովին փոխես: Սովորաբար փոփոխությունները երևում են երկար ժամանակահատվածում: Թեստավորումը մեծ ռիսկեր չի պարունակում: Եթե թեստավորման արդյունքում գտնում ես ավելի լավ տարբերակ, կիրառում ես, եթե ոչ, մնում ես հնի հետ: Թեստավորման ամենամեծ խնդիրն այն է, որ այն քեզնից ժամանակ է խլում, հատկապես եթե թեստավորում ես տարբեր բաներ: Բայց դու անում ես դա հանուն ավելի լավ արդյունքների (կյանքի): Եթե արդյունքներիցդ (կյանքիցդ) լիարժեք գոհ ես, աճի ու փոփոխության կարիք չես զգում, կարող ես չթեստավորել: Բայց եթե գոհ չես, պետք է ժամանակ հատկացնես դրան, քանի որ վատ կյանքը, դժգոհությունը, տառապանքը, անարդյունավետությունը խլում են ոչ միայն ժամանակդ, այլև նյարդերդ, առողջությունդ, էներգիադ, երբեմն՝ կյանքիդ իմաստը:
Ես իմ կյանքի լավագույն թեստավորողը չեմ: Ես համոզված եմ, որ շատ բաներ դեռ սխալ եմ անում ու չեմ նկատում: Բայց գիտեմ նաև, որ դա է զարգացման ուղին: Գիտեմ, որ կան շատ բաներ, որոնք լավացրել եմ: Ամենակարևորը՝ գիտեմ, որ շարունակելու եմ լավացնել: Այստեղ չկա վերջնակետ (սա անվերջ ճանապարհ է): Եթե ճանապարհից հաճույք ես ստանում, այն օգտակար է ու աճեցնում է քեզ, ապա ինչու՝ ոչ: Կարևորը, ձգտելով դառնալ ավելի լավը, չպետք է քեզ թերի զգաս: Պետք է կենտրոնանաս աճի (փոփոխության) վրա, ոչ թե ընթացիկ վիճակի: Օրինակ, եթե ավելորդ քաշ ունես ու որոշում ես փոխվել, քեզ պետք է ոգեշնչի փոփոխությունը, ոչ թե ընկճի քաշը: Թեստավորումը թույլ է տալիս գիտակցել, թե դեպի ուր շարժվես: Երբ դա գիտակցում ես, անցյալը դադարում է կարևոր լինել: