Nội dung của báo cáo thực tập trình bày giới thiệu về Công ty JPWorld; sản phẩm của công ty; tìm hiểu công ty và các kỹ năng cơ bản trong công ty JPWorld để tìm hiểu chuyên sâu hơn về kỹ thuật lập trình game trên Unity.
Trang 2LỜI NÓI ĐẦU
Có th nói l p trình game là m t công vi c đòi h i tính sáng t o và s đam mê toể ậ ộ ệ ỏ ạ ự
l n. Cũng nh l p trình các ng d ng, l p trình game cũng đòi h i các yêu c u v qu nớ ư ậ ứ ụ ậ ỏ ầ ề ả
lý d án, các công đo n phát tri n c b n nh thi t k , v n hành, ki m th , b o trì, …ự ạ ể ơ ả ư ế ế ậ ể ử ả Tuy nhiên m i bở ỗ ước đ u h i h i s đam mê và nhi t huy t nh t đ nh. ề ỏ ỏ ự ệ ế ấ ị
Là m t sinh viên Công ngh ph n m m v i s tò mò các công ngh làm game,ộ ệ ầ ề ớ ự ệ cũng nh mong mu n s d ng các ki n th c c a môn h c Nh p môn phát tri n gameư ố ử ụ ế ứ ủ ọ ậ ể trong th c t Em đã tìm ki m và đự ế ế ược gi i thi u v nhi u công ty có khuynh hớ ệ ề ề ướng phát tri n game, nh ng m t trong s các công ty làm em n tể ư ộ ố ấ ượng v i các s n ph m c a hớ ả ẩ ủ ọ
đó là Công ty JPWorld thu c Công ty TNHH Thộ ương m i D ch v Jazzy Paradise. ạ ị ụ
Tuy thu c m t Công ty thiên v truy n thông nh ng các s n ph m và công ngh ộ ộ ề ề ư ả ẩ ệ ở JPWorld là các công ngh chuyên cho phát tri n game, hoàn toàn tách bi t v i v n đệ ể ệ ớ ấ ề marketing
Trang 3LỜI CẢM ƠN
Trân tr ng g i l i c m n đ n Jazzy Paradize nói chung và Trung tâm JPWorld nóiọ ử ờ ả ơ ế riêng đã t o đi u ki n cho em có c h i đạ ề ệ ơ ộ ược th c t p t i công ty.ự ậ ạ
K th c t p tuy ng n, nh ng em đã đỳ ự ậ ắ ư ược h c r t nhi u th t s ch d n nhi t tình ọ ấ ề ứ ừ ự ỉ ẫ ệ
c a m i ngủ ọ ười trong d án. Em không ch h c đự ỉ ọ ược các k thu t, công ngh , hoàn thi n ỹ ậ ệ ệcác k năng c ng cũng nh các k năng c n có c a m t nhân viên công ty, cách giao ti p,ỹ ứ ư ỹ ầ ủ ộ ế làm vi c nhóm. Và l i c m n đ c bi t dành cho anh ệ ờ ả ơ ặ ệ Nguy n Hoàng Hi n ễ ể , người đã
tr c ti p training ki n th c chi ti t trong d án. V i c m giác b ng khi n đ u ti p xúcự ế ế ứ ế ự ớ ả ỡ ỡ ầ ầ ế
v i các th vi n, các SDK phát tri n game m i tuy nhiên em v n đớ ư ệ ể ớ ẫ ược anh hướng d n ẫ
r t t n tình; c m n chấ ậ ả ơ ị Kacey Nguy n ễ và ch ịD ươ ng B o Nhi ả , đã follow up cho em hàng tu n đ l ng nghe nh ng khúc m c, khó khăn và gi i quy t cho em trong vi c hoàn ầ ể ắ ữ ắ ả ế ệthành các h ng m c; c m n team JPWorld đã t o cho em m t môi trạ ụ ả ơ ạ ộ ường, đi u ki n làmề ệ
vi c hi u qu ệ ệ ả
Cũng xin c m n các gi ng viên trong khoa Công ngh ph n m m và C v n h c ả ơ ả ệ ầ ề ố ấ ọ
t p l p KTPM2017 đã nhi t tình h tr , t o đi u ki n đ em và các b n sinh viên khác cóậ ớ ệ ỗ ợ ạ ề ệ ể ạ
th tham gia th c t p và hoàn thành báo cáo.ể ự ậ
Xin chân thành c m n. ả ơ
Tp.HCM, ngày 12/1/2021Nguy n Văn Đôngễ
Trang 4NHẬN XÉT CỦA KHOA
Trang 5
Trang 6
M C L C Ụ Ụ
Trang 7Chương 1: GIỚI THIỆU VỀ CÔNG TY THỰC TẬP
Hình 1.1. Logo Công ty JPWorld
1 Gi i thi u v Công ty JPWorld: ớ ệ ề
JP World – Trung tâm Giáo d c Gi i trí Công ngh tụ ả ệ ương tác, là trung tâm giáo d c ụ
gi i trí k t h p công ngh tả ế ợ ệ ương tác đ u tiên và duy nh t t i Vi t Nam đầ ấ ạ ệ ược ph ng theo ỏcác mô hình t i Singapore, Nh t B n. JPWorld là m t d án c a công ty TNHH Thạ ậ ả ộ ự ủ ương
m i D ch v Jazzy Paradize. V i các công ngh m i l , JPWorld đạ ị ụ ớ ệ ớ ạ ược xu t hi n trên ấ ệnhi u trang báo online nh Tu i tr , Báo m i, VNExpress, …ề ư ổ ẻ ớ
Công ty có tr s đ t t i L u 6, Trung tâm thụ ở ặ ạ ầ ương m i Gigamall, 240 – 242, Ph m ạ ạVăn Đ ng, Phồ ường Hi p Bình Chánh, Qu n Th Đ c, Thành ph H Chí Minh.ệ ậ ủ ứ ố ồ
Văn hoá làm vi c công ty khá tho i mái v m t trang ph c và th i gian, các team có ệ ở ả ề ặ ụ ờ
th linh ho t th i gian n u đ m b o để ạ ờ ế ả ả ược ti n đ công vi c đế ộ ệ ược giao. Các cu c h p ộ ọgiao ban được ti n hành vào m i 3 gi chi u th 6 hàng tu n, đây, nhân viên s ti n ế ỗ ờ ề ứ ầ ở ẽ ếhành báo cáo ti n đ công vi c cũng nh nh n các đ xu t, công vi c cho tu n t i.ế ộ ệ ư ậ ề ấ ệ ầ ớ
2 S n ph m c a công ty: ả ẩ ủ
Các project c a công ty đủ ượ ảc s n xu t ph c v cho quá trình ho t đ ng t i công ty ấ ụ ụ ạ ộ ạJPWorld, ch không đứ ượ ử ục s d ng đ kinh doanh nh các game tr c tuy n, hay làm ể ư ự ếoutsource. Sau khi hoàn thành, s n ph m s đả ẩ ẽ ược chuy n giao cho b ph n Operation và ể ộ ậMarketing đ trình chi u và ph c v khách tham quan.ể ế ụ ụ
Công ty có kho ng h n 10 project, m i project g m t 1 – 6 s n ph m (m i s n ph mả ơ ỗ ồ ừ ả ẩ ỗ ả ẩ
là m t game độ ượ ậc l p trình b ng Unity). M t s project n i b t c a công ty nh :ằ ộ ố ổ ậ ủ ư
*Panorama: Là m t project g m 6 s n ph m đ c hoàn thành vào năm 2018 và b o ộ ồ ả ẩ ượ ảtrì cho đ n nay, trình chi u các game Unity trên 4 b c tế ế ứ ường và m t m t sàn, có th ộ ặ ể
tương tác được thông qua vi c s d ng các LiDAR đ nh n di n to đ v t c n và ệ ử ụ ể ậ ệ ạ ộ ậ ảUnity đ x lý các s ki n.ể ử ự ệ
Trang 8Hình 1.2. S n ph m Panorama – Galaxy sau khi Build ả ẩ
Hình 1.3. S n ph m Panorama – Galaxy sau khi mapping và trình chi u ả ẩ ế
Hình 1.3. S n ph m Panorama – Jelly sau khi Build ả ẩ
Trang 10Hình 1.4. S n ph m Safari_2 sau khi mapping và trình chi u ả ẩ ế
Hình 1.5. Hình nh trên gi y c a Safari_2 tr ả ấ ủ ướ c khi đ ượ ử c x lý.
*Dreamland: G m 3 s n ph m, cũng đ c hoàn thành vào năm 2018, v i công ngh ồ ả ẩ ượ ớ ệ
tương t nh JPSafari.ự ư
*Climball: Là m t project g m 4 s n ph m, mô ph ng 1 quy n sách, s d ng m t ộ ồ ả ẩ ỏ ể ử ụ ộthi t b là Kinect và l p trình b ng Kinect SDK đ tế ị ậ ằ ể ương tác
Hình 1.6 M t s n ph m c a Project Climball sau khi build ộ ả ẩ ủ
Trang 11Hình 1.8 M t s n ph m c a Project Climball sau khi đ ộ ả ẩ ủ ượ c mapping và trình chi u ế
*WalkPath: S d ng m t h th ng g m 13 Kinect, 13 NUC (CPU c nh ), 13 máy ử ụ ộ ệ ố ồ ỡ ỏchi u và m t CPU l n đ ch y m t game Unity trình chi u trên m t đo n đế ộ ớ ể ạ ộ ế ộ ạ ường dài h nơ
40 mét. Project này được mentor c a em, anh Nguy n Hoàng Hi n ph trách v i 3 s n ủ ễ ể ụ ớ ả
ph m khác nhau.ẩ
Trang 12Hình 1.10 M t s n ph m c a project WalkPath ộ ả ẩ ủ
*XepHop: S d ng h th ng 2 Kinect nh m nh n di n hình d ng c a các kh i h p ử ụ ệ ố ằ ậ ệ ạ ủ ố ộsau đó ph n h i b ng cách thay đ i hình nh trình chi u b ng hình nh các con v t khác ả ồ ằ ổ ả ế ằ ả ậnhau
Trang 14Hình 1.12 M t s n ph m c a Project MiddleWall ộ ả ẩ ủ
Trang 15Hình 1.13 M t s n ph m c a Project CauTuot ộ ả ẩ ủ
3 Lich th c t p t i công ty: ự ậ ạ
Th i gian th c t p: T ngày 8/5/2020 t i 4/11/2020. L ch làm vi c m i tu n g m ờ ự ậ ừ ớ ị ệ ỗ ầ ồ
th 2, th 4 và Ch nh t. Trong đó các ngày trong tu n làm t 9h30 t i 18h, ngày cu i ứ ứ ủ ậ ầ ừ ớ ố
tu n t 9h t i 18h, riêng th 2 làm vi c t 13h t i 18h.ầ ừ ớ ứ ệ ừ ớ
Th i gian ngh tr a: kho ng 1 ti ng, n u là th 2 thì không ngh tr a.ờ ỉ ư ả ế ế ứ ỉ ư
Sau m i tu n, chi u th 2 t 14h – 16h s t ch c m t bu i h p giao ban g m toàn ỗ ầ ề ứ ừ ẽ ổ ứ ộ ổ ọ ồ
b các Team tham gia, nh m gi i quy t các th c m c, t n đ ng, ph bi n các công vi c ộ ằ ả ế ắ ắ ồ ọ ổ ế ệtrong tu n ti p theo.ầ ế
Trang 16Chương 2: NỘI DUNG THỰC TẬP
1 Tìm hi u công ty và các k năng c b n trong công ty: ể ỹ ơ ả
Th i gian: ờ 3 ngày (1 tu n).ầ
N i dung: ộ
Trang 17trình làm vi c t cao xu ng th p, cách th c t ch c c a công ty, gi i thi u các team ệ ừ ố ấ ứ ổ ứ ủ ớ ệOperation, IT, Marketing, văn hoá làm vi c t i công ty, th i gian làm vi c, quy t c ng ệ ạ ờ ệ ắ ứ
x ử
+ Gi i thi u v công vi c: Tìm hi u v các công vi c c a nhân viên IT, tìmớ ệ ề ệ ể ề ệ ủ
hi u danh sách thi t b , v trí, cách s d ng, cách cài đ t, s a ch a các ph n m m đang ể ế ị ị ử ụ ặ ử ữ ầ ềdùng, các công c , ph n m m h tr , các framework riêng c a công ty.ụ ầ ề ỗ ợ ủ
K t qu : ế ả Sau th i gian tìm hi u em đã hi u h n v JPWorld, các công c , thi t b ,ờ ể ể ơ ề ụ ế ị
c n thi t, đ ng th i c m th y b n thân đã nhi t tình h n v i công vi c c a công ty và ầ ế ồ ờ ả ấ ả ệ ơ ớ ệ ủhoà h p h n v i các anh ch trong team IT và các team khác.ợ ơ ớ ị
2 Nghiên c u k thu t: ứ ỹ ậ
2.1 Các công c làm vi c: ụ ệ
Th i gian ờ : 3 ngày (1 tu n).ầ
N i dung ộ : Cài đ t nh ng công c và môi tr ng làm vi c trên máy tính.ặ ữ ụ ườ ệ
Người ph trách hụ ướng d n th c t p sinh cài đ t các công c l p trình nh :ẫ ự ậ ặ ụ ậ ư Visual Studio, Unity, GitLab, … các ph n m m máy tính h tr nh : Resolume,ầ ề ỗ ợ ư AnyDesk, AutoIT , IVMSClient, …, các app nh MiHome, HiKConnect, Yoosee …ư
và trao đ i các thông tin công vi c qua Telegram, các ph n m m chuyên d ng đổ ệ ầ ề ụ ượ cthi t k v i công ty.ế ế ớ
Th c hi n ự ệ : Cài đ t và s d ng các công c nêu trên.ặ ử ụ ụ
K t qu ế ả: Cài đ t thành công các IDE, s d ng c b n đ c các công c , th cặ ử ụ ơ ả ươ ụ ự hành ch nh s a m t s v trí trình chi u b l i.ỉ ử ộ ố ị ế ị ỗ
2.2 Tìm hi u ngôn ng C#: ể ữ
Th i gian: ờ 3 ngày (1 tu n).ầ
N i dung: ộ Được training v nh ng ki n th c c b n c a C# và l p trình Hề ữ ế ứ ơ ả ủ ậ ướng
đ i tố ượng:
C# c b n: ơ ả Đượ ngc ười ph trách hụ ướng d nẫ các ki n th c c b n v C#ế ứ ơ ả ề
nh cú pháp c aư ủ bi u th c và cácể ứ câu l nh đi u ki n nh if else, switch case, các câu ệ ề ệ ư
Trang 18 L p trình h ậ ướ ng đ i t ố ượ ng: S d ng class, abstract class, interface, hử ụ ướ ng
d n c b n v k th a, đa hình, ẫ ơ ả ề ế ừ
Th c hi n: ự ệ
Tham gia các bu i training c a công ty và làm theo hổ ủ ướng d n c a ngẫ ủ ười
ph trách.ụ
Làm các bài t p th c hành đậ ự ược giao b i ngở ười ph trách đ hi u rõ h n ụ ể ể ơ
v ki n th c đề ế ứ ược gi ng.ả
K t qu ế ả: Hi u đ c các cú pháp c b n c a C#.ể ượ ơ ả ủ
2.3 Th c hành trình chi u v i Resolume: ự ế ớ
Th i gian: 3 ngày (1 tu n).ờ ầ
N i dung: Độ ược Training các ki n th c v Resolume 6 Arena và trình ch nh s aế ứ ề ỉ ử video After Effect
Người ph trách hụ ướng d n làm quen và s d ng Resolume:ẫ ử ụ
+ Ch nh s a các kích thỉ ử ước, ghép các h nh nh trình chi u b i máyỉ ả ế ở chi u, s d ng màn hình Advanced Output đ ch nh s a, thay đ i n i dung trìnhế ử ụ ể ỉ ử ổ ộ chi u trên các máy chi u. Ngoài ra anh còn gi i thi u các khai ni m nh Layer,ế ế ờ ệ ệ ư Collumn trong Resolume
+ Hướng d n s d ng tab Source đ trình chi u game Unity (cácẫ ử ụ ể ế game này ph i có th m ph n code c a plugin Spout).ả ể ầ ủ
Trang 19Hình 2. Màn hình giao di n c a Resolume ệ ủ 2.4 Th c hành l p trình Game v i Unity: ự ậ ớ
Th i gian: ờ 3 ngày (1 tu n).ầ
N i dung: ộ gi i thi u cách s d ng Unity Hub và Unity Editor, áp d ng các ki n ớ ệ ử ụ ụ ế
th c C# vào Unity3D, các khái ni m c b n trong Unity các ki n th c c n có đ hoàn ứ ệ ơ ả ế ứ ầ ểthi n Project.ệ
Gi i thi u Unity (1 ngày): ớ ệ
+ Trong công ty có khá nhi u project khác nhau v i các phiên b n Unity ề ớ ảEditor khác nhau, tuy nhiên v i công vi c c p nh t n i dung Panorama, anh Hi n đã ớ ệ ậ ậ ộ ể
hướng d n em cài Unity Editor 2018.2.20f1.ẫ
+ Gi i thi u v GameObject trên màn hình Scene, làm m t s animation trênớ ệ ề ộ ố tab Animation, quan h childparent trong c a các gameObjects trong và tab Hierachy, ệ ủtraining v m t s components c b n đ di chuy n nh Transform, v t lý: ề ộ ố ơ ả ể ể ư ậ
Rigidbody(2D), Collider – BoxCollider(2D),…các components đ v v t th : ể ẽ ậ ể
SpriteRenderer, MeshRenderer,
T o Project và th c hành các ki n th c đã h c (3 ngày – 1 tu n):ạ ự ế ứ ọ ầ
Trang 20+ D ng các GameObject, t o component b ng Script MonoBehaviour, h c ự ạ ằ ọcách s d ng các hàm đ c bi t: Awake, Start, OnEnable, Update, … ử ụ ặ ệ
+ T t o ra m t s lo i chuy n đ ng: elipse, chuy n đ ng c a lá r i, …ự ạ ộ ố ạ ể ộ ể ộ ủ ơ+ Xoá các v t th b ng hàm Destroy.ậ ể ằ
+ H c v cách s d ng Prefab, thay đ i prefab. T o các v t th trong game ọ ề ử ụ ổ ạ ậ ể
b ng cách t o nhi u phiên b n clone c a Prefab thông qua hàm Instantiate.ằ ạ ề ả ủ
+ Tìm hi u plugin Spout c a Unity đ xu t để ủ ể ấ ược game Unity ra ph n m mầ ề Resolume
4 Th c hi n Task ch nh s a s n ph m Panorama – Galaxy: ự ệ ỉ ử ả ẩ
Th i gian: ờ 30 ngày (1 tháng) – t 17/7/2020 đ n ngày 16/8/2020, đ c tri n khai ừ ế ượ ểtrong bu i h p giao ban tu n 17/7/2020.ổ ọ ầ
Ng ườ i th c hi n: ự ệ Em v i s h tr t anh Nguy n Hoàng Hi n.ớ ự ỗ ợ ừ ễ ể
N i dung: ộ Ch nh s a n i dung Panorama – Galaxy cho phù h p:ỉ ử ộ ợ
V s n ph m Panorama – Galaxy: ề ả ẩ Đây là m t s n ph m đã độ ả ẩ ược hoàn thành t năm 2018, tuy nhiên hi n t i c n đừ ệ ạ ầ ược chuy n sang 1 khu v c m i, vì v y c n ể ự ớ ậ ầ
ph i có các thay đ i c n thi t trên Unity, Resolume cho phù h p, đ ng th i cũng c n ả ổ ầ ế ợ ồ ờ ầthêm vào s n ph m m t s n i dung m i h n. ả ẩ ộ ố ộ ớ ơ
Công vi c đệ ược chia làm 2 giai đo n nh h n:ạ ỏ ơ
+ Ch nh s a s n ph m đ phù h p v i trình chi u: ỉ ử ả ẩ ể ợ ớ ế
Th i gian: 10 ngày.ờ
Trang 21 N i dung: Thay đ i background, thay đ i đ nghiêng và t c ộ ổ ổ ộ ố
đ c a các hành tinh, thêm animation các hi u ng Flare, thêm các hình nh xung quanh ộ ủ ệ ứ ả
Trang 22Hình 3.2 Hình nh Panorama – Galaxy (sau ch nh s a) sau khi mapping và trình ả ỉ ử
chi u ế
5 Th c hi n Task Refactor s n ph m TG_NewYearWall: ự ệ ả ẩ
Th i gian: ờ 4 tháng – t 1/10/2020 đ n ngày 30/1/2021, đ c tri n khai trong bu i h pừ ế ượ ể ổ ọ giao ban tu n 28/9/2020.ầ
Ng ườ i th c hi n: ự ệ Em v i s h tr t anh Nguy n Hoàng Hi n.ớ ự ỗ ợ ừ ễ ể
N i dung: ộ Thay đ i n i dung TG_NewYearWall:ổ ộ
V s n ph m TG_NewYearWall: ề ả ẩ Th c hi n đ thay đ i n i dung cho m t ự ệ ể ổ ộ ộkhu v c JPWorld, g m 4 Scene trình chi u các mùa khác nhau, v i th i gian đự ở ồ ế ớ ờ ược giao
c tính th i gian hoàn thành cho m i mùa là 1 tháng. M i mùa g m nhi u
SpriteRenderer và Animation khác nhau, là k t qu cho m i quá trình tế ả ỗ ương tác
Công vi c c th :ệ ụ ể
+ Cài đ t Unity Editor 2019.3.0f3.ặ+ S u t m các Resource theo phong cách Watercolor theo các mùa, ư ầsau đó ch nh s a, v thêm các chi ti t đ t o thành các b c tranh đ u cu i.ỉ ử ẽ ế ể ạ ứ ầ ố
Trang 23+ Ti n hành code trên Unity Editor.ế+ Ti n hành mapping và trình chi u trên khu v c ch đ nh.ế ế ự ỉ ị
K t qu : ế ả Hi n t i (ngày 12/1/2021) đã hoàn thi n đệ ạ ệ ược 3 mùa g m xuân, thu, và ồđông
Trang 24+ Mapping l i các v trí máy chi u b l ch hay các máy chi u m i thay.ạ ị ế ị ệ ế ớ
+ Ki m tra, ch nh s a các game v n hành b l i trình chi u ho c l i ph n ể ỉ ử ậ ị ỗ ế ặ ỗ ầ
c ng.ứ
+ Thay đ i n i dung các khu v c c n thi t khi có yêu c u.ổ ộ ự ầ ế ầ+ Xem xét các bug x y ra trong quá trình v n hành các game, n u có th thì ả ậ ế ể
ch nh s a ho c báo v i ngỉ ử ặ ớ ười ph trách.ụ
+ Remote, qu n lý các máy tính, NUC t xa đ đ m b o các ng d ng ả ừ ể ả ả ứ ụ
được ch y trên các máy tính đó đ m b o ho t đ ng t t.ạ ả ả ạ ộ ố
+ H tr l p đ t và ch nh s a các Camera, th c hi n v n hành h th ng ỗ ợ ắ ặ ỉ ử ự ệ ậ ệ ốCamera qua các công c nh Yoosee, IVMSClient, HiKVision, …ụ ư
Trang 25Hình 5.1 Hình nh m t s công c đ ả ộ ố ụ ượ ử ụ c s d ng trong quá trình v n hành game ậ
Trang 26Tài liệu tham khảo
[1] C# document: https://docs.microsoft.com/enus/dotnet/csharp/
[2] Unity document: https://unity.com/learn
[3] Klak Spout repository: https://github.com/keijiro/KlakSpout
[4] Resolume document: https://resolume.com/training
Trang 27TỔNG KẾT
Tr i qua 6 tháng th c t p t i JPWorld đã giúp em c i thi n b n thân và hi uả ự ậ ạ ả ệ ả ệ
su t làm vi c, bi t thêm nhi u công ngh , công c m i, các k năng xã h i m i. Vàấ ệ ế ề ệ ụ ớ ỹ ộ ớ
đ c bi t đã rèn dũa cho em tr nên có tâm h n v i các s n ph m mà mình làm ra, cóặ ệ ở ơ ớ ả ẩ trách nhi m h n v i xã h i và đây là m t hành trang th c s có ích v i em trong sệ ơ ớ ộ ộ ự ự ớ ự nghi p c a m t K s Ph n m m sau này.ệ ủ ộ ỹ ư ầ ề
V ph n project, tuy m t s th i đi m, ti n trình công vi c b delay vì khóề ầ ộ ố ờ ể ế ệ ị khăn trong v n đ cân b ng gi a vi c đi h c và th c t p nh ng các anh/ch t iấ ề ằ ữ ệ ọ ự ậ ư ị ạ JPWorld và người ph trách đã luôn h tr em r t nhi t tình. Chính nh s h tr đóụ ỗ ợ ấ ệ ờ ự ỗ ợ
mà em m i có th hoàn thành đớ ể ược các task được giao đúng h n và đ t đạ ạ ược ch tấ
lượng t t.ố
Xin chân thành c m n s giúp đ c a toàn th c a các nhân viên c a công ty,ả ơ ự ỡ ủ ể ủ ủ
c m n anh ả ơ Nguy n Hoàng Hi n ễ ể đã cung c p ki n th c m t cách cô đ ng và đ y đ ,ấ ế ứ ộ ọ ầ ủ
c m n chả ơ ị Kacey Nguy n ễ và ch ịD ươ ng B o Nhi ả , đã follow up cho em hàng tu n đầ ể
l ng nghe nh ng khúc m c, khó khăn và gi i quy t cho em trong vi c hoàn thành cácắ ữ ắ ả ế ệ
h ng m c; c m n team JPWorld đã t o cho em m t môi trạ ụ ả ơ ạ ộ ường, đi u ki n làm vi cề ệ ệ
m và hi u qu ở ệ ả