1. Trang chủ
  2. » Cao đẳng - Đại học

Báo cáo thực tập thực tập android (2)

14 22 0

Đ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

Định dạng
Số trang 14
Dung lượng 362,07 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mặc dù là hướng đi rất giàu triển vọng nhưng hiện tại, smartwatch đang chỉ là sân chơi của những ông lớn với các sản phẩm quen thuộc tới từ Apple, Samsung, Huawei, Fossil, … Với mong muố

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 Android

Công ty thực tập: Fossil Việt Nam

Người phụ trách hướng dẫn: Phạm Đức Huy

Thực tập sinh: Nguyễn Thị Mỹ Linh

MSSV: 17520688

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

Trang 2

LỜI MỞ ĐẦU

Khái niệm đồng hồ thông minh đã xuất hiện cách đây từ khá lâu, nhưng chỉ đến năm 2014, khi hàng loạt ông lớn cùng đặt chân vào thị trường này thì smartwatch mới thực sự bùng nổ

Thị trường smartwatch là một công nghệ giàu tiềm năng khi thị trường smartphone đang trở nên bão hòa Ngoài ra việc các nhà sản xuất muốn đẩy mạnh hệ sinh thái của mình xoay quanh chiếc điện thoại trong bối cảnh người dùng bắt đầu sử dụng các mẫu điện thoại lâu hơn Do đó, phát triển phụ kiện như smartwatch là hướng đi tiềm năng của các hãng điện thoại, ít nhất là trong tương lai gần

Mặc dù là hướng đi rất giàu triển vọng nhưng hiện tại, smartwatch đang chỉ là sân chơi của những ông lớn với các sản phẩm quen thuộc tới từ Apple, Samsung, Huawei, Fossil, …

Với mong muốn có thêm kinh nghiệm thực tế, cũng như có cơ hội thử thách trong những công nghệ thú vị, em quyết định chọn Fossil Việt Nam (tiền thân là Misfit) là nơi thực tập cho học phần Thực tập tốt nghiệp của mình Với hi vọng có thể hòa nhập với một môi trường làm việc trẻ trung, năng động nhưng rất chuyên nghiệp và có chuyên môn cao để có những đóng góp vào sản phẩm phục vụ nhu cầu thực tế của người dùng cũng như có cơ hội thử sức với công nghệ hiện đại ở đây

Trang 3

LỜI CẢM ƠN

Trân trọng gửi lời cảm ơn thầy Đinh Nguyễn Anh Dũng và Công ty Fossil Việt Nam đã tạo điều kiện cho em có cơ hội được thực tập tại công ty

Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của anh chị trong nhóm, em đã tiếp thu được những kiến thức quan trọng để có thể đảm nhiệm được vị trí Android Intern cho sản phẩm chính thức của công ty Chân thành cảm ơn các anh chị trong nhóm đã bỏ ra nhiều thời gian,công sức để hướng dẫn em hoàn thành đợt thực tập này

Đặc biệt cảm ơn anh Phạm Đức Huy đã hướng dẫn, giúp đỡ cho em về những quy

trình cần nắm, các kiến thức nền, cách làm việc với các nhóm và cách giải quyết những

khó khăn trong công việc; cảm ơn anh Chế Tú, người hướng dẫn trực tiếp trong giai đoạn

tham gia dự án đã hướng dẫn, hỗ trợ em rất nhiều về các kiến thức cụ thể, tận tình chỉ bảo

em các điểm khó, các điểm cần lưu ý và cách giải quyết các vấn đề phát sinh khi là người trực tiếp đảm nhiệm dự án, và review cho em từng task, từng dòng code; đồng thời cảm

ơn các anh trong team WearOS và team Android đã chỉ dẫn em về cách làm việc hiệu quả, giúp đỡ em về các kiến thức để em có thể hiểu thêm về dự án mà mình tham gia, và

cả những kỹ năng mềm khác mà một nhân viên trách nhiệm không thể thiếu trong môi

trường làm việc của mình; Cảm ơn bạn Nguyễn Thanh Trung là partner trong giai đoạn

training đã có nhiều lời khuyên bổ ích trong quá trình thực tập, cảm ơn các anh chị HR đã quan tâm chia sẻ, góp ý trong giai đoạn em thực tập ở công ty

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 hoàn thành học phần thực tập này của mình

Sinh viên thực hiện

Nguyễn Thị Mỹ Linh

TpHCM, ngày 01 tháng 05 năm 2021

3

Trang 4

NHẬN XÉT CỦA KHOA

Trang 6

MỤC LỤC

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

1 Giới thiệu Công ty Fossil Việt Nam 6

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

CHƯƠNG 3: CHI TIẾT VỀ PROJECT 10

Trang 7

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

1 Giới thiệu Công ty Fossil Việt Nam

Fossil Việt Nam, tiền thân là Misfit, là một trong 59 văn phòng trực thuộc Tập đoàn Fossil trên toàn thế giới Trước khi gia nhập Fossil, Misfit là một công ty công nghệ cao của Mỹ chuyên phát minh và sản xuất thiết bị đeo được và các sản phẩm nhà thông minh,

có văn phòng R&D và hoạt động tại Việt Nam Vào tháng 11 năm 2015, Misfit được mua lại và kể từ đó trở thành mảnh ghép quan trọng trong chiến lược tích hợp các giải pháp thông minh, kết nối đồng hồ và phụ kiện thời trang của Fossil Group

Fossil Việt Nam tự khẳng định mình là Trung tâm Xuất sắc về Đổi mới và Phát triển Ứng dụng và Đám mây của Tập đoàn Fossil và sẽ cung cấp sức mạnh cho một loạt các thiết bị được kết nối Với sứ mệnh đó, Fossil sẽ vẫn là nơi mà sự đổi mới phát triển mạnh

mẽ, nơi những tài năng đẳng cấp thế giới được phát huy và là nơi mọi người cùng nhau tạo ra những sản phẩm tuyệt vời hơn và kể những câu chuyện hay hơn

2 Sản phẩm của công ty

Fossil Việt Nam giữ vị thế là Trung tâm Nghiên cứu và Phát triển Thiết bị đeo thông minh thuộc Fossil Group Đội ngũ kỹ sư Việt tập trung nghiên cứu chuyên sâu những thuật toán cảm biến cao cấp, phát triển và thiết kế phần mềm lẫn phần cứng cho các thiết

bị đeo thông minh, tập trung hướng tới trải nghiệm tối ưu người dùng

7

Trang 8

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

Đợt thực tập với chủ đề “Thực tập Android” nhằm mục đích giúp sinh viên thực tập được đào tạo các kiến thức liên quan tới android, cách một dự án được triển khai, hiểu về luồng chạy của ứng dụng, đồng thời rèn luyện những kỹ năng mềm như làm việc nhóm, thuyết trình, giao tiếp Tại công ty, sinh viên có cơ hội được học tập, khám phá và làm việc trong một môi trường chuyên nghiệp

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 (như đã nhắc đến ở trê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

Ngoài ra, thực tập sinh còn được giới thiệu về cách thức làm việc trong công ty như thời gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong công việc…

Kết quả: Hiểu thêm về công ty Fossil Việt Nam Có thêm các kỹ năng về việc sử dụng

email và các công cụ giao tiếp nội bộ 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 Nghiên cứu kỹ thuật

a Training:

Thời gian: 3 tháng

Nội dung: Được đào tạo các kiến thức nền tảng về android và làm ứng dụng demo.

Thực hiện:

- Hoàn thành các bài học và thuyết trình báo cáo hàng tuần với người hướng dẫn

- Hoàn thành một ứng dụng demo có sử dụng các kiến thức đã được học

Kết quả:

- Có thể hoàn thành một ứng dụng android cơ bản có kiến trúc, sử dụng mạng và tương tác với API của stackoverflow, hiểu thêm về memory leak

- Đủ điều kiện về kiến thức để tham gia vào dự án chính thức

b Các công cụ làm việc:

Thời gian: 1 ngày

Trang 9

Nội dung: Tìm hiểu về các công cụ sẽ được sử dụng trong quá trình làm việc.

Trong thời gian này, người hướng dẫn đã hướng dẫn thực tập sinh tìm hiểu về các công cụ sẽ giúp ích cho trong công việc sau này Một số phần mềm trong số đó như Jira – sử dụng trong quá trình quản lý công việc khi làm việc nhóm, Bitbucket

và Gerrit – công cụ quản lý source code, Slack công cụ trao đổi và họp nhóm

Thực hiện: Thực hành sử dụng các phần mềm đã nêu trên.

Kết quả: Có thể dùng các công cụ, biết sử dụng Jira để lưu trữ các tài liệu chung

khi làm việc nhóm, nhận task và cập nhật tiến độ Biết sử dụng git để làm việc với code trở nên đơn giản hơn

c Tìm hiểu luồng chạy của ứng dụng:

Thời gian: 5 ngày

Nội dung: Tìm hiểu luồng chạy của ứng dụng thông qua trải nghiệm trực tiếp trên

sản phẩm và đọc source code Nắm được luồng chạy và các tính năng quan trọng

Thực hiện:

- Tìm hiểu luồng chạy bằng cách đứng ở góc độ người dùng cuối, thực hiện trải nghiệm các các tính năng trên Wellness app

- Đọc tài source code để nắm luồng chạy, ghi chú lại các điểm chưa hiểu và hỏi người hướng dẫn để hiểu rõ hơn

- Nắm các điểm chính cần lưu ý cho một ứng dụng theo dõi sức khỏe

Kết quả :

- Hiểu được luồng chạy cơ bản của ứng dụng

- Tự vẽ lại sequence diagram cho ứng dụng

3 Thực hiện project:

Sau ba tháng được training và thực hành, thực tập sinh đã nắm được những kiến thức cơ bản để tham gia vào team phát triển Trong tháng thứ tư, lead team

WearOS đã hướng dẫn thực tập sinh áp dụng những kiến thức đã học để tham gia một dự án thực tế mà công ty đang phát triển

Chi tiết dự án sẽ được nói ở phần sau

4 Lịch làm việc

Tuần Công việc Người hướng

dẫn

Mức độ hoàn thành

Nhận xét của người hướng dẫn

1 - Tìm hiểu về công

ty, cách tổ chức của công ty

- Làm quen với các công cụ làm việc

Anh Phạm Đức Huy

9

Trang 10

trong công ty.

- Học cách trao

đổi, làm việc qua email

- Tìm hiểu về các

công cụ làm việc

2-8

- Tìm hiểu và

thuyết trình những kiến thức nền tảng của android

Anh Phạm Đức Huy

9-12

- Thực hiện app

demo sử dụng kiến thức nền tảng của android

Anh Phạm Đức Huy

13 - Tìm hiểu về

wellness app

Anh Chế Tú

14 - 26 - Tham gia vào project wellness

app

Anh Chế Tú

Trang 11

CHƯƠNG 3: CHI TIẾT VỀ PROJECT

1 Giới thiệu về dự án:

Wellness là một ứng dụng cung cấp các dịch vụ liên quan tới sức khỏe trên thiết bị smartwatch bao gồm theo dõi fitness và sleep Hệ thống sleep tracking cho phép người đeo ghi lại lịch sử giấc ngủ của họ trong khi đặt mục tiêu giấc ngủ và theo dõi tình trạng ngủ nghỉ Ứng dụng theo dõi mức độ tập thể dục tim mạch mới kết hợp nhịp tim khi nghỉ ngơi của người đeo với các chi tiết về tuổi, giới tính và cân nặng của họ để xác định ước tính sức khỏe tim mạch và mức độ thể chất tổng thể trong một khoảng thời gian được chỉ định Nó cũng hỗ trợ ước tính VO2 tối đa - nghĩa là lượng oxy hấp thụ tối đa, đo lượng oxy tối đa mà một cá nhân có thể sử dụng khi tập luyện cường độ cao

2 Các tính năng chính:

11

Trang 12

a Activity

Chức năng cho phép theo dõi hoạt động số bước di chuyển của người dùng trong khoảng thời gian được kích hoạt qua location và sensor Có thống kê số bước đi và lượng calo tiêu thụ hành ngày, hàng tuần Khi đang trong trạng thái activity thì thiết bị sẽ chuyển sang Ambient mode để tiết kiệm pin, giúp thiết bị có thể hoạt động lâu hơn

b Sleep

Chức năng cho phép theo dõi hoạt giấc ngủ, đặt mục tiêu thời gian ngủ và theo dõi cả số lần tỉnh dậy trong đêm

c Cardio Fitness

Tính toán điểm VO2 và lập biểu đồ tiến trình

3 Thực hiện:

4.1 Người thực hiện:

- Phát triển sản phẩm: thực tập sinh Nguyễn Thị Mỹ Linh dưới sự hướng dẫn trực tiếp của anh Chế Tú và các anh chị trong team WearOS

- Phối hợp với team QA để nhận bug report và debug

4.2 Quá trình thực hiện:

Tham gia vào các dự án đang được thực hiện:

Thời gian: 3 tháng

Nội dung: Tham gia trực tiếp vào các dự án đang được thực hiện và học hỏi kiến

thức thực tế từ team Tham gia vào các task và debug

- Cách các team, bộ phận làm việc với nhau trong một dự án thực tế.

Nắm được trình tự các bộ phận làm việc với nhau theo quy trình thực tế Được tham gia vào daily meeting để hiểu them về dự án, báo cáo tiến độ và trao đổi

về các nhiệm vụ cần làm Và học được cách giải quyết khi có vấn đề xuất hiện trong quá trình làm việc

- Cách đọc các mô tả yêu cầu:

Đọc các yêu cầu mới hoặc bug được bên QA report trên jira mà mình được assign và giải quyết vấn đề, cập nhật tiến độ theo quy trình Kanban

Thực hiện:

Trang 13

- Thực hiện theo quy trình Kanban

- Tham gia các cuộc họp daily meeting để báo cáo tiến độ, hướng giải quyết cũng như học hỏi những vấn đề liên quan xung quan project

- Thực hiện nhiệm vụ được giao, và trao đổi với đồng nghiệp các vấn đề liên quan để đảm bảo đi đúng hướng

- Khi nhận được bug report thì đọc kỹ yêu cầu, reproduce bug để tìm nguyên nhân và hướng giải quyết Dựa vào tỉ lệ gặp phải thì có thể dự đoán nguyên nhân và hướng giải quyết

- Khi nhận task phải báo cáo hướng giải quyết cho người hướng dẫn và thực hiện nhiệm vụ

- Luôn cập nhật sát tiến độ làm việc trên jira

Kết quả :

- Biết được cách đọc tài liệu hiệu quả, học các skill mới liên quan tới việc debug

và phát triển ứng dụng

- Hoàn thành công việc được giao, các task hoàn thành đều được merge vào project và học hỏi được nhiều từ việc debug

- Hoàn thành các công việc được giao

- Học hỏi thêm nhiều kiến thức quà quy trình làm việc trong một product team thực thụ

13

Trang 14

TỔNG KẾT

Như vậy, trong vòng 6 tháng thực tập, em đã học được rất nhiều kiến thức mới từ những góc nhìn hoàn toàn khác với góc nhìn của một sinh viên còn ngồi trên ghế nhà trường Từ đó có cách suy nghĩ và thiết kế sản phẩm mới mẻ, phù hợp với thực tế, dựa theo nhu cầu người dùng và từ hướng nhìn của một người làm product chứ không chỉ là những suy nghĩ giả lập các trường hợp như hướng nhìn của một sinh viên chưa có kinh nghiệm Từ cách suy nghĩ tìm hướng giải quyết vấn đề, cho đến việc hiện thực giải pháp

để team có thể cùng nhau thực hiện Ngoài ra, em còn học hỏi được rất nhiều từ kỹ năng

và kinh nghiệm làm việc của các anh chị trong công ty giúp em tự tin hơn trên con đường phía trước

Trong suốt quá trình đó, tuy không quá ngắn nhưng cũng không quá dài, em luôn

có sự đồng hành và hỗ trợ từ các anh chị trong team WearOS và team Android nói riêng,

và các anh chị ở Fossil Việt Nam nói chung Em chân thành cảm ơn sự giúp đỡ quý báu

ấy để em có thể hoàn thành kỳ thực tập của mình một cách suôn sẻ và trọn vẹn

Ngày đăng: 05/09/2021, 21:06

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w