Projects và câu hỏi nên build gì cho đáng?

Hi các bạn,

Đó là câu hỏi mà đa số ae chúng ta hay gặp phải mỗi khi muốn suy nghĩ làm 1 cái gì đó.

Ở cái ngành này, học tech rất nhanh và dễ (tất nhiên là fải có base tốt kèm English).

Và từ đó giờ, “học đi đôi với hành” là câu chuyện muôn thuở, cũng như trong ngành này vậy:

  • Học ko thực hành: quên nhanh, nhớ mấy cái nho nhỏ
  • Học có làm:  hiểu rõ hơn, khi làm sẽ gặp những vấn đề và từ đó có thêm exp, trưởng thành hơn
    • Sau này có ai hỏi cũng chém gió tốt hơn

Và khi thực hành, ta luôn muốn tìm cái gì đó làm cho đáng, dù xài tech cũ hay tech mới.

Vậy, làm gì cho đáng, build gì cho chuẩn???

1/ Just for fun (JFF) projects

Với cái thể loại này, đúng kiểu là bạn build 1 cái rất là đơn giản, vui vẻ và ko đầu tư nhiều. Khi học online (vd Udemy), họ cũng guide ta làm 1 project đơn giản, ví dụ như:

  • Frontend/Mobile:
    • Máy tính cầm tay
    • Blog đơn giản
    • E-commerce đơn giản
  • Backend:
    • CRUD (languages nào cũng fải trải qua cái này thoy 🤣)
      • Blog
      • News
      • Products
    • Upload files
      • Image
      • Other files
    • Xử lý files:
      • Import/Export CSV/XLS/XLSX

Mấy projects kiểu này giá trị đem lại không nhiều, 100%. Bù lại bạn có thể tạo 1 Repo trên Github và share, “có thể” ai đó cần, họ sẽ clone/fork/star cho projects của bạn.

Lợi thế:

  • Nhanh gọn lẹ như cái tên của nó – Just for Fun
  • Vẫn có khả năng giữ tốt kiến thức cũng như improve trong quá trình thực hành

2/ Cool idea projects

Cái này lại là 1 tầm cao hơn nữa, là khi bạn muốn làm 1 pet project thực sự và “sẽ nuôi nó tầm 6 tháng ~ 1 năm”, coi nó như 1 startup của bản thân.

Nghe đã thấy giá trị nó đem lại khá là nhiều hơn bình thường, nhỉ? Bởi vì thực sự bạn đang đầu tư vào 1 cái gì đó có lợi cho bạn.

Lợi thế đem lại:

  • Có cái để khoe trong CV, tất nhiên up & live và có ng` quan tâm/sử dụng, 1 fần nào đó nó lại đem giá trị của bản thân bạn cao hơn
  • Bạn sẽ fải deep dive, làm nhiều hơn so với fun project – vì đây là 1 product bạn đem ra cung cấp cho ng` dùng
  • (Có thể) Kiếm được tiền từ cái project đó, khi đó thì CV lại càng đẹp hơn

Tất nhiên, cái gì cũng có 2 mặt, bạn sẽ:

  • Tốn nhiều thời gian hơn để suy nghĩ ý tưởng, để làm và để làm nó trở nên GOOD hoặc PERFECT
  • (Có thể) Tốn 1 chút tiền để đầu tư vào các service(s) mà integrate vào dự án

Có thể tốn chút tiền đầu tư vào khoản server, domain này nọ, nhưng nó ko có nhiêu cả, nhỉ? Bù lại nếu ổn, bạn có thể kiếm dc chút đỉnh, vd như:

  • Target A: Đủ tiền trả server hàng tháng và domain hàng năm
  • Target A+: Dư dư ra chút đủ làm vài ly cafe trong tháng (rồi 1 ly cafe/ngày)
  • Target A++: Dư kha khá cover dc tiền cơm trưa + xăng xe khi đi làm
  • Target B: cực kỳ dư dã và coi nó như là 1 passive income tốt.

Cứ có những target nhất định như trên để phát triển hơn. Và trong năm đầu, nếu mọi thứ thực sự ngon lành và đạt target kha khá, bạn lại tiếp tục ra target và phát triển tiếp vào năm thứ 2. Và có khi customers nhiều, bạn lại có cơ hội scale up project của mình lên 1 tầm cao nữa,…

Còn nếu ko dc, thì coi như cũng là 1 experience bổ ích.

Về cái này, mình ko có nhiều ý tưởng để chia sẻ, nhưng mình nghĩ chúng ta, ai đó cũng muốn build cho mình một product nào đó. Thì hãy dùng ý tưởng đó và thực hiện thoy.

Conclusion

Happy weekend, folks!

facebook
Seth Phát

Seth Phát

Mình là Phát - biệt danh Seth Phát. Hiện đang là một Sr. Full-Stack Engineer. Mình là một người yêu thích và đam mê lập trình và hiện tại đang theo về phần Web là chủ yếu. Mạnh Back-end và khá Front-end, vẫn đang theo đều cả 2 :v. Còn gì bằng khi được làm những thứ mà mình yêu thích, đam mê ;)

One thought on “Projects và câu hỏi nên build gì cho đáng?

Leave a Reply

Your email address will not be published. Required fields are marked *

Bình luận qua Facebook