Tải bản đầy đủ (.pptx) (35 trang)

báo cáo backend developer

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.05 MB, 35 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>Báo cáo thực tập doanh nghiệp</b>

<b>Vị trí: Backend Developer</b>

<b>Cơng ty: TNHH CƠNG NGHỆ HOA SƠN</b>

<b>Tên: Đặng Bá KiênMSSV: 20521486</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>Nội dung báo cáo</b>

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

<small>2</small>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

1. Thông tin thực tập

<b>- Tên công ty: TNHH CƠNG NGHỆ HOA SƠN</b>

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

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

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

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

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>2. Nội dung thực tập</b>

20/09/2023

đến

28/09/2023

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>Nội dung thực tập</b>

06/10/2023 đến

14/10/2023 đến

19/10/2023

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>Nội dung thực tập</b>

07/11/2023

đến

12/11/202330/10/2023

đến

04/11/202322/10/2023

đến

27/10/2023

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b><small>2.1. Training </small></b>

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

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

<small> + 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.</small>

<small>8</small>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>Training</b>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>2.2. Kĩ năng Business Analysis</b>

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

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="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ì

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

2.2.3. Dự án tại HOASON INFOTECH

<b>Desktop application</b>

<b>Micro-frontend websiteMicro-backend website</b>

<b>Micro-services architecture</b>

<small>12</small>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

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

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<small>14</small>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<b>2.2. Dự án tham gia</b>

<b>Viết các API service cho Web app Room booking and rental</b>

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>Sequence Diagram</b>

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<b>ER Diagram</b>

<small>18</small>

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

<b>Giao diện mini-website 1(Back-end)</b>

<small>20</small>

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

<b>Giao diện mini-website 2(Back-end)</b>

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

<b>Giao diện mini-website 3(Back-end)</b>

<small>22</small>

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

<b>Giao diện mini-website 4(Back-end)(structure)</b>

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

<b>3. Kết quả thực tập</b>

<small>24</small>

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

<b>Kết quả thực tập</b>

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

<b>HẠN CHẾ</b>

<small>26</small>

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

<b>Chuẩn đạt được</b>

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

<b>Tổng kết</b>

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

<b>Kiến thức đã học ở trường được vận dụng trong q trình thực tập</b>

Kiến thức chun 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 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 đề

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

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

• 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 độ hồ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 chun 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,

<small>30</small>

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

<b>4. Kinh nghiệm thu được</b>

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

<b>Khó khăn</b>

- 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

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

<b>Kinh nghiệm thu được về kĩ thuật</b>

<b><small>❖ 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…</small></b>

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

<b><small>❖ 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…</small></b>

<b><small>❖ 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 </small></b>

<b><small>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</small></b>

<b><small>❖ 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</small></b>

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

</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">

<b>5. Định hướng tương lai</b>

❖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 ln địi hỏi phát triển khơng

ngừng nghỉ với tốc độ cực kì nhanh. Khơng chỉ 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.

<small>34</small>

</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">

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

</div>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×