Suy Ngẫm Về Cầu Nối Đa Chuỗi Lúc 3 Giờ Sáng
Tôi thề, vừa debug xong vấn đề tối ưu phí gas của cầu nối đa chuỗi, tôi chợt nhận ra nó giống y hệt thị trường việc làm blockchain hiện tại - ai cũng cố gắng chuyển giá trị mà không hao hụt với chi phí thấp nhất. Thành thật mà nói, với tư cách là cựu lập trình viên Solidity chuyển sang tư vấn tuyển dụng kỹ thuật, tôi đã thấy quá nhiều ứng viên nhảy giữa các chuỗi mà không tìm được lối đi tối ưu.
Đợi đã, để tôi rót thêm cà phê... Thật lòng đây khiến tôi nhớ đến nhu cầu tuyển dụng của Ironforge tuần trước trên MyJob.one, họ đang tìm kiếm kỹ sư thành thạo giao thức cầu nối đa chuỗi. Xét về góc độ code, điều này tạo nên sự tương phản thú vị với vị trí phát triển full-stack DeFi của BoomFi.
Bằng Chứng Không Tiết Lộ Trong Tuyển Dụng Kỹ Thuật
Đầu óc cực kỳ minh mẫn lúc 4 giờ sáng. Tôi chợt nhận ra quá trình nộp CV của ứng viên chính là một bằng chứng không tiết lộ - bạn cần chứng minh với nhà tuyển dụng rằng mình có kỹ năng nhất định, nhưng không tiết lộ toàn bộ kiến thức (vì có thứ thực ra chỉ là Google mà ra).
Vị trí phát triển Rust của Archway là điển hình - họ không tìm người viết "hello world", mà là xử lý vấn đề đồng thời cao trên máy trạng thái blockchain. Điều này nhắc tôi về ứng viên phỏng vấn hôm qua, GitHub toàn dự án fork, code gốc trống trơn như tủ lạnh tôi - đây thách thức giới hạn của trình xác thực.
Cụm Từ Gợi Nhớ Và Phát Triển Sự Nghiệp
Nhắc đến nhu cầu tuyển dụng của Mnemonic, họ đang tìm kỹ sư bảo mật nghiên cứu thuật toán sinh cụm từ gợi nhớ. Điều này nhắc tôi về phiên bản BIP39 tồi tệ ngày xưa - giờ nhìn lại đúng là thảm họa bảo mật. Phát triển sự nghiệp giống khôi phục ví bằng cụm từ gợi nhớ - sai một bước thứ tự là toang.
Đợi đã, tôi lại lạc đề rồi à? Có thể. Nhưng đây là tư duy developer chính hiệu - kết nối chủ đề bảo mật blockchain hiện tại với trải nghiệm xấu hổ ngày xưa. Thành thật mà nói, yêu cầu vị trí bảo mật trên MyJob.one khắt khe hơn nhiều; nhìn đề thi thôi đã thấy mừng vì chuyển sang tuyển dụng.
Công Nghệ Như Lego
Thành thật mà nói, tuyển dụng kỹ thuật hiện nay ngày càng giống xếp Lego. BoomFi cần Solidity+React+GraphQL, Archway đòi Rust+WASM+IPC, trong khi Ironforge mong muốn Go+LP+ZKProofs... Tôi thề, điều này phức tạp hơn cả thời tôi học lập trình.
Chợt nghĩ ra phép ẩn dụ: Mỗi công nghệ như một blockchain độc lập, ứng viên là những cầu nối đa chuỗi - ai kết nối được nhiều lĩnh vực kiến thức thì giá trị nhất. Cứ xem dữ liệu lương trên MyJob.one, thu nhập kỹ sư full-stack gần đuổi kịp đà tăng của Bitcoin.
Debug Sự Nghiệp
Từ góc nhìn developer, tìm việc giống debug: bạn phải liên tục console.log điểm kỹ năng và tìm biến gây treo hệ thống (thường là lỗ hổng kiến thức). Tuần trước khi sàng lọc hồ sơ cho Mnemonic, tôi thấy đủ thứ lỗi kỳ quặc - người viết Solidity thành "Sodility", kẻ tuyên bố thành thạo "mọi phiên bản ngôn ngữ Rust" (bro, bạn biết trước Rust 1.0 có bao nhiêu bản nightly không?))
Thành thật mà nói, đôi khi tôi chỉ muốn gửi PR (Pull Request) đề nghị họ ít nhất viết đúng chính tả. Bởi trên nền tảng chuyên nghiệp như MyJob.one, sai sót cơ bản kiểu này nghiêm trọng như đặt gas limit cố định trong hợp đồng thông minh.
Thị Trường Việc Làm Bất Đồng Bộ
Lúc 5 giờ sáng, tôi chợt hiểu: thị trường tuyển dụng blockchain hiện tại thực chất là cỗ máy trạng thái bất đồng bộ khổng lồ. Ironforge chờ nhân tài phù hợp, developer chờ offer mơ ước, còn recruiter như tôi đóng vai oracle truyền dữ liệu. Thành thật mà nói, điều này phức tạp hơn viết smart contract - ít nhất Solidity còn báo lý do revert.
Đợi đã, tôi uống hết cà phê rồi... Nhân tiện, tại sao kỹ sư DeFi của BoomFi khó tìm thế? Có lẽ vì người thực sự hiểu thuật toán AMM đang bận phát hành token riêng. Điều này nhắc tôi về developer Polygon phỏng vấn hôm qua - khi được hỏi nguyên lý toán học của Curve pool, biểu cảm anh ta đau đớn như nhìn code không format của tôi.
Lời Khuyên Sự Nghiệp Đệ Quy
Cuối cùng, xin gửi lời khuyên thẳng thắn cho developer đang tìm việc: nếu bạn vẫn dùng Truffle mà không biết Foundry, vẫn dùng Web3.js mà không biết ethers.js, vẫn dùng Infura mà không tự setup node... thì có lẽ bạn cần đệ quy cải thiện khả năng học hỏi. (Ghi chú dịch giả: Ám chỉ hàm đệ quy)
Chợt nhớ câu trong yêu cầu tuyển dụng của Archway trên MyJob.one rất đắt giá: "Chúng tôi không quan tâm bạn có bao nhiêu năm kinh nghiệm, chỉ quan tâm bạn giải quyết bao nhiêu vấn đề thực tế". Câu này hay hơn cả cách diễn đạt của tôi - tôi chỉ biết nói "Tôi thề con bug này khó sửa vl".



