[Case Study] Vừa đi du lịch vừa làm việc kiếm $4250 trong 80h
Giới thiệu
Tháng 7 mình có đi chơi Bali 2 tuần nhưng không mang laptop theo chỉ đi chơi thôi.
Lần này thì khác, mình đi xuyên đông Nam Á và mang laptop theo, với mục đích: "thử vừa đi chơi vừa làm việc được không?".
Bài viết này sẽ chia những kinh nghiệm vừa đi chơi vừa làm của mình.
Có thể bạn quan tâm: [Case Study] Bán No-code MVP làm trong 100h giá $5000
Đi du lịch kiểu Tây Balo
Trước hết, để mọi người hiểu hoàn cảnh của mình. Mình và một thanh niên Tây Balo du lịch xuyên các nước Đông Nam Á. Nên lịch trình cũng khá dày đặc. Mình cũng ưu tiên đi chơi hơn là làm.
Thanh niên Tây balo này lại kiểu tiết kiệm nên việc gì đổi thời gian để tiết kiệm được thì sẽ đổi.
Ví dụ như đi bộ từ sân bay đến khách sạn, đi bộ đi ăn, chọn vé xe rẻ nhất.
Nên về cơ bản thì lịch của mình sẽ ít trống và phải tận dụng mọi thời gian chết có thể để làm việc.
Cuốc bộ chục km 1 ngày là chuyện bình thường
Mình làm gì trong thời gian đi du lịch
Vì thời gian cũng không có nhiều, nên mình chọn kiếm tiền bằng cách tham gia các cuộc thi lập trình smart contract.
Ngoài ra mình cũng muốn học các ngôn ngữ smart contract khác, cũng như học blockchain khác ngoài Ethereum. Đây cũng là dự định của mình từ trước nhưng chưa chịu học.
Hiện tại thì các blockchain cũng tổ chức rất nhiều cuộc thi hackathon để lôi kéo lập trình viên tham gia phát triển trên blockchain của họ.
Bạn có thể dễ dàng tìm kiếm các cuộc thi trên https://devpost.com/. Các blockchain Near, TRON đang có những giải rất lớn với tổng giải thưởng lên đến 1 triệu đô.
Bình thường mình cũng lười học mấy ngôn ngữ smart contract, nhưng có giải thưởng thì thấy có thêm động lực. Mình cũng biết Solidity rồi nên cũng không phải gọi là quá khó.
Nhưng với lịch sử trượt 5 lần thi hackathon offline từ thời gian viên, thì mình cũng không hy vọng gì nhiều.
Async jobs sẽ là tương lai?
Mình có làm chung với bạn mình làm frontend, công việc chủ yếu của mình sẽ là code smart contract + một ít backend.
Mình có tham gia 2 cuộc thi hackathon của Stacks và 1 hackathon của Aeternity
Vì những blockchain này thuộc dạng mới hoặc ít người dùng, nên document không đầy đủ. Search trên Stackoverflow cũng không có gì. Nếu có vấn đề gì thì phải vào Discord để trao đổi trực tiếp với team họ.
Nên thời gian chủ yếu mình sẽ làm những việc sau:
Chạy thử code demo
Tìm ý tưởng và code smart contract
Gặp lỗi, hoặc document không có thì vào Discord trao đổi
Trao đổi với bạn frontend để kết nối contract với frontend
Code ít backend API
Testing
Thường xuyên phải vào Discord để hỏi bài
Tất cả các tasks trên không cần phải họp hay gặp trực tiếp. Mình đều có thể làm kiểu không đồng bộ. Tức là trao đổi qua tin nhắn, hoặc quay video giải thích. Mình cũng có call nhưng chỉ khoảng vài phút với bạn frontend.
Còn việc trao đổi với các bạn dev blockchain thì cũng diễn ra bất đồng bộ. Mình hỏi thì khoảng vài tiếng đến cả ngày họ mới trả lời. Nên nhiều khi hỏi xong đi chơi về mới làm tiếp được.
Sau trend remote job, thì mình nghĩ async job sẽ là tương lai. Mình sẽ viết thêm về cách làm việc bất đồng bộ này vào thời gian sắp tới.
Những khoảng thời gian có thể làm việc
Những khoảng thời gian có thể làm việc khi đi du lịch
Lúc đợi máy bay. Thường mình sẽ tận dụng thời gian đợi máy bay. Mình thường sẽ sân bay sớm 4 đến 5 tiếng. Làm thủ tục qua hải quan hết rồi tranh thủ khoảng 1 đến 2 tiếng để làm luôn.
Tranh thủ làm ở sân bay
Thời gian trước khi đi ngủ: Sau 1 ngày dài đi chuyển đi chơi, hiking hay đi đảo về cũng khá mệt nhưng mình tranh thủ dành khoảng 30p để làm.
Những lúc không đi chơi: có những lúc mình lỡ đi hết những điểm muốn đi nên có thể trống 1 buổi như tối ở Singapore, 1 buổi ở Luang Prabang Laos do đã đi chơi hết từ hôm trước
Trời mưa: lúc ở Malay, Thái cũng mưa nên nhiều nên cũng có nhiều thời gian hơn để làm.
Sử dụng điện thoại để đọc document, trả lời bạn frontend lúc đợi đồ ăn, đợi đi tàu, vv
Tips: Mình sử dụng phương pháp Pomodoro với app Kanbanflow để track thời gian làm việc hiệu quả và tập trung hơn
Kết quả
Các DApp mình hoàn thành
https://www.youtube.com/watch?v=fK57ESoE5sE&t=8s
Kết quả thì mình được 3 giải ở 3 Hackathon, tổng giải sau khi đã chia cho bạn frontend thì được khoảng $4k2
Tổng thời gian mình làm việc sẽ khoảng 80 tiếng.
Tính ra lương một giờ khoảng 4250/80 = $53/giờ
Những cuộc thi mình tham gia cũng kiểu giải ao làng. Mỗi cuộc thi khoảng hơn chục người submit bài. Nên bạn mà rảnh thì cũng nên tham gia học thử smart contract nha. Vừa học được công nghệ mới vừa được tiền.
Kiếm tiền qua các cuộc thi có hiệu quả?
Mình nghĩ là có một phần. Đa số sau khi nhận giải thì người thắng mấy giải này sẽ bỏ và tham gia giải khác.
Nhưng cũng có nhiều câu chuyện thành công sau khi tham gia hackathon như: Zapier (tool nocode
Sau khi được giải hackathon, thì bên tổ chức cũng liên hệ mình là nếu tiếp tục phát triển thì họ sẽ trợ giúp thêm như hỗ trợ funding, tìm mentor, network vv. Đây cũng là những lợi ích khi tham gia hackathon mà bình thường bạn không có.
Kết
Mình đã chia sẻ case study mình kiếm tiền trong lúc đi du lịch như thế nào.
Ngoài smart contract ra, có cả trăm cuộc thi trên Devpost cũng như các nền tảng khác. Hy vọng case study của mình có thể giúp bạn có thêm 1 cách để kiếm tiền qua những dòng code nhé.
Hẹn gặp mọi người ở những bài viết sau.