![](https://public.bnbstatic.com/image/pgc/202305/329669befced8df2435c5f1c9c0fbc9f.jpg)
Я відчуваю себе трохи як на тій картині, чесно кажучи. За останні кілька днів я почав робити свій перший аудит у code4rena, і разом із курсом Smart Contract і моєю роботою це досить багато для виконання.
Так, головним чином тому, що я заплатив за це. Але це лише допомогло мені поставитися до цього ще серйозніше.
А потім, тиждень тому, я залишив свій «страх» бути непідготовленим і зареєструвався в code4rena, вирішивши взяти участь у наступному конкурсі аудиту. І так я зробив. Через кілька днів після цього розпочався конкурс на асиметрію, і я взявся за все.
«Круто, тепер ти робиш ці дві речі щодня? Не велике діло…"
Що ж, будь-хто, хто займається будь-яким із цього, знає, що це складно розумово, а це означає, що ви не можете робити це протягом тривалого часу і при цьому бути продуктивним.
І знаєте що? Крім того, у мене є повний робочий день.
Отже, як мені організувати свій час, щоб впоратися з цим?
Добре чи погано, кожен день має 24 години, і це не зміниться. Отже, щоб отримати від них максимальну користь, мені знадобилася певна відданість і організація:
1 . Я вирішив прокидатися раніше, ніж раніше, щоб мати можливість використати одну-дві години перед початком роботи на повний робочий день для виконання будь-якого зі своїх завдань.
Однак є дещо важливе, про що слід згадати, я намагаюся спати мінімум сім годин. Інакше я можу бути марним, а мій мозок не працюватиме.
Тож я, наприклад, продовжував би там, де зупинився на курсі SCH, і зосереджувався на цьому стільки часу, скільки міг, перш ніж виникне потреба встати та відпочити.
2. Використавши перерву, щоб щось поїсти та/або пішовши на коротку прогулянку, я починаю працювати на повний робочий день.
Як я вже згадував у своїй першій статті, я тестую програмного інженера, тож моя робота також складна розумово, тому мені потрібні перерви, і під час них я інколи перевіряю, чи є нове відео на Youtube від Оуена, Патріка Коллінза чи будь-яких інших людей, за якими я стежу, або просто перевіряю, що відбувається в спільноті блокчейнів Twitter.
3. Після закінчення свого робочого часу я зазвичай відразу переходжу, навіть не рухаючись зі стільця (я працюю віддалено), безпосередньо до навчання чи аудиту (залежно від дня та настрою), і я витрачаю трохи часу, перш ніж йти на прогулянка або виконання фізичних вправ.
4. Зазвичай я тренуюся вдома, виконуючи вправи з власною вагою. Я прихильник гімнастики, тому деякі вправи також належать до цієї дисципліни.
Я не витрачаю на тренування 2 години, зазвичай від 30 до 60 хвилин, оскільки це допомагає мені розумово і, очевидно, фізично.
5. Протягом решти мого дня я вважаю, що після роботи по дому, а чесно кажучи, просто трохи поживши, я знаходжу час для перегляду цього проекту від code4rena та намагаюся застосувати деякі поради щодо аудиту, які я отримав від громада.
Я вважаю, що оскільки я вчуся використовувати вразливості, коли я дізнаюся щось нове, я шукаю це в коді аудиту та дивлюсь, чи можу я помітити потенційний випадок. Незалежно від того, досягну я успіху в цьому чи ні, важливий час, витрачений на аналіз і спроби зрозуміти код.
__________________
Twitter @TheBlockChainer, щоб знайти більше щоденних оновлень про смарт-контракти, безпеку Web3, Solidity, аудит смарт-контрактів тощо.
__________________