Tải bản đầy đủ (.pdf) (16 trang)

báo cáo thực tập mobile 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 (717.59 KB, 16 trang )

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

<b>TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM </b>

BÁO CÁO THỰC TẬP

<b>MOBILE DEVELOPER </b>

Công ty thực tập: Sunshine Software Người phụ trách: Nguyễn Càn Long Thực tập sinh: Nguyễn Viết Đức

TP. Hồ Chí Minh, tháng 01 năm 2024

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

<b>LỜI MỞ ĐẦU </b>

Trong bối cảnh Cách mạng Công nghiệp 4.0, công nghệ thông tin chờ đợi và ứng dụng di động nói riêng đang đóng vai trị quan trọng trong sự phát triển xã hội. Công nghệ di động, hay còn gọi là ứng dụng di động, đã phục vụ mọi nhu cầu của con người từ mua sắm, cung cấp kiến thức đến giao tiếp thông tin, v.v. Hiện nay, có đến hàng tỷ ứng dụng di động trên thị trường, nhưng nhu cầu tạo ra những ứng dụng mới vẫn tiếp tục gia tăng. Một ứng dụng di động muốn thu hút nhiều người sử dụng cũng cần đáp ứng được yếu tố thiết kế và nội dung. Làm thế nào để sản phẩm đạt chất lượng cao ở cả hai yếu tố trên luôn là một thách thức đối với bất kỳ đội ngũ phát triển ứng dụng di động nào. Để thử thách bản thân trong ngành công nghiệp này, em đã chọn làm mobile developer là hướng đi cho việc học cũng như sự nghiệp trong tương lai.

Sau những năm học tập tại trường đại học, với mong muốn áp dụng những kiến thức đã học và có được trải nghiệm thực tế, em đã quyết định tham gia vào Sunshine Software – một môi trường chuyên nghiệp và lý tưởng để thực hiện dự định của mình.

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

<b>LỜI CẢM ƠN </b>

Em xin trân trọng gửi lời cảm ơn Sunshine Software đặc đã tạo điều kiện cho em cơ hội được thực tập tại công ty. Dù trong thời gian ngắn nhưng nhờ sự chỉ dẫn nhiệt tình của anh Nguyễn Càn Long, em đã tiếp thu những kiến thức quan trọng để có thể tham gia một dự án thực tế.

Chân thành cảm ơn anh Long và các anh chị trong công ty đã bỏ ra nhiều thời gian, công sức để hướng dẫn, hướng dẫn, giúp đỡ em tận tình trong khi làm quen môi trường mới cũng như trong việc tiếp cận kiến thức cơng nghệ, kỹ năng lập trình và tư duy sản phẩm để có thể thực hiện tốt dự án cá nhân và dự án thực tế trong thời gian qua. Em cũng xin cảm ơn thầy cô trong khoa Công nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo này.

TP. HCM, ngày 03 tháng 01 năm 2024

Nguyễn Viết Đức

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

CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP ... 6

1.1. Giới thiệu Sunshine Software ... 6

1.2. Sản phẩm công ty ... 6

1.3. Lịch làm việc khi thực tập tại công ty ... 6

CHƯƠNG 2: NỘI DUNG THỰC TẬP ... 7

2.1. Tìm hiểu công ty và các kỹ năng cơ bản trong công ty ... 7

2.2. Nghiên cứu kỹ thuật ... 7

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

<b>CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP </b>

1.1. Giới thiệu Sunshine Software

<i>Hình 1.1. Logo cơng ty </i>

Là công ty chuyên gia công phần mềm với bản đồ công nghệ phong phú, kỹ sư trẻ tài năng nhiệt huyết. Sứ mệnh của Sunshine là tạo nên một mơi trường cơng nghệ thích ứng mọi hồn cảnh - cung cấp cho mọi người công nghệ tốt nhất.

1.2. Sản phẩm công ty

5 Phút Thuộc Bài: Ứng dụng giúp con phát huy tiềm năng não bộ và học tiến bộ vượt bậc bằng các kỹ thuật ghi nhớ và phương pháp sơ đồ tư duy.

1.3. Lịch làm việc khi thực tập tại công ty

Em tham gia làm việc tại công ty bắt đầu từ ngày 14/08/2023 tới 14/10/2023, các ngày làm việc trong tuần là từ thứ 2 đến thứ 6. Công việc hằng ngày bắt đầu từ lúc 8:30 đến 18:00. Thời gian nghỉ trưa khoảng 1,5 tiếng. Sau mỗi ngày làm việc em sẽ báo cáo tiến độ công việc trong ngày, đặt câu hỏi và nhận chia sẻ, giải đáp từ anh hướng dẫn, đặt mục tiêu cho ngày làm việc tiếp theo. Mỗi ngày sẽ báo cáo tiến độ, mọi người sẽ cùng họp và bàn bạc về các vấn đề đã giải quyết, tồn đọng, bài học, giải pháp và mục tiêu cho tuần tiếp theo.

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

<b>CHƯƠNG 2: NỘI DUNG THỰC TẬP </b>

2.1. Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty Thời gian: 1 ngày

Nội dung: giới thiệu về công ty, cách tổ chức của công ty, được nghe người phụ trách giới thiệu về cơng ty, q trình thành lập và phát triển, quy trình làm việc từ cao xuống thấp, cách thức tổ chức của công ty, các phịng ban về IT, HR, … Ngồi ra, thực tập sinh cịn được giới thiệu về văn hóa làm việc trong công ty như thời gian đi làm, các quy định, cách sử dụng email trong công việc, …

Kết quả: hiểu thêm về Sunshine Software, quá trình thành lập và phát triển. Có thêm các kỹ năng về việc sử dụng email trong cơng việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm hơn.

2.2. Nghiên cứu kỹ thuật 2.2.1. Tuần 1

Nội dung:

• Nghiên cứu tổng quan về ứng dụng di động

• Nghiên cứu về các nền tảng phát triển ứng dụng di động • Nghiên cứu về Flutter

• Học về các kỹ thuật xử lý dữ liệu với Flutter

• Làm quen với các công cụ quản lý source code như gitlap, github, source tree… Kết quả:

• Có thể cài đặt và sử dụng môi trường phát triển Flutter • Biết cách tạo các ứng dụng đơn giản với Flutter

• Biết cách xử lý dữ liệu với Flutter

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

• Có thể tham gia làm việc với các thành viên khác trong công ty, biết cách quản lý source code.

2.2.3. Tuần 3 Nội dung:

• Học về các thành phần cơ bản của ứng dụng Flutter

• Học về các kỹ thuật lập trình giao diện người dùng với Flutter • Nghiên cứu về các thư viện và framework phổ biến cho Flutter • Học về các API và giao tiếp mạng trong Flutter

Xây dựng được dự án cá nhân đúng thời hạn để ra, đáp ứng đầy đủ các tính năng và yêu cầu ban đầu.

Một số hình ảnh của dự án:

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

<i>Hình 2.1. Tạo văn bản </i>

<i>Hình 2.2. Hỏi đáp với chat bot </i>

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

<i>Hình 2.3. Quét mã vạch/ mã QR </i>

<i>Hình 2.4. Nhận diện khn mặt </i>

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

2.4. Tham gia dự án thực tế

• Tên dự án: Angia PMS (admin)

• Công việc được giao: triển khai một số chức năng cho ứng dụng như: đăng nhập, nhận thông báo, và layout giao diện cho một số màn hình khác.

• Q trình thực hiện: các nghiệp vụ của dự án được phổ biến trực tiếp bởi chuyên viên phân tích nghiệp vụ, sau khi nắm rõ được nghiệp vụ thì tiến hành triển khai dự án, Khi hoàn thành cơng việc thì sản phẩm sẽ được giao cho bên kiểm thử, nếu có lỗi thì sẽ phải khắc phục lỗi đó, q trình này được lặp lại cho đến khi sản phẩm đó được hoàn thiện theo đúng nghiệp vụ ban đầu.

• Kết quả: hoàn thành các công việc được giao hoàn chỉnh và đúng thời hạn • Những thuận lợi: được sự hướng dẫn nhiệt tình của các anh chị đồng nghiệp đặc

biệt là anh menter.

• Khó khăn: trong q trình thực hiện thì cịn gặp nhiều khó khăn về tiếp cận công nghệ mới, hạn chế về mặt thời gian.

• Một số hình ảnh của dự án: (*Do dự án có tính bảo mật nên em xin phép chỉ cung cấp một vài màn hình cơ bản của dự án)

<i>Hình 2.5. Màn hình đăng nhập </i>

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

<i>Hình 2.6. Màn hình trang chủ </i>

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

<i>Hình 2.8. Màn hình đặt phịng </i>

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

<b>CHƯƠNG 3: TỔNG KẾT </b>

Quãng thời gian thực tập tại Sunshine Software khơng chỉ là một hành trình nâng cao kiến thức chun mơn mà cịn là cơ hội để em phát triển kỹ năng mềm và áp dụng chúng vào môi trường làm việc thực tế.

Trải qua những tháng ngày này, em đã vững vàng hơn trong quy trình làm việc, tác phong của một nhà phát triển phần mềm. Những kỹ năng học được như sử dụng GitHub, đọc hiểu mã nguồn, làm việc nhóm, và giao tiếp với cấp trên đã làm cho em trở nên linh hoạt và đa nhiệm hơn.

Chưa đầy trong khoảng thời gian hạn chế, em đã thành cơng trong việc hồn thành dự án cá nhân trong quá trình đào tạo, đáp ứng đầy đủ các tính năng và yêu cầu ban đầu. Đồng thời, khi tham gia vào dự án thực tế, em đã hoàn thành các nhiệm vụ đúng hạn và đạt chất lượng cao.

3.1. Điểm mạnh:

Một trong những điểm mạnh nổi bật của em là khả năng đa nhiệm và linh hoạt trong quy trình làm việc. Em khơng chỉ hiểu về các cơng nghệ và ngơn ngữ lập trình, mà cịn có khả năng tự chủ và tự quản lý công việc một cách hiệu quả.

3.2. Điểm yếu:

Mặc dù em đã có những bước tiến vững vàng, nhưng vẫn còn cần phải làm việc để cải thiện khả năng quản lý thời gian và ưu tiên công việc. Điểm yếu khác là khả năng giao tiếp hiện vẫn còn kém, và em đang nỗ lực để phát triển khả năng này để tương tác một cách hiệu quả với đồng đội và cấp trên.

3.3. Chuẩn đạt được:

sản phẩm phần mềm tại doanh nghiệp

10/10

gia giải quyết vấn đề

9/10

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

G5 Phát triển kỹ năng tư duy, kỹ năng làm việc nhóm và kỹ năng trình bày

10/10

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

<b>TÀI LIỆU THAM KHẢO </b>

1.

2. 3.

4.

</div>

×