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

Báo cáo thực tập web developer

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 (553.06 KB, 15 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
WEB DEVELOPER

Công ty thực tập:
Người phụ trách:
Thực tập sinh:

Công ty TNHH Dịch
Vụ - Công Nghệ
GLOBEE
Anh James Phạm
Lương Mạnh Hùng

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


LỜI MỞ ĐẦU
Trong cuộc cách mạng công nghiệp 4.0, công nghệ thơng tin nói chung và ngành Cơng nghệ
phần mềm nói riêng ln là nhân tố đóng vai trị quan trọng trong q trình phát triển của xã
hội.
Cơng nghệ Web, hay công nghệ sản xuất các trang web đã phục vụ hầu hết các nhu cầu của
con người từ bán hàng, cung cấp kiến thức đến thông tin liên lạc, ... Hiện nay đã có đến hơn
1.5 tỷ trang web, nhưng nhu cầu tạo ra những trang web mới vẫn chưa có dấu hiệu giảm.
Do đó, một trang web muốn được nhiều người sử dụng phải đáp ứng được yếu tố hình thức và
nội dung. Làm thế nào để sản phẩm tạo ra đạt chất lượng cao ở hai yếu tố trên ln làm bất kì
một đội ngũ phát triển website nào cũng cần phải suy nghĩ đau đầu. Để thử thách bản thân trong
ngành công nghiệp web, em đã lựa chọn Full stack web developer là định hướng cho việc học


cũng như nghề nghiệp trong tương lai.
Sau những năm tháng trong môi trường đại học, với mong muốn áp dụng những kiến thức đã
học và có được trải nghiệm trong môi trường thực tế, em đã quyết định tham gia vào Công ty
TNHH Dịch Vụ - Công Nghệ GLOBEE – một môi trường lý tưởng và chuyên nghiệp để thực
hiện dự định.

2


LỜI CẢM ƠN
Em xin trân trọng gửi lời cảm ơn tồn thể các anh chị ở Cơng ty TNHH Dịch Vụ - Công Nghệ
GLOBEE đã tạo điều kiện cho em cơ hội được thực tập tại công ty. Dù trong thời gian ngắn
nhưng nhờ sự chỉ dẫn nhiệt tình của anh James Phạm, em đã tiếp thu những kiến thức quan
trọng để có thể tham gia một dự án thực tế.
Chân thành cảm ơn công ty và các anh chị trong team William đã bỏ ra nhiều thời gian, công
sức để hướng dẫn, hướng dẫn, giúp đỡ em tận tình trong khi làm quen môi trường mới cũng
như trong việc tiếp cận kiến thức cơng nghệ, kỹ năng lập trình và tư duy sản phẩm để có thể
thực hiện tốt phần công việc được phân công trong dự án thực tế trong thời gian qua.
Trong khoảng thời gian thực tập tại cơng ty, em đã có nhiều kinh nghiệm hơn trong cơng việc
nhưng vì kiến thức cịn hạn chế và có nhiều bỡ ngỡ trong q trình thực tập, khó tránh khỏi sai
sót, rất mong q thầy, cơ bỏ qua. Đồng thời trong q trình làm báo cáo có thể có nhiều thiếu
sót nên em rất mong được nhận các ý kiến đóng góp từ thầy cơ, để em có thêm nhiều kinh
nghiệm và rút ra được bài học cho mình.
Em cũng xin cảm ơn thầy cơ trong khoa Cơng nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều
kiện em làm báo cáo này.

TP. HCM, ngày 01 tháng 07 năm 2023

Lương Mạnh Hùng


3


NHẬN XÉT CỦA KHOA
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................

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

4


MỤC LỤC
LỜI MỞ ĐẦU ............................................................................................................................ 2
LỜI CẢM ƠN ............................................................................................................................ 3
NHẬN XÉT CỦA KHOA ......................................................................................................... 4
MỤC LỤC ................................................................................................................................. 5
CHƯƠNG 1: GIỚI THIỆU CƠNG TY THỰC TẬP ................................................................ 6
1.1. Giới thiệu Cơng ty TNHH Dịch Vụ - Công Nghệ GLOBEE ......................................... 6
1.2. Sản phẩm công ty ............................................................................................................ 6
1.3. Lịch làm việc khi thực tập tại công ty ............................................................................. 7
CHƯƠNG 2: NỘI DUNG THỰC TẬP ..................................................................................... 8

2.1. Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty .................................................. 8
2.2. Nghiên cứu kỹ thuật ........................................................................................................ 8
2.2.1. Các công cụ làm việc ............................................................................................... 8
2.2.2. Nền tảng Salesforce Commerce Cloud (SFCC)....................................................... 8
2.3. Tham gia dự án thực tế ................................................................................................... 8
2.3.1. Quá trình thực hiện .................................................................................................. 8
2.3.2. Kết quả ..................................................................................................................... 9
2.3.3. Thuận lợi ................................................................................................................ 12
2.3.4. Khó khăn ................................................................................................................ 12
CHƯƠNG 3: TỔNG KẾT ....................................................................................................... 13
3.1. Điểm mạnh .................................................................................................................... 13
3.2. Điểm yếu ....................................................................................................................... 13
3.3. Chuẩn đạt được ............................................................................................................. 13
TÀI LIỆU THAM KHẢO ....................................................................................................... 15

5


CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP

1.1. Giới thiệu Cơng ty TNHH Dịch Vụ - Cơng Nghệ GLOBEE

Hình 1.1. Logo Công ty TNHH Dịch Vụ - Công Nghệ GLOBEE
Công ty TNHH Dịch Vụ - Công Nghệ GLOBEE (THE BEE WITH GLOBAL QUALITY) là
một công ty thành lập vào năm 2016 bởi một nhóm chuyên gia IT sau 3 năm làm việc cùng
nhau. Đội ngũ phát triển đã tham gia xây dựng các hệ thống lớn như hệ thống ERP để quản lý
hơn 200.000 tình nguyện viên đồng thời của SEA Games lần thứ 28 tại Singapore vào năm
2015. Công ty có kinh nghiệm trong lĩnh vực chăm sóc sức khỏe, thương mại điện tử (mỹ
phẩm, giày dép, hành lý và vali kinh doanh), các nhà phát triển của và cũng được chứng nhận
là nhà phát triển Salesforce Commerce Cloud (trước đây là Demandware). Với sứ mệnh làm

hài lòng khách hàng, công ty cung cấp các dịch vụ và sản phẩm chất lượng tốt đến khách hàng
quý giá của mình. Đội ngũ tài năng của công ty là điểm mạnh để cung cấp cho khách hàng
không chỉ phần mềm, ứng dụng di động mà còn giải pháp thương mại điện tử. Chuyên môn
của công ty giúp đưa công nghệ thông tin vào doanh nghiệp của bạn và tiết kiệm chi phí.
Địa điểm làm việc: Số 3, đường 3 tháng 2, phường 11, quận 10, Tp.HCM
Email:

Website: />
1.2. Sản phẩm công ty
Công ty chuyên làm về lĩnh xây dựng website thương mại điện tử, hợp tác với các thương
hiệu như:
- Samsonite:
• />• />• />• …
- Tumi:
• />• />6





/>…

-…

1.3. Lịch làm việc khi thực tập tại công ty
Em tham gia làm việc tại công ty bắt đầu từ ngày 03/04/2023 tới 30/06/2023, em làm việc với
tư cách là một thực tập sinh làm việc toàn thời gian (full-time), làm việc từ thứ 2 tới thứ 6.
Công việc hằng ngày bắt đầu từ lúc 9h00 đến 18h00. Thời gian nghỉ trưa khoảng 1 tiếng. Trong
3 tuần đầu tiên, em được training về Salesforce Commerce Cloud (SFCC). Trong thời gian
training, em sẽ thực hiện học tập và thực hành trên sandbox, cuối ngày sẽ báo cáo tiến độ vào

file checklist và được review định kỳ, giải đáp thắc mắc từ anh mentor. Sau thời gian training,
em được tham gia vào dự án thực tế, mỗi ngày làm việc theo các task được giao, em sẽ báo cáo
tiến độ công việc trong buổi meeting của team mỗi ngày, đặt câu hỏi và nhận chia sẻ, giải đáp
từ các thành viên trong team và anh mentor.

7


CHƯƠNG 2: NỘI DUNG THỰC TẬP

2.1. Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty
Thời gian: 1 ngày
Nội dung: giới thiệu về công ty, cách tổ chức của công ty, được nghe người phụ trách giới thiệu
về cơng ty, q trình thành lập và phát triển, quy trình làm việc từ cao xuống thấp, cách thức
tổ chức của cơng ty, các phịng ban về IT, HR, … Ngồi ra, thực tập sinh cịn được giới thiệu
về văn hóa làm việc trong cơng ty như thời gian đi làm, các quy định, cách sử dụng email trong
công việc, …
Kết quả: hiểu thêm về văn hóa doanh nghiệp, q trình thành lập và phát triển. Có thêm các kỹ
năng về việc sử dụng email trong công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm
hơn.

2.2. Nghiên cứu kỹ thuật
2.2.1. Các 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. Một số phần mềm
trong số đó như Bitbucket – một dịch vụ lưu trữ kho lưu trữ mã nguồn dựa trên Git thuộc sở
hữu của Atlassian; VSCode - một phần mềm rất hữu ích và phổ biến với lập trình viên với các
đặc điểm như nhanh chóng, nhẹ, hỗ trợ đa nền tảng cùng nhiều tính năng và là mã nguồn mở
chính.; Trello, Jira – ứng dụng hỗ trợ cho việc giao tiếp, quản lý cơng việc;
Kết quả: Lập trình sử dụng các công cụ, giúp việc giao tiếp, quản lý công việc hiệu quả.

2.2.2. Nền tảng Salesforce Commerce Cloud (SFCC)
Thời gian: 3 tuần
Nội dung: Tìm hiểu về cách tổ chức, hoạt động của nền tảng, các thành phần và cách sử dụng.
Vận hành và setup mơi trường Sandbox, các tính năng trên Sandbox…
Kết quả: Hiểu về nền tảng SFCC và sử dụng được Sandbox để thực hiện code, upload code lên
môi trường Sandbox, hoàn thành bài tập training.
2.3. Tham gia dự án thực tế
2.3.1. Quá trình thực hiện
Trong suốt 3 tháng thực tập tại công ty, em đã tham gia vào dự án phát triển website Samsonite
Japan, một dự án xây dựng website thương mại điện tử mới phục vụ cho việc bán các sản phẩm
như Balo, Túi xách, Vali... Nhiệm vụ của em là hỗ trợ xây dựng tính năng quà tặng, đóng gói
sản phẩm, xem tin tức…
Để tổ chức cơng việc, em sẽ trao đổi với anh Project Manager(PM) và nhận u cầu và mơ tả
cơng việc, sau đó em thực hiện công việc cùng với sự hướng dẫn giúp đỡ từ anh và các thành
8


viên trong team. Sau khi em hồn thành cơng việc sẽ báo cáo với anh mentor, nhận được những
nhận xét và những góp ý từ anh để em hồn thiện cơng việc. Khi đã hồn thiện thì em sẽ tiến
hành unit test dựa theo test case của QC trong team để tìm và sửa lỗi, sau đó commit lên hệ
thống Bitbucket để được review code và sửa lại dựa vào feedback. Lặp lại quy trình cho đến
khi hồn thiện, cuối cùng báo cáo với anh PM để xác nhận và nhận những yêu cầu công việc
mới.
2.3.2. Kết quả
Tuy dự án vẫn đang trong giai đoạn phát triển và chưa được phát hành nhưng dựa trên quá trình
làm việc, em đã có cơ hội làm việc trên một dự án quy mơ lớn và tham gia vào việc xây dựng
các tính năng, các static page, hoàn thành các yêu cầu được giao, đồng thời làm quen, biết thêm
được nhiều kiến thức, cải thiện khả năng về lập trình web với JavaScript, Bootstrap, SCSS.
Dưới đây là một vài hình ảnh về các tính năng, page em đã tham gia phát triển:


Hình 2.1. Tính năng tạo monogram

9


Hình 2.2. Page xem tin tức
10


Hình 2.3. Page gửi gó p ý, báo lỗi
Và một vài tính năng khác hiện chưa được tiết lộ vì lý do bảo mật của công ty.
11


2.3.3. Thuận lợi
Một ưu điểm lớn trong quá trình thực hiện dự án là sự quen thuộc với các ngôn ngữ lập trình
và kiến thức đã học ở giảng đường từ trước đó, giúp em tiếp cận và làm quen với ngôn ngữ
mới một cách dễ dàng hơn. Chịu được áp lực cơng việc vì đã làm quen với nó từ giảng đường
đại học. Với tính cách cởi mở giúp em dễ dàng giao tiếp với các anh, chị trong công ty cũng
như không mất quá nhiều thời gian làm quen mới mơi trường làm việc mới.
2.3.4. Khó khăn
Tuy nhiên có nhiều thuận lợi trong q trình thực tập những em cũng gặp khơng ít khó khăn
trong thời gian này. Thứ nhất, việc tiếp nhận nhiều kiến thức mới liên quan tới nền tảng
Salesforce Commerce Cloud làm em có khá nhiều bối rối trong việc tiếp thu những kiến thức
này. Đây là một thách thức lớn đối với em trong quá trình thực hiện nhiệm vụ. Thứ hai, mặc
dù em đã có kinh nghiệm xây dựng các web trước đó, nhưng việc tham gia vào một dự án lớn
vẫn đòi hỏi sự thích nghi và hiểu biết sâu hơn cũng như u cầu tính logic và độ hồn thiện cao
hơn, điều này đôi khi khiến em cảm thấy áp lực. Cuối cùng, việc phải cân nhắc và sắp xếp thời
gian giữa công việc tại công ty và các đồ án môn học cũng như hoạt động thể thao rèn luyện
sức khỏe đã khiến em trải qua một khoảng thời gian vất vả.


12


CHƯƠNG 3: TỔNG KẾT
Quãng thời gian thực tập tại Công ty TNHH Dịch Vụ - Công Nghệ GLOBEE đã giúp em cải
thiện bản thân rất nhiều trong quy trình làm việc thực tế, tác phong của người kỹ sư phần mềm.
Được làm việc tại đây, em đã học thêm được những kiến thức mới về nền tảng Salesforce
Commerce Cloud, ngôn ngữ lập trình JavaScript, Bootstrap, SCSS, quản lý source code
(Bitbucket, Git) ngồi ra cịn cải thiện được kỹ năng mềm như kỹ năng quản lý thời gian, quản
lý ticket, sử dụng mail, làm việc nhóm, giao tiếp với cấp trên, …
Khi tham gia vào dự án thực tế, em cũng hoàn thành tốt các tác vụ đúng hạn và đạt chất lượng
tốt.

3.1. Điểm mạnh
Trong quá trình làm việc em đã nhận ra mình có những điểm mạnh như sau:





Khả năng tự học, đọc hiểu code nhanh.
Tự tìm ra vấn đề và giải quyết vấn đề một cách logic.
Giao tiếp tốt với cấp trên và các anh thành viên trong công ty.
Hồ nhập nhanh với mơi trường mới.

3.2. Điểm yếu
Trong q trình làm việc, em cũng nhận ra mình có một vài điểm yếu như sau:





Khả năng làm việc chưa được tối ưu.
Khả năng trình bày ý kiến chưa tốt.
Cịn thiếu sót trong kỹ năng lập trình.

3.3. Chuẩn đạt được
Tổng kết lại, em có thể tự đánh giá các mục tiêu của mơn học như sau:


Nắm bắt được xu hướng, nhu cầu xã hội và tính đặc thù của doanh nghiệp (G1): 8/10



Hiểu và giải thích được các khái niệm cơ bản, thuật ngữ và sơ đồ hệ thống trong dự án
(G2): 8/10



Nắm được quy trình, phương pháp và cơng nghệ phát triển sản phẩm phần mềm tại
doanh nghiệp (G3): 9/10



Có khả năng tìm hiểu vấn đề, mơ hình hóa vấn đề và tham gia giải quyết vấn đề (G4):
9/10



Phát triển kỹ năng tư duy, kỹ năng làm việc nhóm và kỹ năng trình bày (G5): 9/10




Đọc, hiểu các tài liệu và giao tiếp bằng tiếng Anh (G6): 9/10

13


Goal Mục tiêu môn học
G1

Nắm bắt được xu hướng, nhu cầu xã hội và tính đặc thù của doanh nghiệp

G2

Hiểu và giải thích được các khái niệm cơ bản, thuật ngữ và sơ đồ hệ thống trong dự
án

G3

Nắm được quy trình, phương pháp và cơng nghệ phát triển sản phẩm phần mềm tại
doanh nghiệp

G4

Có khả năng tìm hiểu vấn đề, mơ hình hóa vấn đề và tham gia giải quyết vấn đề

G5

Phát triển kỹ năng tư duy, kỹ năng làm việc nhóm và kỹ năng trình bày


G6

Đọc, hiểu các tài liệu và giao tiếp bằng tiếng Anh

14


TÀI LIỆU THAM KHẢO
1. Tài liệu về Salesforce Commerce Cloud: Salesforce B2C Commerce Infocenter
2. Tài liệu về cách sử dụng về Salesforce Commerce Cloud để phát triển web cho Developer:
Develop for Salesforce B2C Commerce
3. Tài liệu về Bootstrap: Bootstrap Documentation
4. Hướng dẫn SCSS: SCSS Tutorial

15



×