Nội dung thực tậpTuần thứ nhất: • Nghe giới thiệu về cách thức hoạt động của ứng dụng team thực hiện.. • Học cách sử dụng Notion để báo cáo, và cách sử dụng Git hợp lý.. • Tìm hiểu tech
Trang 1Báo cáo thực tập doanh nghiệp
Vị trí: Back-end Developer Intern
Công ty: TNHH Thiết kế trải nghiệm 4T
Tên: Nguyễn Quốc Trung
MSSV: 19522429
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
Trang 31 Thông tin thực tập
Tên công ty: Công ty TNHH thiết kế trải nghiệm 4T
Thời gian thực tập: 6 / 2023 - 11 / 2023
Lịch làm việc trong tuần: Từ thứ 2 đến thứ 6, 40 giờ/tuần (sáng từ 9h đến 12h, chiều từ 13h đến 18h)
Vị trí thực tập: Back-end Dev intern
3
Trang 42 Nội dung thực tập
Tuần thứ nhất:
• Nghe giới thiệu về cách thức hoạt động của ứng dụng team thực hiện.
• Học cách sử dụng Notion để báo cáo, và cách sử dụng Git hợp lý.
• Tìm hiểu technical stack mà team sẽ sử dụng
Tuần thứ hai:
• Tìm opensource và sử dụng nó để dựng source base
Trang 52 Nội dung thực tập
Các tuần sau đó:
• Thực hiện các task được giao:
o Dựng back-end chat-app microservice
o Sử dụng Nodejs, Express
o Database sử dụng MongoDB, PostgreSQL
o Tích hợp sử dụng SocketIO, WebRTC
o Dựng front-end cho chat-app
o Sử dụng Reactjs
• Viết báo cáo vào cuối buổi về những task đã hoàn thành, task đang làm, task hôm sau sẽ làm
5
Trang 63 Kết quả thực tập
Được áp dụng những kiến thức đã học và kiến thức mới vào dự án
thực tế:
• Học được thêm cách sử dụng PostgreSQL, webRTC, ReactJs
• Ôn tập hiểu biết nhiều hơn về những kiến thức đã học như Nodejs, MongoDB, SocketIO
Về kết quả của dự án
• Tạo dựng được chat-app microservice cho phép nhắn tin, gọi, gọi video trao đổi thông tin theo thời gian thực giữa người dùng với người dùng và người
dùng với admin.
Trang 74 Kinh nghiệm thu được
Về kiến thức công nghệ:
• Kỹ năng lập trình và phát triển phần mềm đã tiến bộ rõ rệt.
• Biết sử dụng Github một cách hợp lý và có quy trình.
• Biết sử dụng Notion để quản lý task và thời gian thực hiện một cách hợp lý.
• Biết cách viết tài liệu để cho bản thân, mọi người tham khảo sau này.
Về kỹ năng mềm:
• Tăng cường kỹ năng làm việc nhóm và giao tiếp với cấp trên một cách tự tin.
• Biết cách quản lý thời gian hợp lý để hoàn thành task.
• Biết cách thảo luận, làm rõ vấn đề với PM/QC trước khi bắt tay vào thực hiện task.
• Khả năng tự tìm hiểu, tự giải quyết vấn đề.
• Khả năng ngoại ngữ.
7
Trang 85 Định hướng tương lai
Hiện tại em chưa có đi làm lại tại công ty nào
Tiếp tục theo hướng back-end developer
Trang 9Cảm ơn quý thầy cô đã lắng nghe!
9