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

báo cáo thực tập sinh mobile

14 0 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 Sinh Mobile
Tác giả Lê Sỹ Hội
Người hướng dẫn Nguyễn Văn
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Phần Mềm
Thể loại báo cáo thực tập
Năm xuất bản 2023
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 14
Dung lượng 909,11 KB

Nội dung

Em tin rằng sẽ được học hỏi và phát triển kỹ năng của mình trong lĩnh vực phát triển ứng dụng di động, và đóng góp vào cuộc cách mạng công nghiệp 4.0 thông qua sự sáng tạo và đam mê của

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA CÔNG NGHỆ PHẦN MỀM

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

THỰC TẬP SINH MOBILE

Công ty thực tập: Công ty Hiptech

Trang 2

LỜI MỞ ĐẦU

Trong thời đại Cách mạng Công nghiệp 4.0, công nghệ thông tin đã và đang đóng vai trò then chốt trong sự phát triển của xã hội Cùng với sự tiến bộ của ngành Công nghệ phần mềm, chúng

ta đã chứng kiến sự lan rộng của ứng dụng di động và công nghệ di động, tạo nên một cuộc cách mạng mới trong lĩnh vực này

Ứng dụng di động đã thay đổi cách chúng ta sống, làm việc và giao tiếp Với hơn 5 tỷ người

sử dụng điện thoại di động trên toàn cầu, nhu cầu về ứng dụng di động vẫn tiếp tục tăng cao Việc tạo ra các ứng dụng di động mới, đáp ứng nhu cầu đa dạng của người dùng, đã trở thành một thách thức đối với các nhà phát triển

Để đạt được sự thành công trong lĩnh vực này, mobile developer cần phải có kiến thức vững vàng về phát triển ứng dụng di động cả về mặt hình thức và nội dung Việc trở thành một Mobile Developer toàn diện sẽ cho phép bạn nắm vững cả phần trước (Front-end) và phần sau (Back-end) của ứng dụng di động, và từ đó tạo ra những sản phẩm có chất lượng cao và hấp dẫn người dùng

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 đã lựa chọn mobile developer là định hướng cho việc học cũng như nghề nghiệp trong tương lai Em tin rằng sẽ được học hỏi và phát triển kỹ năng của mình trong lĩnh vực phát triển ứng dụng di động, và đóng góp vào cuộc cách mạng công nghiệp 4.0 thông qua sự sáng tạo và đam mê của mình

Sau những năm tháng trong mô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 trong môi trường thực tế, em đã quyết định tham gia vào công ty Hiptech – một môi trường lý tưởng và chuyên nghiệp để thực hiện dự định

Trang 3

LỜI CẢM ƠN

Em xin trân trọng gửi lời cảm ơn quý lãnh đạo công ty Hiptech đã 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 Văn, 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 Nguyễn Văn và các anh chị trong team MobileDev đã 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 30 tháng 12 năm 2023

Lê Sỹ Hội

Trang 4

NHẬN XÉT CỦA KHOA

Trang 5

MỤC LỤC

LỜI MỞ ĐẦU 2

LỜI CẢM ƠN 3

NHẬN XÉT CỦA KHOA 4

MỤC LỤC 5

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

1.1 Giới thiệu công ty HIPTECH 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 8

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

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

2.2.1 Tuần 1 8

2.2.2 Tuần 2 8

2.2.3 Tuần 3 8

2.3 Thực hiện dự án cá nhân 8

2.3.1 Công nghệ 8

2.3.2 Mô tả dự án 8

2.3.3 Kết quả 9

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

CHƯƠNG 3: TỔNG KẾT 13

3.1 Điểm mạnh 13

3.2 Điểm yếu 13

3.3 Chuẩn đạt được 13

TÀI LIỆU THAM KHẢO 14

Trang 6

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

1.1 Giới thiệu công ty HIPTECH

Hình 1.1 Logo Hiptech

HIPTECH là công ty Công nghệ thông tin, được thành lập từ năm 2020 và phát triển cho đến nay Hiện tại HIPTECH đã có mặt tại TP.HCM với 1 văn phòng đại diện và 2 văn phòng làm việc với quy mô gần 100 nhân sự Trong thời gian tới HIPTECH có kế hoạch mở rộng quy mô

ra Hà Nội và Đà Nẵng

HIPTECH chuyên cung cấp các giải pháp toàn diện về công nghệ chuyển đổi số như: xây dựng giải pháp, triển khai, kiểm thử và bảo trì nhằm giúp khách hàng tối ưu hoá hoạt động sản xuất kinh doanh, vận hành và yên tâm giao lại phần việc CNTT cho nhóm kỹ thuật của chúng tôi

1.2 Sản phẩm công ty

Một số dự án nổi bật trong nước và quốc tế như: EV Charger - Trạm sạc xe điện, TNT Zalo

OA, CRM - Odoo, ERP, Gaming device software, Stream Deck, Portal,

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 1/8/2023 tới nay, các ngày làm việc trong tuần là thứ 2,3,4,6 Công việc hằng ngày bắt đầu từ lúc 8 giờ 30 đến 17giờ 00 Thời gian nghỉ trưa khoảng 1 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 tuần sẽ họp tiến độ tuần 1 lần vào chiều thứ 3, 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 Mỗi tháng sẽ

Trang 7

tổ chức Toastmaster cho cả team một lần vào mỗi sáng thứ 4 tuần đầu tiên để mọi người trao đổi những chủ đề về khoa học, xã hội, môi trường, … với nhau

Trang 8

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

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, quá 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, … Ngoà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ề công ty Hiptech, 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: Tìm hiểu về công nghệ Flutter và ngôn ngữ dart

Kết quả: Nắm được cấu trúc của một dự án mobile xây dựng bằng flutter và hiểu được cấu trúc các câu lệnh của ngôn ngữ dart

2.2.2 Tuần 2

Nội dung: Tìm hiểu về cách flutter sử dụng api để liên lạc với các bên và công nghệ Firebase Cloud Messaging

Kết quả: Nắm được cách gọi các api tới back end để lấy, đẩy dữ liệu Biết được cách sử dụng Firebase Cloud Messaging cho ứng dụng để nhận thông báo

2.2.3 Tuần 3

Nội dung: Tìm hiểu về cách quản lý state trong flutter

Kết quả: Nắm được cách sử dụng của provider và bloc để quản lý state cho dự án

2.3 Thực hiện dự án cá nhân

2.3.1 Công nghệ

-Flutter

-Firebase Cloud Messaging

2.3.2 Mô tả dự án

-Em xây dựng một ứng dụng nhận tin nhắn đơn giản, sử dụng Firebase Cloud Messaging để nhận tin nhắn từ firebase Đồng thời, luyện tập sử dụng các widget từ đơn giản đến phức tạp hơn để triển khai các giao diện khác nhau

Trang 9

2.3.3 Kết quả

-Sau khi hoàn thành dự án cá nhân, em đã nắm bắt chắc cách sử dụng các widget trong

flutter, các nguyên tắc bố trí widget và responsive trên các màn hình điện thoại khác nhau 2.4 Tham gia dự án thực tế

-Dự án: EV Charger - Trạm sạc xe điện

-Vị trí: Mobile Developer

-Quá trình thực hiện: Sau khi được bổ nhiệm vào vị trí Mobile Developer của dự án, em đã bắt đầu tìm hiểu về business của dự án qua các tài liệu được cung cấp, nắm bắt hiện trạng của dự

án đặc biệt về phía mobile đã có một bản demo cho khách hàng về một số chức năng chính ở phần 2 Sau khi kick-up phần 3 cho dự án, team lead quyết định không sử dụng lại source cũ

để phát triển mà xây dựng lại một source base mới để dễ scale hơn Trong lúc đó em đã bắt tay vào thiết kế giao diện cho ứng dụng và các constants và core widget Sau khi, hoàn thành khoảng 70% giao diện em đã được phân công thực hiện xử lý một số chức năng như kết nối, quản lý xe, quét qrcode… Hiện tại, dự án vẫn đang trong quá trình hoàn thành

+Một số hình ảnh về dự án trong triển lãm xe của Mercedes-Benz vào 22-26/9/2023 tại The Global City (TP.Thủ Đức):

Hình 2.1 Trụ sạc

Trang 10

Hình 2.2 Khách hàng xem thông tin về trụ

Hình 2.3 Súng sạc điện

Trang 11

Hình 2.4 Màn hình đăng nhập

Trang 12

Hình 2.5 Màn hình bản đồ

-Kết quả:

+ Em đã nắm bắt thêm nhiều công nghệ về quản lý state, clean architecture… trong flutter + Được tiếp cận với những dự thực tế và quy mô dự án khá lớn

+Tự thiết kế được đa số UI của ứng dụng và xử lý một số tính năng như kết nối, quét qrcode, quản lý danh sách xe

-Thuận lợi:

+ Được sự hỗ trợ, dẫn dắt nhiệt tình từ leader và sự hỗ trợ của mọi người trong team

+ Bản thân đã chủ động nắm bắt các business của dự án

-Khó khăn:

+Khó khăn lớn nhất là thời gian, khi phải sắp xếp để vừa hoàn thành các môn học trên trường

và các công việc của dự án

+Dự án khá lớn vừa là cơ hội vừa là thách thức cho bản thân

Trang 13

CHƯƠNG 3: TỔNG KẾT

Quãng thời gian thực tập tại Hiptech đã giúp em cải thiện bản thân rất nhiều trong quy trình làm việc thực tế, tác phong của người kỹ sư phần mềm Được làm việc tại đây, em đã học thêm được kỹ năng mềm sử dụng mail, quản lý ticket, làm việc nhóm, giao tiếp với cấp trên, các công nghệ mới về mobile…

Chỉ trong thời gian hạn chế, em đã hoàn thành dự án cá nhân trong quá trình training với các tính năng, yêu cầu đặt ra ban đầu

Khi tham gia vào dự án thực tế, em cũng hoàn thành tốt các tác vụ đúng hạn và đạt chất lượng tốt

3.1 Điểm mạnh

-Có khả năng tự tìm hiểu các công nghệ, nắm bắt được các yêu cầu của dự án

-Hòa đồng, giao tiếp tốt với mọi người trong công ty

-Có tư duy trong quá trình thực hiện dự án, biết áp dụng các kiến thức đã học để phục vụ cho công việc

3.2 Điểm yếu

-Khả năng giao tiếp bằng tiếng anh còn hạn chế

-Còn thiếu kinh nghiệm về việc xử lý, cài đặt phức tạp về nền tảng ios

3.3 Chuẩn đạt được

Goal Mục tiêu môn học

G1 Nắm bắt được xu hướng, nhu cầu xã hội và tính đặc thù của doanh nghiệp

G2 Hiểu và giải thích được các khái niệm cơ bản, thuật ngữ và sơ đồ hệ thống trong dự

án

G3 Nắm được quy trình, phương pháp và công nghệ phát triển sản phẩm phần mềm tại

doanh nghiệp

Trang 14

TÀI LIỆU THAM KHẢO

[Theo định dạng APA]

1 Glass, R L., Vessey, I., & Ramesh, V (2002) Research in software engineering: an

analysis of the literature Information and Software technology, 44(8), 491-506

2 Boehm, B W (1984) Software engineering economics IEEE transactions on Software Engineering, (1), 4-21

3 Fairley, R (1985) Software engineering concepts McGraw-Hill, Inc

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

w