Nội dung thực tập Dự án thực tếDự án tham gia NikoNiko Hệ thống HRMMô tả Hệ thống chấm công cho mô hình doanh nghiệp kết hợp tại chỗ và làm từ xa.. Nội dung thực tập Dự án thực tếDự án t
Trang 1Báo cáo thực tập doanh nghiệp
Vị trí: Backend Developer
Công ty: Vitalify asia
Tên: Nguyễn Thái Tuấn
MSSV: 20522122
1
Trang 2Nội dung báo cáo
1 Thông tin thực tập
2 Nội dung thực tập
3 Kết quả thực tập
4 Kinh nghiệm thu được
5 Định hướng tương lai
2
Trang 3Vị trí thực tập Backend Dev
Trang 42 Nội dung thực tập (Training)
4
Thời gian 3 tuần (10/07/2023 – 30/07/2023)
Kiến thức • Backend: NestJS framework,
RestfulAPI, Typescript, DynamoDB
• Test: Unit test, E2E test
• Server: AWS S3, ECR, Code build, ELB, ECS.
• Tuân thủ các nguyên tắc đặt tên file, tên biến, Git, Scrum.
Trang 52 Nội dung thực tập (Training)
5
https://docs.google.com/spreadsheets/d/1pZL6B39hDCz_w_TBoz9NC_cv-jjaMnb-/edit?
pli=1&fbclid=IwAR20iZJj3VnxSEnMo7E_ESOvhUtT1Wx2FrtcztWf-FP0UpBEHLuzZHVivyw#gid=1218422807
Trang 62 Nội dung thực tập (Dự án thực tế)
6
Dự án tham gia NikoNiko (Hệ thống HRM)
Mô tả Hệ thống chấm công cho mô hình doanh nghiệp kết hợp tại chỗ và làm từ xa
Niko cung cấp cách chấm công đơn giản không phụ thuộc địa điểm và thời gian
Thời gian tham gia 31/07/2023 đến 30/09/2023
Nền tảng hỗ trợ Web, App
Công nghệ NestJS, MongoDB, Jest, AWS, VueJS, Flutter, Figma
Vai trò Lập trình viên Back-end
Một số tính năng chính Checkin / Out (Web & Mobile), Chấm công tăng ca, Ghi nhận và số hóa cảm
xúc nhân viên, Thông báo đẩy, Quản lí user role, layer, report line, …, Dashboard, Cài đặt ngày nghỉ phép
Trang 72 Nội dung thực tập (Dự án thực tế)
7
Dự án tham gia NikoNiko (Hệ thống HRM)
Đóng góp • Viết API, End-to-end test, Unit test
• Cài đặt Logger cho dự án
• Đưa ra giải pháp và thực hiện các task được giao: Nghiên cứu công cụ tự động tạo document API, Số hóa cảm xúc nhân viên, Google sign-in, …
• Sửa lỗi và bảo trì
Trang 82 Nội dung thực tập (Dự án thực tế)
8
Trang 92 Nội dung thực tập (Dự án thực tế)
9
Trang 102 Nội dung thực tập (Dự án thực tế)
10
Trang 112 Nội dung thực tập (Dự án thực tế)
11
Trang 122 Nội dung thực tập (Dự án thực tế)
12
Trang 132 Nội dung thực tập (Dự án thực tế)
13
Trang 142 Nội dung thực tập (Dự án thực tế)
14
Trang 152 Nội dung thực tập (Dự án thực tế)
15
Trang 162 Nội dung thực tập (Dự án thực tế)
16
Trang 172 Nội dung thực tập (Dự án thực tế)
17
Trang 183 Kết quả thực tập (Training)
18
Kết quả Hoàn thành tốt, đúng hạn được giao
Trang 193 Kết quả thực tập (Dự án thực tế)
19
Nội dung Dự án thực tế (Niko)
Kết quả hiện tại Hoàn thành tốt trong khoảng thời gian
tham gia dự án (31/07/2023 – 15/12/2023)
Trang 203 Kết quả thực tập (Dự án thực tế)
20
Kiến thức mới đã
học Mô hình scrum, quy trình làm việc như: Daily meeting, estimate cho task, review code, …
Kỹ thuật: GraphQL, MongoDB, Git advance, Server,…
Tiếp tục theo
đuổi dự án Em đã tham gia Niko (31/07/2023 – 15/12/2023) và hiện đã chuyển sang dự án khác của công ty.
Trang 214 Kinh nghiệm thu được (Góc nhìn)
• Có quy trình rõ ràng: từ yêu cầu, phân tích, giải pháp, kiểm thử, bảo trì.
• Mỗi người được phân công một nhiệm vụ cụ thể trong một phạm vi như: Front-end, Backend, DevOps (Server), Mobile,…
• Lĩnh vực CNPM giúp cá nhân cũng như doanh nghiệp chuyển đổi số hoặc giúp ích công việc một cách tiện lợi hơn.
21
Trang 224 Kinh nghiệm thu được (Kỹ năng mềm)
• Giao tiếp trong một nhóm, kỹ năng làm việc nhóm.
• Quản lí thời gian.
• Nghiên cứu độc lập và khả năng đọc tài liệu tiếng anh.
• Tư duy phản biện
22
Trang 234 Kinh nghiệm thu được (Qui trình)
23
Trang 254 Kinh nghiệm thu được
∙ Các qui trình merge code lúc ban đầu còn nhiều xai xót, khả năng viết tài liệu đặc tả chưa tốt
∙ Cách trình bày và diễn đạt còn chưa tốt Giao tiếp thường xuyên tập trung vào kỹ thuật nhưng không nói được tổng quan của vấn đề
∙ Thiếu kinh nghiệm trong dự án thực tế Khả năng về kỹ thuật trong khi viết code còn yếu, dẫn tới thời gian Leader đánh giá code lâu và phải sửa nhiều lần
∙ Làm chậm hơn so với ước tính ban đầu
∙ Các task cần thời gian nghiên cứu nhiều về công nghệ để có thể làm được
• Thường xuyên quên cập nhật trạng thái task, dẫn đến chị quản lý không nắm được tiến độ công việc
25
Trang 264 Kinh nghiệm thu được
- Nói về những trải nghiệm, kinh nghiệm có được trong khoảng thời
Trang 28Cảm ơn quý thầy cô đã lắng nghe!
28