CHƯƠNG 1: GIỚI THIỆU CHUNG ĐƠN VỊ THỰC TẬP 1.1Thông tin về đơn vị thực tập: 1.1.1 Sơ lược về sự hình thành và phát triển của đơn vị: Công ty TNHH MTV Phát Triển Phần Mềm Phổ Thông được hoạt động vào ngày 17/02/2012. Ban đầu, công ty bắt đầu với một nhóm nhỏ nhân viên có kinh nghiệm và kiến thức chuyên sâu về phát triển phần mềm. Từ đó, công ty đã không ngừng phát triển và mở rộng hoạt động của mình trên thị trường. Triết lý của công ty: Tầm nhìn - Giá trị cốt lõi - Sứ mệnh Tầm nhìn: Bằng nỗ lực lao động và sáng tạo trong công nghệ thông tin, Phổ Thông mong muốn trở thành một công ty có phần mềm và dịch vụ được sử dụng phổ biến trong nước và quốc tế. Sứ mệnh: Hỗ trợ và cung cấp cho khách hàng phần mềm tốt nhất, giải pháp tối ưu nhất với giá thành hợp lý nhất nhằm đóng góp vào quá trình tin học hóa toàn cầu nói chung và sự phổ biến của phần mềm Phổ Thông nói riêng. Giá trị cốt lõi: Sự hài lòng của khách hàng: Phổ Thông luôn lấy khách hàng làm trung tâm trong mọi hoạt động. Các sản phẩm, dịch vụ cũng như qui trình kinh doanh của Phổ Thông đều hướng tới nhu cầu của khách hàng. Động lực đội ngũ: Đội ngũ cán bộ nhân viên chính là tài sản lớn nhất của doanh nghiệp. Phổ Thông chú trọng việc tạo động lực làm việc tốt nhất cho nhân viên để có thể phát huy tối đa khả năng của mỗi người. Kiến thức cho cộng đồng: Phổ Thông sẵn sàng đem tri thức của mình chia sẻ với cộng đồng, mang lại kiến thức thiết thực cho sinh viên, tham gia mạnh mẽ vào công tác xã hội hóa giáo dục.Với những doanh nghiệp mới thành lập, các doanh nghiệp vừa và nhỏ, Phổ Thông luôn có những sản phẩm miễn phí, hỗ trợ doanh nghiệp khởi nghiệp. Đây cũng chính là trách nhiệm xã hội mà Phổ Thông luôn khát khao chia sẻ.
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
*************
BÁO CÁO THỰC TẬP DOANH NGHIỆP CHUYÊN NGÀNH KỸ THUẬT PHẦN MỀM
Giảng viên giám sát: Nguyễn Thị Hạnh
Sinh viên thực hiện: Phan Minh Phú
Mã sinh viên: 20073801Lớp: DHKTPM16DTT
Thành Phố Hồ Chí Minh, 2024
Trang 2LỜI CẢM ƠN
Với lòng biết ơn sâu sắc và chân thành nhất, em xin gửi đến quý Thầy
Cô ở Khoa Công nghệ thông tin – Trường Đại Học Công Nghiệp TP.HCM đãcùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu
cho em trong suốt thời gian bốn năm học tập tại trường
Em xin chân thành cảm ơn Giáo viên giám sát – Cô Nguyễn Thị Hạnh
đã tận tâm hướng dẫn em qua từng buổi học online cũng như những buổi nóichuyện, thảo luận về các vấn đề trong quá trình thực tập
Không thể không nhắc tới sự hướng dẫn của Công ty, đã tạo điều kiệnthuận lợi nhất cho em trong suốt quá trình thực tập tại Công Ty TNHH MTVPhát Triển Phần Mềm Phổ Thông
Đặc biệt em xin gửi lời cảm ơn đến chú Nguyễn Thanh Hùng là ngườihướng dẫn em trong suốt quá trình thực tập tại Công ty, chú không chỉ là ngườihướng dẫn tốt mà còn là một người nhiệt tình chỉ bảo và giúp đỡ khi em gặpkhó khăn trong công việc
Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế của một sinhviên, bài báo cáo này không thể tránh được những sự thiếu sót Em rất mong
nhận được sự chỉ bảo và đóng góp ý kiến của các quý Thầy Cô để em có điều
kiện bổ sung và nâng cao bản thân mình hơn nữa, phục vụ tốt hơn trong côngviệc sau này
Em xin chân thành cảm ơn!
Trang 3CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc
NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP
Họ và tên: Phan Minh Phú
Mã sinh viên : 20073801
1 Nhận xét chung :
Ngày tháng năm 2024
NGƯỜI HƯỚNG DẪN
(Ký tên và đóng dấu)
Trang 4NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Ngày tháng năm 2024
GIẢNG VIÊN HƯỚNG DẪN
(Ký và ghi rõ họ tên)
Trang 5MỤC LỤC
LỜI CẢM ƠN 2
NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP 3
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 4
DANH SÁCH HÌNH ẢNH 7
CHƯƠNG 1: GIỚI THIỆU CHUNG ĐƠN VỊ THỰC TẬP 13
1.1 Thông tin về đơn vị thực tập 13
1.1.1 Sơ lược về sự hình thành và phát triển của đơn vị 13
1.1.2 Giới thiệu chung về vị trí công tác 13
CHƯƠNG 2: NHẬT KÝ THỰC TẬP THEO TUẦN 15
Tóm tắt lịch làm việc 15
CHƯƠNG 3 : NỘI DUNG NHIỆM VỤ CHÍNH ĐƯỢC GIAO 17
3.1 Đặc điểm, yêu cầu 17
CHƯƠNG 4: NỘI DUNG CÁC CÔNG VIỆC VÀ KẾT QUẢ ĐẠT ĐƯỢC 18
Các nhiệm vụ được phân công 18
Bắt đầu từ ngày 17/06/2024 đến ngày 27/09/2024, Gồm 15 tuần 18
CHƯƠNG 5 : KẾT QUẢ ĐẠT ĐƯỢC QUA ĐỢT THỰC TẬP 22
5.1 Kiến thức đạt được 22
5.1.1 Kỹ thuật đạt được 22
5.1.2 Kỹ năng mềm 22
5.2 Bài học kinh nghiệm 22
Định hướng tương lai 23
TÀI LIỆU THAM KHẢO 23
Trang 6DANH SÁCH BẢNG BIỂU
Trang 7DANH SÁCH HÌNH ẢNH
Trang 8Đề cương thực tập
Hình 1: Đề cương thực tập trang 1
Trang 9Hình 2: Đề cương thực tập trang 2
Trang 10Phiếu đánh giá
Hình 3: Phiếu đánh giá thực tập trang 1
Trang 11Hình 4: Phiếu đánh giá thực tập trang 2
Trang 12Giấy xác nhận thực tập
Trang 13Hình 5: Giấy xác nhận thực tập
Trang 14CHƯƠNG 1: GIỚI THIỆU CHUNG ĐƠN VỊ THỰC TẬP 1.1 Thông tin về đơn vị thực tập:
1.1.1 Sơ lược về sự hình thành và phát triển của đơn vị:
Công ty TNHH MTV Phát Triển Phần Mềm Phổ Thông được hoạt động vào ngày 17/02/2012 Ban đầu, công ty bắt đầu với một nhóm nhỏ nhân viên có kinh nghiệm và kiến thức chuyên sâu về phát triển phần mềm Từ đó, công ty đã không ngừng phát triển và mở rộng hoạt động của mình trên thị trường
Triết lý của công ty: Tầm nhìn - Giá trị cốt lõi - Sứ mệnh
Tầm nhìn: Bằng nỗ lực lao động và sáng tạo trong công nghệ thông tin, Phổ Thông
mong muốn trở thành một công ty có phần mềm và dịch vụ được sử dụng phổ biến trong nước và quốc tế
Sứ mệnh: Hỗ trợ và cung cấp cho khách hàng phần mềm tốt nhất, giải pháp tối ưu
nhất với giá thành hợp lý nhất nhằm đóng góp vào quá trình tin học hóa toàn cầu nói chung và sự phổ biến của phần mềm Phổ Thông nói riêng
Giá trị cốt lõi:
Sự hài lòng của khách hàng: Phổ Thông luôn lấy khách hàng làm trung tâm
trong mọi hoạt động Các sản phẩm, dịch vụ cũng như qui trình kinh doanh của Phổ Thông đều hướng tới nhu cầu của khách hàng
Động lực đội ngũ: Đội ngũ cán bộ nhân viên chính là tài sản lớn nhất của
doanh nghiệp Phổ Thông chú trọng việc tạo động lực làm việc tốt nhất cho nhân viên
để có thể phát huy tối đa khả năng của mỗi người
Kiến thức cho cộng đồng: Phổ Thông sẵn sàng đem tri thức của mình chia sẻ
với cộng đồng, mang lại kiến thức thiết thực cho sinh viên, tham gia mạnh mẽ vào công tác xã hội hóa giáo dục.Với những doanh nghiệp mới thành lập, các doanh
nghiệp vừa và nhỏ, Phổ Thông luôn có những sản phẩm miễn phí, hỗ trợ doanh nghiệpkhởi nghiệp Đây cũng chính là trách nhiệm xã hội mà Phổ Thông luôn khát khao chia sẻ
1.1.2 Giới thiệu chung về vị trí công tác:
Chương trình thực tập của sinh viên tại Công ty TNHH MTV Phát Triển Phần Mềm Phổ Thông, nơi để sinh viên ngành CNTT học hỏi, phát triển bản thân trong môi
Trang 15trường làm việc những dự án luyện tập Và cơ hội làm việc với một môi trường thực tế.
Trong quá trình thực tập, sinh viên sẽ được tham gia vào một nhóm dự án luyệntập của công ty Có cơ hội được đào tạo các kỹ năng về JavaScript, React Native, Node.js và TypeScript
Trang 16CHƯƠNG 2: NHẬT KÝ THỰC TẬP THEO TUẦN
Tóm tắt lịch làm việc
Tuần 1
Giới thiệu về công ty và dự án.
Cài đặt môi trường làm việc.
Làm quen với quy trình phát triển phần mềm của công ty.
Tuần 2 Nghiên cứu tài liệu về dự án , phân tích thiết kế và lên kế hoạch thực hiện.Tham gia các buổi họp nhóm và thảo luận về yêu cầu dự án.Tuần 3 Làm timeline thực tập - Tìm hiểu JavaScript
Tuần 4 Tìm hiểu Node.js, React Native, TypeScipt.
Tuần 5 Học cách sử dụng Jra - Chọn template cho giao diện màn hình
app - Code thử màn hình loginTuần 6 Xây dựng backend với Node.js và MongoDB:Thiết lập dự án Node.js và cấu trúc thư mục.
Tuần 7 Học quy trình sử dụng GIT (check in, check out code) - Vẽ
FigmaTuần 8 Thiết kế mối quan hệ cơ sở dữ liệu - Tạo database và dữ liệu
mẫu (tạo table) - Tìm hiểu Rest APITuần 9 Viết API Document - Học về coding standard - Triển khai
coding theo việc được chiaTuần 10 Tiếp tục triển khai coding theo việc được chia
Tuần 11 Tiếp tục triển khai coding theo việc được chia
Tuần 12 Review code với mentor - Sửa code theo comment của review
codeTuần 13
Triển khai dự án:
-Triển khai backend lên AWS.
-Cấu hình và triển khai MongoDB trên AWS.
Tuần 14 Viết tài liệu sử dụng và hướng dẫn triển khai.Tạo video hướng dẫn
Tuần 15 -Thực hiện unit test-Merge code và fix bug
Tuần 16 Làm report và slide báo cáo
Bảng 1: Nhật ký thực tập theo tuần
Trang 17CHƯƠNG 3: NỘI DUNG NHIỆM VỤ CHÍNH ĐƯỢC GIAO 3.1 Đặc điểm, yêu cầu:
● Vị trí thực tập: Thực tập sinh Mobile
● Người hướng dẫn : Nguyễn Thanh Hùng
● Đặc điểm công việc: Tìm hiểu, phân tích, xử lý các công việc phân công và viếtcode theo yêu cầu
● Yêu cầu: Sinh viên năm cuối chuyên ngành Công Nghệ Thông Tin Thời gian làm việc từ thứ 2 đến thứ 6 hàng tuần hoặc làm online ở nhà Kiến thức về JavaScript, React Native, HTML/CSS, Github,… Có kiến thức hoặc kinh nghiệm từng làm việc với ngôn ngữ lập trình Java, có khả năng tự học cao, hamhọc hỏi, chịu được áp lực công việc
3.2 Nhiệm vụ liên quan
● Học hỏi kiến thức framework mới, áp dụng được các kiến thức đã được học
trên nhà trường vào thực tế
● Hiểu rõ quy trình làm việc và quy trình tạo nên một sản phẩm phần mềm,
từ bước xác định yêu cầu người dùng tới khi sản phẩm được hoàn thiện.Biết quy trình kiểm tra lỗi, fix bug,…
● Thử sức với framework React Native chưa được học tại trường, nâng cao
khả năng tự học, tự tìm hiểu
● Làm quen với môi trường làm việc thực tế, hoàn thiện các kỹ năng cần thiết để
sau khi ra trường để đi làm tại các công ty
Trang 18CHƯƠNG 4: NỘI DUNG CÁC CÔNG VIỆC VÀ KẾT QUẢ ĐẠT ĐƯỢC
Các nhiệm vụ được phân công:
Bắt đầu từ ngày 17/06/2024 đến ngày 27/09/2024, Gồm 15 tuần:
Tuần 01
Từ
17/06/2024-21/06/2024
Giới thiệu về công ty và dự án.
Cài đặt môi trường làm việc.
Làm quen với quy trình phát triển phần mềm của công ty.
Xây dựng backend với Node.js và MongoDB:
Thiết lập dự án Node.js và cấu trúc thư mục.
Trang 19-Triển khai backend lên AWS.
-Cấu hình và triển khai MongoDB trên AWS.
Tuần 14
Từ
16/09/2024-20/09/2024
Viết tài liệu sử dụng và hướng dẫn triển khai.
Tạo video hướng dẫn
Bảng 2: Bảng nội dung công việc thực tế
Trang 20CHƯƠNG 5: KẾT QUẢ ĐẠT ĐƯỢC QUA ĐỢT THỰC TẬP 5.1 Kiến thức đạt được
Trong quá trình thực tập tại Công ty TNHH MTV Phát Triển Phần Mềm PhổThông giúp em có nhiều kinh nghiệm về tác phong, quy tắc và kỹ năng làm việcnhóm, được làm việc qua dự án luyện tập, cách làm việc tại công ty và hiểu hơn vềquy tắc phát triển một trang website thực tế
Công ty cũng như chú Nguyễn Thanh Hùng đã giúp em học hỏi và bổ sung cáckiến thức còn thiếu và học hỏi được nhiều công nghệ mới, nâng cao tinh thần làmviệc và tinh thần trách nhiệm trong công việc, kỹ năng mềm được cải thiện và nângcao
5.1 1 Kỹ thuật đạt được
Kiến thức về lập trình hướng đối tượng
Kiến thức về framework React Native
Nắm rõ các quy trình thực hiện xây dựng Web/App
Nắm vững kiến thức lập trình hướng đối tượng
Kinh nghiệm coding trong môi trường làm việc thực tế
5.1 2 Kỹ năng mềm
Trang 21● Kỹ năng giải quyết yêu cầu khó.
5.2 Bài học kinh nghiệm
Trong thời gian thực tập tại Công ty em rút ra được rất nhiều bài học quý báu làcách thiết kế cũng như cách code sao cho đúng tiêu chuẩn được học thêm nhiều kiếnthức mới cũng như làm quen được rất nhiều mối quan hệ có ích cho quá trình làm việcsau này của em Học hỏi được các kỹ năng mềm cũng như cách làm việc nhóm hiệuquả nhất, biết sắp xếp thời gian hợp lý nhất có thể, và được Công ty traning những kỹnăng và kiến thức và công nghệ mới mẻ chưa từng được học ở trường
Định hướng tương lai:
- Cần trau dồi thêm ngôn ngữ lập trình cho đến khi thành thạo để có thể đạt được mục tiêu tiêu mà mình đặt ra
- Nâng cao tính trách nhiệm trong công việc
- Rèn luyện các kỹ năng cần thiết của một lập trình viên
- Tìm hiểu thêm về framework mới giúp bản thân phát triển hơn
- Giao tiếp tốt hơn để phát triển các mối quan hệ
- Học hỏi thêm các kỹ năng
TÀI LIỆU THAM KHẢO