说实话,我确实感觉有点像那张照片中的人。过去几天,我开始在 code4rena 上做我的第一次审计,再加上智能合约课程和我的工作,要处理的事情相当多。



是的,主要是因为我确实付了钱。但这只会让我更加认真地对待这件事。

然后,一周前,我抛开了“准备不足”的恐惧,在 code4rena 上注册,决心参加下一届审计比赛。于是我就参加了。几天后,不对称竞赛开始了,我全力以赴。

“太棒了,现在你每天都做这两件事了?没什么大不了的……”

好吧,任何参与过这些事情的人都知道,这对精神的要求很高,这意味着你不可能长时间做这件事而且还能取得成效。

你知道吗?除此之外我还有一份全职工作。

那么,我该如何安排时间来处理这个问题?

不管好坏,每一天都有 24 小时,这一点不会改变。因此,为了充分利用这些时间,我需要一些承诺和组织:

1.我决定比以前起得早一些,以便能够在开始全职工作之前利用一到两个小时来完成我的任何一项任务。

不过,有一件重要的事情要提一下,我尽量保持至少七个小时的睡眠。否则,我可能毫无用处,我的大脑也无法正常工作。

因此,例如,我会继续我离开 SCH 课程的地方,并尽可能多地集中精力学习该课程,直到需要站起来休息为止。

2. 休息一会儿,吃点东西或散散步后,就开始我的全职工作。

正如我在第一篇文章中提到的,我是一名测试软件工程师,所以我的工作对脑力要求很高,因此,我确实需要休息,在休息期间,我有时会查看 YouTube 上是否有 Owen、Patrick Collins 或我关注的其他人的新视频,或者只是查看 Twitter 区块链社区上发生的事情。

3. 下班后,我通常会立即转换工作时间,甚至不用从椅子上起身(我是远程办公)就直接投入到学习或审计中(取决于当天的情况和感觉),然后我会花一小会儿时间再去散步或做些运动。

4. 我通常在家里做体重练习。我是健美操的粉丝,所以有些练习也属于这一类。

我不会花 2 个小时来锻炼,通常 30 到 60 分钟,因为它对我的心理和身体都有帮助。

5. 在一天的剩余时间里,我发现在做了一些杂务之后,公平地说,只是过了一些生活,我确实找到了时间来审查来自 code4rena 的这个项目,并尝试应用我从社区获得的一些审计技巧。

我发现,由于我正在学习利用漏洞,当我学到新东西时,我会在审计的代码中寻找它,看看我是否能发现一个潜在的案例。不管我是否成功,重要的是花在分析和尝试理解代码上的时间。

__________________

Twitter @TheBlockChainer 可以找到更多关于智能合约、Web3 安全、Solidity、审计智能合约等的每日更新。

__________________