Báo cáo thực tập xây dựng công cụ hỗ trợ quản lý khối lượng công việc

39 2 0
Báo cáo thực tập xây dựng công cụ hỗ trợ quản lý khối lượng công việc

Đ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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: Xây dựng công cụ hỗ trợ quản lý khối lượng công việc Công ty thực tập: GEEK UP TECHNOLOGY JSC Lớp: SE501.M21 Sinh viên thực hiện: Hà Minh Quang – 18521293 TP Hồ Chí Minh, ngày 15 tháng 06 năm 2022 Hà Minh Quang Báo cáo thực tập NHẬN XÉT CỦA KHOA Hà Minh Quang Báo cáo thực tập MỤC LỤC CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP Giới thiệu chung công ty Cơ cấu tổ chức Tổng quan việc kinh doanh Văn hóa cơng ty 12 Một số hình ảnh cơng ty 13  CHƯƠNG 2: NỘI DUNG THỰC TẬP Công nghệ, giải pháp quy trình áp dụng  1.1 Giới thiệu Git 15 1.2 Giới thiệu Visual Studio Code 18 1.3 Giới thiệu mơ hình làm việc Agile – Scrum 19 1.4 Tìm hiểu RESTful API 24 1.5 Tìm hiểu NodeJS 25 1.6 Tìm hiểu NestJS 26 1.7 Tìm hiểu ReactJS 27 1.8 Tìm hiểu Redux 27 1.9 Redux Saga 29 Tìm hiểu Ant Design 30 1.10 15 15 Dự án O-Geek 31 2.1 Bối cảnh đời O-Geek 31 2.2 Nhiệm vụ sinh viên giao 31 2.3 Ý nghĩa tên Website – O-Geek 32 2.4 Mục tiêu xây dựng O-Geek 32  CHƯƠNG 3: NHẬT KÝ THỰC TẬP 34 CHƯƠNG 4: KẾT QUẢ ĐẠT ĐƯỢC QUA ĐỢT THỰC TẬP Kết thu 36 36 Các điểm yếu thân 37 Gợi ý cho chương trình học 37 Cảm nhận công ty 37 Hà Minh Quang Báo cáo thực tập LỜI NÓI ĐẦU Ngày nay, ngành công nghiệp phát triển ứng dụng web phận thiếu ngành công nghiệp phần mềm Với tốc độ phát triển vô mạnh mẽ, ngành phát triển ứng dụng web nhân tố kích thích phát triển công nghệ thông tin giới, phần cứng phần mềm Cùng với xu phát triển giới, Việt Nam ngoại lệ Ngành công nghiệp phát triển web non trẻ Việt Nam phát triển mạnh mẽ, để hòa nhập với công ty hàng đầu xây dựng tảng web giới Bên cạnh phát triển web ngành nghề tiếp cận người dùng cách nhanh chóng ta thấy mạng xã hội hay website bán hàng trực tuyến thịnh hành giới lẫn Việt Nam Sau gần bốn năm học tập trường, với mong muốn trau dồi kinh nghiệm thực tế, tìm hiểu bổ sung kiến thức môi trường làm việc chuyên nghiệp, em dự định thực tập học kỳ Vì vậy, em định chọn Công ty Cổ phần Công nghệ GEEK Up - môi trường lý tưởng, đại chuyên nghiệp - nơi giúp em thực dự định Hà Minh Quang Báo cáo thực tập LỜI CẢM ƠN Em xin chân thành cảm ơn ban giám hiệu quý Thầy Cô trường Đại học Công nghệ Thông tin cung cấp bồi dưỡng cho em kiến thức suốt năm ngồi giảng đường đại học, để từ em có tảng áp dụng vào đợt thực tập cách hiệu Em xin gửi lời cảm ơn Quý Công ty Cổ phần Công nghệ GEEK Up tạo điều kiện cho em thực tập công ty cung cấp, bổ sung cho em kiến thức mà em thiếu sót Q cơng ty hỗ trợ em nhiều suốt thời gian thực tập vừa qua, dạy em kỹ cần thiết, truyền đạt cho em kinh nghiệm mà anh chị trải qua trình làm việc, trao đổi với khách hàng, tác phong tinh thần trách nhiệm trước công việc giao, suy nghĩ tích cực Các anh chị tạo cho em nhiều điều kiện để ứng dụng kiến thức học vào thực tế để xây dựng dự án thực tiễn từ lúc ban đầu, nâng cao trình độ, tốc độ lập trình trí thức thêm bậc Em xin chân thành cảm ơn Vì kiến thức thân cịn hạn chế lần va chạm tiếp xúc với thực tế, áp dụng lý thuyết vào cơng việc nên thân cịn bỡ ngỡ lúng túng, khơng tránh khỏi thiếu sót, mong Q Thầy Cơ đóng góp ý kiến để em hồn thiện Em xin chân thành cảm ơn! Hà Minh Quang TP Hồ Chí Minh, ngày 15 tháng 06 năm 2022 Hà Minh Quang Báo cáo thực tập DANH MỤC CÁC CỤM TỪ VIẾT TẮT PP API : People Operation : Application Programming Interface Hà Minh Quang Báo cáo thực tập CHƯƠNG 1: GIỚI THIỆU CƠNG TY THỰC TẬP I Giới thiệu chung cơng ty Tên đơn vị: Công ty Cổ phần Công nghệ GEEK Up (GEEK UP TECHNOLOGY JSC) Lĩnh vực hoạt động: Xuất phần mềm Địa chỉ: Văn phòng: 244/31 Huỳnh Văn Bánh, Phường 11, Quận Phú Nhuận, TP Hồ Chí Minh Chi nhánh: 27B / Nguyễn Đình Chiểu, Phường Đa Kao, Quận 1, TP Hồ Chí Minh Trang web: www.geekup.vn Email: hello@geekup.vn Điện thoại:  (+84) 28 6262 4400 Thời gian làm việc: Thứ đến thứ 6: 08h30 - 17h30 Slogan: “Insightful development” Sứ mệnh: Xây dựng sản phẩm phần mềm mang lại nhiều giá trị cho người dùng Giá trị cốt lõi: ● Honesty: sống với đam mê, phấn đấu hướng tới giá trị chung ● Geeks Get it done: cố gắng hồn thành cơng việc đạt kết mong đợi ● High Standard: thử thách thân để nâng cao trình độ chun mơn ● Stay Hungry Stay Foolish: không dừng lại với khả tại, tiếp tục trau dồi học hỏi Hà Minh Quang Báo cáo thực tập Hình 1.1: Logo Cơng ty Cổ phần Công nghệ Geek Up GEEK Up công ty tư vấn, xây dựng cung cấp sản phẩm công nghệ phần mềm tối ưu cho cộng đồng, doanh nghiệp cá nhân: đối tác công ty bao quát từ công ty khởi nghiệp doanh nghiệp lớn Mục tiêu công ty tạo giá trị tích cực sản phẩm đẳng cấp phù hợp với tiêu chuẩn quốc tế GEEK Up không ngừng gia tăng giá trị cộng đồng khả cung cấp cho khách hàng sản phẩm dịch vụ chất lượng cao lĩnh vực phát triển phần mềm Công ty phát triển cung cấp phần mềm thời gian, phạm vi ngân sách chất lượng cao đem đến cho khách hàng hài lòng tuyệt đối, lợi nhuận tối đa, phát triển mạnh mẽ thương hiệu sản phẩm.  Nắm bắt nhu cầu thường xuyên cập nhật xu hướng ngành, thành viên công ty không ngừng nâng cao khả thân để mang đến giá trị tích cực cho khách hàng II Cơ cấu tổ chức GEEK Up tổ chức theo mơ hình phẳng Một thành viên đóng vai trị linh hoạt nhóm tổ chức khác nhau: ● Squad: thành viên nhóm thực cơng việc cần thiết để đạt mục tiêu (goal) chung dự án ● Chapter: thành viên nhóm có chung chun mơn (expertise), mục đích hỗ trợ mặt chuyên môn, trưởng thành mặt chuyên môn Hà Minh Quang ● Báo cáo thực tập Guild: thành viên nhóm có chung sở thích (interest), mối quan tâm đó, mục đích tham gia hoạt động thuộc sở thích, mối quan tâm ngồi cơng việc Hình 1.2: GEEK Up Organization Chart III Tổng quan việc kinh doanh GEEK Up là công ty phần mềm thành lập từ năm 2014, với đội ngũ 100 thành viên GEEK Up phát triển 300 dự án phần mềm, tạo 480 sản phẩm phần mềm mang lại giá trị cao kinh doanh cho khách hàng lớn giới SMRT (Singapore), Nikkei (Nhật), D2O (Mỹ) Riêng Việt Nam, GEEK Up đối tác tin cậy số dự án chuyển đổi số (digital transformation) cho doanh nghiệp hàng đầu như: ACB, TPBank, Heineken, FPT, Viettel, ELSA… Một số sản phẩm GEEK Up xây dựng ứng dụng thị trường Việt Nam tại: Hà Minh Quang Báo cáo thực tập The Coffee House - Chuỗi cà phê tăng trưởng nhanh số Việt Nam Hình 1.3 UI Design - The Coffee House - Loyalty Application Wall Street English application - Simple & fun booking app for English class Visit site: http://wallstreetenglish.edu.vn/ung-dung-dien-thoai.html 10 Hà Minh Quang Báo cáo thực tập khác API trả liệu cần thiết cho ứng dụng kiểu liệu phổ biến JSON hay XML REST (REpresentational State Transfer) dạng chuyển đổi cấu trúc liệu, kiểu kiến trúc để viết API Nó sử dụng phương thức HTTP đơn giản để tạo cho giao tiếp máy Vì vậy, thay sử dụng URL cho việc xử lý số thông tin người dùng, REST gửi yêu cầu HTTP GET, POST, DELETE, vv đến URL để xử lý liệu RESTful API tiêu chuẩn việc thiết kế API cho ứng dụng web để quản lý resource RESTful kiểu thiết kế API phổ biến để ứng dụng (web, mobile…) khác giao tiếp với REST hoạt động chủ yếu dựa vào giao thức HTTP Các hoạt động nêu sử dụng phương thức HTTP riêng ● GET (SELECT): Trả Resource danh sách Resource ● POST (CREATE): Tạo Resource ● PUT (UPDATE): Cập nhật thông tin cho Resource ● DELETE (DELETE): Xóa Resource Những phương thức hay hoạt động thường gọi CRUD tương ứng với Create, Read, Update, Delete – Tạo, Đọc, Sửa, Xóa Tìm hiểu NodeJS Hình 2.9: Logo NodeJS 25 Hà Minh Quang Báo cáo thực tập NodeJs tảng dựa vào Chrome Javascript runtime để xây dựng ứng dụng nhanh, có độ lớn NodeJS sử dụng phần phát sinh kiện (event-driven), mơ hình non-blocking I/O để tạo ứng dụng nhẹ hiệu cho ứng dụng liệu thời gian thực chạy thiết bị phân tán NodeJs mã nguồn mở, đa tảng cho phát triển ứng dụng phía Server dự án theo quy trình Waterfall thường cần define cụ thể yêu cầu dự án, yêu cầu dự án Agile thay đổi phát triển https://nodejs.org Tìm hiểu NestJS Hình 2.10: Logo NestJS Nest (NestJS) framework hỗ trợ xây dựng ứng dụng phía máy chủ Node.js hiệu mở rộng Nest sử dụng JavaScript lũy tiến, xây dựng với TypeScript (nhưng cho phép nhà phát triển mã hóa JavaScript túy) kết hợp yếu tố OOP (Lập trình hướng đối tượng), FP (Lập trình chức năng) FRP (Lập trình phản ứng chức năng) Nest cung cấp kiến trúc ứng dụng vượt trội cho phép nhà phát triển nhóm tạo ứng dụng kiểm tra cao, mở rộng, kết nối lỏng lẻo dễ bảo trì Kiến trúc lấy cảm hứng từ Angular https://nestjs.com 26 Hà Minh Quang Báo cáo thực tập Tìm hiểu ReactJS Hình 2.11: Logo ReactJS React.js thư viện JavaScript lên năm gần với xu hướng Single Page Application Trong framework khác cố gắng hướng đến mơ hình MVC hồn thiện React bật với đơn giản dễ dàng phối hợp với thư viện JavaScript khác Nếu AngularJS framework cho phép nhúng JavaScript HTML thông qua attribute React thư viện cho phép nhúng HTML JavaScript nhờ vào JSX, nhà phát triển dễ dàng lồng ghép đoạn HTML vào JavaScript Tích hợp JavaScript HTML vào JSX giúp component dễ hiểu https://reactjs.org Tìm hiểu Redux Redux js là thư viện javascript giúp tạo thành lớp quản lý trạng thái ứng dụng Được dựa tảng tư tưởng ngôn ngữ Elm kiến trúc Flux do Facebook giới thiệu, Redux thường đơi kết hợp hồn hảo với React (ReactJS React Native) Nguyên lý Redux: Redux xây dựng dựa nguyên lý sau: ● Trạng thái (state) toàn ứng dụng lưu trong store Object mơ hình tree ● Chỉ có cách để thay đổi trạng thái (state) tạo action (là object mơ tả xảy ra) 27 Hà Minh Quang ● Báo cáo thực tập Để rõ trạng thái (state) tree thay đổi action, phải viết pure reducers Hình 2.13: Redux Cách sử dụng: Nếu muốn sử dụng Redux, cần nhớ thành phần Redux: Store, Views, Actions, Reducers Chi tiết thành phần mô tả sau: Store: Là nơi quản lý trạng thái (state), truy cập để lấy trạng thái (state) ra, update state hiện có, listener để nhận biết xem có thay đổi khơng, cập nhật qua views 28 Hà Minh Quang Báo cáo thực tập Actions : pure object định nghĩa thuộc tính type: kiểu action, ví dụ ‘TOGGLE_STATUS’, payload: giá trị tham số mà action creator truyền lên Reducers: Khác với actions có chức mơ tả thứ xảy ra, khơng rõ state response thay đổi, mà việc reducers đảm nhiệm, nơi xác định state thay đổi nào, sau trả state View: Hiển thị liệu cung cấp Store Redux Saga Redux-Saga thư viện redux middleware, giúp quản lý side effect ứng dụng redux trở nên đơn giản Bằng việc sử dụng tối đa tính Generators (function*) ES6, cho phép ta viết async code nhìn giống synchronous Cách hoạt động 29 Hà Minh Quang Báo cáo thực tập Hình 2.14: Cách hoạt động Redux Đối với logic saga, ta cung cấp hàm cho saga, hàm hàm đứng xem xét action trước vào store, action quan tâm thực thi hàm thực thi, bạn biết khái niệm hook hàm cung cấp cho saga hàm hook Điều đặc biệt hàm hook generator function, generator function có yield yield ta trả plain object Object trả gọi Effect object effect object đơn giản object bình thường chứa thơng tin đặc biệt dùng để dẫn middleware Redux thực thi hoạt động khác ví dụ gọi hàm async khác hay put action tới store Để tạo effect object đề cập ta gọi hàm từ thư viện saga redux-saga/effects 10 Tìm hiểu Ant Design Hình 2.15: Ant Design Ant (Github) tập hợp components React xây dựng theo chuẩn thiết kế Ant UED Team Tương tự chuẩn Material Design, Ant cung cấp hầu hết component thông dụng ứng dụng web đại, Layout, Button, 30 Hà Minh Quang Báo cáo thực tập Icon, DatePicker, v.v…Bên cạnh Ant có component riêng thú vị, LocaleProvider cho phép bạn thay đổi ngơn ngữ tồn ứng dụng https://ant.design/docs/react/introduce II Dự án O-Geek Bối cảnh đời O-Geek Nhiệm vụ phận People Operation (PP) quản lý workload (khối lượng công việc) tất nhân viên công ty Khi nhân viên vào công ty, PP đại diện công ty thỏa thuận với nhân viên số điều khoản, sau ký kết hợp đồng Team Vận hành người công ty (PP - People Operation) cần công cụ hỗ trợ quản lý workload tất nhân viên, đảm bảo thông tin minh bạch PP Geek (cụm từ để nhân viên làm việc GEEK Up) Mỗi PP thay đổi workload Geek, Geek cần biết khiếu nại có sai sót Quy trình quản lý thực thủ công lưu trữ công cụ Excel giấy tờ, khiến nhân viên theo dõi thay đổi workload họ Ngoài ra, PP gặp khó khăn việc nhận biết hợp đồng hết hạn để tiến hành gia hạn với nhân viên Việc dẫn đến số sai sót workload nhân viên q trình PP nhập thông số ● Phiên O-Geek 1.0 (đầu tiên) công cụ hỗ trợ quản lý workload tất nhân viên công ty Công cụ tối ưu cho phép nhân viên (Geek) lên kế hoạch cho tuần tiếp theo, PP Geek theo dõi workload có giá trị thay đổi Nhiệm vụ sinh viên giao - Nắm kiến thức công nghệ giảng dạy áp dụng để xây dựng website hoàn thiện O-Geek version 1.0 - công cụ hỗ trợ quản lý workload team PP cơng việc 31 Hà Minh Quang - Báo cáo thực tập Sử dụng thành thạo lập trình Back-end (NodeJS), Front-end (ReactJS) công nghệ hỗ trợ - Hoàn thiện backlog giao Ý nghĩa tên Website – O-Geek Website O-Geek hỗ trợ team PP quản lý workload tất nhân viên cách hiệu nhanh chóng hơn, hạn chế tối đa sai sót quan trọng đảm bảo tính minh bạch workload Geek GEEK Up Bên cạnh đó, O-Geek cịn khuyến khích Geek tự quản lý cơng việc (self-manage) với tính hữu ích giao diện thân thiện, dễ sử dụng Mục tiêu xây dựng O-Geek Vì O-Geek có khả thay cơng cụ team PP sử dụng - tất chức dựa quy trình thực tế cơng ty: Hình 2.16: Quy trình thỏa thuận workload GEEK Up Cơng ty đưa quy trình Workload Commitment: nhân viên (Geek) vào công ty, GEEK UP (đại diện PP) thỏa thuận với Geek số làm việc 32 Hà Minh Quang Báo cáo thực tập tiến hành ký hợp đồng Dựa số làm việc cam kết, Geek lên kế hoạch cho cơng việc tuần làm việc cơng ty → O-Geek hỗ trợ quy trình quản lý workload PP việc lên kế hoạch làm việc cho tuần Geek cách hiệu 33 Hà Minh Quang Báo cáo thực tập  CHƯƠNG 3: NHẬT KÝ THỰC TẬP Tuần Tuần Nội dung thực tập - Tìm hiểu cơng ty, cách tổ chức công ty - Làm quen với cách làm việc theo mơ hình Agile cơng ty - Làm quen với công cụ làm việc công ty (kênh chat trực tuyến Nexion, email công ty) - Học cách trao đổi, làm việc qua Nexion email - Giới thiệu concept dự án O-Geek - Cài đặt môi trường để chuẩn bị cho dự án - Tìm hiểu NodeJS, NestJS - Tìm hiểu Web service, Web Api, RESTful API - Tìm hiểu Docker, CapRover - Tìm hiểu Git, Branching tool hỗ trợ Tuần 2, - Thống cách làm việc Tuần - Đề tiêu chuẩn output (Iteration 1) - Tìm hiểu quy trình quản lý team PP Người hướng dẫn Chị Mai Anh Chị Uyên Phan (Manager) Anh Phát Cù (BE-dev) Anh Duy Quân (FE-dev) Chị Thương Andie (Product Analyst) Chị Uyên Trần (Product Designer) Anh Nhân Bùi (Program Operation) Anh Phát Cù (BE-dev) Anh Duy Quân (FE-dev) Chị Thương Andie (Product Analyst) Chị Uyên Trần (Product Designer) - Thiết lập Business Rules O-Geek - Chia nhỏ dự án O-Geek thành backlog để theo dõi tiến độ công việc - Liên kết với server để deploy - Xây dựng hoàn thành mục tiêu Iteration - Hoàn thành chức đăng nhập - Tham gia Daily Standup ngày: báo cáo công việc làm hơm làm gì, stuck điểm 34 Hà Minh Quang Báo cáo thực tập - Tham gia buổi họp Iteration Review/Retro: đưa điểm mạnh điểm yếu thời gian làm việc vừa qua team Đề cách khắc phục cho điểm yếu - Tham gia buổi ● Tuesday Workshop ● Thursday Workshop ● Friday Meetup - ngày biết ơn, gửi lời cảm ơn chân thành đến đồng đội giúp đỡ - Xây dựng hồn thành mục tiêu Iteration Tuần 4, - Tham gia Daily Standup ngày: báo cáo công Tuần việc làm hơm làm gì, stuck điểm (Iteration - Chuẩn bị kế hoạch cho buổi Demo với Business 2) Owner (BO) - Tham gia buổi Demo với BO sản phẩm qua iteration, tiếp nhận đóng góp khắc phục nhược điểm - Tham gia buổi họp Iteration Review/Retro: đưa điểm mạnh điểm yếu thời gian làm việc vừa qua team Đề cách khắc phục - Tham gia buổi họp Planning cho Iteration - Tham gia buổi ● Tuesday Workshop ● Thursday Workshop ● Friday Meetup - ngày biết ơn - Xây dựng hoàn thành mục tiêu Iteration Tuần 6, - Tham gia Daily Standup ngày : báo cáo công Tuần việc làm hôm làm gì, stuck điểm (Iteration - Tham gia buổi họp với Anh Thịnh để nắm tiến độ 3) dự án đánh giá - Tham gia buổi họp Iteration Review/Retro: đưa điểm mạnh điểm yếu thời gian làm việc vừa qua team Đề cách khắc phục - Tham gia buổi họp Planning cho Iteration 35 Hà Minh Quang Báo cáo thực tập - Tham gia buổi ● Tuesday Workshop ● Thursday Workshop ● Friday Meetup - ngày biết ơn chân thành  Tuần 8, Tuần (Iteration 4) - Xây dựng hoàn thành mục tiêu iteration - Tham gia Daily Standup ngày : báo cáo cơng việc làm hơm làm gì, stuck điểm - Tham gia buổi họp Iteration Review/Retro: đưa điểm mạnh điểm yếu thời gian làm việc vừa qua team Xem xét trình làm việc qua iteration - Tham gia buổi ● Tuesday Workshop ● Thursday Workshop ● Friday Meetup - ngày biết ơn chân thành Tuần 10 -  Fix bugs - Chuẩn bị tài liệu báo cáo thực tập - Seminar dự án O-Geek Thursday Workshop Dự lễ tốt nghiệp thực tập công ty - Củng cố kiến thức qua đợt thực tập - Người hướng dẫn đánh giá nhận xét - Bản thân rút kinh nghiệm, tự đánh giá khắc phục khuyết điểm sản phẩm tạo - Friday Meetup - gửi lời cảm ơn chia tay Quý công ty CHƯƠNG 4: KẾT QUẢ ĐẠT ĐƯỢC QUA ĐỢT THỰC TẬP I Kết thu - Trải nghiệm quy trình làm việc từ đầu đến cuối dự án thực tế theo mơ hình Agile 36 Hà Minh Quang Báo cáo thực tập - Xây dựng thành công Web thực tế - Trau dồi nhiều kiến thức Backend - Thao tác lập trình, tư ý tưởng xử lý liệu tầng server hiệu - Hiểu nguyên tắc xây dựng phần mềm từ ý tưởng đến việc phân tích đưa ý tưởng thành thực - Nâng cao kỹ lập trình Backend sử dụng NestJS nhiều thư viện khác - Nâng cao kỹ làm việc nhóm, "teamwork" khơng hồn thành cơng việc mà cịn phải để tâm đến đồng đội mình, nhìn nhận quan điểm chung, mục tiêu chung để hoàn thành dự án cách tối ưu - Tự nhìn nhận đánh giá thân thơng qua buổi kết thúc Iteration để cải thiện công việc, rút ngắn thời gian làm việc - Kỹ giao tiếp, tư phản biện, giải vấn đề nâng cao - Xây dựng tư tích cực cho sau này: ● Get thing done: Làm điều phải làm trọn vẹn làm, cách phải hồn thành, khơng bỏ chừng ● You can it: Không tự giới hạn khả thân, khơng nên nản lịng trước bắt tay vào cơng việc khó khăn II Các điểm yếu thân - Teamwork chưa tốt, chưa thực quan tâm tới người III Gợi ý cho chương trình học IV Rèn luyện kỹ mềm môi trường làm việc tốt Cảm nhận công ty - Cơ sở vật chất tốt, phòng rộng rãi, thoáng mát, thoải mái, 37 Hà Minh Quang Báo cáo thực tập - Công ty chuẩn bị đầy đủ chỗ nghỉ ngơi, có quán nước - Thiết bị, máy móc hiệu làm việc cao, đường truyền internet mạnh - Đội ngũ phụ trách hướng dẫn thực tập đa dạng, vô tận tâm nhiệt tình, trình độ chun mơn cao, hịa đồng, vui vẻ 38 Hà Minh Quang Báo cáo thực tập DANH MỤC TÀI LIỆU THAM KHẢO [1]  https://stackoverflow.com/ [2] https://vi.wikipedia.org/wiki/ [3] https://nodejs.org/ [4] https://nestjs.com/ [5] https://reactjs.org/ [6] https://ant.design/ [7] Tài liệu nội dự án O-Geek Công ty GEEK Up 39 ... O-Geek hỗ trợ quy trình quản lý workload PP việc lên kế hoạch làm việc cho tuần Geek cách hiệu 33 Hà Minh Quang Báo cáo thực tập  CHƯƠNG 3: NHẬT KÝ THỰC TẬP Tuần Tuần Nội dung thực tập - Tìm hiểu công. .. Nắm kiến thức công nghệ giảng dạy áp dụng để xây dựng website hoàn thiện O-Geek version 1.0 - công cụ hỗ trợ quản lý workload team PP cơng việc 31 Hà Minh Quang - Báo cáo thực tập Sử dụng thành... Minh Quang Báo cáo thực tập DANH MỤC CÁC CỤM TỪ VIẾT TẮT PP API : People Operation : Application Programming Interface Hà Minh Quang Báo cáo thực tập CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP I Giới

Ngày đăng: 16/06/2022, 21:14