1. Trang chủ
  2. » Giáo Dục - Đào Tạo

báo cáo backend developer

35 2 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Báo cáo thực tập doanh nghiệp Vị trí: Backend Developer
Tác giả Đặng Bá Kiên
Thể loại báo cáo thực tập
Năm xuất bản 2023
Định dạng
Số trang 35
Dung lượng 3,86 MB

Nội dung

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ên

MSSV: 20521486

Trang 2

Nộ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 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/2023

Lịch làm việc trong tuần:

4

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

Trang 5

2 Nội dung thực tập

20/09/2023

đến 25/09/2023

28/09/2023

Trang 6

Nội dung thực tập

6

06/10/2023

đến 11/10/2023

14/10/2023 đến

19/10/2023

Trang 7

Nội dung thực tập

07/11/2023

đến 12/11/2023

30/10/2023

đến 04/11/2023

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

2 Software development lifecycle Waterfall

Agile

Mô hình xoắn ốc

Mô hình tăng trưởngScrum at HI: Progressive Elaboration

3 Requirement engineering process Tổng quan về Requirement, phân loại

Kỹ thuật khai thác yêu cầu

Kỹ 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

7 Progressive Elaboration PE là gì

Vận dụng PE Quá trình làm việc tại HI

8 Kỹ năng mềm Kỹ năng ra quyết định

Giao tiếpQuản lý: quản lý kinh phí, quản lý tiến độ, quản lý nhân sự…

Trang 12

2.2.3 Dự án tại HOASON INFOTECH

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

16

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

Trang 17

Sequence Diagram

Trang 18

ER Diagram

18

Trang 19

▪ Kiểm thử tự động: Cypress, Cucumber

❖ Quản lý mã nguồn: Github Enterprise.

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,

viết

30

Trang 31

4 Kinh nghiệm

thu được

Trang 32

Khó khăn

32

- 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Ừ KHÓA LIÊN QUAN

w