Blockchain Developer thì nên làm gì và học gì?
Bài viết mang tính chất chia sẻ theo góc nhìn - quan điểm cá nhân.
Có nhiều anh em, bạn bè hỏi mình, muốn làm blockchain developer thì cần phải học gì?
Tiện đây mình chia sẻ một số góc mình nhìn được từ khi tiếp cận với blockchain nói chung và crypto-coin-token nói riêng:
Với mình thì mình sẽ chia developer thành 3 tầng chính:
- Core Blockchain: Ethereum, KardiaChain, Polkadot, Solana... ở level này bạn phải nắm rõ nhiều khái niệm liên quan đến blockchain như consensus, Blockchain Architecture, ...
- Ứng dụng/Application: build các smartcontract trên các chain bằng các ngôn ngữ như solidity, rust, ... ở tầng này thì developer ko cần nắm sâu cách vận hành của 1 blockchain, ko cần hiểu rõ consensus hoạt động như thế nào ( ko quá quan trọng để bắt đầu làm nhưng nếu nắm đc rõ bản chất thì sẽ tốt nhất). Theo kinh nghiệm cá nhân mình và cty AlphaTrue đã support rất nhiều dự án, thì nhân sự ở level này đang thiếu rất nhiều cũng như đang rất hot hiện nay. Con mồi hấp dẫn mà HR đang săn lùng.
- Tương tác/Interact/Implement: web3js, frontend, API.... level này cũng là một level hot hiện nay. Developer ở level này có thể ko cần quá nhiều kiến thức về blockchain về smartcontract. Devs ở level này sẽ giúp connect data giữa onchain và offchain thông qua các API, gateway đã được dựng sẵn.
Theo mình các developer ở lv2-3 là cầu nối tuyệt vời cho các công ty muốn làm quen và áp dụng công nghệ blockchain vào sản phẩm hiện có của mình hoặc đơn giản là tích hợp phương thức thanh toán bằng cryptocurrency.
Nếu các bạn muốn hỏi, học ở đâu học cái gì học như thế nào? Thì:
- Học cái gì/What: Có 3 level mình có chia sẻ bên trên, tuỳ vào sở thích hay công việc hiện tại của từng cá nhân.
- Học như thế nào, học ở đâu/How-Where: Blockchain-crypto là một chuỗi kiến thức mới chưa đc đưa vào các trường đào tạo chính quy, nhưng hiện có rất nhiều platform đào tạo và cấp certificate online. Còn với mình, blockchain tuy mới nhưng tài liệu, docs hay các nơi để trao đổi và học hỏi thì rất nhiều và đa dạng.
Và cuối cùng, Blockchain nói chung cũng như Crypto nói riêng là 1 ngành "Không-có-ngày-nghỉ" và thay đổi rất nhanh, nên khi đã muốn xây dựng sự nghiệp trong ngành này thì nên chuẩn bị cho mình 1 tư duy có thể làm bất kì thời gian nào và không bao giờ ngừng cập nhật thông tin. AlphaTrue đã từng gặp rất nhiều nhân sự giỏi nhưng vẫn giữ tư duy 9AM-5PM - là một tư duy hoàn toàn không phù hợp với ngành blockchain.
Chúc các bạn tìm được đúng hướng!!

