báo cáo thực tập lập trình backend với nestjs

28 0 0
Tài liệu đã được kiểm tra trùng lặp
báo cáo thực tập lập trình backend với nestjs

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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 1

Bá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 2

Nội dung báo cáo

1 Thông tin thực tập2 Nội dung thực tập3 Kết quả thực tập

4 Kinh nghiệm thu được5 Định hướng tương lai

2

Trang 4

2 Nội dung thực tập (Training)

Thời gian3 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 5

2 Nội dung thực tập (Training)

pli=1&fbclid=IwAR20iZJj3VnxSEnMo7E_ESOvhUtT1Wx2FrtcztWf-FP0UpBEHLuzZHVivyw#gid=1218422807

Trang 6

2 Nội dung thực tập (Dự án thực tế)

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 7

2 Nội dung thực tập (Dự án thực tế)

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 8

2 Nội dung thực tập (Dự án thực tế)

8

Trang 9

2 Nội dung thực tập (Dự án thực tế)

9

Trang 10

2 Nội dung thực tập (Dự án thực tế)

10

Trang 11

2 Nội dung thực tập (Dự án thực tế)

11

Trang 12

2 Nội dung thực tập (Dự án thực tế)

12

Trang 13

2 Nội dung thực tập (Dự án thực tế)

13

Trang 14

2 Nội dung thực tập (Dự án thực tế)

14

Trang 15

2 Nội dung thực tập (Dự án thực tế)

15

Trang 16

2 Nội dung thực tập (Dự án thực tế)

16

Trang 17

2 Nội dung thực tập (Dự án thực tế)

17

Trang 18

3 Kết quả thực tập (Training)

Kết quảHoàn thành tốt, đúng hạn được giao

Trang 19

3 Kết quả thực tập (Dự án thực tế)

Nội dungDự án thực tế (Niko)

Kết quả hiện tạiHoàn thành tốt trong khoảng thời gian tham gia dự án (31/07/2023 –

Đánh giá từ cấp trên,

đồng nghiệp• Nghiêm túc, tuân thủ quy tắc kỷ luật, giờ giất làm việc• Khả năng tự học tốt, làm việc độc lập• Biết lắng nghe, tiếp thu góp ý mang

tính xây dựng

• Có nhiều sáng kiến giúp ích

Trang 20

Tiếp tục theo

đuổi dự ánEm đã 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 21

4 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 22

4 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 23

4 Kinh nghiệm thu được (Qui trình)

23

Trang 25

4 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 26

4 Kinh nghiệm thu được

- Nói về những trải nghiệm, kinh nghiệm có được trong khoảng thời gian thực tập:

+ Góc nhìn thực tế về ngành CNPM

+ Kĩ năng mềm: [Kinh nghiệm làm việc nhóm / Quản lý thời gian / ]+ Quy trình thực hiện dự án phần mềm.

26

Trang 27

5 Định hướng tương lai

- Tiếp tục làm việc trong ngành CNPM.

- Là nhân viên chính thức tại công ty thực tập.

27

Trang 28

Cảm ơn quý thầy cô đã lắng nghe!

28

Ngày đăng: 15/05/2024, 09:23

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan