Cafe sáng blockchain tập 3 - Blockchain sẽ đi về đâu.
Mọi con đường đều dẫn đến thành Rome.
Mình luôn tin rằng, blockchain sẽ đi theo con đường mà phần lớn các mảng khác của ngành công nghệ phần mềm đã và sẽ đi qua.
Vậy con đường đó như thế nào.
Hầu hết các ngách nhỏ của ngành công nghệ phần mềm đều trải qua 3 giai đoạn:
- Thời kỳ sơ khai: Mọi thứ còn sơ khai, các bậc tiền nhân đi trước mở đường đều rất vất vả, họ là người tạo nên các công cụ, tạo nên các sản phẩm đầu tiên, và phải chứng minh với thế giới về tính hữu dụng của nó.
Mỗi sản phẩm làm ra đều mất rất nhiều thời gian vì phải xây dựng từ đầu, mà công cụ thì thiếu thốn. Vì thế, giá thành sản phẩm cũng cao chót vót. - Thời kỳ phát triển: Họ không còn phải chứng minh với mọi người về tính hữu dụng nữa. Lúc này, tài liệu, công cụ, nền tảng hỗ trợ đã có rất nhiều. Người người, nhà nhà đổ xô xây dựng sản phẩm.
Lúc này, việc xây dựng sản phẩm đã trở nên rất dễ dàng, 1 bạn sinh viên vừa bắt đầu học đại cương cũng có thể làm được sản phẩm, thậm chí những người từ ngành nghề khác chuyển qua chỉ cần học vài ba tháng là cũng có thể tạo sản phẩm cho riêng mình.
Vì công cụ quá nhiều nên việc xây dựng một sản phẩm sẽ rất nhanh, rất rẻ, và rất dễ. Sản phẩm làm ra cũng đa dạng. - Thời kỳ phổ cập: Lúc này, các no-code platform - các nền tảng giúp xây dựng sản phẩm phổ thông “không cần code” sẽ phát triển mạnh mẽ, bất kỳ ai không cần biết code đều có thể xây dựng sản phẩm của riêng mình(ở mức độ cơ bản) chỉ bằng cách kéo, thả, cấu hình mà không cần biết code.
Các lập trình viên làng nhàng, chỉ xây được các sản phẩm đơn giản sẽ bị đào thải, vì sản phẩm phổ thông thì ai cũng tạo được bằng cách kéo thả rồi.
Chỉ có các lập trình viên đủ khả năng xây dựng các sản phẩm phức tạp mà các nền tảng no-code không làm được, mới có đất dụng võ.
Mình may mắn là người tham gia vào thị trường phần mềm vào đúng thời kỳ mà CNTT bùng nổ ở VN.
Cuối 2010, đầu 2011, lúc đó vẫn là cậu sinh viên năm nhất, năm hai của ĐHBKHN, vì tự học CNTT ở nhà (năm nhất BKHN không đào tạo chuyên ngành, chỉ đào tạo toán, lý, triết học, tư tưởng hồ chí minh, quân sự), nên tôi chuyển từ việc gia sư, buôn bán linh kiện phụ kiện điện thoại(nhập hàng từ chợ giời phố huế và bán trên facebook) sang việc bắt đầu đi thiết kế web dạo.
Sau 1 năm thì bắt đầu bước vào con đường chuyên nghiệp(freelancer) và tháng 4 năm 2014 thì bắt đầu lập business chính thức đầu tiên cùng một số anh em, năm 2016 thì bắt đầu tìm hiểu về blockchain.
Sau 1 năm thì bắt đầu bước vào con đường chuyên nghiệp(freelancer) và tháng 4 năm 2014 thì bắt đầu lập business chính thức đầu tiên cùng một số anh em, năm 2016 thì bắt đầu tìm hiểu về blockchain.
Với 10 năm trong nghề, đã làm các dự án lớn nhỏ từ website, game, app, phần mềm trên pc, đến các hệ thống phân tán rất lớn.
Tôi xin mạo muội nêu lên các bước phát triển đã qua và dự đoán tương lai của các mảng trong công nghệ phần mềm như sau:
Tôi xin mạo muội nêu lên các bước phát triển đã qua và dự đoán tương lai của các mảng trong công nghệ phần mềm như sau:
- Website: Là mảng đi đến đích đầu tiên. Hiện tại đã đến giai đoạn phát triển nhất, các nền tảng no-code platform đã đạt đến độ chín.
Giờ đây, kể cả không biết 1 dòng code nào, không cần biết database là gì, các bạn có thể sử dụng rất nhiều nền tảng từ mã nguồn mở như wordpress đến các dịch vụ SaaS như Wix, … để tạo ra 1 website cho riêng mình, rất nhanh, rất dễ, và rất rẻ.
Trừ khi muốn xây dựng các sản phẩm đủ phức tạp, thì họ sẽ cần thuê 1 cá nhân/công ty khác xây dựng từ đầu hoặc bổ xung các module cho các mã nguồn mở.
Các lập trình viên chỉ biết làm website dạng phổ thông đã bị đào thải. Muốn tồn tại họ cần tự nâng cấp bản thân. - Mobile app, Game, Business application: Đang ở giai đoạn thứ 2, công cụ rất nhiều, phát triển sản phẩm rất nhanh, rẻ, dễ.
Còn các nền tảng no-code đã có, vẫn đang phát triển, nhưng chưa đủ độ chín. Mình đoán rằng khoảng 3-5 năm nữa, sẽ bước hẳn sang giai đoạn 3. - Phần mềm nhúng, AI: Vẫn đang ở giữa giai đoạn 1 và 2, chưa biết bao giờ bước sang giai đoạn 3, vì mình mới chỉ làm các sản phẩm cơ bản của 2 mảng này chứ chưa đi sâu nên không có nhận định. Bạn nào đi sâu vào 2 mảng này thì xin nêu lên ý kiến.
- Blockchain và Dapps trên blockchain: Về lâu dài sẽ chỉ có khoảng 3-5 nền tảng blockchain là tồn tại lâu dài và sống khỏe, phần còn lại sẽ đi vào thị trường ngách để phục vụ các chu cầu đặc biệt, hoặc sẽ chết hoặc sống lay lắt, (giống như cuộc chiến giữa các hệ điều hành. thế giới sẽ chỉ cần window, linux, macos, android, ios.)
Blockchain cũng vậy, 5 nền tảng blockchain tốt nhất sẽ tồn tại, còn thế giới sẽ tập trung phát triển các ứng dụng trên đó.
Các ứng dụng phi tập trung trên nền blockchain, đang ở bước chuyển mình từ giai đoạn đầu tiên sang giai đoạn thứ 2.
Sẽ sớm thôi, nó sẽ bước sang giai đoạn 3, vì sao ư? Vì mọi con đường đều dẫn đến thành Rome và chính mình đang đón đầu xu thế đó, bắt đầu phát triển nền tảng no-code cho Dapps.
Ngoài lề/Chia sẻ:
Vì góc nhìn và quan niệm các giai đoạn như trên, mình đã và đang triển khai (co-founder) 2 business, có 2 sản phẩm hướng đến giai đoạn thứ 3, phổ cập, bằng các nền tảng no-code.
- Symper: no-code platform cho Business application. Đã xây dựng thành công và private sale một số tập đoàn xây dựng (như Vitto với doanh số 250 triệu đô, 4000 nhân viên khắp cả nước). Cuối năm nay, đầu năm sau sẽ bước sang giai đoạn public.
- DeCom LAB: Có nhiều sản phẩm trong ngành blockchain và fintech, trong đó cũng đang bắt đầu những bước đầu tiên cho việc xây dựng 1 nền tảng No-code cho Dapps.
Bất kỳ ai, không cần hiểu sâu về blockchain, về smartcontract cũng có thể xây dựng 1 Dapps cho riêng mình, chỉ bằng cách kéo thả, hệ thống sẽ tự động tạo ra smartcontract tương ứng, và cũng chỉ cần kéo thả để tạo ra website dùng tương tác với smart contract đó.
(Dự án này là dự án hợp tác giữa DeCom LAB và Symper, có sử dụng 1 số công nghệ của Symper).
P/S: Trên đây là chia sẻ góc nhìn của cá nhân mình về chuyên ngành "công nghệ phần mềm", không phải "khoa học máy tính", "truyền thông và mạng máy tính" hay "mật mã".
Nhận xét
Đăng nhận xét