Rostini aytsam, o‘zimni biroz o‘sha rasmdagidek his qilyapman. So‘nggi bir necha kundan beri code4rena’da ilk auditimni qila boshladim. Smart Contract kursi va ishim bilan birga bularning hammasiga ulgurish ancha qiyin.



Ha, asosan buning uchun pul to‘laganim sababli. Lekin bu menga ishga yanada jiddiyroq yondashishimga yordam berdi.

Keyin, bir hafta oldin, tayyor bo‘lmaslik haqidagi “qo‘rquvim”ni chetga surib, code4rena’da ro‘yxatdan o‘tdim va navbatdagi audit tanlovida qatnashishga qat’iy qaror qildim. Shunday ham qildim. Bir necha kundan keyin Asymmetry tanlovi boshlandi va men unga bor kuchim bilan kirishdim.

“Zo‘r, demak endi shu ikki ishni har kuni qilyapsanmi? Bu unchalik qiyin emas-ku…”

Xo‘sh, bularning birortasi bilan shug‘ullangan odam biladiki, bu aqliy jihatdan charchatadi. Demak, buni uzoq vaqt davomida qilib, shu bilan birga unumdor bo‘lib qolish qiyin.

Bilasizmi, bundan tashqari, mening to‘liq stavkadagi ishim ham bor.

Xo‘sh, bularni uddalash uchun vaqtimni qanday tashkil qilaman?

Yaxshi yoki yomon, har kuni 24 soatdan iborat va bu o‘zgarmaydi. Shuning uchun ulardan unumli foydalanish uchun qat’iyat va tartib kerak bo‘ldi:

1 . Vazifalarimdan birini bajarish uchun to‘liq stavkadagi ishimni boshlashdan oldin bir-ikki soat ajratish maqsadida avvalgidan ertaroq uyg‘onishga qaror qildim.

Shuni ham aytib o‘tish muhim: kamida yetti soat uxlashga harakat qilaman. Aks holda, foydam tegmasligi va miyam yaxshi ishlamasligi mumkin.

Masalan, SCH kursida to‘xtagan joyimdan davom etib, o‘rnimdan turib dam olishga ehtiyoj sezgunimcha imkon qadar ko‘proq vaqtni shunga ajratardim.

2. Tanaffusda biror narsa yeb olgach va/yoki qisqa sayr qilib kelgach, to‘liq stavkadagi ishimni boshlayman.

Birinchi maqolamda aytganimdek, men dasturiy ta’minotni sinovdan o‘tkazish bo‘yicha muhandisman, shuning uchun ishim ham aqliy jihatdan charchatadi. Shu bois tanaffus qilishim kerak. Tanaffus paytida ba’zan Owen, Patrick Collins yoki men kuzatadigan boshqa odamlarning YouTube’da yangi videosi chiqqan-chiqmaganini tekshiraman yoki Twitter’dagi blokcheyn hamjamiyatida nimalar bo‘layotganini ko‘rib chiqaman.

3. Ish vaqtim tugagach, odatda darhol o‘qishimga yoki auditga o‘taman (kun va kayfiyatimga qarab), hatto stulimdan turmasdan ham (masofadan ishlayman). Sayrga chiqishim yoki mashq qilishimdan oldin bunga biroz vaqt ajrataman.

4. Odatda uyda o‘z vaznim bilan mashq qilaman. Kalistenikaga qiziqaman, shu sababli mashqlarning ayrimlari shu yo‘nalishga ham tegishli.

Men ikki soat mashq qilmayman. Odatda 30–60 daqiqa shug‘ullanaman, chunki bu menga ham aqliy, ham, tabiiyki, jismoniy jihatdan yordam beradi.

5. Kunning qolgan qismida yumushlarimni bajarib bo‘lgach va, to‘g‘risini aytsam, shunchaki yashashga ham vaqt ajratgach, code4rena’dagi ushbu loyihani ko‘rib chiqishga vaqt topaman. Hamjamiyatdan olgan audit bo‘yicha maslahatlarning ayrimlarini qo‘llashga ham harakat qilaman.

Men zaifliklardan foydalanishni o‘rganayotganim sababli, yangi biror narsa o‘rgansam, audit qilinayotgan koddan shuni qidirib, ehtimoliy holatni ilg‘ay olamanmi, deb tekshiraman. Bunda muvaffaqiyatga erishish-erishmasligimdan qat’i nazar, muhimi — kodni tahlil qilish va tushunishga urinish uchun sarflangan vaqt.

__________________

Aqlli shartnomalar, Web3 xavfsizligi, Solidity, aqlli shartnomalar auditi va boshqa mavzulardagi kundalik yangiliklarni olish uchun Twitter’da @TheBlockChainer sahifasini kuzating.

__________________