Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
916,98 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 LẬP TRÌNH ỨNG DỤNG QUẢN LÝ NHÂN SỰ - GROVE HR Công ty thực tập: KMS Technology Người phụ trách: Nguyễn Anh Tuấn Thực tập sinh: Phan Huy Tiến TP Hồ Chí Minh, tháng 12 năm 2021 LỜI MỞ ĐẦU Ngày nay, phát triển nhanh chóng ngành cơng nghiệp phần mềm thời đại cách mạng công nghiệp 4.0 diễn mạnh mẽ dẫn đến đời nhiều phần mềm với nghiệp vụ phức tạp nhằm phục vụ nhu cầu phát triển xã hội Kỷ nguyên 4.0 phát triển mạnh mẽ, hoạt động người gắn với ứng dụng điện thoại thơng minh Hiểu lập trình ứng dụng di động ngày cần thiết sống Nó giúp mở hội nghề nghiệp đáng mơ ước cho nhiều người Ngành lập trình ứng dụng di động thay đổi hàng năm, nhiều công nghệ lên thay cũ, làm cho trình phát triển trở nên hiệu quả, dễ dàng, mạnh mẽ nhanh chóng Với cơng nghệ tại, người viết phần mềm chạy nhiều hệ điều hành khác với mã nguồn Và công nghệ tiếp tục phát triển mạnh mẽ tương lai Học đôi với hành, sau ba năm học tập trường tiếp thu nhiều kiến thức từ đến chuyên sâu, em định tìm cho mơi trường để ứng dụng học, học thêm điều thơng qua q trình làm việc trải nghiệm Và may mắn em đồng hành công ty KMS Technology, cụ thể team phát triển sản phẩm GroveHR Nơi môi trường làm việc thân thiện, cởi mở giúp em học tập nhiều điều LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty TNHH KMS Technology Việt Nam tạo điều kiện cho em có hội thực tập công ty Chỉ khoảng thời gian ngắn, nhờ dẫn nhiệt tình anh chị team Grove HR, em tiếp thu kiến thức quan trọng quy trình phát triển phần mềm, phát triển bảo trì số tính sản phẩm phần mềm thực tế Đặc biệt gửi lời cảm ơn chân thành đến anh Nguyễn Minh Sơn anh Nguyễn Anh Tuấn, trainning kiến thức Jira, Git, Agile, React Native, giúp đỡ, hướng dẫn em công việc làm quen với môi trường Cũng xin cảm ơn thầy khoa Cơng nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện để em thực báo cáo Phan Huy Tiến Tp.HCM, ngày 18 tháng 12 năm 2021 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 KMS Technology 1.2 Sản phẩm công ty CHƯƠNG 2: NỘI DUNG THỰC TẬP 2.1 Tìm hiểu cơng ty quy trình làm việc 2.2 Nghiên cứu công nghệ công cụ cần thiết 2.2.1 Các công cụ làm việc 2.2.2 Các công nghệ 2.3 Tìm hiểu sản phẩm cơng ty 2.4 Phát triển bảo trì tính sản phẩm 10 2.5 Lịch làm việc 10 CHƯƠNG 3: CÁC CÔNG VIỆC ĐÃ THỰC HIỆN 13 3.1 Giới thiệu GroveHR 13 3.2 Một số chức thực 13 3.2.1 Phân trang cho Notifications 13 3.2.2 Hỗ trợ sửa đổi phần liên quan đến Payment 15 3.2.3 Hiển thị modal thông báo 15 3.2.4 Tách section cho số thông tin Profile 17 TỔNG KẾT 18 CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP 1.1 Giới thiệu công ty KMS Technology KMS Technology thành lập năm 2009, chuyên tư vấn, cung cấp giải pháp phần mềm, dịch vụ kiểm thử Sau 12 năm hoạt động, đến KMS Technology khẳng định vị công ty hàng đầu lĩnh vực Đội ngũ nhân viên lên đến 1000 người, làm việc chủ yếu văn phòng Việt Nam Mỹ Công ty chủ yếu phân phối sản phẩm phần mềm giải pháp outsoursing, đầu tư vào việc phát triển đưa sản phẩm phần mềm thị trường quốc tế 1.2 Sản phẩm công ty Các sản phần công chủ yếu tư vấn, cung cấp giải pháp gia công phần mềm cho đối tác ngồi nước Bên cạnh đó, KMS phát hành phần mềm riêng mình: QASymphony: Cung cấp giải pháp kiểm thử phần mềm theo quy trình Agile cho khách hàng thuộc 2.000 tập đồn lớn giới (Global 2.000) Cisco, IBM, Boeing, Visa, Amazon, Barclays, Adobe, Samsung, Verizon… Katalon Studio: Giải pháp kiểm thử tự động (test automation) thông minh Kobiton: Nền tảng đám mây di động (mobile cloud) với chi phí hợp lý dễ tiếp cận so với dịch vụ tương tự Amazon, Google, Xamarin Sauce Labs cung cấp GroveHR: Nền tảng quản lý nhân với nhiều tính tích hợp Sản phẩm hướng đến cơng ty đại muốn tự động hóa quy trình tạo mơi trường làm việc tốt để nhân viên phát triển CHƯƠNG 2: NỘI DUNG THỰC TẬP Quá trình thực tập từ 24/09/2021 đến 24/12/2021 KMS Technology tập trung vào mảng nội dung chính: Tìm hiểu văn hố cơng ty, quy trình làm việc thông tin liên quan Nghiên cứu công nghệ, kỹ thuật phục vụ công việc, kỹ phát triển thân Tìm hiểu sản phẩm cơng ty Phát triển bảo trì tính sản phẩm 2.1 Tìm hiểu cơng ty quy trình làm việc Thời gian: ngày Nội dung: Giới thiệu công ty, nơi làm việc, quy định công sở Đầu tiên, dắt tham quan công ty giới thiệu trình thành lập, phát triển cơng ty Được gặp gỡ anh, chị quản lý cấp cao công ty Giới thiệu thân làm quen với anh mentor, anh leader, thành viên khác nhóm làm quen với anh, chị phận khác để sau người dễ trao đổi công việc với Sau đó, thực tập sinh người phụ trách giới thiệu văn hóa cơng ty bao gồm giấc làm việc, quy định sử dụng thiết bị chung, quy trình truy cập vào liệu công ty Kết quả: Hiểu rõ công ty, từ văn hóa, định hướng đến quy trình làm việc Làm quen thành viên nhóm ngồi nhóm 2.2 Nghiên cứu cơng nghệ công cụ cần thiế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ụ có sử dụng q trình làm việc Thực tập sinh tìm hiểu qua cơng cụ như: Jira: công cụ quản lý dự án, kiểm soát theo dõi vấn đề xảy dự án, quản lý phản hồi từ phía người sử dụng Git/Github: dịch vụ cung cấp kho lưu trữ mã nguồn Appcenter: nơi lưu trữ build mobile Mixpanel: cơng cụ phân tích mobile dựa hành vi người dùng Thực hiện: đọc tài liệu anh mentor giải đáp thắc mắc Kết quả: Nắm bắt hiểu rõ công cụ, sẵn sàng sử dụng trình làm việc 2.2.2 Các cơng nghệ Thời gian: tuần Nội dung: Tìm hiểu công nghệ ứng dụng phát triển sản phẩm setup laptop để chạy thử sản phẩm cơng ty Các cơng nghệ là: React Native Typescript Mobx Các library, framework khác Thực hiện: đọc tài liệu công nghệ, đọc code, anh mentor giải đáp Kết quả: Hiểu React Native, biết thêm Typescript Mobx, library khác 2.3 Tìm hiểu sản phẩm công ty Thời gian: tuần Nội dung: tìm hiểu chức có sản phẩm công ty Quản lý nhân viên Quản lý ngày nghỉ phép Tin tức,… Thực hiện: đọc tài liệu liên quan, đọc hiểu mô tả, yêu cầu việc thực chức anh mentor giải đáp có thắc mắc Kết quả: nắm mô tả chức năng, nắm vị trí đoạn code liên quan, hiểu chức tìm hiểu 2.4 Phát triển bảo trì tính sản phẩm Thời gian: tuần Nội dung: ứng dụng kiến thức học tham gia phát triển, bảo trì tính phần mềm quản lý nhân Thực chức vá lỗi liên quan đến Directory, News, Profile, Notification, Payment Nội dung chi tiết giới thiệu phần sau Thực hiện: Được phân chia công việc theo sprint tiến hành code sau đọc làm rõ yêu cầu Kết quả: Các tính năng, vá lỗi hoàn thành đưa lên sản phẩm release 2.5 Lịch làm việc Tuần Công việc Tìm hiểu cơng ty, văn hóa Người hướng dẫn Chị Nguyễn Huỳnh công ty quy định Mức độ hoàn thành 100% Thanh Thanh Chị Hồ Thị Kim Quý làm việc Gặp gỡ anh chị làm việc Anh Nguyễn Minh Sơn chung nhóm Tìm hiểu cơng cụ sử dụng làm việc Jira, Git, Appcenter, Mixpanel Tìm hiểu React Native, Anh Nguyễn Minh Sơn Chị Võ Thị Kiều Trinh Typescript, Mobx Tìm hiểu thư viện khác có sử dụng moment, moment-timezone,… 10 100% Setup laptop để build sản phẩm hai hệ điều hành Android iOS Tìm hiểu mơ tả, u Anh Nguyễn Minh Sơn 100% Chị Võ Thị Kiều Trinh cầu chức Tìm hiểu source code: kiến trúc, convention, đoạn code quan trọng Thực ẩn/hiện banner Anh Nguyễn Minh Sơn thỏa mãn số yêu cầu Chị Võ Thị Kiều Trinh 100% Thực filter cho chức review Thêm loading cho vài Anh Nguyễn Minh Sơn 100% Anh Nguyễn Anh Tuấn hình Sửa số lỗi cho nhóm chức Chị Võ Thị Kiều Trinh Directory Refactor code Anh Nguyễn Anh Tuấn Sửa lỗi xảy Chị Võ Thị Kiều Trinh 100% module News, Directory sau thư viện source code cập nhật lên phiên phù hợp Refactor code Anh Nguyễn Anh Tuấn Sửa lỗi xảy Chị Võ Thị Kiều Trinh module News, Directory sau thư viện source code cập nhật lên phiên phù hợp 11 100% Sửa lỗi trạng thái Time off Anh Nguyễn Anh Tuấn 100% Chị Võ Thị Kiều Trinh không hiển thị Sửa lỗi trạng thái nhân viên không Sửa lỗi liên quan chức bình luận tin tức Sửa lỗi nhóm chức Anh Nguyễn Anh Tuấn 100% Chị Võ Thị Kiều Trinh Directory, News, Notification Phân trang cho Notifications 10 Thêm trường thuộc tính Anh Nguyễn Anh Tuấn 100% Chị Võ Thị Kiều Trinh cho dto tạo nhân viên Sửa loading số hình Sửa lỗi Notifications 11 Tạo cho hiển thị modal Anh Nguyễn Anh Tuấn thông báo người dùng Chị Võ Thị Kiều Trinh 100% thỏa mãn số yêu cầu Sửa lỗi liên quan đến công việc Hiển thị icon react theo yêu cầu 12 Đổi tên số trường, tách Anh Nguyễn Anh Tuấn Chị Võ Thị Kiều Trinh section Profile Hỗ trợ sửa đổi phần liên quan đến Payment 12 100% CHƯƠNG 3: CÁC CÔNG VIỆC ĐÃ THỰC HIỆN 3.1 Giới thiệu GroveHR Grove HR tảng quản lý nhân với nhiều tính tích hợp Sản phẩm hướng đến cơng ty đại muốn tự động hóa quy trình tạo môi trường làm việc tốt để nhân viên phát triển 3.2 Một số chức thực 3.2.1 Phân trang cho Notifications Thay load tất thơng báo tại, sử dụng API viết Backend để thực load phân trang thông báo nhằm cải thiện tốc độ load liệu ứng dụng, giúp tăng trải nghiệm người dùng Thêm loading icon cho nơi cần thiết 13 14 3.2.2 Hỗ trợ sửa đổi phần liên quan đến Payment Tìm hiểu Mixpanel cách sử dụng để tạo track event Sửa đổi số thông tin tạo track event để phù hợp với nhu cầu Thực thay đổi số quy định ứng dụng dựa theo gói sản phẩm bán cho người dùng 3.2.3 Hiển thị modal thông báo Tạo modal thông báo Timezone theo thiết kế Hiển thị modal người dùng thỏa mãn số điều kiện 15 16 3.2.4 Tách section cho số thơng tin Profile Sửa hình lại theo thiết kế Sử dụng API để thị trường thông tin cần thêm vào 17 TỔNG KẾT Như vậy, sau gần ba tháng thực tập KMS Technology, em học nhiều kiến thức chun mơn, quy trình cách hoạt động dự án thực tế đồng thời nâng cao kỹ lập trình thân Bên cạnh đó, kỹ hỗ trợ công việc viết mail, trao đổi, thảo luận làm việc nhóm cải thiện nhờ môi trường làm việc thực tế chuyên nghiệp Trong suốt trình thực tập, kiến thức học trường hỗ trợ nhiều công việc Nắm vững kiến thức tảng giúp em nắm bắt nhanh công nghệ, kỹ thuật sử dụng project Chỉ khoảng thời gian tương đối ngắn, em tích lũy khối lượng lớn kiến thức, thực tính mới, cải thiện tính có sản phẩm tin tưởng sử dụng nhiều cơng ty, doanh nghiệp, tập đồn lớn giới Việc phát triển sản phẩm sử dụng nhiều toàn giới giúp em tiếp cận với hướng suy nghĩ, cách giải vấn đề hồn tồn mới, từ tích luỹ kinh nghiệm cho thân 18 ... động người gắn với ứng dụng điện thoại thông minh Hiểu lập trình ứng dụng di động ngày cần thiết sống Nó giúp mở hội nghề nghiệp đáng mơ ước cho nhiều người Ngành lập trình ứng dụng di động thay... CÔNG VIỆC ĐÃ THỰC HIỆN 3.1 Giới thiệu GroveHR Grove HR tảng quản lý nhân với nhiều tính tích hợp Sản phẩm hướng đến công ty đại muốn tự động hóa quy trình tạo mơi trường làm việc tốt để nhân viên... hiểu cơng cụ có sử dụng trình làm việc Thực tập sinh tìm hiểu qua cơng cụ như: Jira: cơng cụ quản lý dự án, kiểm sốt theo dõi vấn đề xảy dự án, quản lý phản hồi từ phía người sử dụng Git/Github: