Bài viết
Chia sẻ kiến thức của bạn.
Người mới bắt đầu với Solidity
Sau khi tham gia khóa học mới bắt đầu về cyfrin updraft, tôi đang cố gắng xây dựng một cái gì đó để tôi có thể củng cố kiến thức, nhưng dường như tôi không biết gì cả. Thực sự làm tôi buồn. Các bạn sẽ đưa ra lời khuyên gì
- Smart Contract
- Solidity
Câu trả lời
3Khóa học mới bắt đầu này không được cho là cung cấp cho bạn tất cả kiến thức để xây dựng những điều đột phá, mà là về sự hiểu biết về các khái niệm cơ bản. Nếu bạn hiểu chu kỳ phát triển solidity tổng thể (viết mã -> build -> triển khai đến testnet -> gọi txs để thử nghiệm) và có một số ý tưởng để google những gì nếu bạn quên một số lệnh CLI hoặc chi tiết cú pháp - bạn đã sẵn sàng!
Đừng lo lắng về việc không thể xây dựng DEX hoặc smth complex ngay lập tức, ngay cả với một thập kỷ kinh nghiệm lập trình những thứ khác, blockchain có thể cực kỳ khó hiểu theo một số cách. Kiểm tra các khóa học trung cấp về cyfrin hoặc các tài nguyên khác, và quan trọng nhất là tập trung vào những điều khiến bạn quan tâm đến sự vững chắc, cho dù đó là mong muốn xây dựng một số sản phẩm hoặc cơ hội nghề nghiệp hoặc chỉ là tò mò - hãy nhớ lý do tại sao bạn tham gia vào nó và Google/LLM các chi tiết kỹ thuật còn lại cho đến khi bạn đạt được điều đó.
Ngoài ra, nếu bạn cung cấp thêm một chút ngữ cảnh, có lẽ tôi sẽ có thể hữu ích hơn
Kinh nghiệm lập trình trước đây của bạn là gì? Đây có phải là ngôn ngữ lập trình đầu tiên bạn học?
Nếu đó là ngôn ngữ lập trình đầu tiên của bạn, chỉ cần tiếp tục thực hành và cố gắng vui chơi trên đường đi. Kiểm tra các ví dụ, cố gắng hiểu từng dòng logic và sau đó cố gắng sao chép một cái gì đó tương tự.
Phải mất thời gian và công sức để bộ não của bạn thích nghi với cách suy nghĩ cần thiết để lập trình trôi chảy. Nhưng nó sẽ xảy ra nếu bạn tiếp tục cố gắng. Nó giống như một câu “aha!” Tại một thời điểm nào đó, và mọi thứ bắt đầu suôn sẻ hơn sau đó.
Chúc may mắn!
Cảm ơn các bạn, điều này thực sự hữu ích. Có lẽ bây giờ tôi sẽ tiếp tục khóa học và hiểu khái niệm hơn và cố gắng xây dựng một cái gì đó sau này
Bạn có biết câu trả lời không?
Hãy đăng nhập và chia sẻ nó.
Solidity is an object-oriented, high-level language for implementing smart contracts. It is a curly-bracket language designed to target the Ethereum Virtual Machine (EVM).
- My ERC721 contract successfully deploys, but I can't verify the contract's source code with hardhat21
- Solidity và ethers.js Tính toán các địa chỉ khác nhau từ cùng một chữ ký21
- không thể hiểu các vị trí là gì (uint256)22
- Làm thế nào để đảo ngược keccak256 trong độ rắn22
- Làm rõ về hoàn tiền gas và so sánh giữa “yêu cầu” và “hoàn lại” trong hợp đồng thông minh21