LỠI CÁM ƠNTrước khibắt đầu báo cáo, emxingửi lời cảm omchânthànhnhất tới: biếtrõ hom nữa về công việc của mình saukhira trường làm, cho em cơ hội để tiếp các rules quan trọng khi lập trì
Trang 1TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC
KHOA CÔNG NGHỆ THÔNG TIN
ĐKCB
Trang 2PHIẾU ĐÁNH GIÁ KÉT QUẢ THỤC TẬP CỦA DOANH NGHIỆP
Học sinh-sinh Họ lên /
tập Ngày bắt đầu 2( / s / Ngày kết thúc c / '¥ /
Người đánhgiá Họ tên: N&nù LẲùú
Chức vụ: SgUyfJhu £b\Ị?c|xrx?xị '■Pa*/Y~\ -UtxdiflSS
quan:-U TNHH Í\&v^
0 <3
Địa
chỉ:-KI, Ve*-TK, z c ; 2, ,~y nCM
Điện
Đánh giá tống quát
(Gò the bo qua các tiêu chi không cú trona chương trinh thực lập cua HSSI )
B2Ị ẤVlệ
Quản lí
Thời gian 1 Bắt đầu vàkếtthúc công việc /
3 Phân bổ thòi gian cho côngviệc
Thái độ
10 sẵn sàng khi cóyêu cầu trợ giúp nguôi khác \Ị
Quan hệ 11 Với người hướngdẫn/anh/chị trong công ty/cơ quan
12 Với cácthành viênkhác trong nhóm
Kỹ năng thực hàn 1/thực tập
việc _
/
TDN 7.5.1 L-B6
Trang 314 Linh độngtrong việc thực hiện các công việc \/
Giải quyết vấn đề 15 Sángtạo trong việcthực hiện công việc
17 Chủ động, nhanh nhạy khi đối mặtvới khó khăn J
20 Tiếp cận và nhờ sự trợ giúp của người hướngdẫn và
cácthành viên khác trong nhóm \/
Kiến thức
22 Khả năngtriển khai vàthực hiện công việc/nghiên
23 Nhận biếtđược trình tự của vấn đề
[(Điểm tiêu chí 1 + Điểm tiêu chí 2 + + Điểm tiêu chí n) X 2]
ĐIẾM
IPtlC/4 , ngày 2d tháng nămĩũ\z
Xác nhận của
TRÁCH NHIỆM HỮU HAN
B2BẼ GkSS
Ghi chú: số điếm đánh giá của quý cơ quan được tỉnh 40% trong tổng sổ điểm của môn học thực tập doanh nghiệp Vĩ vậy, rất mong sự đảnh giả công tâm và xác thực của quý
cơ quan Chân thành cảm ơn!
TDN 7.5.1 L-B6
Trang 4NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
fxi í Voi kvưy VỚJẠ AQ A.cxỹ^ f chi. 6.0 c
2 Nội dung thực tập: .CxU QGCty /ĩYơri
3 Trình bày bài họccủa HSSV về khoá thực tập : Lav4? BóUq U1Ẳ 6 7 dáỉịc ãbd
4 Điểm yếu của HSSV vềthực tập :
Ậ/.£n <
5 Điểm mạnh củaHSSV về thực tập:
.ý. $Zíà Áũ h hsĩ f .Cc tâũuXỊ ýơrũj 'ỵtẽg ■-CGUC.Xz<i f
tííĐượcbáo cáo □ Không được báo cáo
7 Tổng số điểm của HSSV đạt được là: ,ẲỠ./10 điểm
• Íỵ' í.'; ' ngàytàtháng.Cỉ.năm£
Giảng viên hướng dẫn
/ỉ%q /ỈCữra
TDN 7.5.1 L-B7
Trang 5MỤC LỤC
1.2 Học hỏi và viết báo cáo nghiệp vụ chuyên môn tạiCơ quan vềchuyênngành
CHUƠNG 2: Tự ĐÁNH GIÁ VÀ NHẬN XÉT 13 2.1 Nhậnthức của HSSVsauthờigian tìm hiểuvà tham gia thực tập tại đơn vị 13
Trang 2
Trang 6DANH MỤC HÌNH ẢNH
Hình 1: Quy trình thực tập 7
Hình 2: Một trang của PID 9
Hình 3: Sử dụng PHPStorm để lập trình 10
Hình 4: Trang cá nhân của em trên hệ thống GitLab 10
Hình 5: Trang chứa document của hệ thống Webportalv3 12
Trang 3
Trang 7LỠI CÁM ƠN
Trước khibắt đầu báo cáo, emxingửi lời cảm omchânthànhnhất tới:
biếtrõ hom nữa về công việc của mình saukhira trường làm, cho em cơ hội để tiếp
các rules quan trọng khi lập trình, Mànhờ đó em cóthêm khálà nhiều kinh nghiệm
Xin cám omtrường Cao Đẳng Công Nghệ Thủ Đức nói chung và khoa CôngNghệ
có thể đi thực tập, giúpem có được các trải nghiệm tốt nhất để làmquen với công việc
sau này
nghiệp!
Em xin cảm ơn!
Trang 8LỜI MỞ ĐẦU
product Điều này khiến emrất là quan tâm vàem đãbắt đầu nộp cv, ứng tuyển vào
quanh công việc vàhon thế nữa, em đã hoàn thành tốt kì thựctập tốt nghiệp của mình
Trang 9CHƯƠNG 1: NỘI DUNG THỰC TẬP
tập
productchínhmà công ty đang develop tại Việt Nam Sauđó em đượcLeader giới
Và cuốicùng là bắt đầu làm việc,tham giapháttriểnproduct của công ty, mộttrong
quốc giatrênthế giới
1 Được nghe giớithiệu sơ qua các công nghệ, quy trình, nguyên tắc, với
trợ trong quá trìnhdevelopment của product có tên là Webportalv3
TeamCore sẽ chuyên đảm nhận về lập trình, quản lývà nâng cấp, document lại toàn bộ các libraries mà Webportalv3 hỗ trợ
Search3
EForm
Report, Settings,
Trang 108 Kết thúc thực tập
luận, ra ý kiến đểlàm công việc đó tốt nhất và sau đó chia taskravà cùng nhau làm,
được bổ nhiệm làm Document khá nhiều, chiếmkhoảng 80% toàn bộ Document(về
Hình 1: Quy trình thực tập
- Công việc tìm hiểu được về thực tế:
trong đó em được leader cho vào teamcore đểphát triển cũng như document, maintain
Trang 11nhiều design pattern khác nhaukhông chỉ mỗi MVC như: HMVC, Singleton, Facade,
thành viên trongcông ty khi nhận task đều phải estimate được thời gian làmvà hoàn
thì kỹnăngteamwork rấtlà quan trọng trong công ty, vàemđã phối hợp được với
cho dự án
Giới thiệu về dự án mà em tham gia trong công ty:
productmangtínhcạnh tranh toàn cầu vàmộttrong những product quan trọng nhất
Code dựa trên yêu cầu từ tài liệu PID:
Đối với mỗimodule cụ thể, sẽ có PIDtừphía bên Malaysia gửixuống và yêu cầu lập trình chứcnăng theo PID đó (Vớicác côngtykhác, có thểbiết đếnlà tài liệuSRS, với
và discuss trực tiếp vớiLeader để có thêmthôngtin, nếuthôngtinchưa đủ thì bắt đầu
Trang8
Trang 12discusstrựctiếp với team bên Malaysia bằng tiếng anh đểcóđủ thông tin nhất địnb để
1 Introduction
This PID is to document the requirements to build Messages within co8
Messages allow user to begin a conversation with any (Staff and External) contacts and Groups (Personal only) that
are within co8
Refer Component: People PID for details on “Staff", “External’, and "Personal" groups Please ensure that the UI of
the people list will be consistent across.
co8 Messages features:
Send text, picture and video
Send voice message (only applicable for mobile app)
Send built-in emojis and stickles (only applicable for mobile app)
2.1 App
Messages
Joan Garza
Biog Austin Wet Anderton õeep 0
V pour-WM Vtrtl fund vfcjyj.
Q Search
John
John Good Job to you 4f
Brian Fowler JuWrtOMr
Vlnc.wWs brttory today! 0
Send ttfm/her a oifthday At«r»;
100X
+
’5«
SĨÌ^tp^ổntoũÌM
Cencei
Q.'Search
A A A
New Chat
Andrew Jacob
JAcqufo* Tan Yw Ltng
MA ỉăacutA*
*ecww> L.KtKu't
1 to IChat page
Hình 2: Một trang của PID
Trang 13f4* Eart Vew ' • - — Caữ* RalBrtrw Run Tofll-i vcs “ -«w Hr'if:
wpt : ap.eti »<xaihcittĩHgg*i♦ S5
Y F fk > j « m p + fl r
*“«pj tKt eji w>
5 I taxn
* • apD<tofo<l
' » iabooiltiap
» • rrtiiMiiaiiwn
»
> urựlỉ
> '# ryHein
> • 4 wndw
5 Í «!to*i ‘
i'i itatn-M
.*
ill toMipLwwk
■á MlMl !• ■ ’•
ii rate«nho
a Humana
I* leacnK/M
đ KMDMtU?
> ta tmmM Lirwws
ÍP S ctmacỉ ««J C<V3cte
f Bnct i on got OCX' -1 ty dotal 1«( * «c X 1 vi tv _id J
Sactikiljr.td W ho -»4h-*BBCBpa_»tr ( torri v-ity 1 a );
fxhia-1 dfa - vaolaet(' Rrd nary Hof er one « No oboe ‘ ) VflMi'JUi tatty 3
■ iwharaf 'to 1, Jaetiv1ty_1d) ;
Ireaalk -■ flthio-»db->gel ()-»reiiullỉ)J ỉthio HR_«rrBr(tvt.cÌMoă, - 1 • mtUỈIOM Ji
<««•«1 ;)«Bpty (»r»ni>UÍ8jị í íra«rlt[41 : ' -f B ne.t 1 on itnt.Bct'i vi ty _Bcr k n ow (í» ít < »í ty d 5
íacVivítv 14 ■ »tbí» >4b KBeopo_Btr(»»cÌỈVfity i4íl Hr/iia-idb-iBBtM'1 Í'ĨD")
-> front Met s »i lyWor kflaa* )
-koharip Acxi M-itvLĐ' , ««tí»tty_ídj;
fa net -ion gat _wor kf L«B_d ■ to! !•■ (stonant _1 d )
Ĩ
Ạlonar-i id itb.iu 14b »rnr«p« BLr (llon.nii id);
Hình 3: Sử dụng PHPStorm đế lập trình
Sử dụng vcs Git và hệ thống GitLab để lưu trữ code:
rebase, cherry pick, Và follow tuânthủ các quy định GIT trong công ty để quản lý
Phat Tran Minh
Groups
Phat Tran Minh
âtmphai F:uH-ỉl«A Qwv.iopfir PUP, NF1, ts .Kiiery Anguii* JS, VwwJS
Contributions calendar
■ ■■■
LZ Ldi PiokiK lưiokựi
Phai 1 rer Minh pteJied to DíSKti Ctwm el BffiL / wetiỊKMtiJ/O 32 inlniRe-j ayq 1M7BÍ4Ĩ F-»*.hud trorra ruiiOT Sium i Jhlo ranfiiiH
Profile MertíxK era? 22, 2016 Skype phalT nnMlntiM®flmail oom 4ỂIBÍÌÍ1 atitjpJiit VAfflsite: SetTiPhBl.com
l.nealwir Ho Chi Minh city, Vietnam
Projects contrltnjled to S2flF _WFB • te)bporiHk3 *ứ
o a + o ạ»
Hình 4: Trang cá nhân của em trên hệ thống GitLab Biết được cách Review Code, Technical Review, Review Chéo:
Trang 10
Trang 14review trongnội bộ công ty)ở bước 1 Saukhi test xong và fix bugínếu có) thì sẽ tiếp
business logic Với việc này thìteam Việt Nam sẽ luôn có một quality cao ở đầu ra sản phẩm
1.2 Học hỏi và viết báo cáo nghiệp vụ chuyên môn tại Co’ quan về chuyên ngành của mình.
được thực tậpở đó Saukhihoàn thành mộtmodule được giaocho, việc tiếp theo mà
library, các tricks/tips khi sử dụng vàcuốicùng là document lại development process Việc làm mộtdocument sau khi hoàn thành một module mà emđãhọc được tại công
cần giải quyết
Mầu Document Code cơ bản mà em đã thực hiệntrong quá trình hoàn thành công
việc:
Trang 11
Trang 15hrtrodixeto Sesr ch3
Se»rch3 StiiMrtiíre
Seat ch3 Oa Iabase ỉiiĩ odm t;
Introduce to Search3
Search3 is a library that help US to:
+ Create a search page with your own configuration (Generically).
+ Easy to maintain and config.
+ Can apply in all webportalv3 pages, + Fully supported and documentated by WP3 Team.
In our webportalv3 we have many search pages which is very similar, most of them using Search 2 (old).
With Searchi, we have to define, code many things in order to make it run and usable.
And now we have Search 3, we only need to configurate the search page, and Search 3 will do all the task with that configuration.
Less code from backend side Sull have to deal with JS Can config anything ff you want to change something
Less development time
Search3 structure
« Previous Next*
Hình 5: Trang chứa document của hệ thống Webportalv3
Đây là mẫu document codeđược viết dưới dạng Markdown của GIT và đượcbuild ra
chỉngười làm ra nó xem mà còn để những người cần sử dụng nó sau này vào đọc và
Trang 16CHƯƠNG 2: TỤ ĐÁNH GIÁ VÀ NHẶN XÉT
tập tại đon vị
Khi bắt đầulàm một module trong dự án lớn của công ty, thuận lợinhất màemcó được làmình vững được kiến thứcvề ngôn ngữ PHPvà MySQLkèm với mô hình
MVC, kiến thức về cơ sở dữ liệuvà kiến thức về web front-end Điều này giúpemcó thểtiếp cận được dự án nhanh nhất có thể, nhanh hiểu được từ những thứcơ bản cho
ty-Không chỉ thuận lợi không,em cũng có một số bất cập về khó khăn như là: trong team
Khi được giao công việc nào đó (cả có tài liệu và không có tài liệu PID), em đều bắt
đầu ghi rõ ranhững yêu cầu cụ thể và những thứmìnhphải đạtđược sau khi làm xong
được một solution tốt nhất
Trang 17Trong quá trình development, nếu như gặp vấn đề nào khó thì em sẽ trựctiếp liênhệ với leader để xin thêm thôngtin, hoặc mở tiếp một buổi discussnhỏ nữa nếu nó thậtsự
team Malaysia để verify, confirmlạinhững thông tin màmình cần để hỗ trợ mình trong quá trình làm việc tốt hon
thiết, test kỹ lưỡng mọi trường hợp cũng như deploy lên server test để test trên môi
cáo với leader
database,development, và document các deployphần mình làm kỹcàngđể cho team
- Những kiến thức, tài liệu để giải quyết công việc được giao:
mình:
a HTML/CSS
c JavaScript
d JQuery
f Webpack
g VueJS
2 Server
a PHP5.4+
b Codeigniter3
Trang 14
Trang 18e Linux.
3 Mindset, skills, knowledges:
b Data structure
d MVCvàHMVC
• W3Schools
• Webpack.js.org
- Nâng cao hiệu quả trong công việc, giải pháp của bản thân:
cả team đều hướngtớihiệusuất tốt nhất trên sản phẩmcủa mình làm ra
đon vị noi thực tập
Trong công tynói chung và về development team của em đang tham gia thực tậpnói
Trang 15
Trang 19sàngđi hỏi các anh/chị nếu như mình gặp vấn đề nào đó khó khăn cần hỗ trợ giúp đỡ
Khôngchỉ vậy, công ty cũng có những buổi tiệc tùng hay thể thao (cầu lông, bơilội)
2.3.1 Học tập được gì qua các quy định về nội quy lao động, học tập, nghỉ ngoi và
an toàn lao động
Em được học hỏi về các quy định của công ty TNHH B2BEGSS Việt Nam nhưsau:
• Giờ kếtthúc làm: 17h30
• Các ngàylàm trong tuần: từ thứ2 đến thứ6 (5 ngày)
• Mọithông tin trong công ty từ tin tứctừ cấp trên hay xin phép nghỉ phép, truy
giấc, nếutacứ hay đi trễ hay về sớm thì sẽ không làm việc lâu dài được tạicông ty của
em đang thực tập nóiriêngvà cáccông ty khác nói chung
Trang 202.3.1 Học tập được gì qua các quy định về PCCC, Vệ sinh và môi trường
rất là kỹ và được giám sát, cụthể như sau:
• Luôn luôngiữgìn vệsinh chỗ làm việc
• Không xả rác bừa bãitrong công ty, nơi làm việc, bàn làm việc
• Luôn luôncó thanh trakiểm tra vệ sinh và chụp hình lại để đánhgiá
Đây là những quy định cơ bản không chỉ ở công ty mà còn ở nơinhà trường,vì vậy
việc này
2.4 Đánh giá mối liên hệ giữa lý thuyết và thực tiễn
1 So với cách học ở trường và cách giải quyết tại noi thực tập? Phân tích cụ thể:
quan, em luôn luôn tìm tòi học hỏithêmvà tíchlũythêm kinh nghiệmtrongthời gian
nghiệm, chúng ta nên phảiquý trọng thời gian đó vì khi đã thực tập, đi làm màem đã
nhanhnhữngthứmà công tycần trong thờigian nhanhnhất
2 Đế hoàn thành tốt công việc được giao, em cần chuẩn bị những thứ như sau:
• Năng động, sángtạo và phải cótrách nhiệm trong công việc