Я відчуваю себе трохи як на тій картині, чесно кажучи. За останні кілька днів я почав робити свій перший аудит у code4rena, і разом із курсом Smart Contract і моєю роботою це досить багато для виконання.



Так, головним чином тому, що я заплатив за це. Але це лише допомогло мені поставитися до цього ще серйозніше.

А потім, тиждень тому, я залишив свій «страх» бути непідготовленим і зареєструвався в code4rena, вирішивши взяти участь у наступному конкурсі аудиту. І так я зробив. Через кілька днів після цього розпочався конкурс на асиметрію, і я взявся за все.

«Круто, тепер ти робиш ці дві речі щодня? Не велике діло…"

Що ж, будь-хто, хто займається будь-яким із цього, знає, що це складно розумово, а це означає, що ви не можете робити це протягом тривалого часу і при цьому бути продуктивним.

І знаєте що? Крім того, у мене є повний робочий день.

Отже, як мені організувати свій час, щоб впоратися з цим?

Добре чи погано, кожен день має 24 години, і це не зміниться. Отже, щоб отримати від них максимальну користь, мені знадобилася певна відданість і організація:

1 . Я вирішив прокидатися раніше, ніж раніше, щоб мати можливість використати одну-дві години перед початком роботи на повний робочий день для виконання будь-якого зі своїх завдань.

Однак є дещо важливе, про що слід згадати, я намагаюся спати мінімум сім годин. Інакше я можу бути марним, а мій мозок не працюватиме.

Тож я, наприклад, продовжував би там, де зупинився на курсі SCH, і зосереджувався на цьому стільки часу, скільки міг, перш ніж виникне потреба встати та відпочити.

2. Використавши перерву, щоб щось поїсти та/або пішовши на коротку прогулянку, я починаю працювати на повний робочий день.

Як я вже згадував у своїй першій статті, я тестую програмного інженера, тож моя робота також складна розумово, тому мені потрібні перерви, і під час них я інколи перевіряю, чи є нове відео на Youtube від Оуена, Патріка Коллінза чи будь-яких інших людей, за якими я стежу, або просто перевіряю, що відбувається в спільноті блокчейнів Twitter.

3. Після закінчення свого робочого часу я зазвичай відразу переходжу, навіть не рухаючись зі стільця (я працюю віддалено), безпосередньо до навчання чи аудиту (залежно від дня та настрою), і я витрачаю трохи часу, перш ніж йти на прогулянка або виконання фізичних вправ.

4. Зазвичай я тренуюся вдома, виконуючи вправи з власною вагою. Я прихильник гімнастики, тому деякі вправи також належать до цієї дисципліни.

Я не витрачаю на тренування 2 години, зазвичай від 30 до 60 хвилин, оскільки це допомагає мені розумово і, очевидно, фізично.

5. Протягом решти мого дня я вважаю, що після роботи по дому, а чесно кажучи, просто трохи поживши, я знаходжу час для перегляду цього проекту від code4rena та намагаюся застосувати деякі поради щодо аудиту, які я отримав від громада.

Я вважаю, що оскільки я вчуся використовувати вразливості, коли я дізнаюся щось нове, я шукаю це в коді аудиту та дивлюсь, чи можу я помітити потенційний випадок. Незалежно від того, досягну я успіху в цьому чи ні, важливий час, витрачений на аналіз і спроби зрозуміти код.

__________________

Twitter @TheBlockChainer, щоб знайти більше щоденних оновлень про смарт-контракти, безпеку Web3, Solidity, аудит смарт-контрактів тощо.

__________________