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

báo cáo thực tập software developer intern

35 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

Chân thành cảm ơn Trần Minh Hoà – Technical Lead và các anh chị trong team Tiger tribe đã 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

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

SOFTWARE DEVELOPER INTERN

HEINEKEN Việt Nam

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

Trang 2

LỜI MỞ ĐẦU

Trong đợt cách mạng công nghiệp 4.0, công nghệ thông tin tổng quát và ngành Công nghệ phần mềm cụ thể đóng vai trò quan trọng trong sự phát triển của xã hội Công nghệ, đặc biệt là công nghệ sản xuất ứng dụng, đã đáp ứng mọi nhu cầu của con người, từ bán hàng, cung cấp kiến thức đến truyền thông thông tin

Vì vậy, để một ứng dụng thu hút người sử dụng, nó cần đáp ứng cả yếu tố hình thức và nội dung Làm thế nào để sản phẩm đạt chất lượng cao ở cả hai yếu tố này luôn là thách thức đối với bất kỳ đội ngũ phát triển nào Để đối mặt với thách thức này và định hình tương lai trong ngành công nghiệp, em đã chọn hướng đi là Software Developer

Sau những năm học tại đại học, mong muốn áp dụng kiến thức đã học và có trải nghiệm thực tế, em quyết định tham gia vào bộ phận Digital & Technology Hub Tiger Tribe (thuộc HEINEKEN Việt Nam) Đây là môi trường lý tưởng và chuyên nghiệp giúp em thực hiện ước mơ của mình

Trang 3

LỜI CẢM ƠN

Em xin trân trọng gửi lời cảm ơn HEINEKEN Việt Nam đã 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 Khương Duy, 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 Trần Minh Hoà – Technical Lead và các anh chị trong team Tiger tribe đã 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 cô Huỳnh Hồ Thị Mộng Trinh đã 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 5 tháng 1 năm 2024

Nguyễn Quang Vũ

Trang 5

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

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

1.1.1 Công ty HEINEKEN Việt Nam 7

1.1.2 Digital & Technology hub Tiger Tribe 8

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

1.2.1 Sản phẩm thương mại 9

1.2.2 Sản phẩm kỹ thuật số 11

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

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

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

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

2.3 Thực hiện dự án MyHeineken - Ứng dụng social tại HEINEKEN Brazil 18

Trang 6

DANH MỤC HÌNH

Hình 1.1 Logo Công ty HEINEKEN 7

Hình 1.2 Porfolio các thương hiệu bia Công ty HEINEKEN Việt Nam 8

Hình 1.3 Logo bộ phận Tiger Tribe 9

Hình 1.4 Porfolio các thương hiệu của HEINEKEN 10

Hình 1.5 Giao diện ứng dụng Hustle 11

Hình 1.6 Logo và giao diện ứng dụng HVN Đặt hàng 12

Hình 1.7 Giao diện ứng dụng eKoin 13

Hình 2.1 Các công nghệ được sử dụng trong dự án 19

Hình 2.2 Giao diện của ứng dụng MyHeineken 20

Hình 2.3 Một phần UI và logic của flow manage friends and groups 23

Hình 2.4 Một phần UI và Logic của flow Answer request 28

Hình 2.5 Buổi Career planning workshop tại HEINEKEN Việt Nam 29

Hình 2.6 Buổi tham quan hệ thống Nhà máy tại Vũng Tàu 30

Trang 7

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

1.1 Giới thiệu công ty

1.1.1 Công ty HEINEKEN Việt Nam

Hình 1.1 Logo Công ty HEINEKEN

HEINEKEN, một trong những thương hiệu bia hàng đầu thế giới, đã chứng tỏ vị thế và uy tín của mình trên thị trường quốc tế Với hơn 150 năm lịch sử, HEINEKEN không chỉ nổi tiếng với chất lượng bia độc đáo mà còn là biểu tượng của phong cách và sự sang trọng Được thành lập tại Hà Lan vào năm 1864, HEINEKEN nhanh chóng mở rộng sự hiện diện của mình trên khắp thế giới, trở thành một trong những thương hiệu bia được ưa chuộng nhất

HEINEKEN VIỆT NAM, là liên doanh giữa HEINEKEN và Tổng Công ty Thương mại Sài Gòn (SATRA), HEINEKEN Việt Nam có bề dày lịch sử 30 năm với những dấu ấn và thành tựu đáng tự hào Từ nhà máy đầu tiên tại Thành phố Hồ Chí Minh năm 1991, đến nay HEINEKEN Việt Nam đã có 6 nhà máy với hơn 3.000 nhân viên trên khắp Việt Nam, đặt trụ sở chính tại Tầng 18, 19 và 20 tòa nhà Vietcombank, số 5 Công trường Mê Linh, Phường Bến Nghé, Quận 1, Thành Phố Hồ Chí Minh

Trang 8

Hình 1.2 Porfolio các thương hiệu bia Công ty HEINEKEN Việt Nam

Con người là yếu tố trung tâm trong hành trình phát triển của HEINEKEN tại Việt Nam HEINEKEN Việt Nam đang tạo ra 152.000 việc làm trong toàn bộ chuỗi giá trị, đóng góp tương đương 0,7% tổng GDP quốc gia HEINEKEN Việt Nam cũng nằm trong số các doanh nghiệp đóng góp thuế nhiều nhất cho ngân sách nhà nước trong nhiều năm liền

Là một công ty không ngừng đổi mới sáng tạo, HEINEKEN Việt Nam kết hợp kinh nghiệm quốc tế với những bí quyết và hiểu biết sâu sắc về thị trường Việt Nam để mang đến cho người tiêu dùng Việt một danh mục sản phẩm đa dạng, phù hợp với những nhu cầu, sở thích và thời điểm thưởng thức khác nhau Tại Việt Nam, HEINEKEN sản xuất và phân phối các nhãn hiệu Heineken®, Tiger, Larue, BIVINA, Bia Việt, Strongbow và Edelweiss; trong đó có những sản phẩm được sáng tạo bởi chính các chuyên gia nấu bia Việt Nam, dành riêng cho người Việt

1.1.2 Digital & Technology hub Tiger Tribe

Trang 9

Hình 1.3 Logo bộ phận Tiger Tribe

Tiger Tribe là trung tâm phát triển đa chức năng đầu tiên của HEINEKEN, tập trung vào phát triển và cung cấp Sản phẩm Kỹ thuật số có khả năng mở rộng ra ngoài khu vực châu Á - Thái Bình Dương (APAC) đến các HEINEKEN trên toàn cầu Tiger Tribe được thành lập vào tháng 8/2022, đặt trụ sở tại thành phố Hồ Chí Minh

Tiger Tribe chặt chẽ hợp tác với người dùng ở nhiều vai trò khác nhau, xây dựng mối quan hệ với khách hàng nội bộ và tích cực theo đuổi mục tiêu nuôi dưỡng tư duy tập trung vào khách hàng

1.2 Sản phẩm công ty

1.2.1 Sản phẩm thương mại

Hiện nay, các dòng sản phẩm của HEINEKEN phong phú đang dạng bao gồm: - Bia Heineken: Sản phẩm làm nên tên tuổi Heineken trên toàn thế giới - Bia Amstel: Thương hiệu bia nội địa nổi tiếng toàn cầu

- Bia Sol: Thương hiệu bia Mexican với khẩu hiệu “Taste the Sun” độc đáo - Bia Tiger: Thương hiệu bia với hình ảnh đường phố nổi tiếng toàn cầu - Bia Edelweiss: Bia được lấy cảm hứng từ dãy núi Alps, Thụy Sĩ - Bia Birra Moretti: Thương hiệu bia Italian

- Bia Desperados: Sản phẩm có hương vị Tequila - Bia Lagunitas: Bia xuất xứ từ phương bắc California

- Nước lên men Strongbow Ciders: Sản phẩm có hương vị hoa quả % cồn ít hơn bia

- Nước Pure Piraña: Sản phẩm nước sủi bọt có hương vị trái cây

- Bia Bivina: Hương vị sảng khoái được sản xuất theo công thức đặc trưng phù hợp với khẩu vị người Việt

Trang 10

- Bia Larue: Sản phẩm bia chất lượng tuyệt hảo từ năm 1909

- Bia Việt: Dòng sản phẩm dành riêng cho thị trường Việt, tôn vinh giá trị Việt

Và nhiều sản phẩm khác…

Hình 1.4 Porfolio các thương hiệu của HEINEKEN

Trang 11

1.2.2 Sản phẩm kỹ thuật số 1.2.3 Hustle

Hình 1.5 Giao diện ứng dụng Hustle

Hustle, một ứng dụng đa dạng, nhằm mục đích tăng cường sự thuận tiện cho nhân viên của HEINEKEN bằng cách cung cấp một nền tảng tập trung để quản lý công việc một cách hiệu quả Được dùng cho mạng lưới người dung là hơn 90,000 nhân viên HEINEKEN trên toàn thế giới, giúp nâng cao sự hợp tác và giao tiếp giữa các phòng ban và các nhân viên

Chức năng quản lý sự kiện (Events and Agenda):

Sự kiện trong Hustle tái định nghĩa quản lý sự kiện tại HEINEKEN Từ lên kế hoạch đến triển khai, tính năng này giúp tổ chức sự kiện nội bộ một cách mượt mà Nhân viên có thể dễ dàng truy cập thông tin sự kiện, chương trình và đặt phòng họp, đảm bảo một cách tiếp cận hợp nhất và có tổ chức đối với các sự kiện của công ty

Quản lý đặt phòng họp: Nâng cao trải nghiệm quản lý sự kiện, Hustle giờ đây còn hỗ trợ quản lý đặt phòng họp Nhân viên có thể dễ dàng đặt phòng họp, kiểm tra tính sẵn có, và tổ chức các cuộc họp một cách linh hoạt Điều này giúp tối ưu hóa sử dụng không gian và đảm bảo rằng mọi cuộc họp diễn ra suôn sẻ

Chức năng công nhận nhân viên (Give kudos):

Nhìn nhận tầm quan trọng của việc công nhận nhân viên, Hustle tích hợp tính năng giúp đồng nghiệp có thể khen ngợi lẫn nhau Điều này không chỉ đóng góp vào một văn hóa làm việc tích cực mà còn củng cố tinh thần biết ơn và tình đồng đội giữa các thành viên nhóm

Chức năng kết nối qua danh thiếp kỹ thuật số (Digital business namecard): Hustle vượt lên trên các tính năng truyền thống bằng cách tích hợp tính năng danh thiếp kinh

Trang 12

doanh số Điều này cho phép nhân viên trình bày danh tính chuyên nghiệp của họ trong mạng lưới HEINEKEN, giúp tạo ra các kết nối một cách mượt mà và hiệu quả hơn trong toàn bộ tổ chức

1.2.4 HVN đặt hàng

Hình 1.6 Logo và giao diện ứng dụng HVN Đặt hàng

Ứng dụng HVN Đặt Hàng là một nền tảng giúp quản lý đặt hàng B2B (Business to business) dành cho các cửa hàng và nhà phân phối sẽ có thể cập nhật thông tin nhanh chóng liên quan đến sản phẩm và thông tin đơn hàng mọi lúc mọi nơi Ứng dụng này cung cấp cho khách hàng khả năng đặt hàng trực tuyến (cửa hàng – đại lý – Nhà phân phối) và sẽ giúp cho quy trình hoạt động của HEINEKEN Việt Nam và đối tác thêm hiệu quả, dễ dàng

Trang 13

Ứng dụng giúp các nhà phân phối bận rộn nhập thêm sản phẩm khi nhân viên tiếp thị chưa kịp viếng thăm, liên lạc, giúp duy trì nguồn hàng và không gian minh bạch quản lý nguồn hàng nhập theo thời điểm

1.2.5 Ekoin

Hình 1.7 Giao diện ứng dụng eKoin

eKoin là ứng dụng khách hàng có thể tham gia các chương trình khuyến mại của các sản phẩm thương hiệu thuộc Công ty Bia HEINEKEN Việt Nam Giúp các thương hiệu bia tại HEINEKEN thực hiện các chiến dịch marketing, chương trình khuyến mãi thông qua tích điểm thưởng trên ứng dụng

Khách hàng có thể nhận tin tức, tích điểm và đổi điểm thưởng thành những khuyến mãi, quà tặng tương ứng trong các chương trình khuyến mãi khác nhau trên eKoin

Trang 14

eKoin còn tăng cường thêm chức năng quản lý phát hành eTicket cho các chương trình sự kiện âm nhạc, thể thao, giúp tiết kiệm chi phí và tăng tốc độ xử lý, sự đồng bộ của các chương trình và hệ thống

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

Thời gian làm việc tại công ty: Từ ngày 07/08/2023 – 06/02/2024 Thời hạn kỳ thực tập: 6 tháng

Số ngày làm việc trong tuần: 5 ngày/1 tuần, từ thứ 2 đến thứ 6, hình thức làm việc linh hoạt Hybrid (làm việc tại nhà hoặc tại văn phòng, tối thiểu 2 ngày tại văn phòng/ 1 tuần)

Thời gian làm việc: Từ 9h sáng đến 6h tối Thời gian nghỉ trưa 1 tiếng từ 12h đến 13h

Hàng tuần sẽ có một buổi họp cả team Development để báo cáo tiến độ và cập nhật các thông tin các dự án

Mỗi hai tuần sẽ có buổi họp riêng cho các thực tập sinh tại Tiger Tribe với Technical Lead để cập nhật tình hình chung và riêng của mỗi cá nhân, có khó khăn nào gặp phải trong quá trình thực tập

Mỗi ngày sẽ có buổi họp Daily standup gồm các thành viên trong 1 dự án để cập nhật về tiến độ

Mỗi ngày thực tập sinh cần cập nhật tiến độ công việc cho mentor hướng dẫn và các khó khăn gặp phải cũng như các câu hỏi nếu có

Môi trường làm việc: Tiếng Việt + Tiếng Anh

Trang 15

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

2.1 Tìm hiểu về 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:

- Nhân viên phụ trách IT của công ty hỗ trợ lắp đặt các phần mềm cần thiết cũng - như phổ biến các quy định về bảo mật, giữ gìn tài sản của công ty

- Nhân viên nhân sự giới thiệu về công ty, cách tổ chức của công ty, các phòng ban, quy trình chung cũng như các quy định cần tuân thủ trong quá trình làm việc

- Technical Lead giới thiệu với các thành viên trong team, các dự án đang được thực

- hiện cũng như văn hóa chung của team, của công ty

- Các thành viên khác trong team hướng dẫn cách sử dụng các công cụ, thiết bị, vật tư của công ty

- Kết quả: Hiểu thêm về công ty HEINEKEN Việt Nam, team Tiger Tribe cũng như các quy trình, quy định và văn hoá chung cần thiết cho quá trình thực tập tại công ty

2.2 Nghiên cứu kỹ thuật Tuần 1 (07/08 – 13/08/2023)

Nội dung:

- Tìm hiểu về công ty, các phòng ban, quy trình chung của team

- Thực hiện quá trình onboarding của công ty và team gồm các nội dung như: Điền thông tin cá nhân, Tham gia vào các kênh giao tiếp của công ty như Microsoft Teams, Workspace, đọc qua các quy định chung của team

- Được thêm vào các nền tảng quản lý dự án và các yêu cầu về dự án như Jira, Confluence

- Cài đặt các phần mềm cần thiết cho việc lập trình React Native như Visual Studio Code, Android Studio, Git, Xcode, Sourcetree

- Tìm hiểu cách sử dụng các công cụ, nền tảng cơ bản hỗ trợ cho công việc tại HEINEKEN Việt Nam

- Tham gia vào các Repository của dự án trên Azure devops

- Tham gia vào Tour đến nhà máy Bia Heineken Vũng tàu để trải nghiệm không gian làm việc, sản xuất và các sản phẩm công nghệ được sử dụng tại đây, củng cố tạo dựng kết nối với các anh chị đồng nghiệp tại các phòng ban khác

Kết quả: Hoàn thành công việc được giao

Trang 16

Tuần 2 (14/08 – 20/08/2023)

Nội dung:

- Tiến hành các buổi training về ngôn ngữ lập trình Typescript

- Tìm hiểu các thông tin cơ bản về Typescript và sự khác biệt với các ngôn ngữ khác

- Tìm hiểu về Wiki, Confluence, Jira của dự án, giúp hiểu rõ tiến độ và các Business và Technical requirements của dự án

- Tìm hiểu các kỹ thuật nâng cao trong lập trình React và React Native - Thảo luận với mentor về các nội dung mình đã tìm hiểu

- Tiến hành thực hiện một số bài tập để củng cố kiến thức

- Tham gia các buổi daily standup về dự án để tìm hiểu sâu về các requirement và UI/UX

- Tham gia buổi Intern Induction để tìm hiểu sâu về các sản phẩm và định hướng phát triển của công ty

Kết quả: Hoàn thành công việc được giao

Tuần 3 (21/08 – 27/08/2023)

Nội dung:

- Tiến hành training về kiến trúc ứng dụng Android và IOS native

- Tìm hiểu về các kiến trúc thường được sử dụng trong lập trình Mobile React Native

- Tìm hiểu các best practice trong kiến trúc Android, các thành phần quan trọng - và các chú ý khi lập trình

- Tìm hiểu về Redux Toolkit

- Tìm hiểu về Postman và Azure Devops

- Tham gia các buổi daily standup về dự án để tìm hiểu sâu về các requirement và UI/UX

- Thảo luận với mentor về các nội dung mình đã tìm hiểu - Tiến hành thực hiện một số bài tập để củng cố kiến thức

- Tham gia các buổi daily standup về dự án để tìm hiểu sâu về các requirement và UI/UX

- Tham gia các buổi họp Backlog Planning và Backlog Refinement để cập nhật workload cho sprint tới và ước lượng thời gian và effort thực hiện task của team và cá nhân

Kết quả: Hoàn thành công việc được giao

Tuần 4 (28/08 – 03/09/2023)

Trang 17

- Tìm hiểu về Local storage trong React Native sử dụng MMKV - Tìm hiểu về các best practice trong debug React Native app - Tìm hiểu về API integration trong ứng dụng

- Thực hiện các task nhỏ về dựng UI cho app

- Thảo luận với mentor về các nội dung mình đã tìm hiểu

- Tham gia các buổi daily standup về dự án để tìm hiểu sâu về các requirement và UI/UX

- Tham gia trong buổi họp Demo (Sprint Review), hỗ trợ team demo các tính năng mới, tính năng cập nhật trong sprint vừa rồi cho các stakeholders của dự án

- Tham gia các buổi họp Backlog Planning và Backlog Refinement để cập nhật workload cho sprint tới và ước lượng thời gian và effort thực hiện task của team và cá nhân

Kết quả: Hoàn thành công việc được giao

- Thảo luận với mentor về các nội dung mình đã tìm hiểu

- Tham gia các buổi daily standup về dự án để tìm hiểu sâu về các requirement và UI/UX

- Tham gia các buổi họp Backlog Planning và Backlog Refinement để cập nhật workload cho sprint tới và ước lượng thời gian và effort thực hiện task của team và cá nhân

- Thảo luận với mentor về các task và tiến độ hiện tại cũng như review các Pull requests

Kết quả: Hoàn thành công việc được giao

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

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w