👋 Hello! I'm Leon-Kay, a software developer based in Suzhou, China. I was born after 2000 and specialize in crafting innovative solutions. With over 1.5 years of experience in software development, I possess strong programming acumen and a knack for independent exploration and research in new domains.
🧠 I thrive on challenges. In October 2021, I first encountered research on blockchain and cryptocurrency, which gradually cultivated my strong interest. It wasn't until December 2023 that I officially began delving into blockchain technology. My goal is to establish a career in this field. Here's an overview of my study plan:
Number | Content | Checkbox |
---|---|---|
Basic Stage | ||
1 | Understanding Blockchain Basics Learn the basic concepts of blockchain, including blocks, blockchain, consensus mechanisms, etc. Understand the working principles of Ethereum and other mainstream blockchain platforms. |
✅ |
2 | JavaScript Basics Learn the basics of JavaScript syntax and be able to write simple code. |
✅ |
3 | Learning Solidity Language Learn Solidity syntax and common design patterns. |
✅ |
4 | Smart Contract Writing and Debugging Master writing and debugging smart contracts using tools like Remix. |
✅ |
5 | Solidity Security Best Practices Understand security best practices in Solidity, such as avoiding integer overflow, reentrancy attacks, etc. |
✅ |
6 | Smart Contract Development Frameworks Be familiar with mainstream smart contract development frameworks like Hardhat, Foundry. |
✅ |
7 | node.js Basics Understand the basic concepts of node.js. |
✅ |
8 | Smart Contract Writing Read common contracts and write them separately to deepen understanding of smart contracts. |
✅ |
9 | Blockchain Books Reading Read classic works like "The Beauty of Blockchain Architecture" and "In-depth Understanding of Ethereum" to deepen understanding of blockchain technology. |
❌ |
10 | Web3.js and Ether.js Understand Web3.js and Ether.js, and master methods of interacting with Ethereum nodes. |
✅ |
11 | DeFi Basics Understand basic concepts in the DeFi field, including AMM, NFT, DAO, etc. |
✅ |
Advanced Stage Stage | ||
12 | Advanced Solidity Learning Deepen understanding of Solidity, mastering finer syntax and features. |
✅ |
13 | Reading Blockchain Core Technology Books Read books like "In-depth Introduction to Blockchain Core Technology and Project Analysis" and "In-depth Ethereum Smart Contract Development". |
❌ |
14 | Hardhat Practical Techniques Learn practical techniques in Hardhat, including automation scripts, code verification, etc. |
✅ |
15 | Smart Contract Optimization Techniques Understand smart contract optimization techniques, including gas cost optimization, storage optimization, etc. |
✅ |
16 | Study DeFi Contract Projects Source Code Study the source code of excellent DeFi contract projects like Uniswap, deepening understanding of their design ideas and implementation details. |
❌ |
17 | In-depth Understanding of Ethereum Virtual Machine Deeply understand the working principles and execution process of the Ethereum Virtual Machine (EVM). |
❌ |
18 | Using OpenZeppelin Library Master the use of standard contracts and libraries provided by OpenZeppelin. |
❌ |
19 | Blockchain Networks Understand different blockchain networks, including mainnet, testnet, and private chains, and be familiar with their characteristics and uses. |
❌ |
20 | Smart Contract Security Deeply understand various vulnerabilities and attack methods in smart contract security, and learn how to write secure smart contracts. |
✅ |
21 | Smart Contract Security Tools Master some smart contract security tools like MythX, etc., for detecting and fixing security issues in contracts. |
❌ |
22 | Blockchain Data Structures Understand blockchain data structures like Merkle trees, Patricia trees, etc. |
✅ |
🚀 I love collaboration and am eager to explore new knowledge and opportunities. Whether it's developing cutting-edge applications or delving into blockchain development, I'm prepared to challenge myself.
📫 You can reach me at [email protected] || WeChat: lk34041515. Let's create something amazing together!
⚡ Fun fact: Not only am I a coder, but also a late-night food researcher. Research shows that code and food make the best combination!
Next, I have more challenges to tackle. Ultimately, I aim to become a senior blockchain architect with extensive experience in blockchain development, a strong technical background, and leadership skills. Feel free to get in touch, and let's explore the future of blockchain together!