Hoạt động thực tập tại công ty dành cho mobile developer

MỤC LỤC

Ngày 6 – Workshop Sen Đá Thời gian: 1 ngày – 12/10/2023

Trong ngày này, chúng em được các anh chị cùng các team từ các ngân hàng như VCB, SCB, Standard Chartered đến mở thẻ ngân hàng cho các bạn chưa có thẻ. Ngoài ra, chúng em được trồng sen đá, mỗi bạn sẽ chọn một cây theo sở thích và phong cách của mình, sau đó được hướng dẫn từ các anh chị về phần trồng sen đá như thế nào theo từng bước. Cuối cùng mỗi bạn được phát một tấm thẻ hướng dẫn cách nuôi và bảo quản cây cho được lâu.

Chúng em được xả stress sau những ngày tiếp thu một khối lượng kiến thức khổng lồ, được giới thiệu quy trình xét, nhận lương thưởng và những phúc lợi liên quan. Những sự kiện như này sẽ mang lại nhiều giá trị về tinh thần, thể chất; từ đó nâng cao năng suất làm việc của từng nhân viên nói riêng và hiệu quả cho tập đoàn nói chung.

Ngày 7 – Business Modules (P1) Thời gian: 1 ngày – 11/10/2023

+ Module 1 - Master Data: Em đã học từ cơ bản định nghĩa, đặc điểm, các hệ thống áp dụng trong module cho đến mô hình dữ liệu EAV và công nghệ được sử dụng. Mỗi mục đều vô cùng quan trọng và có đặc điểm riêng, quan trọng nhất là danh mục KD, làm thế nào để xây dựng nó một cách hiệu quả để đem lại lợi nhuận. Lấy output của module 2 trong quá trình tính toán, dự đoán mang tính lý thuyết dựa trên thực tế, từ đó xây dựng và triển khai nó theo hiện thực.

Việc đảm bảo output của module này đạt hiệu quả, tính toán và phân chia các tuyến đường hợp lí cho từng kho/siêu thị và giải quyết các vấn đề ngoài sự cố vẫn đang cần giải quyết. Vì trong module 3, việc phân chia, dự đoán, quản lý các tuyến không thể sử dụng một map api của bên thứ 3 khác vì có những vấn đề họ không thể hỗ trợ được, cho nên việc xây dựng module giúp giải quyết vấn đề này và tăng tính minh bạch trong quản lý tuyến giao hàng. Nó nâng cao hiệu suất hệ thống và cải thiện trải nghiệm người dùng, tạo điều kiện thuận lợi cho tích hợp trong các ứng dụng MWG.

+ Module 5 - Bán BHX: Một siêu thị cần phải có các hệ thống cụ thể trong quá trình bán sản phẩm: Hệ thống bán hàng, Hệ thống kiểm soát hàng tồn kho, Hệ thống vận hành siêu thị và mô hình phát triển phần mềm. Mỗi hệ thống đều có những ưu điểm riêng và bên cạnh đó vẫn còn các nhược điểm như: thanh toán còn chậm, việc trưng bày hàng hóa còn chưa khoa học. + Module 6 - Mua Bán TGDD: Việc mua, bán các sản phẩm TGDD dựa trên general concept và các core values như: danh mục kinh doanh, số lượng sản phẩm, quản lý thông tin NCC, quản lý tình trạng đặt hàng và tồn kho,.

+ Module 7 - Promotion: Nghe có vẻ là module dễ nhất nhưng thực ra là không, việc xây dựng và quản lý các CTKM cho khách hàng còn khá nhiều bất cập và rắc rối. CTKM có thể áp dụng cho nhiều sản phẩm, CTKM nào người dùng có thể áp dụng, có thể rcm cho người dùng làm gì để có thể được CTKM đó, việc đề xuất CTKM tiềm năng nhất cho người dùng như thế nào, liệu việc mua hàng. Vì là module kết hợp bởi nhiều module khác bao gồm TGDD, DMX, BHX nên vấn đề tồn đọng còn khá lớn như chất lượng sản phẩm, promotion, chatbox,.

Chúng em nắm bắt được những thách thức và cơ hội trong quá trình triển khai và phát triển, từ đó chuẩn bị tốt nhất cho các công việc trong tương lai.

Ngày 8 – Business Modules (P2) Thời gian: 1 ngày – 13/10/2023

Module này cung cấp nền tảng quản lý sản phẩm, đơn hàng, thanh toán, và tạo trải nghiệm người dùng thuận lợi. Ngoài ra, nhân viên có thể học hỏi, phát triển và có kế hoạch trong con đường sự nghiệp của mình. Việc quản lý, sử dụng thông tin khách hàng, từ đó đưa ra đánh giá, phân tích, dự đoán để cung cấp các gợi ý kinh doanh sản phẩm hay chăm sóc khách hàng dựa theo đó.

Để module hoàn thiện hơn, thì mỗi phần đều cần có những vấn đề cần giải quyết như cải thiện như Profile 360, Customer Filter theo dữ liệu đã có. + Module 14 - Mobile App: Đây là module em đã nhắm tới và chọn cho riêng mình, với một người đam mê với việc xây dựng app - đặc biệt là mobile, em đã có cho mình một khoản kinh nghiệm. Tất cả các app mobile được MWG sử dụng nội bộ hay khách hàng sử dụng đều có sự tham gia của team mobile.

Việc áp dụng các kiến thức để xây dựng một app có thể transfer dữ liệu trong nội bộ là vấn đề sắp tới cần giải quyết. + Module 15 - Big Data: Tập trung vào việc khai thác và quản lý dữ liệu lớn (Big Data) để đưa ra các quyết định thông minh và phân tích dữ liệu để hỗ trợ chiến lược kinh doanh của MWG. Mục tiờu chớnh là phõn tớch dữ liệu lớn để hiểu rừ hơn về hành vi của khách hàng, xu hướng thị trường và cách tối ưu hóa hoạt động kinh doanh của MWG.

Buổi học cuối cùng trước khi bước vào quá trình chọn module và bắt đầu triển khai dự án theo module đó. Việc áp dụng tất cả các kiến thức và kinh nghiệm tích lũy từ những buổi học đã mang lại cho em những hiểu biết sâu sắc về các modules quan trọng. Em đã chọn Module 14 – Mobile App để tham gia vào vì đó là định hướng công việc mà em đã theo từ lâu.

Tổng kết trong 2 ngày Business Modules, chúng em được bổ sung thêm khá nhiều kiến thức từ cơ bản đến chuyên sâu trong từng khía cạnh của mỗi module, tạo nên cái nhìn tổng quát trong việc thực hiện dự án trong thời gian tới khi tham gia vào module mà bản thân đã chọn.

Nghiên cứu kỹ thuật

Tuần 3

 Tham gia buổi làm quen, mỗi thành viên giới thiệu bản thân, kinh nghiệm và mục tiêu tham gia vào module, dự án. Mọi ý kiến đều được tất cả thành viên lắng nghe và đánh giá cùng nhau.  Sau khi chọn nhóm và chủ đề tương ứng, tổ chức quá trình bầu chọn nhóm trưởng.

Mỗi thành viên có cơ hội nêu lên ý kiến và chia sẻ tại sao họ là người phù hợp với vai trò này. Nhóm trưởng chuẩn bị bắt đầu đưa ra các gợi ý kế hoạch và lộ trình, sau đó cùng nhau thiết lập trên Notion. Nhóm đã chọn được chủ đề cho dự án Mobile App – P2P Data Transfer Local Network.

Nhóm trưởng được bầu chọn và đã tích cực lên kế hoạch và lộ trình công việc trên Notion, tạo nền tảng cho các bước tiến tiếp theo của dự án.

Tuần 4

- Xây dựng mô hình bảo mật kết nối để truyền tải dữ liệu qua lại. - Phạm vi: kết nối trong cùng 1 mạng local nhỏ do không có bất kì rule nào từ phía network. - Sử dụng ứng dụng dưới siêu thị để truyền tải dữ liệu một cách nhanh nhất mà không cần thông qua internet, ứng dụng bên thứ ba.

Thống nhất được công cụ phát triển ứng dụng bên Android, sử dụng React Native, VSC, Github, Notion, Figma, DrawIo.

Tham gia dự án thực tế

- Các thành viên trong dự án đều có chung một phong cách làm việc, việc giao - tiếp và phối hợp diễn ra thuận lợi. - Dự ỏn khụng cú yờu cầu rừ ràng vỡ là dự ỏn nội bộ trong team, cỏc thành viờn phải tự đóng góp ý kiến để xác định yêu cầu của dự án. - Dự án đòi hỏi sự kết hợp cao (phải làm chung trực tiếp) và yêu cầu thiết bị cao.

- Các thành viên khác và các mentor còn khá bận cho các dự án khác nên không có thời gian để hoàn thành đúng yêu cầu công việc cũng như hỗ trợ cho team. - Title Text: Nơi hiển thị tiêu đề và tên của thiết bị đang dùng ứng dụng. - 2 Nút Create và Remove: Dùng để tạo, xóa nhóm cho việc nhắn tin giữa 2 thiết bị.

 Tất cả: Tất cả công việc mà quản lý tạo và gửi qua cho nhân viên. Màn hình Chi Tiết Công Việc: khi chọn một công việc trong danh sách sẽ đưa tới màn hình này. - Sub Task: Các công việc con theo từng bước mà nhân viên cần thực hiện.

- Chat Item: Mỗi cuộc hội thoại bao gồm: tên người nhận, tin nhắn gần nhất, trạng thái hoạt động, ảnh đại diện. Màn hình Chi Tiết Tin Nhắn: khi chọn một cuộc hội thoại sẽ đưa tới màn hình này. Màn hình Tạo Công Việc: khi bấm nút “+” ở màn hình Công Việc thì dẫn tới màn hình này.

Hình 2.4.1.  Giao diện màn hình Trang Chủ
Hình 2.4.1. Giao diện màn hình Trang Chủ

TỔNG KẾT