Tải bản đầy đủ (.doc) (24 trang)

báo cáo thực tập FULLSTACK NESTJS REACTJS

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.63 MB, 24 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

FULLSTACK NESTJS & REACTJS

Công ty thực tập:

Công ty cổ phần Acexis

Người phụ trách:

Trần Tùng Dương

Thực tập sinh:

Đặng Minh Tiến

MSSV:

16521215

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


2

LỜI MỞ ĐẦU
Trong thời đại công nghệ số hiện nay thì các ngơn ngữ lập trình Web chính là nền tảng
và chìa khóa của mọi hoạt động. Một số ngơn ngữ lập trình web đã đời từ rất lâu, lúc đầu chỉ


là xây dựng những website thông tin cơ bản ở dạng văn bản cho cá nhân và doanh nghiệp.
Với sự phát triển của khoa học kỹ thuật và nhu cầu ngày càng tăng những trang web được
hình thành với sự tương tác cao. Theo thời gian nhiều công nghệ xây dựng website lần lượt ra
đời gần như hoàn hảo.
Javascript đã và đang dần trở nên phổ biến, đi kèm với nó là rất nhiều sự thay đởi, khiến cho
bộ mặt của ngành phát triển web trở nên lung linh hơn. Javascript bây giờ đã xuất hiện trên cả
server-side và cả mobile app, cùng với sức mạnh của nó ở client-side vốn dĩ đã rất mạnh mẽ,
tạo nên một xu hướng mới, trào lưu mới trong lập trình.
Việc phát triển Web đã có bước thay đởi đáng kể trong vài năm qua. ReactJs và NestJs là một
trong những mã nguồn mở mạnh mẽ có thể giúp lập trình viên mới tiếp cận nắm bắt được ý
tưởng và dễ dàng phát triển được một website hồn chỉnh. Cơng ty cở phần Acexis là công ty
chuyên về giải pháp công nghệ thông tin ứng dụng cho lĩnh vực Tự động hóa và Y tế. Với
mong muốn được đóng góp sức mình, sử dụng kiến thức đã học để phục vụ cuộc sống, đóng
góp cho lĩnh vực y tế Việt Nam nên em đã qút định thử sức và gắn bó tại cơng ty cổ phần
Acexis.

Đặng Minh Tiến


3

LỜI CẢM ƠN

Để hoàn thành được đồ án này, trước tiên, em xin gửi lời cảm ơn chân thành đến tồn
thể giảng viên Trường Đại học Cơng nghệ Thơng tin nói chung, các thầy cơ trong Khoa Cơng
nghệ Phần mềm nói riêng đã tận tâm truyền đạt kiến thức, kinh nghiệm, chỉ dạy tận tình cho
chúng em từ những ngày đầu bước chân vào trường.
Đặc biệt, lời cảm ơn sâu sắc của em xin gửi tới công ty cổ phần Acexis, công ty đã tạo
điều kiện cho em được thực tập và tham gia vào hoạt động của công ty để có thêm kiến thức
cũng như hồn thành tốt được chương trình thực tập và em cũng xin cảm ơn tới anh Trần

Tùng Dương, người đã đồng hành cùng em trong suốt kỳ thực tập qua. Được sự hướng dẫn
trực tiếp của anh cùng với sự tận tâm chỉ bảo, ln theo sát và hỗ trợ hết lịng, gắn bó trong
từng chặng đường nhỏ trong khoảng thời gian này để giúp cho em hoàn thành tốt đồ án lần
này.
Cuối cùng, em cũng gửi lời cảm ơn tới thầy cô, anh chị, bạn bè trong Khoa Công nghệ
Phần mềm đã nhiệt tình hướng dẫn, góp ý về những thiếu sót cũng như chia sẻ những kinh
nghiệm, tài liệu trong quá trình làm đồ án này cũng như trong suốt thời gian em học tập tại
trường.
Đặng Minh Tiến
TP. HCM, ngày 25 tháng 7 năm 2020

Đặng Minh Tiến


4

NHẬN XÉT CỦA KHOA

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

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

Đặng Minh Tiến


5

MỤC LỤC
MỤC LỤC................................................................................................................................................5
Chương 1: Giới thiệu công ty thực tập...................................................................................................7
1. Giới thiệu công ty.............................................................................................................................7
2. Sản phẩm công ty............................................................................................................................7
Chương 2: Nội dung thực tập.................................................................................................................8
1. Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty..................................................................8
2. Nghiên cứu kỹ thuật........................................................................................................................8
i. Các cơng cụ làm việc....................................................................................................................8
ii. Tìm hiểu về javascript, html, css cơ bản.....................................................................................9
iii. Rèn luyện tư duy giải thuật.........................................................................................................9
iv. Phát triển backend bằng nestjs.................................................................................................10
v. Sử dụng API graphql kết hợp nestjs để xây dựng ứng dụng backend với cơ sở dữ liệu
MongoDB........................................................................................................................................11
vi. Phát triển frontend bằng reactjs và các thư viện hỗ trợ...........................................................11
3. Thực hiện project...........................................................................................................................11
4. Lịch làm việc..................................................................................................................................13
Chương 3: Chi tiết project.....................................................................................................................15

1. Giới thiệu về project......................................................................................................................15
2. Thực hiện.......................................................................................................................................15
2.1. Quản lý chi nhánh...................................................................................................................16
vii. Chức năng quản lý đơn vị cung cấp phần cơm.......................................................................17
viii. Chức năng quản lý món ăn.....................................................................................................18
ix. Chức năng quản lý thực đơn....................................................................................................18
x. Chức năng đặt cơm...................................................................................................................21
3. Kế hoạch........................................................................................................................................21
TÀI LIỆU THAM KHẢO.........................................................................................................................23
TỔNG KẾT............................................................................................................................................24

Đặng Minh Tiến


6

Đặng Minh Tiến


7

Chương 1: Giới thiệu công ty thực tập
1. Giới thiệu công ty
Acexis là một công ty tư vấn chuyển đổi phần mềm, phần cứng và chuyển đởi kỹ
thuật số có trụ sở tại thành phố Hồ Chí Minh, Đà Nẵng và Nha Trang.
Công ty cổ phần Acexis được thành lập vào năm 2018 với tư cách là một nhóm các
chuyên gia, nhà tích hợp hệ thống và là nhà phát triển ứng dụng đa ngành, Acexis hiện
là một nhóm chuyên gia về di động, web, dữ liệu và hệ thống nhúng với kinh nghiệm
sâu rộng về thị trường phát triển phần mềm kinh doanh. Là đối tác đáng tin cậy cho
các công ty SME và MNC Việt Nam. Acexis là công ty chuyên về giải pháp công nghệ

thông tin ứng dụng cho lĩnh vực Tự động hóa và Y tế.

2. Sản phẩm cơng ty


Phần mềm quản lý nhà thuốc INRX: Giải pháp quản lý phân phối và bán hàng cho các
cơng ty dược phẩm.



Phần mềm MD Conference: Giải pháp họp, tở chức hội nghị trực tún.



Phần mềm HRM: Quản lý nhân sự, KPI, tính lương doanh nghiệp



Giải pháp nhà thơng minh



SPIROMETER & ACESPIRO APP: Giải pháp theo dõi sức khỏe, phổi của bạn được
quản lý thông qua ứng dụng di động.



Máy đo huyết áp




Máy đo độ ẩm và nhiệt độ kỹ thuật số
Cùng các sản phẩm giải pháp khác đang được công ty phát triển …

Đặng Minh Tiến


8

Chương 2: Nội dung thực tập
Đợt thực tập nhằm mục đích giúp sinh viên thực tập được đào tạo tồn diện về lập
trình web fullstack dựa trên nestjs và reactjs, đồng thời rèn luyện những kỹ năng mềm như
làm việc nhóm, thút trình, giao tiếp. Tại cơng ty, sinh viên có cơ hội được học tập, khám
phá và làm việc trong một môi trường phát triển phần mềm chuyên nghiệ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: 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 (như đã nhắc đến ở trê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.
Ngồi ra, thực tập sinh cịn được giới thiệu về cách thức làm việc trong
công ty như thời gian đi làm từ 8h30 sáng đến 18h từ thứ 2 đến thứ 6, các quy
định cần phải tuân thủ, cách sử dụng email trong công việc…
Kết quả: Hiểu thêm về cơng ty Acexis, tầm nhìn nhìn sứ mệnh phát triển của
cơng ty. 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. Nghiên cứu kỹ thuật
i.


Các cơng cụ làm việc

Thời gian: 2 ngày
Nội dung: Tìm hiểu về các công cụ sẽ được sử dụng trong quá trình làm việc.
Trong thời gian này, supervisor đã hướng dẫn thực tập sinh tìm hiểu về
các cơng cụ sẽ giúp ích cho trong cơng việc sau này. Một số phần mềm trong
số đó như VSCode – là một IDE phở biến với lập trình viên. Gitlab - cơng cụ

Đặng Minh Tiến


9

quản lý code. Hệ điều hành ubuntu – giúp xác thực nhanh bằng ssh key và hỗ
trợ tốt nhất cho công việc.
Thực hiện: Thực hành sử dụng các công cụ trên.
Kết quả: Lập trình sử dụng các cơng cụ miễn phí, giúp dễ dàng kết hợp các
cơng cụ với nhau, sử dụng thành thạo gitlab và hệ điều hành ubuntu.
ii.

Tìm hiểu về javascript, html, css cơ bản

Thời gian: 10 ngày (2 tuần)
Nội dung: Được training về javascript, html, css cơ bản, những kiến thức quan
trọng cho việc phát triển giao diện website đồng thời rèn luyện được ngôn ngữ JS.
- Học các thẻ, cấu trúc của một trang HTML.
- Biết cách sử dụng CSS để làm đẹp giao diện.
- Học cú pháp JS cơ bản.
- Các kiến thức cơ bản về cú pháp, chức năng các lệnh trong javascript. Nắm
được cách sử dụng map, foreach, filter, sort, reduce…

- Học các khóa training tại freecodecamp.
- Hồn thành các project trong 30 day vanilla js coding challenge.
Thực hiện:
- Tham gia đầy đủ các buổi training của công ty.
- Làm các bài thực hành, kiểm tra về kiến thức đã học.
- Thực hiện bài test 2 tuần với kết quả 19/20đ (Sử dụng js, html, css thuần để giải
quyết các bài toán, game trong 1 ngày)
Kết quả:
-

Nâng cao kỹ năng lập trình với ngơn ngữ javascript.
Có được những kiến thức quan trọng để bắt đầu học nestjs và reactjs.
Ngồi ra cịn được biết thêm một số quy tắc trong việc viết code sao cho đúng
chuẩn, dễ đọc, dễ hiểu.
iii.

Rèn luyện tư duy giải thuật

Thời gian: 10 ngày (2 tuần)
Nội dung: Sử dụng javascript để rèn luyện giải thuật và kỹ năng code.
- Thực tập sinh được rèn luyện giải thuật và kỹ năng code tại codesignal.
- Sử dụng thành thạo map, foreach, filter, sort, reduce…
- Áp dụng được các giải thuật: đồ thị, xử lý bit, regex, quay lui, cây…

Đặng Minh Tiến


10

Thực hiện:

- Tham gia đầy đủ các buổi training của công ty.
- Làm các bài thực hành, kiểm tra về kiến thức đã học.
- Được hệ thống chấm điểm trực tuyến và được review bởi người hướng dẫn trực
tiếp hằng ngày.
Kết quả:
-

Nâng cao kỹ năng lập trình với ngơn ngữ javascript.
Rèn luyện và nâng cao được tư duy giải thuật.
Rèn luyện kỹ năng vấn đáp giải thuật với người hướng dẫn.
iv.

Phát triển backend bằng nestjs

Thời gian: 2 ngày
Nội dung: Tìm hiểu và sử dụng nestjs
Thực hiện:
- Tham gia đầy đủ các buổi training của công ty.
- Làm các bài thực hành về nestjs đơn giản để biết cách ứng dụng.
Kết quả:
- Hiểu biết được nestjs là gì, có thể triển khai đơn giản về một ví dụ nestjs.

Đặng Minh Tiến


11

v.
Sử dụng API graphql kết hợp nestjs để xây dựng ứng dụng
backend với cơ sở dữ liệu MongoDB

Thời gian: 3 ngày
Nội dung:
- Tìm hiểu về graphql và biết cách triển khai graphql trong nestjs.
- Nắm được ý tưởng và cách sử dụng jsonwebtoken để authenticate.
- Hiểu về tiêu chí của một ứng dụng sử dụng NoSQL.
- Biết cách sử dụng MongoDB và TypeORM để hỗ trợ tốt nhất.
Thực hiện:
- Tham gia đầy đủ các buổi training của công ty.
- Làm các bài thực hành CRUD cơ bản theo bộ tài liệu training của công ty về
GraphQL
Kết quả:
- Hiểu về graphql, so sánh được mức độ tiện lợi của graphql so với API restful.
- Biết cách biết backend nestjs và sử dụng GraphQL
vi.

Phát triển frontend bằng reactjs và các thư viện hỗ trợ

Thời gian: 5 ngày (1 tuần)
Nội dung: Tìm hiểu về reactjs, thực hành xây dựng app CRUD đơn giản ứng dụng
graphql và các thư viện hỗ trợ của nestjs.
- Biết cách cài đặt một dự án ReactJs mới.
- Sử dụng thư viện Ant Design.
- Hiểu và nắm rõ được vòng đời component trong ReactJs.
- Hiểu về router trong ReactJs.
- Tích hợp được Apolo Client, HOC trong reactjs để sử dụng API GraphQL.
- Biết sử dụng i18n để triển khai app đa ngôn ngữ.
- Biết cách sử dụng các công cụ react tools để quản lý hiệu suất ứng dụng tốt hơn.
Thực hiện:
- Tham gia đầy đủ các buổi training của công ty.
Kết quả:

- Đạt được các mục tiêu đặt ra như trên.
- Có đủ kiến thức để tự phát triển một website hoàn chỉnh.

3. Thực hiện project
Sau một tháng rưỡi được training từ cơ bản như HTML, CSS, Javascript thuần, trải
qua các bài test đánh giá khả năng, cho đến được rèn luyện tư duy giải thuật và được
training cơng nghệ chính để phục vụ cơng việc như ReactJS, NestJs kết hợp GraphQL.

Đặng Minh Tiến


12

Trong khoảng thời gian cịn lại 2 tuần, của khóa training, các thực tập Sinh sẽ được thực
hiện một project về phần mềm đặt cơm cho doanh nghiệp sử dụng các cơng nghệ nói
trên để thực hiện.
Đây là project cuối cùng của khóa training và sát với cơng việc thực tế, mỗi thực tập
sinh sẽ được cung cấp tài liệu phân tích, được Leader của Project LunchApp (đang sử
dụng thực tế trong công ty) theo dõi và đánh giá kết thực tập sinh.
Toàn bộ kết quả làm bài của thực tập sinh sẽ được chạy qua cypress test để kiểm tra
tính đúng đắn.
Chi tiết Project sẽ được nói ở phần sau.

Đặng Minh Tiến


13

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


1

Cơng việc

Người hướng
dẫn

Mức độ
hồn
thành

- Tìm hiểu về cơng ty, Chị Lê Hà
Hồn thành
cách tở chức của cơng ty. (Trưởng phịng tốt
nhân sự)
- Làm quen với các cơng
cụ làm việc trong công ty. Anh Trần
Tùng Dương
- Học cách trao đởi, làm
(Trưởng phịng
việc qua email.
cơng nghệ)

Nhận xét của người
hướng dẫn
Nắm vững được các
yêu cầu được giao.
Biết cách sử dụng
JS, HTML, CSS căn

bản.

- Tìm hiểu về javascript,
html, css cơ bản
2

- Tiếp tục tìm hiểu về Anh Trần
javascript, html, css cơ Tùng Dương
bản.

Hoàn thành Hoàn thành tốt các
tốt
project training căn
bản.

- Hoàn thành các project
training.
- Hoàn thành bài test 2
tuần
3, 4

- Rèn luyện tư duy giải Anh Trần
thuật tại codesignal
Tùng Dương
- Báo cáo kết quả hằng
ngày và được review bởi
sếp.

5


- Tìm hiểu nestjs và Anh Trịnh
graphql
Chin Chin
- Viết được backend đơn
giản sử dụng nestjs và
graphql

Hoàn thành Hoàn thành tốt các
tốt
problem trên code
signal

Hoàn thành Học công nghệ mới
tốt
nhanh.
Nắm được các yêu
cầu cơ bản.

Đặng Minh Tiến


14

6

- Phát triển frontend bằng Anh Trịnh
reactjs và các thư viện hỗ Chin Chin
trợ.

Hồn thành Tiếp thu nhanh nắm

tốt
được vịng đời, các
triển
khai
các
component.
Sử dụng tốt các thư
viện

7

- Thực hiện project thực Anh Trịnh
tập sau kết thúc training
Chin Chin
Anh Trần
Tùng Dương

8

- Học về Cypress Test

- Phan Tuấn

- Tham gia test tuyển - Mai Tiến
chọn vào project chính Phát
thức (Các nhân viên
chính thức trước đó cũng
có tham gia)

Hồn thành Hồn thành project

tốt
nhanh, kỹ và đạt
điểm đánh giá tốt.

Hoàn thành Đạt kết quả test
tốt
15/20 (frontend
+backend) xếp hạng
2/17 người tham gia.

Đặng Minh Tiến


15

Chương 3: Chi tiết project
1. Giới thiệu về project
Phần mềm được chọn trong project thực tập lần này là “Phần mềm đặt cơm
LunchApp”.
Tại doanh nghiệp, do nhu cầu phục vụ cơm trưa hằng ngày cho nhân viên mà các công
ty cần biết được số lượng phần cơm và món ăn gì, để tiến hành đặt hàng ở đơn vị phục vụ
cơm. Công ty cổ phần Acexis là một trong những doanh nghiệp như vậy. Với 3 chi nhánh
làm việc tại Đà Nẵng, Nha Trang, TP. Hồ Chí Minh, bộ phận quản lý có nhu cầu xây dựng
phần mềm đặt cơm cho tồn bộ cơng ty, dễ tính tốn, thống kê, và thuận tiện làm việc với
đơn vị cung cấp phần cơm.
Tuy nhiên ở mức độ phần mềm dành cho việc kiểm tra kỹ năng của thực tập sinh. Nên
chỉ thực hiện các yêu cầu chức năng như: Quản lý chi nhánh, quản lý món ăn, quản lý
thực đơn, quản lý đơn vị cung cấp thức ăn, quản lý đặt cơm dành cho nhân viên (có sử
dụng cơng nghệ pubsub realtime data)


2. Thực hiện
Mỗi thực tập sinh sẽ cùng thực hiện một đề tài gồm đầy đủ các chức năng như trên để
dễ dàng có được những đánh giá phản ánh đúng nhất về kỹ năng của thực tập sinh tích lũy
được.
Sau khi hoàn thành project, sản phẩm của thực tập sinh sẽ được review, chấm test
cypress và được so sánh với bản LunchApp chính thức đang được sử dụng của công ty.
Dưới đây là các kết quả đạt được do em hoàn thiện sản phẩm:

Đặng Minh Tiến


16

2.1.

Quản lý chi nhánh
- Mô tả: Đây là chức năng cho phép thêm, xóa, sửa và xem thơng tin các chi

nhánh của doanh nghiệp

Đặng Minh Tiến


17

vii.

Chức năng quản lý đơn vị cung cấp phần cơm

- Mơ tả: Đây là chức năng cho phép thêm, xóa, sửa và xem thông tin nhà cung cấp

thực phẩm. Ở TP. Hồ Chí Minh một doanh nghiệp có thể có nhiều chi nhánh tại khu
vực này, Chính vì thế chức năng này cho phép gán nhà cung cấp với cả 1 hoặc nhiều
chi nhánh.
- Đây là nội dung kiểm tra thực tập sinh có thể xây dựng được chức năng sử dụng
mối quan hệ 1-N hay không.

Đặng Minh Tiến


18

viii.

Chức năng quản lý món ăn

- Mơ tả: Chức năng quản lý món ăn của một nhà cung cấp thực phẩm.

ix.

Chức năng quản lý thực đơn

- Mô tả: Đây là chức năng quản lý thực đơn cho các chi nhánh của doanh nghiệp.

Đặng Minh Tiến


19

- Người quản lý có thể chọn shop cơm cho từng site và có thể giới hạn được khả
năng đáp ứng số lượng tối đa của một món ăn.

- Ở Cùng một thời điểm, mỗi chi nhánh chỉ được công khai 1 menu duy nhất.
- Khi người quản lý công khai một menu, nhân viên có thể tiến hành đặt cơm và
người quản lý muốn chốt số lượng phần cơm sẽ khóa menu (những người dùng khác
sẽ khơng thể cập nhật nữa) và tiến hành xuất báo cáo để gửi sang đơn vị cung cấp.

(Hình ảnh: Menu được cơng khai sẽ được kí hiệu bằng dấu tick)

Đặng Minh Tiến


20

(Hình ảnh: Menu chưa cơng khai, có thể điều chỉnh số lượng tối đa các món ăn)

Đặng Minh Tiến


21
(Hình ảnh: Menu đã cơng khai và khơng thể điều chỉnh gì nữa)

x.

Chức năng đặt cơm

- Mơ tả: Đây là chức năng đặt cơm có sử dụng kỹ thật realtime data để dữ liệu được
truyền tải thời gian thực, người dùng có thể theo dõi số lượng món ăn cịn lại dễ dàng để có
thể chọn.
- Đây là task kiểm tra kỹ năng thực tập sinh có nắm được kỹ năng làm ứng dụng realtime
data hay không. Và cũng là chức năng có mối quan hệ N-N giữa các entity.


3. Kế hoạch
Theo kế hoạch project này được làm trong khoảng 1 tuần rưỡi, tuy nhiên với tốc độ
trung bình, em có thể hồn thành 5 chức năng trong vịng 1 tuần bao gồm cả việc fix các
bug và vượt qua các test cypress trong lần đầu tiên chấm.
Dưới đây là kết quả review của người phụ trách project sau khi đánh giá tổng quan các
bạn thực tập sinh.

Đặng Minh Tiến


22

Sau khi hoàn thành tốt project thực tập cuối cùng đúng hạn và đạt yêu cầu, em đã học
thêm về cypress test và tham gia test tuyển chọn vào project chính thức của cơng ty.

Đặng Minh Tiến


23

TÀI LIỆU THAM KHẢO
ReactJS
/>a/p/vong-doi-cua-mot-component-trong-reactjs-3Q75wqMMZWb

GraphQL
/> />
NestJS
/> /> />
GIT
/>

JSON Web Token (JWT)
/>
TypeORM & MongoDB
/> /> />Cypress
/>
Đặng Minh Tiến


24

TỔNG KẾT
Như vậy, chỉ trong vòng hai tháng, em đã nắm được phần lớn kiến thức đủ để phát
triển một website và hoàn thành project thực tập. Đề tài project thực tập tuy nội dung đơn
giản nhưng khá bao phủ, có thể kiểm tra được các kỹ năng cần thiết của để có thể đánh giá
được năng lực của thực tập sinh có phù hợp với việc phát triển theo công nghệ trên hay
không. Hơn nữa em nhận thấy, kỹ thuật realtime data cũng rất hay và ứng dụng rất nhiều
sau này. Sau thử việc thì em cũng tham gia vào team phát triển phần mềm họp trực tuyến,
hội nghị, nên việc ứng dụng các kiến thức về realtime data này cũng là một nền tảng tốt
giúp em hoàn thành các cơng việc được giao có độ khó cao.
Trong q trình thực tập tại doanh nghiệp, được các anh, các sếp thường xuyên
review, tổ chức retro code nên em dần có đủ tự tin, để phát biểu ý kiến mà sau này việc
trình bày ý kiến, nêu lên một vấn đề cũng sẽ là một kỹ năng rất quan trọng.
Em nhận thấy để là một nhân viên xuất sắc cần có nhiều ́u tố và điều mà cần ít
nhất chính là tính cẩn thận, suy nghĩ sâu sắc, dám phát biểu ý kiến và luôn trung thực sẽ
giúp chúng ta phát triển được trong môi trường doanh nghiệp ngày càng khắc nghiệt và
yêu cầu cao.
Em chân thành cảm ơn sự giúp của các anh chị, đồng nghiệp tại Công ty cổ phần
Acexis và sự giúp đỡ của thầy cô, bạn bè tại trường Đại học Công nghệ Thông tin đã tận
tình giúp đỡ, góp ý cho em trong suốt thời gian thực tập doanh nghiệp.


Đặng Minh Tiến



×