Side Project
25/03/2024 2024-07-22 6:56Side Project
Side Project là gì?
Side Project là dự án cá nhân? Nó có thể là một website, một ứng dụng Mobile. Các dự án đó có thể là Developer tự nghĩ ra và thực hiện hoặc có thể tham gia vào một nhóm dự án. Hiện nay có rất nhiều Developer cũng như những lập trình viên mới bắt đầu tham gia vào thị trường lao động với một công việc chính thức trong vài năm, nhưng bên cạnh đó họ đã sở hữu cho mình một vài Side Projects nho nhỏ và thú vị. Câu hỏi đặt ra là có lợi ích nào từ việc này mang lại và làm thế nào để bắt đầu một Side Project cho mình, cùng tiếp tục tìm hiểu qua những nội dung dưới đây nhé!
Tại sao các lập trình viên nên có Side Project?
Side project giúp bạn nâng cao giá trị bản thân. Khi làm việc trên một side project, giá trị của bạn sẽ tỷ lệ thuận với kết quả bạn làm được. Bạn càng cung cấp nhiều giá trị, bạn sẽ càng có nhiều nhà tuyển dụng quan tâm, cũng như xây dựng được thương hiệu cá nhân của bạn. Điều này giúp bạn có nhiều cơ hội hơn, khác biệt hơn so với ứng những viên khác khi cùng ứng tuyển vào một vị trí.
Side project dạy bạn cách hành động. Rất nhiều bạn mãi tập trung vào ý tưởng sao cho thật hoàn hảo rồi mới bắt tay vào làm. Và cuối cùng là bạn không bao giờ làm cả. Nên hãy bắt đầu từ những việc nhỏ và hãy tập trung với nó trước khi làm việc khác. Nếu bạn đã từng xem trò quay đĩa ở trong rạp xiếc, bạn sẽ thấy rằng mỗi lần diễn viên xiếc muốn bỏ thêm một chiếc đĩa mới vào chồng đĩa thì nó phải đạt đến một tốc độ quay nào đó trước khi anh ta có thể bỏ thêm một chiếc đĩa khác. Điều tương tự cũng đúng với dự án của bạn – bạn cần phải đạt đến một giai đoạn nào đó (hoặc bỏ luôn dự án đó), trước khi bạn có thể nghĩ đến một dự án khác.
Lộ trình để thực hiện Side Project cùng R2S?
Bao gồm 2 giai đoạn để bạn lựa chọn. Hoặc là bạn tham gia cả hai hoặc là chọn 1 trong 2 giai đoạn đó. Cụ thể từng giai đoạn như sau:
Giai đoạn 1: Tư duy trong công việc (Thời gian: 22 giờ)
Bao gồm 7 chủ đề sau:
- Chủ đề 1: Tư duy về viết CV chinh phục mọi nhà tuyển dụng (1 giờ)
- Chủ đề 2: Tư duy về cách dùng AI trong công việc, một kỹ năng bắt buộc hiện nay (1 giờ)
- Chủ đề 3: Git flow trong dự án và Work flow trong Jira (1 giờ)
- Chủ đề 4: Tư duy về sử dụng Email trong công việc
- Chủ đề 5: Tư duy về Clean Code, sự khác biệt vượt trội so với ứng viên khác (3 giờ)
- Chủ đề 6: Áp dụng nguyên lý SOLID, cách để phân cao thấp giữa các lập trình viên (15 giờ)
- Chủ đề 7: Áp dụng Design Pattern giúp bạn trở thành Senior trong tương tai (9 giờ)
Giai đoạn 2: Thực hiện Side Project (Thời gian: 1 tháng)
- Phân tích yêu cầu
- Thiết kế hệ thống
- Coding
- Testing
- Deploy
Đăng ký học trực tiếp cùng Mentor Lê Hồng Kỳ
Học KHOẺ, Giá RẺ
- 16 năm kinh nghiệm trong lĩnh vực phát triển phần mềm
- 3 năm đào tạo Fresher cho FPT Software HCM
- Giảng viên Đại học Sư phạm Kỹ thuật HCM và Đại học FPT
- Chứng chỉ quốc tế về Java do Oracle cấp, chứng chỉ sư phạm do Đại học Sư phạm HCM cấp
- Tech: Java, Android, Flutter