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

Báo cáo thực tập 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 (1.23 MB, 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
DEVELOPER

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

CÔNG TY TNHH
THƯƠNG MẠI VÀ
DỊCH VỤ NINA
Trần Điền Minh
Nguyễn Văn Minh

TP. Hồ Chí Minh, tháng 06 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 thương mại và dịch vụ NINA – 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 đến anh Trần Điền Minh đã 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 Trần
Điền Minh, 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 anh Trần Điền Minh và các anh chị trong team 10 đã bỏ ra nhiều thời gian,
công sức để hướng dẫn và 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 dự án cá nhân và dự án thực tế trong thời gian qua.
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 23 tháng 06 năm 2023

Nguyễn Văn Minh

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 THƯƠNG MẠI VÀ DỊCH VỤ NINA ........................... 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............................................................................. 6
CHƯƠNG 2: NỘI DUNG THỰC TẬP ..................................................................................... 7
2.1. Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty .................................................. 7
2.2. Nghiên cứu kỹ thuật ........................................................................................................ 7
2.2.1. Tuần 1 ...................................................................................................................... 7
2.2.2. Tuần 2 ...................................................................................................................... 7

2.3. Tham gia dự án thực tế ................................................................................................... 7
2.4.1. Quá trình thực hiện .................................................................................................. 7
2.4.2. Kết quả ................................................................................................................... 10
2.4.3. Thuận lợi ................................................................................................................ 12
2.4.4. Khó khăn ................................................................................................................ 12
CHƯƠNG 3: TỔNG KẾT ....................................................................................................... 14
3.1. Điểm mạnh .................................................................................................................... 14
3.2. Điểm yếu ....................................................................................................................... 14
3.3. Chuẩn đạt được ............................................................................................................. 14
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 THƯƠNG MẠI VÀ DỊCH VỤ NINA

Hình 1.1. Logo CƠNG TY TNHH THƯƠNG MẠI VÀ DỊCH VỤ NINA
Cơng ty NINA chuyên về lĩnh vực thiết kế website hàng đầu tại TP Hồ Chí Minh, Với đội ngũ
100 IT, 20 kế tốn, 50 chăm sóc khách hàng, 1000 sale. Công ty hoạt động năm 2010 đến bây
giờ, được hoạt động tại Công Viên Phần Mềm Quang Trung (1 trong 2 công viên phần mềm
lớn nhất Đông Nam Á) với đội ngũ dày dặn kinh nghiệm, chuyên môn cao. Công ty luôn tiên
phong và đi đầu về công nghệ trong lĩnh vực. Cung cấp sản phẩm Webiste chuyên nghiệp
chuẩn seo, Hosting chất lượng cao và hỗ trợ đăng ký tên miền cho khách hàng.

1.2. Sản phẩm công ty
Các sản phẩm của công ty NINA bao gồm:
− Thiết kế website
− Bán tên miền

− Bán hosting
Một website cơ bản của NINA thiết kế sẽ có các thành phần như sau: tìm kiếm, tối ưu link, sơ
đồ website, đăng ký nhận tin, popup quảng cáo, google dịch, đóng dấu hình ảnh, nút gọi điện/
chat zalo/facebook, mục lục bài viết/sản phẩm. Để khách hàng có nhiều sự lựa chọn hơn nên
cơng ty có tạo ra nhiều gói, mỗi loại gói khác nhau thành phần sẽ nhiều hay ít. Điều này giúp
linh hoạt cho nhu cầu của khách hàng hơn.

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 06 tháng 03 năm 2023 tới ngày 05 tháng 06
năm 2023, một tuần em làm việc từ thứ 2 đến thứ 6. Công việc hằng ngày bắt đầu từ lúc 8 giờ
sáng đến 5 giờ chiều. Thời gian nghỉ trưa là 1 tiếng đồng hồ. Sau mỗi ngày làm việc, em sẽ viết
email báo cáo tiến độ cơng việc trong ngày đến trưởng nhóm. Sau đó, em có đặt một vài câu
hỏi và nhận chia sẻ, giải đáp từ anh hướng dẫn, đặt mục tiêu cho ngày làm việc tiếp theo. Mỗi
tuần em sẽ họp tiến độ tuần 1 lần vào chiều thứ 5, mọi người sẽ cùng họp và bàn bạc về các
vấn đề đã giải quyết, tồn đọng, bài học, giải pháp và mục tiêu cho tuần tiếp theo. Mỗi tháng sẽ
tổ chức traning cho cả team một lần vào mỗi sáng thứ 5 của tuần thứ 2, nội dung của buổi
traning thường là chia sẻ kiến thức giữa các nhóm.
6


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

[Tham khảo]
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ề công ty NINA, 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. Tuần 1
Nội dung: học cách cắt một trang web, công cụ sử dụng là hai công cụ photoshop và figma.
Tùy vào designer sử dụng photoshop hay figma để thiết kế giao diện website nên em phải biết
cách sử dụng cả hai công cụ này. Công việc của em là lấy hình ảnh, logo, icon và font chữ từ
bản thiết kế ra, sau đó sử dụng HTML và CSS để tạo ra giao diện website
Kết quả: lúc bắt đầu em cịn khó khăn nhưng sau gần một tuần học hỏi em đã có thể sử dụng
photoshop và figma thành thạo. Việc code giao diện bằng HTML và CSS cũng nhanh lẹ và
thuận tay hơn.
2.2.2. Tuần 2
Nội dung: em được anh mentor hướng dẫn đọc source mẫu của công ty, thời gian đọc source
mẫu của em diễn ra trong hai ngày. Trong q trình đọc em có nghiên cứu và tìm hiểu về PHP,
AJAX và JQUERY. Sau đó, anh mentor hướng dẫn em tạo một số chức năng cơ bản bằng
source mẫu. Việc sử dụng source mẫu để tạo website là với những trang mà công ty đã làm rồi,
em tạo website lại và em vẫn chưa được tham gia vào các website mới.
Kết quả: lúc đầu việc đọc source mẫu rất khó khăn nhưng nhờ sự chỉ dẫn nhiệt tình của anh
mentor mà em có thểm làm tốt phần này. Source của công ty được viết bằng ngơn ngữ PHP
nên sau qua trình tìm hiểu thì em đã có thể hiểu và sử dụng ngỗn ngữ PHP tốt hơn.

2.3. Tham gia dự án thực tế
2.4.1. Quá trình thực hiện
Sau 2 tuần training và thực hành, em đã nắm bắt được các kiến thức cơ bản để thiết kế một
website. Tuần thứ 3, anh Trần Đình Minh bắt đầu cho em thực hiện dự án thực tế của công ty.
7


Sau đây, em có vẽ lại quy trình làm việc thiết kế một website của em:


Hình ảnh 2.4.1 Sơ đồ thiết kế website


Bước 1: Kinh doanh sẽ gửi email cho em một bảng mô tả hợp đồng khách hàng. Nội
dung gồm có: mã hợp đồng, tên khách hàng và mơ tả u cầu chức năng.

Hình ảnh 2.4.2 Mơ tả các yêu cầu của khách hàng
Sau khi đọc khi đọc kỹ nội dung yêu cầu của khách hàng, em sẽ trao đổi lại với kinh doanh.
Quá trình trao đổi sẽ là làm rõ các yêu cầu được ghi trong file bởi vì nhiều khi đọc u cầu sẽ
khơng hiểu rõ được hết nội dung. Trao đổi xem kinh doanh cần lưu ý gì quan trọng và thời
gian bàn giao lại dự án, thời gian thường là 3 – 4 ngày một dự án.


Bước 2: Bộ phận thiết kế sẽ gửi email cho em một file photoshop hoặc figma. Tuy
vào người thế kế dùng cơng cụ gì để thiết kế. Sau đó, em sẽ thực hiện việc lấy các
hình ảnh, logo, icon và font chữ.

8


Hình ảnh 2.4.3 Bảng design bằng figma
Sau khi lấy được các thông tin từ bảng thiết kế, em sẽ thực hiện việc cắt website của mình.
Ngơn ngữ sử dụng là HTML và CSS. CSS em chủ yếu sử dụng flex box để chỉnh vị trí các
element.


Bước 3: Sau khi làm xong việc cắt website, em sẽ đổ dữ liệu ra. Cơ sở dữ liệu cơng ty
em sử dụng là MySQL.


Hình ảnh 2.4.4 Hệ quản trị cơ sở dữ liệu MySQL

Để đổ dữ liệu được thì em phải đưa dữ liệu lên admin, dữ liệu ở đây là các hình ảnh, icon và
nội dung em lấy ra từ việc cắt website.

Hình ảnh 2.4.4 Admin để đưa dữ liệu vào
9


Sau khi admin có dữ liệu mà em đưa vào, tiếp theo em sẽ dùng các câu lệnh select để lấy
chúng ra và đưa lên website.

Hình ảnh 2.4.5 Các câu lệnh slect để lấy dữ liệu



Bước 4: Sau khi hồn thành một website hoàn chỉnh, em sẽ đưa toàn bộ dữ án lên
FileZilla

Hình ảnh 2.4.6 Đưa dự án vào FileZilla

2.4.2. Kết quả
Sau thời gian thực hiện các án thực tế là hai tháng rưỡi. Số dự án website mà em đã làm được
là 16 dự án. Sau đây là hình ảnh một số dự án mà em đã thực hiện:

10


Hình ảnh 2.4.7 Dự án điện lạnh


Hình ảnh 2.4.8 Dự án đặt phòng

11


Hình ảnh 2.4.9 Dự án phịng khám

Hình ảnh 2.4.9 Dự án nội thất
2.4.3. Thuận lợi
Nhờ sự trợ giúp tận tình của anh Trần Đình Minh mà quá trình tham gia dự án thực tế của em
rất thuận lợi. Việc sử dụng ngôn ngữ PHP của em trở lên tốt hơn, em có thể sử dụng HTML
và CSS để cắt giao diện tốt hơn trước. Em cũng có thể sử dụng JQUERY và viết AJAX.
2.4.4. Khó khăn
Trong q trình làm các dự án thực tế thì khó khăn em gặp phải là em viết HTML và CSS
chưa quá giống bảng thiết kế mà các designer đưa ra. Khoảng cách giữa các phần, màu sắc
12


chưa giống bảng thiết kế. Ngoài ra, việc viết AJAX của em chưa được tốt và hay bị anh
mentor nhắc nhở.

13


CHƯƠNG 3: TỔNG KẾT

Quãng thời gian thực tập tại công ty NINA đã 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 các kỹ năng mềm như sử dụng mail, làm việc nhóm, giao tiếp với cấp trên và giao
tiếp với mọi người trong nhóm.

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
Sau thời gian thực tập tại công ty NINA, em đã học được cách viết email báo cáo hàng ngày.
Em đã học được cách giao tiếp với cấp trên và giao tiếp với mọi người trong nhóm. Em đã
học được cách ăn mặc gon gàng và tác phong lịch sự khi đi làm. Về kỹ thuật, em đã học được
cách sử dụng ngôn ngừ PHP, AJAX, HTML & CSS, JQUERY và nhúng các plugin.

3.2. Điểm yếu
Về kỹ thuật, việc viết AJAX của em cịn yếu.
Về tác phong, em có 2 hơm là đi làm bị trễ giờ.

3.3. Chuẩn đạt được

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
/> /> /> /> /> />
15



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×