You are on page 1of 15

TRƯỜNG CAO ĐẲNG FPT POLYTECHNIC

BÁO CÁO THỰC TẬP TẠI


CÔNG TY CỔ PHẦN CODEGYM

Họ và tên sinh viên : Trương Quốc Lập


Lớp : MD17301
Mã sinh viên : PD06367
Ngành học : Lập trình mobile
Vị trí thực tập : Thực tập sinh
Người hướng dẫn : Đặng Chí Trung
Thời gian thực tập : 10 Tuần

Đà Nẵng, tháng 12 năm 2023


BÁO CÁO THỰC TẬP
Thời gian: Từ 18/9/2023 tới 25/11/2023

Họ và tên: Trương Quốc Lập


Lớp: MD17301 MSSV: PD06367 Ngành: Lập trình mobile
SĐT: 0389354308 Email: laptqpd06367@fpt.edu.vn
Thực tập tại Công ty (Doanh nghiệp): Công ty cổ phần Codegym
Địa chỉ: Số 280 Trần Hưng Đạo, phường An Hải Tây, quận Sơn Trà, Đà Nẵng.
SĐT: (84) 906 566 078
Vị trí thực tập: Lập trình viên mobile.

I.

10.05-BM/FPL/HDCV/FE1/0
1/14
I. GIỚI THIỆU KHÁI QUÁT VỀ ĐƠN VỊ THỰC TẬP
 Công nghệ Thông tin là một ngành lớn và quan trọng của Việt Nam, nhưng sự
thiếu hụt nhân lực cả về số lượng và chất lượng luôn là một rào cản để phát triển.
 Nhân lực là mấu chốt quan trọng nhất để thúc đẩy ngành CNTT nước nhà phát
triển. Thấu hiểu được tình trạng đó, các nhà sáng lập của CodeGym – vốn xuất thân là các
lập trình viên nhiều năm kinh nghiệm, giảng viên, chủ doanh nghiệp phần mềm có tâm
huyết – đã quyết định xây dựng nên một mô hình đào tạo lập trình đột phá, giúp nâng cao
hiệu quả và chất lượng đào tạo. Không chỉ đủ để đóng góp một số lượng lớn lập trình viên
cho ngành, mà còn thông qua đó nâng cao tiêu chuẩn chất lượng của ngành.
1.1. Tầm nhìn
 Trở thành hệ thống đào tạo lập trình hiện đại hàng đầu khu vực, là chủ lực
cung cấp nhân lực chất lượng cao cho ngành công nghiệp, góp phần nâng tầm phát
triển ngành phần mềm Việt Nam, tiến kịp tiêu chuẩn quốc tế.
1.2. Sứ mệnh
 Trở thành hệ thống đào tạo lập trình hiện đại hàng đầu khu vực, là chủ lực
cung cấp nhân lực chất lượng cao cho ngành công nghiệp, góp phần nâng tầm phát
triển ngành phần mềm Việt Nam, tiến kịp tiêu chuẩn quốc tế, tổ chức quản lý hành
chính, nhân sự .
1.3. Triết lý đào tạo
 Bất kỳ ai cũng có thể học nghề từ con số 0 đến trở thành 1 nghệ nhân.
 Chỉ bằng rèn luyện tay nghề liên tục, toàn tâm và nghiêm túc mới có thể thành
nghệ nhân.
 Sản phẩm của một nghệ nhân tạo ra phải tinh xảo, độc đáo, mang nét riêng và
là niềm tự hào của người nghệ nhân.
1.4. Văn hóa codegym
 Tinh thần ham thích, chủ động học tập, kiên trì rèn luyện để phát triển bản
thân là nền tảng cốt lõi cho văn hoá CodeGym. CodeGym không dạy mà chỉ đồng
hành cùng mọi thành viên đến với gia đình CodeGym, dẫn dắt, giúp đỡ để họ có thêm
năng lực và niềm tin trên bước đường phát triển bản thân lâu dài. Sự thành công của
mỗi cá nhân nằm ở chính bản thân họ, ở ý thức và sự quyết tâm của mỗi người. Chúng
tôi tin rằng kỷ luật, sự năng động và tinh thần cầu tiến sẽ đưa đến sự thành công cho
mỗi thành viên Codegym.

10.05-BM/FPL/HDCV/FE1/0
2/14
II. BÁO CÁO NỘI DUNG CÔNG VIỆC THỰC TẬP
2.1. Giới thiệu tóm tắt các hoạt động/công việc tại đơn vị thực tập
Trong thời gian thực tập tại đơn vị, tôi đã tham gia thực hiện nhiều hoạt động và
công việc mang tính chất thách thức. Cụ thể các hoạt động chính gồm:
 Lập kế hoạch công việc: Phối hợp với thành viên nhóm để xây dựng kế hoạch,
đặt ra mục tiêu và nhiệm vụ cụ thể cho mỗi giai đoạn của dự án.
 Viết Product Backlog: Thu thập yêu cầu người dùng, định rõ mục tiêu và đánh
giá để xác định hướng phát triển của ứng dụng.
 Tạo Prototype: Lên ý tưởng và thiết kế sơ bộ giao diện ứng dụng trước khi
phát triển đầy đủ.
 Thiết kế Database: Tạo ra một cơ sỏ dữ liệu gồm đầy đủ các bảng, liên kết,
ràng buộc để sửa dụng cho ứng dụng.
 Kiểm thử Black Box: Kiểm thử phần mềm tập trung vào việc kiểm tra chức
năng mà không biết chi tiết triển khai nội bộ của ứng dụng.
 Coding: Thực hiện viết mã để lập trình mobile dựa trên những tài liệu đã làm,
kiểm thử và triển khai ứng dụng.
2.2. Mô tả các công việc được phân công thực hiện hoặc được tham gia tại đơn vị
 Tuần 1 + 2: Ôn tập và chia nhóm (18/09 – 30/09)
- Ôn tại các kiến thức đã học để chuẩn bị cho thực tập.
- Tổ chức được các nhóm, đặt tên nhóm, nắm được quy trình phát triển phần
mềm.
- Bầu nhóm trưởng/thư ký. Thiết lập kênh liên lạc giữa các thành viên, giữa
nhóm trưởng và giảng viên.
- Chọn đề tài: Phát triển ứng dụng bán đồ ăn trực tuyến.
 Tuần 3: Tạo product backlog và Trello (02/10 – 07/10)
- Tạo được danh sách product backlog có độ ưu tiên.
- Phân chia nhiệm vụ cho các thành viên và tạo task trên Trello.
 Tuần 4: Thiết kế giao diện (09/10 – 14/10)
 Sử dụng StarUML để thiết kế dao diện cho ứng dụng.
 Tuần 5: Tạo prototype (16/10 – 21/10)
 Hoàn thành được prototype của tất cả các chức năng đúng deadline.

10.05-BM/FPL/HDCV/FE1/0
3/14
 Thư ký note lại các comment cần fix.
 Tuần 6: Tạo database (23/10 – 28/10)
 Sản phẩm database design gồm: ERD và file SQL chứa lệnh DML tạo table.
 Tuần 7: Tạo black box test case (30/10 – 11/11)
 Viết test case cho các chức năng trong ứng dụng.
 Tuần 8, 9: code (06/11 – 18/11)
 Các nhóm đã tạo repository trên git, đã chia branch.
 Hoàn thành được chức năng cơ bản về FE.
 Hoàn thành được các chức năng đơn, source code đã được commit lên nhánh
cá nhân/chức năng.
 Đảm bảo sản phẩm thực hiện đúng các yêu cầu của product backlog.
 Tuần 10: Tổng Kết và Chuẩn Bị Báo Cáo Thưc Tập (20/11 – 25/11)
 Tổng hợp kết quả công việc và đánh giá hiệu suất làm việc của nhóm.
 Biên soạn báo cáo thực tập để tổng kết.

10.05-BM/FPL/HDCV/FE1/0
4/14
2.3. Báo cáo công tác hàng tuần
THỨ
GIỜ THỨ HAI THỨ BA THỨ TƯ THỨ NĂM THỨ BẢY
SÁU
A. CÔNG TÁC TUẦN 1 ( Từ ngày 18/09/2023 đến 23/09/2023)
Tìm hiểu Tìm hiểu Tìm hiểu Làm bài tập Tìm hiểu Gặp mặt
về công ty về doanh các ứng và ôn lại các ứng doanh
Sáng nghiệp. dụng làm kiến thức dụng làm nghiệp.
việc android. việc

Tìm hiểu Làm bài Tìm hiểu Làm bài tập Tìm hiểu Nghỉ.
về công ty. tập và ôn về công ty. và ôn lại về công
lại kiến kiến thức ty
Chiều
thức android.
android.

THỨ
GIỜ THỨ HAI THỨ BA THỨ TƯ THỨ NĂM THỨ BẢY
SÁU
B. CÔNG TÁC TUẦN 2 ( Từ ngày 25/09/2023 đến 30/09/2023)
Sáng Nguyên Tạo và Tìm hiểu Tạo danh Tìm hiểu Báo cáo tiến
cứu kiến đặt tên về trello sách product về trello độ dự án
thức dụng nhóm. backlog phân cho doanh
Bầu nhóm chia nhiệm nghiệp.
trưởng/thư vụ cho các
ký. thành viên,
tạo task trên
Trello.
Chiều Nguyên Tạo nhóm Tìm hiểu Chỉnh sửa và Chỉnh sửa
cứu kiến zalo, add về trello hoàn thiện Tìm hiểu lại các lỗi
thức dụng thành viên danh sách về trello. mà doanh
và người product nghiệp góp
hướng dẫn backlog. ý.
vào nhóm.
Chọn đề tài.

10.05-BM/FPL/HDCV/FE1/0
5/14
THỨ
GIỜ THỨ HAI THỨ BA THỨ TƯ THỨ NĂM THỨ BẢY
SÁU
C. CÔNG TÁC TUẦN 3 ( Từ ngày 02/10/2023 đến 07/10/2023)
Sáng Nguyên Update lại Nguyên Tiến hành Tìm hiểu Báo cáo tiến
cứu và sử product cứu và sử code giao và độ dự án
dụng backlog và dụng trello diện bằng nguyên cho doanh
trello. hoàn thiện Visual cứu nghiệp.
theo góp ý Studio Code Figma
của giảng và thiết kế
viên. giao diện.
Chiều Nguyên Thiết kế và Nguyên Chỉnh sửa Tìm hiểu Chỉnh sửa
cứu và sử chỉnh sửa cứu và sử giao diện và và lại dự án
dụng trello giao diện dụng trello hoàn thiện nguyên của tuần
bằng phần giao diện. cứu cho doanh
mềm Figma nghiệp.
Balsamiq
Wireframes.

THỨ THỨ THỨ


GIỜ THỨ BA THỨ NĂM THỨ BẢY
HAI TƯ SÁU
D. CÔNG TÁC TUẦN 4 ( Từ ngày 09/10/2023 đến 14/10/2023)
Sáng Tạo dụng Khởi tạo Phân chia Chỉnh sửa sản Làm việc Báo cáo tiến
án trên sản phẩm công việc phẩm database và hoàn độ dự án cho
Figma database trên design gồm: thành doanh
design gồm: Figma ERD và file màn hình nghiệp.
ERD và file SQL chứa lệnh trên
SQL chứa DML tạo Figma.
lệnh DML table.
tạo table.
Chiều Tạo dụng Thiết kế Phân chia Chỉnh sửa sản Làm việc Chỉnh sửa lại
án trên ERD và file công việc phẩm database và hoàn dự án của
Figma SQL chứa trên design và hoàn thành tuần cho
lệnh DML Figma. thiện database. màn hình doanh
tạo table. trên nghiệp.
Figma.

10.05-BM/FPL/HDCV/FE1/0
6/14
THỨ THỨ
GIỜ THỨ BA THỨ TƯ THỨ NĂM THỨ BẢY
HAI SÁU
E. CÔNG TÁC TUẦN 5 ( Từ ngày 16/10/2023 đến 21/10/2023)
Sáng Làm việc Phân Tìm hiểu Chỉnh Nguyên Báo cáo tiến
và hoàn công về test sửa cứu và áp độ dự án cho
thành màn thiết kế case DetailDesign dụng ựng doanh
hình trên DetailDesign án vào nghiệp.
Figma test case
Chiều Làm việc Thiết kế Tìm hiểu Hoàn thiện Nguyên Chỉnh
và hoàn DetailDesign về test DetailDesign cứu và áp sửa
thành màn cho dự án. case dụng ựng DetailDesign
hình trên án vào sau khi được
Figma test case doanh
nghiệp góp
ý.

THỨ
GIỜ THỨ HAI THỨ BA THỨ TƯ THỨ NĂM THỨ BẢY
SÁU
F. CÔNG TÁC TUẦN 6 ( Từ ngày 23/10/2023 đến 28/10/2023)
Sáng Xây dựng Tạo Vẽ sơ đồ Chỉnh Vẽ sơ đồ Báo cáo tiến
dự án test Blackbox user sửa user độ dự án
case cho dự án. Blackbox cho doanh
cho dự án. nghiệp.
Chiều Xây dựng Chỉnh Vẽ sơ đồ Hoàn thiện Vẽ sơ đồ Thư ký note
dự án test sửa user Blackbox user lại các
case Blackbox cho dự án. comment
cho dự án. cần fix.

10.05-BM/FPL/HDCV/FE1/0
7/14
THỨ
GIỜ THỨ HAI THỨ BA THỨ TƯ THỨ NĂM THỨ BẢY
SÁU
G. CÔNG TÁC TUẦN 7 ( Từ ngày 30/10/2023 đến 04/11/2023)
Sáng Tìm hiểu Tạo Làm việc Coding và Nguyên Báo cáo tiến
về git repository với git thư ký note cứ và xây độ dự án
trên git, lại các góp ý dụng cho doanh
chia cần fix. Github nghiệp.
branch.
Chiều Tìm hiểu Khởi tạo Làm việc Coding và Nguyên Thư ký note
về git dự án tiến với git hoàn thiện cứ và xây lại các
hành code. các chức dụng comment
năng cơ bản. Github cần fix.

THỨ
GIỜ THỨ HAI THỨ BA THỨ TƯ THỨ NĂM THỨ BẢY
SÁU
H. CÔNG TÁC TUẦN 8 ( Từ ngày 06/11/2023 đến 11/11/2023)
Sáng Xây dựng Coding và Tạo giao Tiến hành Tạo giao Báo cáo tiến
dự án thư ký note diện cho coding cho diện cho độ dự án
lại các góp app dự án và các app cho doanh
ý cần fix. chức năng nghiệp.
cần thiết.
Chiều Xây dựng Tiến hành Tạo giao Hoàn thiện Tạo giao Thư ký note
dự án coding cho diện cho các chức diện cho lại các
dự án và app năng phụ. app comment
các chức cần fix.
năng cần
thiết.

10.05-BM/FPL/HDCV/FE1/0
8/14
THỨ
GIỜ THỨ HAI THỨ BA THỨ TƯ THỨ NĂM THỨ BẢY
SÁU
I. CÔNG TÁC TUẦN 9 (Từ ngày 13/11/2023 đến 18/11/2023)
Sáng Tìm hiểu Tiến hành Thiết lập Hoàn thiện Thiết lập Báo cáo tiến
về Node js. coding cho chức năng dự án. liên kết độ dự án
dự án và cơ bản cho với cho doanh
các chức ứng dụng database nghiệp.
năng cần
thiết.
Chiều Tìm hiểu Tiến hành Thiết lập Đảm bảo Thiết lập Nghỉ.
về Node js. coding cho chức năng sản phẩm liên kết
dự án và cơ bản cho thực hiện với
các chức ứng dụng đúng các database
năng cần yêu cầu của
thiết. product
backlog.
Đảm bảo
luồng đi
giữa các
màn hình
liền mạch.
Vấn đáp câu
hỏi về
nghiệp vụ.

10.05-BM/FPL/HDCV/FE1/0
9/14
THỨ
GIỜ THỨ HAI THỨ BA THỨ TƯ THỨ NĂM THỨ BẢY
SÁU
J. CÔNG TÁC TUẦN 10 (Từ ngày 20/11/2023 đến 25/11/2023)
Sáng Nguyên cứu Kiểm tra, Nguyên cứu Kiểm tra nội N Nguyên Thực hiện
và hoàn điều chỉnh và hoàn dung, định cứu và buổi trình
thành dự án và hoàn thành dự án dạng, bản hoàn bày chính
thiện Báo trình bày và thành dự thức trước
Cáo Cuối kỹ thuật để án doanh
Kỳ dựa trên đảm bảo mọi nghiệp.
phản hồi từ yếu tố đều
buổi trình chính xác và
bày trước có sự nhất
đó. quán, chuyên
nghiệp trong
báo cáo.
Chiều Nguyên cứu Xây dựng Nhận phản Nguyên Thực hiện
và hoàn kịch bản hồi và đề cứu và buổi trình
thành dự án trình bày và Ngu xuất từ đội hoàn bày chính
kiểm tra yên cứu và ngũ quản lý thành dự thức trước
thông tin hoàn thành để đảm bảo án doanh
trong báo dự án mọi thông tin nghiệp.
cáo phải đã được bao
đầy đủ để gồm và giải
đảm bảo thích một
buổi trình cách rõ ràng.
bày diễn ra
mạch lạc và
chuyên
nghiệp.

1.

10.05-BM/FPL/HDCV/FE1/0
10/14
2.4. Trình bày những kết quả đạt được trong thời gian thực tập
 Trong thời gian thực tập tại Codegym, tôi đã củng cố những kiến thức lý
thuyết về lập trình di động, thiết kế ứng dụng, và quản lý mã nguồn. Đặc biệt, tôi đã
nâng cao hiểu biết về Android Development, Usercase, ERD, và quy trình quản lý mã
nguồn với GitHub.
 Phát triển ứng dụng di động: Tham gia vào việc phát triển ứng dụng di động
cho Android, từ việc lập kế hoạch đến triển khai.
 Thiết kế giao diện: Sử dụng Figma để phác thảo giao diện ứng dụng, học cách
tối ưu hóa trải nghiệm người dùng.
 Quản lý mã nguồn với Github: Tham gia vào quá trình quản lý mã nguồn, học
cách làm việc hiệu quả với hệ thống kiểm soát phiên bản.
 Làm việc nhóm: Đã có cơ hội thực hành làm việc trong môi trường nhóm,
hiểu rõ về tầm quan trọng của sự hợp tác và giao tiếp.
 Xử lý vấn đè thực tế: Gặp phải những thách thức thực tế trong phát triển ứng
dụng và học cách giải quyết vấn đề nhanh chóng.
 Trong dự án phát triển ứng dụng di động, tôi đã đóng góp vào việc phát triển
các tính năng chính, tham gia vào quá trình thiết kế giao diện và thực hiện các nhiệm
vụ quản lý mã nguồn trên GitHub.
2.5. Những điều chưa thực hiện được
- Phân Tích Dữ Liệu Còn Hạn Chế:
 Dữ liệu thu thập có thể được mở rộng và phân tích chi tiết hơn để đưa ra
những đánh giá và dự đoán chính xác hơn về hiệu suất giải pháp.
- Tham Gia Nhiều Hơn vào Quá Trình Đánh Giá:
 Còn nhiều cơ hội để nâng cao sự đóng góp của tôi trong quá trình đánh giá và
thảo luận với đồng đội và người hướng dẫn.
2.6. Các vấn đề cần tiếp tục nghiên cứu, phát triển
- Mở Rộng Phạm Vi Thu Thập Dữ Liệu và Phân Tích:
 Nghiên cứu mở rộng phạm vi thu thập dữ liệu từ nhiều nguồn khác nhau để có
cái nhìn toàn diện về hiệu suất giải pháp.
 Phát triển công cụ và quy trình phân tích để cung cấp thông tin chi tiết và
chính xác hơn.

10.05-BM/FPL/HDCV/FE1/0
11/14
2.7. Nhận xét chung, những thuận lợi, khó khăn trong suốt quá trình thực tập
 Nhận Xét Chung:
Trong quá trình thực tập, tôi đã có những trải nghiệm quan trọng và đóng góp
đáng kể vào sự phát triển cá nhân và chuyên môn của mình.
 Thuận Lợi:
- Kinh nghiệm học hỏi: Làm việc tại Xưởng thực hành mở ra cơ hội học hỏi vô
cùng quý báu về quy trình làm việc chuyên nghiệp, từ việc quản lý dự án đến triển
khai dự án.
- Môi trường tích cực: Tôi tận hưởng một môi trường làm việc tích cực và được
hỗ trợ đầy đủ từ đồng nghiệp và người hướng dẫn. Điều này giúp tôi tập trung vào
công việc một cách hiệu quả nhất.
- Ứng dụng kiến thức: Khi thực tập tại Xưởng thực hành, tôi có cơ hội áp dụng
những kiến thức học được từ trường vào các dự án thực tế, từ đó đối mặt và vượt qua
những thách thức trong thực tế.
 Khó Khăn:
- Gặp khó khăn trong việc nhóm, chưa có sự ăn ý với nhau trong quá trình làm
việc.
- Việc tối ưu hiệu suất của ứng dụng di động là một thách thức, đòi hỏi sự hiểu
biết sâu sắc về quy trình và công nghệ.
- Thời gian thực tập có hạn, gây áp lực trong việc hoàn thành nhiệm vụ và đạt
được kết quả như mong đợi.
 Tổng Kết:
Quá trình thực tập đã mở ra một cánh cửa rộng lớn cho sự phát triển của tôi,
không chỉ về kiến thức chuyên ngành mà còn về kỹ năng mềm và logic. Những thách
thức không chỉ là khó khăn mà còn là cơ hội để tôi học hỏi và hoàn thiện bản thân. Tôi
cam kết sẽ tiếp tục đầu tư vào sự phát triển của mình thông qua việc vượt qua những
thách thức và học hỏi từ mọi trải nghiệm.
II.

10.05-BM/FPL/HDCV/FE1/0
12/14
III. ĐỀ XUẤT – KIẾN NGHỊ VỚI ĐƠN VỊ THỰC TẬP
Trong quá trình thực tập tại công ty, em có những đề xuất sau.
 Nâng cao trải nghiệm thực tập sinh bằng cách cung cấp thêm dự án thực tế và
cơ hội tham gia vào các dự án có ảnh hưởng thực tế.
 Tăng cường các hoạt động giao lưu và networking giữa thực tập sinh và
những chuyên gia, cung cấp cơ hội làm quen và học hỏi từ những người thành công
trong lĩnh vực.
 Thiết lập các buổi đánh giá định kỳ và phản hồi xây dựng để giúp thực tập
sinh theo dõi tiến trình và phát triển cá nhân của họ.
 Tạo điều kiện cho thực tập sinh thể hiện ý kiến và đóng góp ý kiến trong quá
trình làm việc, để họ cảm thấy được đánh giá và đồng thời góp phần vào sự phát triển
của công ty.
Em xin gửi lời tri ân chân thành tới Công ty CP Codegym vì đã tạo cơ hội cho
em thực tập. Việc thu thập phản hồi đều đặn từ học viên là bước quan trọng giúp
Codegym liên tục nâng cao chất lượng dịch vụ và chương trình học. Những đề xuất
này, em tin rằng, sẽ làm cho Codegym trở thành nguồn tài nguyên học tập mạnh mẽ và
đáng tin cậy hơn.
Sự hỗ trợ của giáo viên và các anh chị trong công ty đã giúp em áp dụng kiến
thức từ trường vào quá trình thực tập một cách toàn diện. Em đã chăm chỉ theo dõi
hướng dẫn của thầy cô và anh chị trong dự án, và mong muốn nhận được nhận xét từ
họ để tự hoàn thiện hơn.
Em xin cảm ơn.

10.05-BM/FPL/HDCV/FE1/0
13/14
NHẬN XÉT CỦA CƠ QUAN THỰC TẬP

1. Ưu điểm:
.................................................................................................................
.........................................................................................................................
.................................................................................................................
2. Hạn chế:
.................................................................................................................
.................................................................................................................
.................................................................................................................
3. Đề xuất, góp ý:
.................................................................................................................
.................................................................................................................
.................................................................................................................
4. Điểm đánh giá (Chấm điểm theo thang điểm từ 1 đến 10, 10 là điểm cao nhất)
- Thái độ, ý thức chấp hành nội quy, quy định của công ty: ….Điểm
- Kết quả công việc: ….. Điểm
• Đánh giá cuối cùng:
Đạt
Không đạt

Đà Nẵng, ngày … tháng … năm 2023


Đại diện đơn vị thực tập
(Ký tên & đóng dấu)

10.05-BM/FPL/HDCV/FE1/0
14/14

You might also like