[Rất khuyến khích cho người đang tìm việc và junior] Đóng góp mã nguồn mở đầu tiên của tôi cùng AI chỉ trong 2 tuần
Dù mới bắt đầu với GitHub cũng không sao. Hãy cùng AI gửi PR đầu tiên đến một dự án mã nguồn mở thực tế và tạo dựng trong vòng 2 tuần kinh nghiệm đóng góp cho mã nguồn mở mà bạn có thể sử dụng trong CV, portfolio và phỏng vấn.
10개 수업 학습
5회 미션 수행
라이브 3 회
지식공유자와 멘토링 혜택!
같은 기수와 교류하고 함께 성장해요.
질문하고 즉시 답을 얻어요.
성취의 증표, 수료증을 발급해요.
추가 자료를 통해 학습을 이어나가요.
osm님과 함께해요!
Xác minh sự nghiệp
Xin chào! Tôi sẽ chia sẻ với bạn tất cả những kinh nghiệm và kiến thức đa dạng mà tôi có.
ĐÓNG GÓP MÃ NGUỒN MỞ ĐẦU TIÊN CỦA BẠN
[Rất khuyến khích cho người đang tìm việc và junior] Đóng góp mã nguồn mở đầu tiên của tôi cùng AI chỉ trong 2 tuần
Kinh nghiệm bạn muốn viết vào CV,
lần này hãy tự mình tạo ra nhé.
Dù bạn mới dùng GitHub lần đầu cũng không sao.
Cùng AI giải quyết một vấn đề nhỏ và
thử gửi PR mã nguồn mở đầu tiên của bạn trong 2 tuần.
“Open source, một ngày nào đó mình sẽ thử.” Hãy biến “một ngày nào đó” ấy thành hai tuần này.
VÌ SAO CÓ THỬ THÁCH NÀY
Việc xin việc của lập trình viên trong thời đại AI,
tại sao kinh nghiệm đóng góp cho mã nguồn mở lại quan trọng?
Trong thời đại tạo dự án cá nhân bằng AI, sự khác biệt khi xin việc đến từ kinh nghiệm hợp tác thực tế. Đóng góp cho mã nguồn mở là lợi thế cạnh tranh mạnh mẽ khi xin việc, đồng thời thể hiện cả kinh nghiệm hợp tác gần với thực tế công việc và năng lực sử dụng Git thiết yếu.
Lý do 01 Kinh nghiệm hợp tác gần với thực tế công việc
Từ “đã thử làm”
đến “đã thử cùng phát triển”.
Việc hoàn thành một dự án cá nhân đơn giản bằng AI đã trở nên dễ dàng hơn. Giờ đây, chỉ riêng việc “đã tự mình tạo ra một dịch vụ” không còn tạo nên sự khác biệt. Điều tạo nên lợi thế cạnh tranh khi tuyển dụng là kinh nghiệm hiểu mã nguồn của người khác và cùng nhau giải quyết vấn đề.
Trong các dự án mã nguồn mở, bạn đọc mã hiện có, đề xuất thay đổi phù hợp với quy tắc của dự án, trao đổi review và cùng cải thiện. Trải nghiệm hợp tác này, tương tự như công việc thực tế, cho thấy bạn là một nhà phát triển “đã sẵn sàng làm việc cùng người khác” và trở thành lý do thuyết phục để nhà tuyển dụng lựa chọn bạn.
Lý do 02 Năng lực sử dụng Git được thể hiện qua lịch sử hoạt động
“Em biết sử dụng Git.”
Giờ hãy cho thấy cả lịch sử làm việc của bạn.
Git là kỹ năng nền tảng thực tế mà ngay cả lập trình viên mới vào nghề cũng nhất định phải học. Quy trình tạo nhánh, commit thay đổi và đề xuất bằng PR là điểm khởi đầu của việc phát triển theo nhóm.
Các nhánh, commit và PR được tạo trong quá trình đóng góp cho mã nguồn mở là bằng chứng cho việc bạn đã thực sự sử dụng Git. Không chỉ dừng lại ở việc ghi “Có khả năng sử dụng Git” trong CV, bạn chứng minh năng lực sử dụng Git bằng những bản ghi công việc do chính mình thực hiện.
Hãy biến những năng lực bạn muốn ghi vào CV thành kinh nghiệm thực tế do chính bạn trải nghiệm.
Trong 2 tuần này, bắt đầu từ những đóng góp nhỏ, bạn sẽ tạo PR đầu tiên mà mình có thể giải thích rõ đã làm gì và vì sao mình làm điều đó.
ĐIỀU RÚT RA
Sau 2 tuần, những gì còn lại trong tay tôi.
01 / Cách sử dụng AI
Cách đọc và làm việc với một dự án xa lạ
Rèn luyện năng lực nhanh chóng nắm bắt và đóng góp cho các dự án xa lạ bằng AI, một kỹ năng cần thiết ngay cả trong công ty.
02 / Trải nghiệm gửi PR đầu tiên
Từ luyện tập đến mã nguồn mở thực tế
Mục tiêu là trải nghiệm quy trình cộng tác trong kho thực hành và gửi PR đầu tiên đến dự án mã nguồn mở đã chọn.
03 / Ghi chép để sử dụng khi xin việc
Câu chuyện của tôi để đưa vào CV và phỏng vấn
Bạn sẽ học cách tổng hợp vấn đề, quá trình giải quyết và nội dung kiểm chứng, đồng thời giới thiệu trải nghiệm của mình cùng với liên kết đóng góp.
Tôi muốn đồng hành cùng những người như sau.
- Ứng viên phát triển phần mềm muốn để lại một dòng ý nghĩa trong CV và ghi nhận những đóng góp thực tế
- Sinh viên đại học và lập trình viên junior từng quan tâm đến mã nguồn mở nhưng gặp khó khăn khi bắt đầu bước đầu tiên
- GitHub và PR còn xa lạ, người mới bắt đầu muốn cùng bắt đầu từ những bài thực hành nhỏ.
- Biết cách sử dụng cơ bản các công cụ AI như Claude Code hoặc Codex và muốn thử áp dụng chúng vào việc đóng góp cho các dự án mã nguồn mở thực tế
Không cần có kinh nghiệm trước về Git·GitHub. Nếu bạn biết các cú pháp cơ bản như biến, hàm và đã từng chỉnh sửa tệp bằng trình soạn thảo thì sẽ dễ dàng hơn. Nếu vẫn còn xa lạ với việc lập trình, bạn có thể bắt đầu từ những đóng góp nhỏ như bổ sung tài liệu.
HỌC · THỬ · CHIA SẺ
Học qua video, tự mình thực hành và
cùng chia sẻ trong buổi phát trực tiếp.
DAY 01: Livestream OT - Giới thiệu thử thách và thông báo (28/9 Thứ Hai 21 giờ)
DAY 06: Buổi livestream khám phá dự án - Cùng tham quan các dự án đã chọn (21 giờ, thứ Hai 5/10)
DAY 10: Buổi chia sẻ thành quả - Tôi sẽ chia sẻ kết quả của mọi người (21 giờ thứ Sáu, 9/10)
HÀNH TRÌNH 10 NGÀY
Tuần đầu tiên là luyện tập,
tuần thứ hai là đóng góp thực tế.
Tuần 1
Ngày 1 Livestream định hướng, kiểm tra các vật dụng cần chuẩn bị và mục tiêu thử thách
Ngày 2 Tìm hiểu về GitHub và mã nguồn mở, tạo Issue trong kho lưu trữ thực hành
Ngày 3 Luyện tập quy trình cơ bản Clone·Commit·Push
Ngày 4 Tìm hiểu về Branch·PR, gửi PR thực hành lên kho lưu trữ thực hành
Ngày 5 Chọn dự án mã nguồn mở mà bạn muốn đóng góp
Tuần 2
Ngày 6 Cùng xem xét dự án của học viên khác trong buổi phát trực tiếp
Ngày 7 Tìm hiểu dự án bằng AI, kiểm tra hướng dẫn đóng góp và chuẩn bị công việc
Ngày 8 Tạo thay đổi, xem xét nội dung và kiểm thử
Ngày 9 Viết mô tả PR và chuẩn bị gửi · Nếu có thể, hãy gửi trước
Ngày 10 Chia sẻ PR đã gửi, buổi chia sẻ sản phẩm của học viên
TRƯỚC KHI BẮT ĐẦU
Những điều bạn thắc mắc trước khi bắt đầu.
Q. Tôi chưa từng sử dụng GitHub, liệu có sao không?
Có. Bạn sẽ bắt đầu bằng việc xem xét kho lưu trữ và Issue, sau đó gửi một PR thử nghiệm trong kho lưu trữ thực hành rồi mới chuyển sang dự án thực tế.
Q. Nhất thiết phải chỉnh sửa mã không?
Bổ sung tài liệu và cải thiện ví dụ cũng có thể là những đóng góp. Hãy xác nhận đó có phải là công việc mà dự án bạn chọn cần hay không, đồng thời xác định phạm vi phù hợp với năng lực hiện tại của bạn.
Q. PR có nhất thiết phải được merge không?
Mục tiêu của thử thách là gửi PR đầu tiên có ý nghĩa và chia sẻ kinh nghiệm. Việc có được merge hay không và thời điểm review do người vận hành dự án quyết định, vì vậy không đảm bảo PR sẽ được merge trong vòng 2 tuần. Trong CV, hãy ghi rõ và phân biệt chính xác trạng thái đã gửi, đang được review và đã merge.
Q. Cần chuẩn bị những gì?
Bạn cần một máy tính có kết nối Internet, tài khoản GitHub và trình soạn thảo để chỉnh sửa tệp. Chúng tôi sẽ thông báo trước khi khóa học bắt đầu về công cụ AI sử dụng trong thực hành và các yêu cầu chuẩn bị tài khoản.
PR ĐẦU TIÊN CỦA BẠN BẮT ĐẦU TỪ ĐÂY
Một bước đi khó khăn vì đây là lần đầu,
lần này hãy cùng nhau thực hiện.
Hai tuần cùng AI đọc hiểu, giải quyết những vấn đề nhỏ và để lại PR đầu tiên dưới tên của chính bạn.
Hẹn gặp bạn trong khóa học “Đóng góp mã nguồn mở đầu tiên của tôi cùng AI chỉ trong 2 tuần”.
함께 소통할 수 있는 라이브가 예정되어 있어요!
09.28.월
오후 12:00
OT
10.05.월
오후 12:00
다른 수강생들이 선정한 오픈소스 라이브러리 함께 구경하기 및 피드백
10.09.금
오후 12:00
수강생 결과물 공유회
9월
27일
챌린지 시작일
2026년 9월 27일 오후 03:00
챌린지 종료일
2026년 10월 9일 오후 02:30
챌린지 커리큘럼
Tất cả
18 bài giảng ∙ (4phút)
Tài liệu khóa học:
챌린지에서 배워요
Bạn sẽ có được kinh nghiệm đóng góp cho mã nguồn mở để tự tin ghi vào một dòng trong hồ sơ xin việc.
Nắm vững quy trình cộng tác cơ bản trên GitHub•Git và có trải nghiệm gửi PR đầu tiên của riêng mình
Khuyến nghị cho
những người này
Khóa học này dành cho ai?
Ứng viên lập trình đang tìm việc, muốn để lại một dòng ý nghĩa trong CV và hoạt động GitHub thực tế
Sinh viên đại học và các lập trình viên junior muốn bắt đầu đóng góp cho mã nguồn mở
Những người chưa quen với việc sử dụng GitHub hoặc Pull Request nhưng đang học các kiến thức cơ bản về lập trình
취소 및 환불 규정
챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.

