Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
553,06 KB
Nội dung
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 WEB DEVELOPER Công ty thực tập: Người phụ trách: Thực tập sinh: Công ty TNHH Dịch Vụ - Công Nghệ GLOBEE Anh James Phạm Lương Mạnh Hùng TP Hồ Chí Minh, tháng 07 năm 2023 LỜI MỞ ĐẦU Trong cách mạng công nghiệp 4.0, cơng nghệ thơng tin nói chung ngành Cơng nghệ phần mềm nói riêng ln nhân tố đóng vai trị quan trọng q trình phát triển xã hội Công nghệ Web, hay công nghệ sản xuất trang web phục vụ hầu hết nhu cầu người từ bán hàng, cung cấp kiến thức đến thông tin liên lạc, Hiện có đến 1.5 tỷ trang web, nhu cầu tạo trang web chưa có dấu hiệu giảm Do đó, trang web muốn nhiều người sử dụng phải đáp ứng yếu tố hình thức nội dung Làm để sản phẩm tạo đạt chất lượng cao hai yếu tố ln làm đội ngũ phát triển website cần phải suy nghĩ đau đầu Để thử thách thân ngành công nghiệp web, em lựa chọn Full stack web developer định hướng cho việc học nghề nghiệp tương lai Sau năm tháng môi trường đại học, với mong muốn áp dụng kiến thức học có trải nghiệm mơi trường thực tế, em định tham gia vào Công ty TNHH Dịch Vụ - Công Nghệ GLOBEE – môi trường lý tưởng chuyên nghiệp để thực dự định LỜI CẢM ƠN Em xin trân trọng gửi lời cảm ơn tồn thể anh chị Cơng ty TNHH Dịch Vụ - Công Nghệ GLOBEE tạo điều kiện cho em hội thực tập công ty Dù thời gian ngắn nhờ dẫn nhiệt tình anh James Phạm, em tiếp thu kiến thức quan trọng để tham gia dự án thực tế Chân thành cảm ơn công ty anh chị team William bỏ nhiều thời gian, công sức để hướng dẫn, hướng dẫn, giúp đỡ em tận tình làm quen môi trường việc tiếp cận kiến thức cơng nghệ, kỹ lập trình tư sản phẩm để thực tốt phần công việc phân công dự án thực tế thời gian qua Trong khoảng thời gian thực tập cơng ty, em có nhiều kinh nghiệm cơng việc kiến thức cịn hạn chế có nhiều bỡ ngỡ q trình thực tập, khó tránh khỏi sai sót, mong q thầy, bỏ qua Đồng thời trình làm báo cáo có nhiều thiếu sót nên em mong nhận ý kiến đóng góp từ thầy cơ, để em có thêm nhiều kinh nghiệm rút học cho Em xin cảm ơn thầy cô 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 TP HCM, ngày 01 tháng 07 năm 2023 Lương Mạnh Hùng NHẬN XÉT CỦA KHOA MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN NHẬN XÉT CỦA KHOA MỤC LỤC CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP 1.1 Giới thiệu Công ty TNHH Dịch Vụ - Công Nghệ GLOBEE 1.2 Sản phẩm công ty 1.3 Lịch làm việc thực tập công ty CHƯƠNG 2: NỘI DUNG THỰC TẬP 2.1 Tìm hiểu cơng ty kỹ công ty 2.2 Nghiên cứu kỹ thuật 2.2.1 Các công cụ làm việc 2.2.2 Nền tảng Salesforce Commerce Cloud (SFCC) 2.3 Tham gia dự án thực tế 2.3.1 Quá trình thực 2.3.2 Kết 2.3.3 Thuận lợi 12 2.3.4 Khó khăn 12 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 13 TÀI LIỆU THAM KHẢO 15 CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP 1.1 Giới thiệu Công ty TNHH Dịch Vụ - Công Nghệ GLOBEE Hình 1.1 Logo Cơng ty TNHH Dịch Vụ - Cơng Nghệ GLOBEE Công ty TNHH Dịch Vụ - Công Nghệ GLOBEE (THE BEE WITH GLOBAL QUALITY) công ty thành lập vào năm 2016 nhóm chuyên gia IT sau năm làm việc Đội ngũ phát triển tham gia xây dựng hệ thống lớn hệ thống ERP để quản lý 200.000 tình nguyện viên đồng thời SEA Games lần thứ 28 Singapore vào năm 2015 Cơng ty có kinh nghiệm lĩnh vực chăm sóc sức khỏe, thương mại điện tử (mỹ phẩm, giày dép, hành lý vali kinh doanh), nhà phát triển chứng nhận nhà phát triển Salesforce Commerce Cloud (trước Demandware) Với sứ mệnh làm hài lòng khách hàng, công ty cung cấp dịch vụ sản phẩm chất lượng tốt đến khách hàng quý giá Đội ngũ tài cơng ty điểm mạnh để cung cấp cho khách hàng không phần mềm, ứng dụng di động mà giải pháp thương mại điện tử Chuyên môn công ty giúp đưa công nghệ thông tin vào doanh nghiệp bạn tiết kiệm chi phí Địa điểm làm việc: Số 3, đường tháng 2, phường 11, quận 10, Tp.HCM Email: coffee@globee.hk Website: https://globee.hk/ 1.2 Sản phẩm công ty Công ty chuyên làm lĩnh xây dựng website thương mại điện tử, hợp tác với thương hiệu như: - Samsonite: • https://www.samsonite.com.au/ • https://www.samsonite.co.th/ • https://www.samsonite.co.kr/ • … - Tumi: • https://www.tumi.com.au/ • https://www.tumi.co.jp/ • • https://www.tumi.co.id/ … -… 1.3 Lịch làm việc thực tập công ty Em tham gia làm việc công ty ngày 03/04/2023 tới 30/06/2023, em làm việc với tư cách thực tập sinh làm việc toàn thời gian (full-time), làm việc từ thứ tới thứ Công việc ngày lúc 9h00 đến 18h00 Thời gian nghỉ trưa khoảng tiếng Trong tuần đầu tiên, em training Salesforce Commerce Cloud (SFCC) Trong thời gian training, em thực học tập thực hành sandbox, cuối ngày báo cáo tiến độ vào file checklist review định kỳ, giải đáp thắc mắc từ anh mentor Sau thời gian training, em tham gia vào dự án thực tế, ngày làm việc theo task giao, em báo cáo tiến độ công việc buổi meeting team ngày, đặt câu hỏi nhận chia sẻ, giải đáp từ thành viên team anh mentor CHƯƠNG 2: NỘI DUNG THỰC TẬP 2.1 Tìm hiểu cơng ty kỹ công ty Thời gian: ngày Nội dung: giới thiệu công ty, cách tổ chức công ty, nghe người phụ trách giới thiệu công ty, trình thành lập 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ơng ty, phịng ban IT, HR, … Ngồi ra, thực tập sinh cịn giới thiệu văn hóa làm việc cơng ty thời gian làm, quy định, cách sử dụng email cơng việc, … Kết quả: hiểu thêm văn hóa doanh nghiệp, q trình thành lập phát triển Có thêm kỹ việc sử dụng email cơng việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm 2.2 Nghiên cứu kỹ thuật 2.2.1 Các công cụ làm việc Thời gian: ngày Nội dung: Tìm hiểu cơng cụ sử dụng trình làm việc Một số phần mềm số Bitbucket – dịch vụ lưu trữ kho lưu trữ mã nguồn dựa Git thuộc sở hữu Atlassian; VSCode - phần mềm hữu ích phổ biến với lập trình viên với đặc điểm nhanh chóng, nhẹ, hỗ trợ đa tảng nhiều tính mã nguồn mở chính.; Trello, Jira – ứng dụng hỗ trợ cho việc giao tiếp, quản lý cơng việc; Kết quả: Lập trình sử dụng công cụ, giúp việc giao tiếp, quản lý công việc hiệu 2.2.2 Nền tảng Salesforce Commerce Cloud (SFCC) Thời gian: tuần Nội dung: Tìm hiểu cách tổ chức, hoạt động tảng, thành phần cách sử dụng Vận hành setup mơi trường Sandbox, tính Sandbox… Kết quả: Hiểu tảng SFCC sử dụng Sandbox để thực code, upload code lên môi trường Sandbox, hoàn thành tập training 2.3 Tham gia dự án thực tế 2.3.1 Quá trình thực Trong suốt tháng thực tập công ty, em tham gia vào dự án phát triển website Samsonite Japan, dự án xây dựng website thương mại điện tử phục vụ cho việc bán sản phẩm Balo, Túi xách, Vali Nhiệm vụ em hỗ trợ xây dựng tính q tặng, đóng gói sản phẩm, xem tin tức… Để tổ chức công việc, em trao đổi với anh Project Manager(PM) nhận yêu cầu mơ tả cơng việc, sau em thực công việc với hướng dẫn giúp đỡ từ anh thành viên team Sau em hồn thành cơng việc báo cáo với anh mentor, nhận nhận xét góp ý từ anh để em hồn thiện cơng việc Khi hồn thiện em tiến hành unit test dựa theo test case QC team để tìm sửa lỗi, sau commit lên hệ thống Bitbucket để review code sửa lại dựa vào feedback Lặp lại quy trình hồn thiện, cuối báo cáo với anh PM để xác nhận nhận yêu cầu công việc 2.3.2 Kết Tuy dự án giai đoạn phát triển chưa phát hành dựa trình làm việc, em có hội làm việc dự án quy mô lớn tham gia vào việc xây dựng tính năng, static page, hồn thành yêu cầu giao, đồng thời làm quen, biết thêm nhiều kiến thức, cải thiện khả lập trình web với JavaScript, Bootstrap, SCSS Dưới vài hình ảnh tính năng, page em tham gia phát triển: Hình 2.1 Tính tạo monogram Hình 2.2 Page xem tin tức 10 Hình 2.3 Page gửi gó p ý, báo lỗi Và vài tính khác chưa tiết lộ lý bảo mật công ty 11 2.3.3 Thuận lợi Một ưu điểm lớn trình thực dự án quen thuộc với ngôn ngữ lập trình kiến thức học giảng đường từ trước đó, giúp em tiếp cận làm quen với ngôn ngữ cách dễ dàng Chịu áp lực cơng việc làm quen với từ giảng đường đại học Với tính cách cởi mở giúp em dễ dàng giao tiếp với anh, chị công ty không nhiều thời gian làm quen môi trường làm việc 2.3.4 Khó khăn Tuy nhiên có nhiều thuận lợi q trình thực tập em gặp khơng khó khăn thời gian Thứ nhất, việc tiếp nhận nhiều kiến thức liên quan tới tảng Salesforce Commerce Cloud làm em có nhiều bối rối việc tiếp thu kiến thức Đây thách thức lớn em trình thực nhiệm vụ Thứ hai, em có kinh nghiệm xây dựng web trước đó, việc tham gia vào dự án lớn đòi hỏi thích nghi hiểu biết sâu u cầu tính logic độ hồn thiện cao hơn, điều khiến em cảm thấy áp lực Cuối cùng, việc phải cân nhắc xếp thời gian công việc công ty đồ án môn học hoạt động thể thao rèn luyện sức khỏe khiến em trải qua khoảng thời gian vất vả 12 CHƯƠNG 3: TỔNG KẾT Quãng thời gian thực tập Công ty TNHH Dịch Vụ - Công Nghệ GLOBEE giúp em cải thiện thân nhiều quy trình làm việc thực tế, tác phong người kỹ sư phần mềm Được làm việc đây, em học thêm kiến thức tảng Salesforce Commerce Cloud, ngôn ngữ lập trình JavaScript, Bootstrap, SCSS, quản lý source code (Bitbucket, Git) ngồi cịn cải thiện kỹ mềm kỹ quản lý thời gian, quản lý ticket, sử dụng mail, làm việc nhóm, giao tiếp với cấp trên, … Khi tham gia vào dự án thực tế, em hoàn thành tốt tác vụ hạn đạt chất lượng tốt 3.1 Điểm mạnh Trong q trình làm việc em nhận có điểm mạnh sau: • • • • Khả tự học, đọc hiểu code nhanh Tự tìm vấn đề giải vấn đề cách logic Giao tiếp tốt với cấp anh thành viên cơng ty Hồ nhập nhanh với mơi trường 3.2 Điểm yếu Trong trình làm việc, em nhận có vài điểm yếu sau: • • • Khả làm việc chưa tối ưu Khả trình bày ý kiến chưa tốt Cịn thiếu sót kỹ lập trình 3.3 Chuẩn đạt Tổng kết lại, em tự đánh giá mục tiêu mơn học sau: • Nắm bắt xu hướng, nhu cầu xã hội tính đặc thù doanh nghiệp (G1): 8/10 • Hiểu giải thích khái niệm bản, thuật ngữ sơ đồ hệ thống dự án (G2): 8/10 • Nắm quy trình, phương pháp cơng nghệ phát triển sản phẩm phần mềm doanh nghiệp (G3): 9/10 • Có khả tìm hiểu vấn đề, mơ hình hóa vấn đề tham gia giải vấn đề (G4): 9/10 • Phát triển kỹ tư duy, kỹ làm việc nhóm kỹ trình bày (G5): 9/10 • Đọc, hiểu tài liệu giao tiếp tiếng Anh (G6): 9/10 13 Goal Mục tiêu môn học G1 Nắm bắt xu hướng, nhu cầu xã hội tính đặc thù doanh nghiệp G2 Hiểu giải thích khái niệm bản, thuật ngữ sơ đồ hệ thống dự án G3 Nắm quy trình, phương pháp cơng nghệ phát triển sản phẩm phần mềm doanh nghiệp G4 Có khả tìm hiểu vấn đề, mơ hình hóa vấn đề tham gia giải vấn đề G5 Phát triển kỹ tư duy, kỹ làm việc nhóm kỹ trình bày G6 Đọc, hiểu tài liệu giao tiếp tiếng Anh 14 TÀI LIỆU THAM KHẢO Tài liệu Salesforce Commerce Cloud: Salesforce B2C Commerce Infocenter Tài liệu cách sử dụng Salesforce Commerce Cloud để phát triển web cho Developer: Develop for Salesforce B2C Commerce Tài liệu Bootstrap: Bootstrap Documentation Hướng dẫn SCSS: SCSS Tutorial 15