Tải bản đầy đủ (.pdf) (19 trang)

Báo cáo thực tập ứng dụng học ngoại ngữ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (315 KB, 19 trang )

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

Ứng dụng học ngoại ngữ

Công ty thực tập

: Phuong Nam Digital

Người phụ trách

: Anh Mai Quốc Huy

Thực tập sinh

: Nguyễn Đình Duy

TP. Hồ Chí Minh, tháng 7 năm 2023


LỜI MỞ ĐẦU

Công nghệ thông tin trong giai đoạn hiện nay đang phát triển như vũ bão ở mọi lĩnh vực
hoạt động khắp nơi trên thế giới. Điều xảy ra trong vòng vài năm quả ở Việt Nam là sự đầu tư ồ
ạt vào cơng nghệ. Lập trình đã và đang là một trong các vấn đề không thể thiếu đối với bất kỳ
công ty nào. Tuy ngành công nghệ thông tin ở nước ta mới chỉ phát triển trong vài năm trở lại
đây và đang từng bước phát triển nhưng những bước phát triển đó đã cho thấy tiềm năng lớn lao
trong lĩnh vực công nghệ thông tin ở nước ta. Các phần mềm được lập trình ra giúp công việc
quản lý dễ dàng hơn, nâng cao hiệu quả sản xuất, tiết kiệm được lượng lớn thời gian và công


sức.
Sự phát triển của công nghệ luôn nằm ở mức thay đổi chóng mặt. Chính sự phát triển
khơng ngừng ấy địi hỏi phải có cái mới hình thành, tiên tiến hơn và thay thế cái cũ.
Trong lĩnh vực công nghệ thơng tin, các lập trình viên ln phải cập nhật kiến thức
không ngừng để bắt kịp xu hướng để vừa hiện đại vừa tránh bị đào thải. Năm 2023 có thể là dấu
mốc cho sự khởi nguồn của một thập kỷ đổi mới đối với các lập trình viên.
Qua thời gian học tập tại trường, em nhận thấy bản thân mình cần trau dồi thêm nhiều
kinh nghiệm làm việc thực tế, cũng như muốn được tham gia làm việc trong một mơi trường
chun nghiệp, em đã tham gia vào khóa thực tập sinh tại Công ty Phương Nam Digital (thuộc
Phương Nam Corps), với môi trường lý tưởng, hiện đại, chuyên nghiệp là nơi giúp em thực hiện
được dự định này.

2


LỜI CẢM ƠN

Em xin trân trọng gửi lời cảm ơn Công ty Phương Nam đã tạo điều kiện cho em có cơ
hội được thực hiện tại cơng ty.
Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của nhóm trainer, em đã
tiếp thu được những kiến thức quan trọng và cái nhìn tổng quan về dự án của công ty. Chân
thành cảm ơn các anh chị trong nhóm trainer đã bỏ ra nhiều thời gian, cơng sức để hướng dẫn
em hoàn thành đợt thực tập này.
Bằng tất cả tình cảm mà em đã trải qua trong thời gian thực tập, đặc biệt hơn em xin chân
thành cảm ơn Anh Nguyễn Hữu Thiên Ân – Giám đốc Công ty TNHH Tư vấn Dịch vụ Thương
mại Giáo dục Phương Nam (Phương Nam Corps) và anh Mai Quốc Huy cùng tất cả những nhân
viên ở đây đã hướng dẫn, giúp đỡ cho em tận tình cả những khó khăn trong công việc. Những
người đã tạo cơ hội và luôn tận tình giúp đỡ để em hồn thành tốt q trình thực tập tại đây.
Những người luôn yêu quý, dạy bảo em và luôn chia sẻ cả kĩ năng cả lối sống sao cho phù hợp.
Em mong rằng, bằng những kinh nghiệm đã đúc kết được sau chuyến thực tập này, sẽ là hành

trang chuẩn bị cho em bước vào những thử thách thực sự trong cuộc sống.
Em cũng xin cảm ơn chân thành đến thầy Nguyễn Tấn Toàn đã đưa ra những lời khuyên
giúp em hoàn thiện bài báo cáo này.
Nguyễn Đình Duy
TpHCM, ngày 01 tháng 07 năm 2023

3


NHẬN XÉT CỦA KHOA

..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................


4


MỤC LỤC
Chương 1: Giới thiệu công ty thực tập ....................................................................................................... 6
1. Giới thiệu cơng ty ............................................................................................................................ 6
2. Lịch sử hình thành và phát triển ...................................................................................................... 6
3. Sản phẩm của công ty ...................................................................................................................... 7
3.1.

EduCRM .................................................................................................................................. 7

3.2.

EZWeb ..................................................................................................................................... 7

Chương 2: Nội dung thực tập ..................................................................................................................... 8
1. Tìm hiểu cơng ty.............................................................................................................................. 8
2. Nghiên cứu kỹ thuật ........................................................................................................................ 8
2.1.

Công cụ quản lý công việc ....................................................................................................... 8

2.2.

Công cụ giao tiếp, trao đổi trong team ..................................................................................... 8

2.3.

Công cụ làm việc...................................................................................................................... 9


3. Thực hiện project ............................................................................................................................. 9
4. Lịch làm việc ................................................................................................................................. 10
Chương 3: Chi tiết về project ................................................................................................................... 14
1. Giới thiệu về project ...................................................................................................................... 14
2. Kế hoạch ........................................................................................................................................ 14
TÀI LIỆU THAM KHẢO ........................................................................................................................ 15
TỔNG KẾT .............................................................................................................................................. 16

5


Chương 1: Giới thiệu công ty thực tập
1. Giới thiệu công ty
Tên công ty: Công ty Phương Nam Digital là thành viên trực thuộc PHUONG NAM
CORPS (Công ty TNHH Tư vấn Dịch vụ Thương mại Giáo dục Phương Nam)
Giám đốc: Ông Nguyễn Hữu Thiên Ân
Công ty được thành lập chứng nhận đăng ký kinh doanh số: 0310635296 do Sở Kế
Hoạch và Đầu tư TP.Hồ Chí Minh cấp ngày 19/02/2011
Địa chỉ trụ sở chính: 357 Lê Hồng Phong, Phường 2, Quận 10, TP.HCM
Nhân sự: 50 – 100 nhân viên
Hotline: 0919 050 560 – 0912 110 775
Email:
Website:
Logo cơng ty:

Hình 1. Logo Cơng ty PHUONG NAM DIGIGTAL [1]

2. Lịch sử hình thành và phát triển
Công ty TNHH Tư vấn Dịch vụ Thương mại Giáo dục Phương Nam được thành lập

vào ngày 19/02/2011 theo giấy phép đăng ký kinh doanh số 0310635296 của Sở Kế
Hoạch và Đầu Tư TP. Hồ Chí Minh. Trải qua quá trình hình thành và phát triển, với sự
nỗ lực khơng ngừng nghỉ và dành tồn bộ tâm huyết của tồn thể các nhân viên, Cơng
ty/Trung Tâm Phuong Nam Education/Phuong Nam Digital/Công ty Phương Nam đã gặt
hái được nhiều thành công, trở thành một trong những đơn vị có uy tín hàng đầu trong
lĩnh vực đào tào ngoại ngữ kết hợp tư vấn du học tại TP. Hồ Chí Minh và nhiều tỉnh
thành trong khu vực. Ngồi ra, lĩnh vực tiếp thị kỹ thuật số của Công ty Phương Nam

6


cũng gây dựng được nhiều tên tuổi, là một agency uy tín, chất lượng, được nhiều doanh
nghiệp lớn tin dùng.
3. Sản phẩm của công ty
3.1.

EduCRM
Hệ thống quản lý đào tạo EduCRM [2] là một sản phẩm của Công ty PHUONG
NAM DIGITAL, được thiết kế đặc biệt dành riêng cho lĩnh vực giáo dục, hỗ trợ đa
dạng cho các trung tâm về đào tạo, tư vấn du học, … Với hơn 10 năm chuyên tâm
phát triển CRM, Công ty PHUONG NAM DIGITAL mang đến giải pháp chuyên
nghiệp về vận hành & tùy chỉnh, tạo nên hệ sinh thái toàn diện đáp ứng tất cả nhu cầu
của các đơn vị về Giáo dục.

Hình 2. Logo EduCRM [2]

3.2.

EZWeb
EZWeb [3] cung cấp giải pháp đơn giản, giúp dễ dàng xây dựng và quản lý

Website:
- Bố cục tùy chỉnh: Dễ dàng tuỳ chỉnh bố cục, chủ động thay đổi giao diện
mà không cần sự hỗ trợ của kỹ thuật viên
- Sử dụng miễn phí: Chỉ sau vài bước đăng ký đơn giản, người dùng có thể
sở hữu ngay một website hồn tồn miễn phí
- Tích hợp app: Nền tảng Web tích hợp ứng dụng trên di động đầu tiên tại
Việt Nam.
- Quản lý thông minh: Hệ thống quản lý sản phẩm và đơn hàng được chú
trọng phát triển với nhiều tính năng chuyên sâu, đáp ứng mọi nhu cầu về
TMĐT
- Tính bảo mật cao: Đảm bảo an toàn cơ sở dữ liệu bằng các giao thức mã
hóa tiên tiến. Dữ liệu được sao lưu hàng ngày
- Hỗ trợ 24/7: Đội ngũ nhân viên luôn tận tâm đồng hành cùng người dùng
trong quá trình sử dụng.

Hình 3. Logo EZWeb [3]

7


Chương 2: Nội dung thực tập
1. Tìm hiểu cơng ty
Thời gian: 1 ngày
Nội dung:
- Giới thiệu về lịch sử hình thành và phát triển; tầm nhìn, sứ mệnh và giá trị cốt lõi;
chức năng, nhiệm vụ và quyền hạn; quy trình làm việc từ cao xuống thấp; cách
thức tổ chức và các nhận sự của công ty
- Giới thiệu về cách thức làm việc, các quy định trong công ty như thời gian đi làm,
các quy tắc cần phải tuân thủ, sử dụng các công cụ để quản lý công việc, …
- Giới thiệu về nội dụng sẽ thực hiện trong quá trình thực tập và các đồng nghiệp.

Kết quả:
- Hiểu về mơi trường và văn hố làm việc của PHUONG NAM DIGITAL
- Nắm rõ được các quy trình làm việc, cách báo cáo công việc hàng ngày cho cấp
trên
- Biết được các phần mềm cần sử dụng, các kỹ năng cần phải bổ sung để có thể
hồn thành các cơng việc trong q trình thực tập.
2. Nghiên cứu kỹ thuật
2.1.

Công cụ quản lý công việc
Thời gian: 1 ngày.
Nội dung: Tìm hiểu Bitrix24 [4]:
- Bixtrix24 là một trong những phần mềm quản lý cơng việc phổ biến trên tồn
thế giới
- Bitrix24 cung cấp cơng cụ với đầy đủ tính năng cho phép tạo phịng ban và
nhóm làm việc, tự động hóa quy trình làm việc, quản lý tài liệu, quản lý danh
bạ khách hàng và danh bạ nhân viên
- Người quản lý có thể dễ dàng theo dõi cơng việc được giao cho cấp dưới của
họ và xuất ra bản báo cáo hiệu suất công việc.
Thực hiện: Thực hành sử dụng trong suốt quá trình diễn ra dự án.
Kết quả: Sử dụng thành thạo cho việc quản lý các task trong công việc.

2.2.

Công cụ giao tiếp, trao đổi trong team
Thời gian: 1 ngày.
Nội dung: Tìm hiểu Telegram [5]:

8



Telegram là ứng dụng nhắn tin, gọi điện video, chia sẻ file đa nền tảng và miễn
phí. Telegram có mặt trên các hệ điều hành phổ biến nhất hiện nay
như Android, iOS, Windows, macOS và Linux
- Các cuộc gọi và tin nhắn trên Telegram đều được mã hóa đầu cuối (dữ liệu sẽ
được mã hóa tại điện thoại của người gửi, chuyển đến điện thoại người nhận
sau đó giải mã) đem đến sự bảo mật tuyệt đối cho người sử dụng
- Người dùng có thể gửi tin nhắn văn bản và tin nhắn thoại, hình dán động, thực
hiện cuộc gọi thoại và video cũng như chia sẻ không giới hạn số lượng hình
ảnh, tài liệu (2GB mỗi tệp), vị trí của người dùng, danh bạ và âm nhạc hoàn
toàn miễn phí.
Thực hiện: Thực hành sử dụng trong suốt q trình diễn ra dự án.
Kết quả: Cài đặt, sử dụng thành thạo cho việc giao tiếp, trao đổi và báo cáo hằng
ngày trong công việc.
-

2.3.

Công cụ làm việc
Thời gian: 1 ngày
Nội dung: Tìm hiểu các cơng cụ sẽ được sử dụng trong quá trình làm việc. Trong
thời gian này, người hướng dẫn sẽ hướng dẫn cho thực tập sinh tìm hiểu và các cơng
cụ hỗ trợ trong việc lập trình. Một số cơng cụ, phần mềm trong đó như sau:
- GitLab [6]: là một trang web dựa trên DevOps mã nguồn mở và là một phần
mềm có chức năng và nhiệm vụ quản lý phiên bản mã nguồn, cung cấp một
trình quản lý Git-repository. Trình quản lý này có các tiện ích như wiki, theo
dõi sự cố và tích hợp liên tục. Bên cạnh đó là khả năng triển khai các tính năng
pipeline và sử dụng license mã nguồn mở được phát triển bởi GitLab Inc
- Insomnia [7]: là một ứng dụng máy tính đa nền tảng miễn phí, giúp đơn giản
hóa việc tương tác và thiết kế các API dựa trên HTTP. Insomnia kết hợp giao

diện dễ sử dụng với các tính năng nâng cao như trình trợ giúp xác thực, tạo mã
và biến môi trường.
Thực hiện: Thực hành sử dụng các phần mềm và công cụ đã nêu trên trong suốt quá
trình diễn ra dự án.
Kết quả: Cài đặt, sử dụng thành thạo các công cụ và phần mềm hỗ trợ phục vụ cho
các nội dung trong công việc.

3. Thực hiện project
-

Feedback cho ứng dụng
Speech to text cho phần phát âm
Xây dựng bảng chữ cái cho ứng dụng

9


-

Làm progressbar theo dạng đường cong cho phần bài học
Tính điểm cho bài học phát âm
Tạo các flow bài học cho phần bài học và bảng chữ cái
Viết các hàm kiểm tra điều kiện người dùng mua vip hoặc không mua
Lọc, xóa data rác
Fix bugs, test app
Nghiên cứu làm animation cho thanh progress dạng đường cong
Sửa lại màn hình cài đặt theo design mới
Làm dạng bài tập câu hội thoại
Ngoài ra, tham gia thảo luận về các lỗi, tính năng mới, thực hiện project nội bộ của
công ty.


4. Lịch làm việc
Tuần

Công việc
-

-

-

1

2
-

Người hướng dẫn

Đọc source code, Anh Mai Quốc
set up sentry cho Huy
ứng dụng.
Tạo
chức
năng
feedback cho ứng
dụng.
Sửa lỗi bàn phím
khơng bật lên được,
sửa lại màu button.
Dừng audio khi

audio đang phát.

Phát hiện trạng thái Anh Mai Quốc
mạng và show màn Huy
hình lỗi khi mất kết
nối
Thêm âm thanh khi
start and stop record

Mức
độ
hoàn
thành
100%

Tốt

100%

Tốt

Nhận xét của người
hướng dẫn

10


-

Đổi icon ứng dụng


11


-

Sửa lỗi audio không
nghe được

-

Sửa lỗi khi post fcm Anh Mai Quốc
token
Huy
Thêm feedback icon
cho tồn bộ màn hình
Sửa lỗi icon feedback
ở màn hình đăng
nhập và đăng ký
Sửa lỗi trùng đáp án
khi làm bài tập
Đổi lại background
cho tồn bộ màn hình

100%

Tốt

Cấu hình lại đường Anh Mai Quốc
dẫn khi import

Huy
Thêm action click
firebase cho ứng dụng
để kiểm tra thao tác
người dùng
Thêm âm thanh khi
start, stop recording
Tạo
component
header để dùng cho
các màn hình
Tìm hiểu các chức
năng chính của ứng
dụng mới

100%

Tốt

Sửa lại giao diện Anh Mai Quốc
phần cài đặt cho ứng Huy
dụng theo design
Nghiên cứu làm
thanh progress dạng
đường cong cho màn
hình home
Làm màn hình home
Thêm các value khi
người
dùng

gửi
feedback
Fix lỗi không thể
chọn ngày học

100%

Tốt

3
-

-

4

-

-

-

5

-

-

12



6

-

-

Nghiên cứu làm bài Anh Mai Quốc
tập viết chữ
Huy
Làm bài tập viết chữ
Tìm hiểu dạng bài
tập phát âm
Tìm kiếm thuật tốn
để tính điểm khi làm
bài tập phát âm
Làm bài tập phát âm

100%

Tốt

13


-

-

7


-

8

-

9

-

-

Làm flow bài học từ Anh Mai Quốc
Làm UI các màn Huy
hình bài tập theo
design
Ráp lại các dạng bài
tập để hồn thành
flow bài học
Fix các lỗi cịn sót khi
làm flow bài học
Kiểm tra điều kiện
user vip hoặc khơng

100%

Tốt

Làm

màn
hình Anh Mai Quốc
alphabet
Huy
Làm flow bài học
(gồm nhiều bài tập)
Thêm
thanh
progressbar cho flow
bài học
Thêm âm thanh khi
chọn đúng sai
Sửa lại các UI bị
lệch

100%

Tốt

Sửa lại UI mua vip
Anh Mai Quốc
Nghiên cứu hiện chữ Huy
đúng sai khi người
dùng đọc xong câu
Sửa
lại
thanh
progress bar ở màn
hình home
Làm hiện chữ đúng

sai

100%

Tốt

14


-

10

-

-

-

-

Thêm màn hình chúc Anh Mai Quốc Huy 100%
mừng khi hoàn thành
flow bài học
Kiểm tra điều kiện
học từ cuối cùng thì
thốt ra
Tích
hợp
login

facebook cho ứng
dụng
Sửa lỗi bài tập phát
âm đọc khơng full
điểm
Thêm bài tập đọc lại
câu

Tốt

15


Chương 3: Chi tiết về project
1. Giới thiệu về project
-

Dự án ứng dụng học tiếng Nhật [8] là một nền tảng di động thông minh được thiết kế để
giúp người dùng học tiếng Nhật một cách hiệu quả và tiện lợi:
• Học bảng chữ cái: Ứng dụng cung cấp các bài học về bảng chữ cái tiếng
Nhật. Người dùng có thể học và luyện viết các ký tự Kanji, Hiragana và
Katakana thơng qua các bài tập.
• 1000 câu hội thoại: Ứng dụng cung cấp một bộ sưu tập 1000 câu hội thoại
tiếng Nhật thông qua các chủ đề khác nhau. Người dùng có thể nghe và luyện
nghe câu hội thoại, cùng với các bài tập phát âm để cải thiện khả năng ngơn
ngữ.
• Bài học minna: Ứng dụng hỗ trợ bài học theo sách giáo trình Minna no
Nihongo, một trong những giáo trình phổ biến để học tiếng Nhật. Người
dùng có thể tiếp cận và học theo các bài học trong sách này, bao gồm từ
vựng, ngữ pháp và bài đọc.

• Flow bài tập: Đây là chức năng cho phép người dùng luyện tập từ vựng tiếng
Nhật. Ứng dụng cung cấp một loạt các bài tập, bao gồm việc chọn đáp án
đúng, luyện nghe và chọn đáp án, chọn cặp từ tương đồng, và tập phát âm.

-

Dự án Ứng dụng học tiếng Nhật có thể giúp tối ưu hóa nhiều khía cạnh trong việc học
ngơn ngữ:
▪ Tiết kiệm thời gian và tiện lợi: Ứng dụng học tiếng Nhật giúp người dùng tiết
kiệm thời gian và công sức khi không cần phải đến trung tâm hay lớp học
truyền thống. Người dùng có thể tiếp cận nội dung học mọi lúc, mọi nơi chỉ
cần có một thiết bị di động kết nối internet.
▪ Tích hợp các phương pháp học hiệu quả: Ứng dụng này có thể tận dụng các
phương pháp học tiếng Nhật hiệu quả như luyện nghe, đọc, viết và nói. Nó
cung cấp các bài học, câu chuyện, bài đọc, bài nghe và bài tập tương tác, giúp
người dùng rèn kỹ năng ngơn ngữ một cách tồn diện.
▪ Cung cấp phản hồi và sửa lỗi tức thì: Ứng dụng học tiếng Nhật có thể cung
cấp phản hồi tức thì về cách phát âm, ngữ pháp và từ vựng cho người dùng.
Điều này giúp người học nhận biết và sửa lỗi ngay lập tức, tăng tốc độ tiến bộ
và cải thiện khả năng giao tiếp tiếng Nhật.

-

Các công nghệ sử dụng trong dự án:
• Frontend: React Native
• Backend: Framework Laravel
• Database: MongoDB, Firebase
• Caching: Redis Server
• Mail: Mail Server
16



2. Kế hoạch
Hiện tại, dự án ứng dụng học tiếng Nhật đang được tiếp tục phát triển.

17


TÀI LIỆU THAM KHẢO

[1]. “Phuong Nam Digital | Digital
“”

Maketing Agency

| Marketing

Online”,

[2]. “Hệ thống quản lý giáo dục EDUCRM”, “ />[3]. “Web Dễ Dàng | Kinh Doanh Đơn Giản”, “ />[4]. “Mọi thứ bạn cần biết về Bitrix24”, “ />[5]. “Telegram là gì? 15 lý do nên sử dụng Telegram” “ />[6]. “GitLab là gì? Cách cài đặt GitLab trên Windown và Linux”,
“ />[7]. “Introduction to Insomnia | Insomnia Docs”, “t/insomnia/getstarted”
[8]. “Ứng dụng học tiếng Nhật”
“ />
18


TỔNG KẾT
Kết quả đạt được:
- Học được kỹ năng làm việc nhóm cũng như lắng nghe ý kiến của mọi người trong
team. Trình bày ý tưởng của mình với các đồng nghiệp, các anh chị trong cơng ty.

Biết trình bày và bảo vệ quan điểm của mình trước nhóm để nhận thấy được ý tưởng
hay nhất, tốt nhất
- Kinh nghiệm khi xử lý các lỗi phát sinh trong quá trình làm việc, ln bình tĩnh kiểm
tra, vận dụng các kiến thức đã được học để sửa lỗi
- Học được những kiến thức mới từ nhiều vị trí khác nhau như kiến thức về backend,
frontend, marketing
- Học được tính tự giác cũng như chủ động hơn trong công việc, cả khi làm việc một
mình hay làm việc theo nhóm.
Thuận lợi:
- Được tham gia vào dự án thực tế của công ty, bổ sung thêm những kiến thức lập trình
mà bản thân chưa nắm vững. Tìm hiểu những cơng nghệ mới mà công ty đang làm
- Được làm việc trong một môi trường năng động trẻ trung, tạo điều kiện cho học hỏi
và phát triển bản thân
- Được tham gia các hoạt động, các buổi liên hoan do cơng ty tổ chức.
Khó khăn: Khó khăn trong những ngày đầu đọc source code của công ty. Tốn nhiều thời gian
để nắm được source code.

19



×