báo cáo backend developer

35 0 0
Tài liệu đã được kiểm tra trùng lặp
báo cáo backend developer

Đ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

Báo cáo thực tập doanh nghiệpVị trí: Backend DeveloperCông ty: TNHH CÔNG NGHỆ HOA SƠNTên: Đặng Bá KiênMSSV: 20521486... Thông tin thực tập- Tên công ty: TNHH CÔNG NGHỆ HOA SƠN- Vị trí th

Trang 1

Báo cáo thực tập doanh nghiệp

Vị trí: Backend Developer

Công ty: TNHH CÔNG NGHỆ HOA SƠN

Tên: Đặng Bá KiênMSSV: 20521486

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 3

1 Thông tin thực tập

- Tên công ty: TNHH CÔNG NGHỆ HOA SƠN

- Vị trí thực tập: Back-end Developer

Trang 4

Thời gian thực tập: 04/09/2023 - 19/11/2023Lịch làm việc trong tuần:

12/09/2023 đến 17/09/2023

Trang 5

2 Nội dung thực tập

20/09/2023

đến

28/09/2023

Trang 6

Nội dung thực tập

06/10/2023 đến

14/10/2023 đến

19/10/2023

Trang 7

Nội dung thực tập

07/11/2023

đến

12/11/202330/10/2023

đến

04/11/202322/10/2023

đến

27/10/2023

Trang 8

2.1 Training

- Công ty có tổ chức training không? Có + Thời gian training :Hơn 1 tháng

- Công ty cho làm viêc từ xa và yêu cầu lên văn phòng ít nhất 3 ngày/tuần.

+ Về ngày nghỉ phép, mỗi tháng công ty sẽ cung cấp hai ngày nghỉ phép Các sinh viên đang còn đi học cũng được tạo điều kiện để nghỉ trong tuần.

8

Trang 9

Training

Trang 10

2.2 Kĩ năng Business Analysis

Scrum at HI: Progressive Elaboration3 Requirement engineering process Tổng quan về Requirement, phân loại

Kỹ thuật khai thác yêu cầuKỹ thuật phân tích yêu cầuQuản lý yêu cầu

4 Agile Scrum Lý thuyết về Agile

Scrum – scrum ceremonyThực hành Scrum

5 Kỹ thuật phân tích yêu cầu Phương pháp khai thác yêu cầu

Trang 11

6 Viết User Story và quản lý Backlog Phương pháp tiếp cận với Requirement và Solution Design

Phương pháp chia User story

Phương pháp và công cụ quản lý Backlog7 Progressive Elaboration PE là gì

Trang 12

2.2.3 Dự án tại HOASON INFOTECH

Desktop application

Micro-frontend websiteMicro-backend website

Micro-services architecture

12

Trang 13

MỘT SỐ DỰ ÁN NỔI BẬT KHÁC CỦA CÔNG TY

Trang 14

14

Trang 16

2.2 Dự án tham gia

Viết các API service cho Web app Room booking and rental

Trang 17

Sequence Diagram

Trang 18

ER Diagram

18

Trang 20

Giao diện mini-website 1(Back-end)

20

Trang 21

Giao diện mini-website 2(Back-end)

Trang 22

Giao diện mini-website 3(Back-end)

22

Trang 23

Giao diện mini-website 4(Back-end)(structure)

Trang 24

3 Kết quả thực tập

24

Trang 25

Kết quả thực tập

Trang 26

HẠN CHẾ

26

Trang 27

Chuẩn đạt được

Trang 28

Tổng kết

Trang 29

Kiến thức đã học ở trường được vận dụng trong quá trình thực tập

Kiến thức chuyên môn:

• Qui trình phát triển ,vận hành bảo trì phần mềm• Kỹ thuật phân tích yêu cầu

• Kiểm thử phần mềm (Testing)

• Kỹ thuật lập trình Backend bằng Golang.Kĩ năng:

• Kĩ năng tự học

• Tư duy phản biện

• Tư duy lập trình , logic giải quyết vấn đề

Trang 30

Kiến thức tích lũy sau kì thực tập

• Kiến trúc hệ thống

• Review code và fix bugs:

• Mentor review code và chỉ ra những lỗi cần được sửa trong dự án để dự án hoàn thiện, thiết thực và hợp lý hơn.

• Thực hiện báo cáo các công việc đã thực hiện, mức độ hoàn thành và các công việc dự tính thực hiện tiếp theo cho Mentor.• Qui trình phát triển bảo trì phần mềm chuyên nghiệp

• Vai trò Backend Developer

• Làm việc nhóm: gắn kết và tổ chức nhóm làm việc hiệu quả

• Giao tiếp: chủ động hơn trong giao tiếp và tôn trọng người khác• Ngoại ngữ: học tập liên tục để cải thiện kĩ năng nghe, nói, đọc,

30

Trang 31

4 Kinh nghiệm thu được

Trang 32

Khó khăn

- Khó khăn: Lúc mới đầu vào thì chưa quen với quy trình làm việc ở công ty nên việc phân bổ thời gian chưa hợp lý nên phải làm thêm tại nhà.

- Có áp lực về thời gian

- Lúc làm dự án phải tự research thêm rất nhiều

Trang 33

Kinh nghiệm thu được về kĩ thuật

❖ Củng cố kiến thức, nâng cao kỹ năng lập trình Web Back-end viết API sử dụng Golang.❖ Mở mang kiến thức về các framework mới như :GIN, BeeGo, Echo, Revel…

❖ Thao tác lập trình, tư duy, ý tưởng xử lý luồng dữ liệu hiệu quả hơn.

❖ Nâng cao khả năng research, thuyết trình, trình bày slide Chú trọng kiểm thử: kiểm thử đơn vị, kiểm thử tích hợp, kiểm thử đầu cuối…

❖ Tập trung chất lượng mã nguồn, quản lý mã nguồn và tài liệu chặt chẽ để đảm bảo cho công tác bảo trì.❖ Việc thay đổi yêu cầu diễn ra thường xuyên nên đòi hỏi Developer cần nhanh chóng nhận thức được, thích

nghi và phản hồi kịp thời với sự thay đổi đó.❖ Phân tích hệ thống, Phân chia nhóm thực hiện❖ Quản lý code với GIT

❖ Xây dựng hệ thống dữ liệu cho ứng dụng với MySQL❖ Xây dựng Back end, các Service API với GO

❖ Middleware, Router, Thực hiện RestFul API: Authentication, Authorization với JWT❖ Triển khai dự án AirbnB .booking

Trang 34

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

❖Sẽ trở thành nhân viên chính thức tại các công ty lớn như Style solution, VinCss, Vieon, Tiki❖Vị trí: Back-end Developer

❖Nhận định về ngành Công nghệ phần mềm: Ngành Công nghệ phần mềm là một ngành tiềm năng và rất thu hút vì công nghệ trong cuộc sống hiện nay luôn đòi hỏi phát triển không

ngừng nghỉ với tốc độ cực kì nhanh Không chỉ yêu cầu người học chăm chỉ mà còn đòi hỏi sự nhạy bén và tư duy sáng tạo Ngành CNPM đang thu hút nhiều nhân lực vì thế những người hoạt động trong ngành cần phấn đấu phát triển hơn từng ngày.Thực tập là cơ hội quí báu để em vận dụng các kiến thức và kĩ năng được học ở trường vào các dự án thực tế Sau khi áp dụng, em nhận thấy các kiến thức được học rất bổ ích.

34

Trang 35

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

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

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

Tài liệu liên quan