Ehrlich gesagt fühle ich mich ein bisschen wie auf dem Bild. In den letzten Tagen habe ich mit meinem ersten Audit bei code4rena begonnen und zusammen mit dem Smart Contract-Kurs und meinem Job ist das ziemlich viel, was ich bewältigen muss.



Ja, hauptsächlich, weil ich dafür bezahlt habe. Aber das hat dazu geführt, dass ich die Sache noch ernster genommen habe.

Und dann, vor einer Woche, habe ich meine „Angst“, nicht vorbereitet zu sein, beiseite gelegt und mich bei code4rena registriert, entschlossen, am nächsten Auditing-Wettbewerb teilzunehmen. Und das habe ich getan. Ein paar Tage später begann der Asymmetrie-Wettbewerb und ich habe mich voll darauf eingelassen.

„Cool, diese beiden Dinge machst du jetzt also jeden Tag? Keine große Sache …“

Nun, jeder, der damit zu tun hat, weiß, dass es geistig anstrengend ist, das heißt, man kann dies nicht über einen langen Zeitraum tun und gleichzeitig produktiv sein.

Und wissen Sie was? Außerdem habe ich noch einen Vollzeitjob.

Wie also organisiere ich meine Zeit, um dies zu bewältigen?

Ob gut oder schlecht, jeder Tag hat 24 Stunden und das wird sich auch nicht ändern. Um das Beste aus ihnen herauszuholen, brauchte ich also etwas Engagement und Organisation:

1. Ich habe beschlossen, früher aufzustehen als sonst, um ein bis zwei Stunden vor Beginn meiner Vollzeitarbeit für die Erledigung meiner einzelnen Aufgaben nutzen zu können.

Es gibt jedoch etwas Wichtiges zu erwähnen: Ich versuche, mindestens sieben Stunden zu schlafen. Andernfalls bin ich möglicherweise nutzlos und mein Gehirn funktioniert nicht so gut.

So würde ich beispielsweise dort weitermachen, wo ich den SCH-Kurs unterbrochen hatte, und mich so lange wie möglich darauf konzentrieren, bevor ich aufstehen und mich ausruhen muss.

2. Nachdem ich eine Pause genutzt habe, um etwas zu essen und/oder einen kleinen Spaziergang zu machen, beginne ich mit meiner Vollzeitbeschäftigung.

Wie ich in meinem ersten Artikel erwähnt habe, bin ich Softwareentwickler im Testbereich. Mein Job ist also auch geistig anspruchsvoll und ich brauche Pausen. In diesen schaue ich manchmal, ob es auf YouTube ein neues Video von Owen, Patrick Collins oder anderen Leuten gibt, denen ich folge, oder ich schaue einfach, was in der Blockchain-Community auf Twitter los ist.

3. Nach Feierabend wechsele ich in der Regel direkt, auch ohne mich von meinem Stuhl zu bewegen (ich arbeite remote), ins Studium bzw. in die Prüfung (je nach Tag und Stimmung) und mache vorher noch eine kleine Pause, z. B. einen Spaziergang oder etwas Sport.

4. Normalerweise trainiere ich zu Hause mit Körpergewichtsübungen. Ich bin ein Fan von Calisthenics, daher stammen einige der Übungen auch aus dieser Disziplin.

Ich trainiere nicht zwei Stunden, sondern normalerweise nur 30 bis 60 Minuten, da es mir geistig und natürlich auch körperlich hilft.

5. Im weiteren Tagesverlauf stelle ich fest, dass ich, nachdem ich einige Hausarbeiten erledigt und, um ehrlich zu sein, einfach etwas Leben gehabt habe, Zeit finde, dieses Projekt von code4rena zu überprüfen und zu versuchen, einige der Prüftipps anzuwenden, die ich von der Community bekommen habe.

Ich stelle fest, dass ich, wenn ich etwas Neues lerne, im Code aus dem Audit danach suche und schaue, ob ich einen möglichen Fall erkennen kann, da ich ja gerade lerne, Schwachstellen auszunutzen. Unabhängig davon, ob ich dabei erfolgreich bin oder nicht, kommt es auf die Zeit an, die ich mit der Analyse und dem Versuch verbringe, den Code zu verstehen.

__________________

Twittern Sie @TheBlockChainer, um weitere tägliche Updates zu Smart Contracts, Web3-Sicherheit, Solidity, Auditing von Smart Contracts und mehr zu erhalten.

__________________