Tác giả: Tien Duc Nguyen – Google AI Infrastructure Engineer
[WARNING – Xin nhắc lại đây là 1 bài viết hoàn toàn về suy nghĩ cá nhân, không công kích bất cứ bạn nào và cũng chỉ là suy nghĩ của mình nên không hoàn toàn đúng ]
Mình có từng viết 1 bài về Personal project trong group. Bây giờ là đã tới hè, và nhiều bạn kể cả có internship hay không thì đều muốn làm dự án riêng để có thể làm hồ sơ của mình ổn và đẹp hơn. Trong số kha khá bạn mình coffee chat và lẫn cả resume screening giúp, mình cũng có nói suy nghĩ của mình về ranking của personal project rồi. Mình rank các personal project dựa trên độ thực dụng và impact của nó, hay nói đơn giản hơn là biến “personal project” thành experience.
Vậy cách nào để mình có thể biến personal project tốt hơn nhỉ Đây là ranking mình nghĩ tới:
Personal project for personal use
Dự án này thường là đa số các bạn đều làm. Trong mắt mình thì những dự án này như dùng để trau dồi kiến thức, chứ không có tác dụng mấy. Thường thì những dự án này sẽ liên quan tới 1 personal website như Shopping website, hoặc những project chỉ có bản thân bạn hiểu.
Mình không bảo những project này tệ hay xấu (vì mình vẫn ủng hộ việc học một kiến thức mới qua làm thử). Chỉ là các bạn chỉ dừng ở việc public repo và không làm gì nữa thì dĩ nhiên dự án đó cũng chỉ dừng ở mức “để bạn học thử” kiến thức mới thôi. Nên mình luôn khuyến khích những bạn trẻ tự tin vào dự án của mình, cầm đi thi đi, cầm đi marketing hoặc làm nổi tiếng nó lên Nó sẽ giúp bạn nhiều hơn hại bạn đấy
Project for small hackathon
Có lẽ cái tên này cũng dễ hiểu cho các bạn rồi. Những dự án của bạn sẽ là những submission cho những hackathon nhỏ, và thường là được tổ chức bởi các trường (USF hackathon) hoặc các club (CS club). Dĩ nhiên project này chỉ thường là làm trong 2-3 ngày và cũng không có impact mấy, nhưng dĩ nhiên nó vẫn cao hơn personal use project nếu bạn win giải
Project for big hackathon
Big hackathon thường được tổ chức bởi các tập đoàn lớn như Amazon, Google, Salesforce,… Những giải thưởng này bạn sẽ compete với các anh chị full time, và dĩ nhiên nó cũng khó hơn thì reward sẽ cao hơn. Bạn vừa có tiền, vừa có cơ hội gặp những người cấp cao trong công ty. Ví dụ nhé:
- Vừa rồi Google có tổ chức 1 cuộc thi hackathon Google x MLB về AI. Giải nhất của họ là bạn sẽ được thuyết trình trên bục trước 100,000 người trong Google Cloud Next, thì tương lai của bạn sẽ xán lạn hơn nhiều
(Mình cũng muốn thấy người VN là winner of big hackathon)
Nói thì dễ nhưng làm thì khó, nhưng ngại gì không thử nhỉ Bước đầu của việc thắng hackathon lớn là bấm nút đăng ký tham gia mà. Mình có đang hướng dẫn (nói là hướng dẫn nhưng thật sự chỉ là đứng cổ vũ, nghĩ idea rồi các bạn nhỏ làm hết) cho một nhóm bạn nhỏ USF trong 1 cuộc thi NGO (https://gnec-hackathon-2025-spring.devpost.com/)
Mình nói cái hackathon này không phải để khoe mà là giải nhất của hackathon này là internship Nên mình rất vui khi thấy các bạn nhỏ Việt Nam rất siêng và dám nghĩ dám làm trong cuộc thi này. Hackathon lớn 1 năm sẽ có 2-3 hackathon offer cả internship: kể cả công ty lớn (mình nhớ 2 năm trước có 1 công ty lớn offer cả internship thay vì giải thưởng tiền mặt).
Mình khuyến khích các bạn nên thử sức với hackathon lớn (vừa online vừa có thời gian).
Open source contributor / Startup Project
Personal project mình nghĩ tốt nhất là open source contributor và startup project. Nghe thì có vẻ nó dễ hơn cuộc thi hackathon lớn, nhưng sự thật là khó hơn. Vì open source contributor, bạn cần phải được approve của cả rất nhiều người có kinh nghiệm trong ngành CS, nên việc bạn được làm open source project lớn là rất khó (nhưng doable). Nó bao gồm việc bạn phải tự học, tự làm và tự xử lý những project đó.
Nhiều bạn bảo open source contributor sẽ là Google Summer of Code, thì chính nó đó Nhưng đa số open source repo lớn thì sẽ được coi trọng hơn như là (Gemini API, Kubernetes, VsCode,…), nên mình để nó rank cao nhất nhưng thật ra nó vẫn phụ thuộc bạn làm project lớn hay không
Khi bạn đã thành công trở thành open source contributor thì bạn đã có thể bưng cái dự án đó thành kinh nghiệm của mình rồi (vì đơn giản đó là kinh nghiệm thật chứ không phải là 1 dự án nữa)
Trái ngược với hướng đi research (open source), là startup project. Startup project là những project mà bạn làm và được nhiều người dùng (nên bạn có thể nhảy từ project personal use to startup project). Việc này khó ở chỗ bạn cần phải làm những thứ chả liên quan tới ngành CS bao gồm:
- Giải quyết 1 vấn đề mà nhiều người có
- Marketing
- Program management
- Thuyết trình trước investor.
Bạn nghe không tin nhỉ Nhưng vì vậy nó mới impressive và impactful khi mình đọc vào, vì nó thể hiện rõ bạn là 1 người tự lập, tự hiểu biết và tầm nhìn đủ xa rộng dù bạn tuổi còn trẻ. Đơn giản hơn là nó giúp bạn “nổi tiếng” hơn trong giới CS vì app bạn nhiều người dùng (kể cả đó là extension).
Như mình bảo lúc đầu, đây chỉ là suy nghĩ của mình để các bạn có thể phát triển dự án của mình thay vì chỉ nghĩ là phải có internship mới đậu được big tech. Các bạn có thể không đồng ý nhưng hãy vui vẻ lên Suy nghĩ có đúng có sai nhưng at least we are happy. Chúc các bạn 1 buổi tối cuối tuần vui vẻ
Discover more from VIET CAREER GUIDE
Subscribe to get the latest posts sent to your email.