MỤC LỤC
Trong kỳ thực tập này, em đã được chỉ định thực hiện vị trí developer cho Mô-đun Khuyến mãi. Vị trí này đòi hỏi rất nhiều kiến thức kinh doanh không chỉ liên quan đến bản thân Khuyến mãi mà còn các mô-đun khác nhau ảnh hưởng đến Khuyến mãi như Mua hàng, Bán hàng, Kho, … Nhiệm vụ đầu tiên của em là chuẩn bị kiến thức về khuyến mãi cho bản thân để có thể áp dụng nền tảng kiến thức này và các nguyên tắc cơ bản vào máy tính hệ thống. Kế đó, bọn em đã phân tích đề tài được cho đó là đề xuất khuyến mãi tiềm năng (suggest additional potential promotions) bằng phương pháp ontology.
Vẽ ra context model, concept model, life cycle để xác định hệ thống sẽ nằm ở đâu trong quá trình mua bán. Tiếp đó, anh Nguyễn Xuân Tú đã đề xuất và hướng dẫn em tiếp cận các hệ thống có sẵn trong công ty để học hỏi, sử dụng và đánh giá các các công cụ với nhau. Cùng với team 1 trong đề tài phối hợp lập nên sơ đồ hệ thống có trong hệ khuyến mãi.
Qua đó có thể hiểu được cách từ các quy tắc kinh doanh thông qua hệ thống có tạo ra một chương trình khuyến mãi, cách nó hoạt động, cách sử dụng các khuyến mãi. Sau khi tìm hiểu qua về cách thức mà tập đoàn đã sử dụng đó là Drool, bọn em dựa theo đó tìm hiểu. Drools Engine dựa trên Java theo các nguyên tắc cơ bản của Rule-engine và Flow-engine.
Được anh phó giám đốc giới thiệu chung về cách thức phân tích từ yêu cầu cho ra sản phẩm. Tạo dựng một UI thegioididong.com mụ tả hệ backend trả ra cái gì, như thế nào.
Cuối tuần em được gặp gỡ và lắng nghe các trưởng bộ phận của 15 modules lên trình bày về công việc và đề tài mà mình sẽ làm và tham gia. Em có thể chọn mô-đun ưu tiên để làm việc sau này, như em đã đề cập trước đó: Mô-đun Khuyến mãi là chủ đề mà em tham gia tìm hiểu và thực hiện trong quá trình thực tập. Sau khi được anh giám đốc khối IT cho dừng việc tìm thuộc tính để tiết kiệm thời gian, bọn em tập trung vào các thuộc tính chủ chốt đóng góp trực tiếp vào việc xét khuyến mãi.
Sau khi cho dừng việc phân tích đối tượng thuộc tính, anh Bùi Ngọc Tín giám đốc khối IT MWG đó lờn lịch họp từng team để làm rừ cỏc vấn đề chi tiết, trỏnh để các bạn đi sai hướng. 20 Được các anh cung cấp dữ liệu khuyến mãi, em đi vào tìm sự tương quan và các tham số ảnh hưởng tới khuyến mãi và người tiêu dùng. Hướng đi ban đầu của công ty là giả lập tự tăng giỏ hàng lên thêm một số lượng nào đó trong phạm vi, từ đó tính toán khuyến mãi sẽ áp dụng được cho giỏ hàng giả lập đó.
Nhưng vì hệ thống tính toán khuyến mãi chưa có nên bọn em quyết định sẽ làm theo hướng lấy tất cả khuyến mãi đang chạy và xét nó trên giỏ hàng của mình. 21 Với phạm vi đề tài trong ba tháng bọn em quyết định chỉ dừng lại ở hai kịch bản khuyến mãi đơn giản nhất là kịch bản khuyến mãi trên giỏ hàng và kịch bản khuyến mãi trên một sản phẩm. Ví dụ: nếu trong giỏ hàng chỉ đang có tổng giá trị là 200.000đ ta không thể đề xuất các khuyến mãi quá lớn như mua 3 triệu được giảm 5% và freeship do khuyến mãi này có điều kiện quá lớn không hợp lý để áp dụng cho khách hàng.
Ở đây ý tưởng là với khuyến mãi sẽ có p tỉ lệ thuận (khuyến mãi càng lớn thì khách hàng càng muốn mua) và m tỉ lệ nghịch (số tiền cần mua thêm càng lớn thì khách hàng càng ngại mua thêm). Ta sử dụng thêm hàm log để thể hiện khi giá trị m càng nhỏ thì khuyến mãi đó sẽ càng khuyến khích vì khuyến mãi nên ưu tiên tiền gần đạt được hơn là tiền khách hàng nhận được. Team bọn em đã chủ động liên hệ anh Tín giám đốc để xin được review trước khi bắt đầu code và anh Tín đã nói ý tưởng đó khá thú vị.
Nhưng gặp phải một vài vấn đề do team 1 cùng module làm về hệ khai báo chương trình khuyến mãi động lại làm cùng một database với bọn em. Phần backend đã giải quyết xong ở tuần này, để tăng tính thuyết phục team đã làm thêm phần UI giao diện giỏ hàng và trang sản phẩm giống với trang web thế giới di động. Qua gần 3 tháng làm việc với vị trí Dev Fresher, em đã mở mang kiến thức và tư duy về không chỉ các nhiệm vụ phân tích lập trình nhiều phương diện, các khía cạnh kinh doanh của bán lẻ, nhiều công cụ, kỹ thuật mà còn cả khả năng học hỏi, thích ứng với những đòi hỏi niềm đam mê làm việc ở MWG.
Điều đầu tiên và quan trọng nhất mà em học được cho đến nay là phong cách làm việc chuyên nghiệp từ môi trường thực tế và sự hợp tác với người hướng dẫn, đồng đội và nhiều đồng nghiệp khác. Từ cách thể hiện và động não ý tưởng trong sơ đồ tư duy, kỹ năng thuyết trình đến cách chuẩn bị tài liệu, vẽ sơ đồ UML có thể sử dụng cho các mục đích xa hơn. Nhiệm vụ này đòi hỏi ở em khả năng thích ứng với yêu cầu trong một khoảng thời gian giới hạn cụ thể, hiểu nhu cầu của nhiệm vụ và cách giao tiếp với các anh chị nhân viên trong các bộ phận khác nhau để giải quyết các vấn đề.
Mục tiêu tiếp theo là tiếp tục cống hiến và học hỏi để trở thành nhân viên chính thức của MWG, đây sẽ là một bước tiến rất mạnh mẽ trong chặng đường đầu tiên của sự nghiệp của em.
Như vậy chỉ trong vòng ba tháng ngắn ngủi, em đã kết thúc kỳ thực tập của mình, đây là một trải nghiệm cũng như cơ hội quý báu đối với bản thân mình. Không chỉ được thực tập trong một công ty lớn như IT MWG, mà còn học hỏi được rất nhiều điều từ người đồng đội tận tâm và chu đáo của mình. Những người bạn và đồng nghiệp khác ở MWG rất tuyệt vời, em đã có thêm nhiều bạn bè và những mối quan hệ trong công việc từ kỳ thực tập này ở MWG.
Bên cạnh những điều tốt đẹp đó, em cũng nhận ra nhiều mặt hạn chế của bản thân. Điều đó có nghĩa là em vẫn còn rất nhiều thứ phải học và những vấn đề cần khắc phục. Thế giới đang thay đổi quá nhanh và công nghệ đang thay đổi với tốc độ nhanh hơn nhiều.
Để bắt kịp với sự phát triển của thế giới và tránh bị tụt hậu, em cần luôn giữ tâm thế cầu tiến, không ngừng học hỏi và hoàn thiện bản thân.
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.
G4 Có khả năng tìm hiểu vấn đề, mô hình hóa vấn đề và tham gia giải quyết vấn đề. 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.