Day 0: Become a self-taught blockchain developer with zero knowledge in 365 days

Ximena Elizeche
3 min readJan 26, 2021

CLARIFY SOMETHING

First of all, I am not not actually a person having zero knowledge. It's unfair to say so. I've learned the knowledge of blockchain for 2-3 months. Till this moment:

  1. I learn some basic knowledge of blockchain (10-hour research).
  2. I do the research of commercial applications of blockchain (5-hour research)
  3. I took a course of data structure 2 years ago(although I only attend half of the course, luckliy, I passed it. Mostly thanks to my google-ability.)
  4. I have slight knowledge of all kinds of programming languages(3-hour research).
  5. I have slight knowledge of cmd(30-minute research)
  6. I have slight knowledge of git and GitHub(1-hour reesearch)
  7. I have slight knowledge of front-end and back-end(3-hour research)
  8. I have slight knowledge of the development tools of blockchain(5-hour research)
  9. I have slight knowledge of different platforms of blockchain(2-hour research)
  10. I do the research of the method, important concept, and attitude of self-taught programming (2-hour research)
  11. I am not bad in English.
  12. I am proficient in google.(thanks to my past experience in personal unprofessional academic research)
  13. I do the research to understand whats it takes to become a professional blockchain developer(1-hour reesearch)
  14. I have slight understanding how a software development team work(2-hour reesearch)

Secondly, I am not actually aiming to become a professional blockchain developer nor seeking a job as a developer. I just want myself to be equipped with the ability of what a normal blockchain developer has. The reasons are complicated, and it's not what I want to disucss here. But I do acknowledge the disruptive and importance of this technology since I met it maybe about three months ago. It is necessary and essential for me to be proficient in this technologyas soon as possible.

Third, I reckon I have 70%-75% understanding of the difficulties of this task based on the research I've done so for, and the success rate for me to achieve of this goal on schedule and behind schedul is 0.5%-1% and 9% respectively (hope that I wasn't too optimistic). It must be a painful leraning process for me learn all these stuff.

Who am I?

I'm currently a undergraduate student studying in business school, and FINALLY about to graduate. Few months ago, lots of things happened, the first is I realize the significance for me to master some sort of up-to-date technology in order to achieve my goal. And the second is I accidently bump into blockchain , and was attracted by this technology. Blockchain is the ideal stepping stone and target for me, the technology behind it has unlimited potential to disrupt the rigid world pattern. Besides, I must say that I have little interest on abritage tranctions such as Bitcion. I aim to focus more on the technology behind it, and be equipped with the ability a normal blobkchain developer has.

My attitude of articles I write

The purpose of this Medium account is to record my learning process and organize my thoughts during learning. However, it costs more time than I thought from the beginning For me, my learning philosophy is to maintain high learning quality at low time cost. Writing airticles certainly take time, maybe next time I should enhance the speed. Also, it might be found the incompleteness or even wrong spelling in my airticle, for I don't want to focus too much on the readability of airticles, otherwise, it would become kind of a “distraction” in my learning process. It's the same as the process of software development, there is no need to achieve high degree of completion in the first place, I just need to amend my articles graudually in the future. There is no room for low speed.

#

NEXT : DAY 1

--

--