ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
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
Lập trình backend với ASP.NET
Cơng ty thực tập:
Người phụ trách:
Thực tập sinh:
TNHH Giải Pháp ECR Việt Nam
Trần Ngọc Hạnh
Hà Nhật Linh
TP. Hồ Chí Minh, tháng 5 năm 2022
LỜI MỞ ĐẦU
Trong thời điểm mà ngành công nghệ thông tin nói chung và phát triển phần mềm
nói riêng đang phát triển với tốc độ chưa từng có tiền lệ. Nhu cầu cho các sản phẩm phần
mềm thuộc nhiều lĩnh vực càng ngày càng tăng.
Những ngành nghề mới được áp dụng công nghệ thông tin vào sản phẩm ngày càng
được phổ biến và mở rộng đa dạng lĩnh vực. Để đáp ứng được nhu cầu và sự đổi mới đó.
Ngành phát triển phần mềm đã phải áp dụng dần những quy trình làm việc cho năng suất
cao hơn. Đã từ lâu mơ hình thác nước được cho là lỗi thời. Sự phát triển của các mơ hình
theo hướng lặp, tập trung vào việc giao cho khách hàng những sản phẩm trong thời gian
nhanh nhất và tốt nhất đã tạo điều kiện cho quy trình phát triển phần mềm theo nguyên tắc
Agile phát triển. Trong đó Scrum là một trong những quy trình phổ biến và hiệu quả nhất.
Sau những năm học tập trên trường, do mong muốn có thêm kinh nghiệm thực tế.
Cũng như mong muốn được học về những q trình phát triển phần mềm trong mơi trường
chun nghiệp của một cơng ty. Vì vậy em quyết định chọn Công ty TNHH Giải Pháp
ECR Việt Nam, một trong những cơng ty trẻ nhưng đang có những bước phát triển tột bậc
về mảng quản lý sản phẩm, để làm nơi thực tập.
2
LỜI CẢM ƠN
Trân trọng gửi lời cảm ơn Công ty TNHH Giải pháp ECR Việt Nam đã tạo điều
kiện cho em có cơ hội được thực tập tại cơng ty.
Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của nhóm trainer, em
đã tiếp thu được những kiến thức quan trọng để có thể thực hiện dự án theo quy trình phát
triển Scrum. Chân thành cảm ơn các anh chị trong nhóm trainer đã bỏ ra nhiều thời gian,
cơng sức để hướng dẫn chúng em hồn thành đợt thực tập này.
Đặc biệt cảm ơn anh Trần Ngọc Hạnh, đã tập huấn cho em về quy trình phát triển
phần mềm Scrum, cũng như các kỹ thuật và quy trình làm việc cũng như những khó khăn
việc làm quen với môi trường mới; cảm ơn anh Trung, đã nhiệt tình giúp đỡ khi em gặp
một số vấn đề về cơng nghệ và logic của dự án, để em có thể hồn thành các nhiệm vụ và
cơng việc được giao. 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ài báo cáo này.
Hà Nhật Linh
TP. Hồ Chí Minh – Ngày 23 Tháng 5 Năm 2022
3
NHẬN XÉT CỦA KHOA
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
4
MỤC LỤC
MỤC LỤC ........................................................................................................5
1. Giới thiệu về công ty .................................................................................6
1.1 Giới thiệu về công ty TNHH Giải Pháp ECR Việt Nam ................6
1.2 Sản phẩm của công ty ECR Việt Nam ..............................................7
2. Nội dung thực tập .....................................................................................8
2.1 Tìm hiểu cấu trúc và quy trình làm việc của cơng ty.......................8
2.2 Tập huấn về an tồn bảo mật thơng tin trong nội bộ công ty .........8
2.3 Nghiên cứu kỹ thuật ............................................................................9
2.4 Nghiên cứu logic dự án......................................................................10
2.5 Tìm hiểu về quy trình phát triển phần mềm SCRUM ..................10
2.6 Lên kế hoạch thực hiện dự án ..........................................................11
2.7 Thực hiện dự án .................................................................................12
2.8 Lịch làm việc ......................................................................................12
3. Chi tiết về dự án ......................................................................................15
3.1 Giới thiệu về dự án ............................................................................15
3.1.1 Dự án Stock ..................................................................................15
3.1.2 Dự án Ticketing ...........................................................................16
3.2 Thực hiện ............................................................................................17
3.3 Kế hoạch .............................................................................................17
4. Tổng kết ...................................................................................................17
4.1 Kết quả đạt được ...............................................................................17
4.2 Thuận lợi và khó khăn ......................................................................17
4.3 Ưu điểm và nhược điểm ....................................................................18
Tài liệu tham khảo.........................................................................................19
5
1.
Giới thiệu về công ty
1.1
Giới thiệu về công ty TNHH Giải Pháp ECR Việt Nam
Công ty TNHH Giải Pháp ECR Việt Nam ban đầu là nhà cung cấp máy tính tiền, ECR đã
dành bốn thập kỷ để phát triển chuyên mơn của mình để cung cấp các giải pháp được thiết
kế hợp lý và phù hợp nhất trong ngành có sẵn trên thị trường điểm bán hàng trên thiết bị di
động và máy tính để bàn. Ngày nay, ECR cung cấp cho một số thương hiệu nổi tiếng nhất
thế giới và nổi tiếng về chất lượng của cả hệ thống và dịch vụ khách hàng. Cơ sở vật chất,
bảo mật cao và môi trường rộng rãi để làm việc và chào đón khách hàng. ECR làm việc
với đội ngũ phát triển phần mềm của riêng mình tại ECR Sofia, Bulgaria. Một công ty mà
ECR mua lại để mở rộng khả năng phát triển và là nơi sản xuất tất cả phần mềm. ECR
khơng bao giờ th ngồi và các đội của chúng tôi ở Vương quốc Anh và Bulgaria thường
dành nhiều thời gian làm việc cùng nhau ở Sofia hoặc Kings Langley. Nhà hát
Shakespeare's Globe. Cả hai vẫn là khách hàng cho đến ngày nay. Ngày nay phần mềm
mới nhất của ECR được nhiều tổ chức giải trí, khách sạn, vận tải, bán vé và bán lẻ bluechip sử dụng trên năm châu lục. ECR tự hào về mọi giải pháp chúng tôi đã cài đặt và chưa
bao giờ thất bại khi giao hàng.
Từ những ngày đầu tiên phát triển hệ thống chuỗi cung ứng, cho đến thời điểm hiện tại đã
trở thành những chuyên gia trong lĩnh vực giải pháp di động thông minh cho máy EPos và
6
MPos, chúng tôi cảm thấy vô cùng tự hào về đội ngũ phát triển của mình và những khách
hàng đã tin tưởng đồng hành.
Các mốc lịch sử quan trọng của ECR:
1973: Thành lập ECR
1974: Công ty TNHH ECR được thành lập
1978: Khách hàng đầu tiên hiện tại – Hãng mỹ phẩm Taylor of Bond Street
1991: Doanh nghiệp thể thao, sức khỏe và giải trí đa quốc gia của Anh - David Lloyd
Leisure lần đầu tiên trở thành khách hàng của ECR (cho đến hiện tại)
1996: Hãng tàu Cutty Sark trở thành khách hàng của ECR
1997: Ra mắt phần mềm sử dụng cảm ứng
2004: ECR phát triển giải pháp điện thoại đầu tiên cho cơ sở hoạt động giải trí cho Quân
đội Anh tại Iraq
2005: Giải pháp RailPos đầu tiên được thiết lập trên tàu hỏa Midland Mainline
2009: Hệ thống Big Bus được lắp đặt đầu tiên tại Dubai
2010: Phần mềm RailPoS được lắp đặt trên tàu Irish Rail
2012: Ngân hàng quốc gia Nam Phi đưa vào hoạt động phần mềm giải pháp ngân hàng
(RMS)
2014: ECR ký kết hợp đồng cung cấp dịch vụ RailPoS cho Công ty đường sắt quốc gia
Pháp
2018: LNER tiếp nhận hai thiết bị mới: RailPoS & Go2
1.2
Sản phẩm của công ty ECR Việt Nam
Các sản phẩm của ECR Việt Nam tập chung tìm các giải pháp phát triển hệ thống cùng với
ECR và khách hàng và chủ yếu tập chung phát triển trên các lĩnh vực sau:
●
Xây dựng hệ thống phân phối và buôn bán hàng hóa: Trong đó gồm các giải pháp
cho Stock và Ticket cho từng khách hàng khác nhau, ở đây ECR có thể cung cấp các giải
pháp và hướng dẫn xây dựng hệ thống cho khách hàng.
●
Hệ thống quản trị và buôn bán sản phẩm: Các sản phẩm trên web tập chung phát
triển và 2 dự án chính cho các khách hàng khác nhau.
7
●
Sản phẩm di động: Các sản phẩm App di động của ECR Việt Nam dành cho mục
đích phục vụ các thiết bị đặc dụng của công ty và đôi khi để phục vụ cho những dự án ở
ngoài như các ứng dụng mua sắm và đặt hàng.
2.
Nội dung thực tập
2.1
Tìm hiểu cấu trúc và quy trình làm việc của cơng ty
Thời gian: 4 giờ
Nội dung: Giới thiệu về thông tin sơ bộ cũng như tổ chức của Công ty ECR. Thực tập viên
được biết về các chức vụ chính trong cơng ty, các con đường mà lập trình viên có thể lựa
chọn để thăng tiến tại công ty. Cũng như các thông tin khác được người hướng dẫn cung
cấp khi thực tập viên có thắc mắc
Kết quả: Kết thúc thời gian tìm hiểu, em đã có hiểu biết sơ bộ về tổ chức nhân sự của Công
ty ECR. Giúp cho bản thân tự vạch ra được hướng đi để có thể thăng tiến trong ngành kỹ
thuật phần mềm.
2.2
Tập huấn về an tồn bảo mật thơng tin trong nội bộ cơng ty
Thời gian: 4 giờ
Nội dung: Tập huấn về an toàn bảo mật thông tin trong nội bộ công ty cùng các thực tập
viên khác thông qua một buổi gặp mặt training trực tiếp trên phịng training của cơng ty.
Thực tập sinh được biết về những vấn đề sau:
●
Quy tắc chung trong an tồn bảo mật thơng tin. Những tác hại có thể xảy ra nếu
những quy tắc này khơng được tn thủ
●
An tồn bảo mật thơng tin trong văn phịng cơng ty: Nếu đi làm tại văn phịng, nhân
viên phải quét thẻ để báo danh, và khi về phải quét thẻ lần nữa
● An tồn bảo mật thơng tin trong việc giao tiếp với khách hàng: Gửi mail một cách
thận trọng, hạn chế dùng carbon copy, nên gửi mail để xác nhận lại, chia các nội
dung quan trọng thành nhiều phần
8
● An tồn bảo mật thơng tin trong làm việc từ xa: Sử dụng mail nội bộ, phần mềm
chat nội bộ của công ty để giao tiếp
Kết quả: Kết thúc thời gian tìm hiểu, em đã có hiểu biết cách tiếp cận chung cũng như
những biện pháp cụ thể của cơng ty trong việc đảm bảo an tồn thơng tin khi làm việc.
Giúp cho thực tập viên có cách làm việc chuyên nghiệp hơn.
2.3
Nghiên cứu kỹ thuật
Thời gian: 1 ngày
Nội dung: Người hướng dẫn sử training và hướng dẫn cho thực tập sinh những công cụ và
kỹ thuật mà công ty sử dụng để phát triển phần mềm (đặc trưng là phát triển Back End)
● ASP.NET core 3.1: Nó là một open-source mới và framework đa nền tảng (crossplatform) cho việc xây dựng những ứng dụng hiện tại dựa trên kết nối đám mây,
giống như web apps, IoT và backend cho mobile. Các bản cập nhật dịch vụ .NET
Core 3.1 là các bản nâng cấp, tức là bản cập nhật dịch vụ mới nhất cho 3.1 sẽ loại
bỏ bản cập nhật 3.1 trước đó sau khi cài đặt thành cơng. Ví dụ, khi đã cài đặt .NET
Core 3.1.17, .NET Core 3.1.16 và các phiên bản cũ hơn sẽ bị loại bỏ khỏi máy tính,
nếu có.
● Microsoft SQL Server: SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ
(Relational Database Management System (RDBMS) ) sử dụng câu lệnh SQL
(Transact-SQL) để trao đổi dữ liệu giữa máy Client và máy cài SQL Server. Một
RDBMS bao gồm databases, database engine và các ứng dụng dùng để quản lý dữ
liệu và các bộ phận khác nhau trong RDBMS. SQL Server được phát triển và tiếp
thị bởi Microsoft.
● SQL: Đó là viết tắt của Structured Query Language là ngôn ngữ truy vấn có cấu
trúc. Nó là một ngơn ngữ, là tập hợp các lệnh để tương tác với cơ sở dữ liệu. Dùng
để lưu trữ, thao tác và truy xuất dữ liệu được lưu trữ trong một cơ sở dữ liệu quan
hệ. Trong thực tế, SQL là ngôn ngữ chuẩn được sử dụng hầu hết cho hệ cơ sở dữ
liệu quan hệ.
9
● C#: C# (hay cịn gọi là C-Sharp) là ngơn ngữ lập trình hướng đối tượng, được
Microsoft phát triển dựa trên nền tảng của ngơn ngữ Java và C++. Nó là tiền đề cho
sự thâm nhập và phát triển của .NET framework sau này.
● GitLab: GitLab là một trang web dựa trên DevOps mã nguồn mở và là một phần
mềm có chức năng và nhiệm vụ quản lý phiên bản mã nguồn, cung cấp một trình
quản lý Git-repository. Trình quản lý này có các tiện ích như wiki, theo dõi sự cố
và tích hợp liên tục. Bên cạnh đó là khả năng triển khai các tính năng pipeline và sử
dụng license mã nguồn mở được phát triển bởi GitLab Inc.
Kết quả: Kết thúc thời gian tìm hiểu, em đã có hiểu biết về quy trình phát triển dự án phần
mềm của cơng ty cũng như các kỹ thuật cần có và công nghệ được ứng dụng để phát triển
phần mềm (BackEnd) ở trong công ty.
2.4
Nghiên cứu logic dự án
Thời gian: 4 ngày
Nội dung: Thực hiện các task tự do và research tài liệu trên Wiki dự án để hiểu hơn về
logic. Thực hiện các buổi training và research của team training ở phòng họp lớn cho những
người mới.
Kết quả: Kết thúc thời gian tìm hiểu, em đã có hiểu biết về ứng dụng của dự án đối với
cuộc sống và một số logic của dự án.
2.5
Tìm hiểu về quy trình phát triển phần mềm SCRUM
Thời gian: 1 ngày
Nội dung: Thực tập viên tự tìm hiểu về quy trình phát triển phần mềm Scrum cũng như
các nguyên tắc phát triển phần mềm Agile. Một số khái niệm điển hình có thể kể đến như
sau
●
Scrum: là một quy trình phát triển phần mềm theo phương pháp Agile, vì thế nó
tn thủ các nguyên tắc của Agile. Scrum dựa trên 3 chân lý: Minh bạch, thanh tra
và thích nghi.
10
● Sprint: Quy trình phát triển được thực hiện thơng qua các phân đoạn nối tiếp nhau
được gọi là các Sprint. Kết thúc mỗi sprint nhóm phát triển sẽ đưa ra 1 phần tăng
trưởng của sản phẩm. Mỗi sprint diễn ra trong vịng khơng q 4 tuần được diễn ra
liên tiếp mà không bị gián đoạn. 1 sprint này bắt đầu ngay sau khi 1 sprint khác kết
thúc.
● Scrum master: là người có hiểu biết sâu sắc về scrum, đảm bảo nhóm làm việc hiệu
quả với scrum. Là người tháo gỡ các thắc mắc cho PO, dev, kiểm thử.
● Product Owner: chủ sản phẩm: là người chịu trách nhiệm về sự thành công của dự
án. Là người biết rõ về tầm nhìn của sản phẩm. Là người chịu trách nhiệm quản lý
và đảm bảo sự minh bạch của product backlog.
● Development team: Một nhóm liên chức năng tự quản lý để tiến hành chuyển đổi
các yêu cầu được tổ chức trong Product Backlog thành chức năng của hệ thống. Đặc
điểm của nhóm phát triển là: tự tổ chức và liên chức năng
Các tạo tác từ Scrum bao gồm
● Product backlog: là nơi lưu trữ các danh sách mong muốn của sản phẩm, danh sách
này được sắp xếp dựa theo độ ưu tiên của từng hạng mục. Độ ưu tiên cao sẽ được
đặt lên đầu danh sách.
● Sprint backlog: là bảng cơng việc được nhóm phát triển để quản lý q trình sản
xuất trong 1 sprint.
Các hoạt động được thực hiện trong quy trình Scrum là:
● Sprint Planning (Lập kế hoạch Sprint)
● Daily Scrum (Họp Scrum hàng ngày)
● Sprint Review (Rà soát Sprint)
● Sprint Retrospective (Cải tiến Sprint)
Kết quả: Kết thúc thời gian tìm hiểu, thực tập viên có hiểu biết về quy trình phát triển
Scrum. Tạo điều kiện để lên kế hoạch phát triển hệ thống trong kỳ thực tập này.
2.6
Lên kế hoạch thực hiện dự án
Thời gian: 4 giờ
11
Nội dung: Thực tập viên lập kế hoạch để hòa nhập, tìm hiểu dự án và thực hiện dự án ở
cơng ty theo quy trình SCRUM.
Thực hành: Thực tập viên soạn thời gian biểu các công nghệ và logic dự án cần tìm hiểu
ở thời gian đầu, về thời gian sau khi dự án bước qua các Sprint khác thực tập sinh sẽ tham
gia vào cùng đội ngũ phát triển phần mềm để tạo các sản phẩm. Ở giai đoạn sau này thực
tập sinh cần lên lịch để vừa có thể theo kịp các dự án và deadline SCRUM mà vừa có thể
tìm hiểu thêm các logic mới của dự án. Đến thời gian cuối kỳ thực tập, thực tập sinh có thể
sắp xếp thời gian biểu để có thể chuyển dần thời gian fulltime ở công ty.
Kết quả: Kết thúc thời gian xây dựng kế hoạch, em đã xây dựng được cho mình một bản
kế hoạch phù hợp với hướng phát triển của mình để vừa thuận lợi cho việc học vừa thuận
lợi cho việc tìm hiểu các dự án của cơng ty.
2.7
Thực hiện dự án
Sau khi có được kiến thức tương đối vững về các công nghệ được training và tìm hiểu trong
dự án. Cũng như nắm được quy trình phát triển Scrum, cùng với các kiến thức cần để có
thể làm việc trong mơi trường doanh nghiệp. Trong những tuần tiếp theo, thực tập viên
được hướng dẫn để thực hiện các nhiệm vụ của dự án sử dụng các kiến thức đã được học.
Nội dung cụ thể sẽ được nói tới trong phần sau.
2.8
Lịch làm việc
Tuần Cơng việc
●
●
Mức độ Nhận
xét
hướng
hồn
của
dẫn
thành
hướng dẫn
người
Tìm hiểu về cơng ty, cách tổ chức Anh
của công ty.
1
Người
Hạnh,
Làm quen với các công cụ làm việc Anh
trong công ty.
Trung
12
●
Học cách trao đổi, làm việc qua
email.
●
Tìm hiểu về các dự án làm việc của Anh Hạnh
cơng ty.
2
●
Tìm hiểu Logic của dự án Stock
●
Thực hành lập trình với ASP .NET
(Test Demo) với SQL và một số
cơng cụ khác
●
Tiếp tục tìm hiểu Logic dự án Anh Hạnh
Stock
●
3
Tìm hiểu quy trình làm việc giữa
các phịng ban của cơng ty
●
Cách thực hiện một Task hoàn
chỉnh trong team Back End
●
Research về các Task đã được thực Anh Hạnh
hiện trước và training cùng với team
hướng dẫn
4
●
Mơ phỏng lại các Task đả hồn
thành
●
Bắt đầu tham gia và dự án Stock tiếp Anh Hạnh
tục Sprint (24) của dự án
●
Tiếp tục tìm hiểu logic và và các
flow kỹ thuật trong dự án.
5
●
Học được cách xây dựng model và
cách xử lý API và các kỹ thuật truy
xuất dữ liệu và làm việc với data
6
●
Tiếp tục Sprint 24 của dự án Stock
Anh
Trung
13
●
Học được cách làm việc với team
FE khi đưa ra yêu cầu và feedback
để nhận được model mong muốn từ
API
●
Học được cách clean code và
refactor code một cách có hiệu quả
●
Bước qua Sprint 25 của dự án
●
Tiếp tục thực hiện các Task trong Trung
Anh
Board công việc
●
Research các công nghệ và kỹ thuật
mới của dự án như cách phân lớp và
7
cấu trúc dự án một cách chuyên
nghiệp
●
Tìm hiểu cách quản lý và truy xuất
nhiều DB cùng lúc
●
Tiếp tục Sprint 25 của dự án Stock
●
Nghiên cứu và tham gia dự án Trung
Anh
Ticketing
8
●
Tìm hiểu và so sánh giữa stock và
ticketing
●
Học được cách làm việc và board
làm việc với khách nước ngoài khi
tham gia meeting daily
●
Bước qua Sprint 26 của dự án Stock Anh
●
Thực hiện Sprint 5 của dự án Trung
9
Ticketing
●
Tìm hiểu cách quản lý data từ
MSSQL
14
●
Tìm hiểu cách xây dựng data model
từ dự án
●
Tiếp tục Sprint 26 của dự án Stock
●
Thực hiện Sprint 5 của dự án Trung
Anh
Ticketing
●
Học được cách làm việc với tester
và cách nhận feedback từ tester để
10
debug một cách hiệu quả
●
Học được kinh nghiệm debug code
trên live hiệu quả.
3.
Chi tiết về dự án
3.1
Giới thiệu về dự án
Vì đảm bảo tính bảo mật của dự án công ty, em chỉ xin mô tả khái quát những chức năng
và hướng phát triển của dự án đã được release.
3.1.1 Dự án Stock
15
Đây là dự án quản lý hàng hóa và các logic liên quan đến hàng hóa của ECR. Tập trung
phát
triển
về
các
logic
nghiệp
vụ
và
các
giải
pháp
phần
mềm.
Ngồi ra còn phát triển ứng dụng mobile cho dự án Stock.
Về phía API, team BackEnd phát triển trên ASP .NET và thực hiện bằng các kỹ thuật lập
trình.
3.1.2 Dự án Ticketing
Dự án Ticketing được phát triển dựa trên hệ thống dự án Stock giúp giải quyết các vấn đề
về ticket (vé) cũng là một loại hàng hóa sản phẩm. Nhưng vì logic đặc biệt nên được phát
triển hướng đặc biệt.
16
Về UI cũng như API thì Ticketing được phát triển trên dự án Stock nên khơng có gì q
khác biệt
3.2
Thực hiện
●
Thực hiện dự án dựa trên hướng dẫn của team Training và BA
●
Hồn thành q trình research các dự án
●
Thực hiện các nhiệm vụ trong Sprint của dự án
3.3
Kế hoạch
●
Hoàn thành việc research trước khi dự án bước qua Sprint mới
●
Thực hiện hiểu được 50% code base của dự án
●
Hoàn thành một API trước khi tham gia vào dự án chính thức
●
Follow theo các Sprint dự án đồng thời tham gia và các buổi training
●
Hiểu được gần 70% base code và 30% logic của dự án sau khi tham gia Sprint của
dự án
4.
Tổng kết
4.1
Kết quả đạt được
Như vậy sau 10 tuần làm việc với những anh chị trainer. Em đã về cơ bản hoàn thành được
các nhiệm vụ được giao trong dự án. Trong quá trình thực hiện, em đã thu lại
nhiều bài học quý giá về quá trình phát triển phần mềm, cũng như những kỹ năng làm việc
trong mơi trường doanh nghiệp.
Thuận lợi và khó khăn
4.2
Trong q trình thực tập, điều kiện thực tập có những thuận lợi và khó khăn sau
●
Thuận lợi
o
Cơng ty nhiệt tình hướng dẫn và training cho những thực tập sinh mới
17
●
o
Các anh chị trainer nhiệt tình hướng dẫn giúp em phát triển nhanh hơn
o
Khơng khí làm việc ở cơng ty thoải mái vui vẻ
Khó khăn
o
Tìm hiểu các kỹ thuật mới trong lúc đang làm việc là một thách thức lớn
o
Thực hiện đa nhiệm nhiều công việc cùng một lúc
Ưu điểm và nhược điểm
4.3
Nhìn lại quá trình thực tập, em tự nhận thấy những ưu điểm và nhược điểm sau
●
●
Ưu điểm
o
Hòa đồng cùng mọi người để hịa nhập văn hóa cơng ty
o
Chịu khó làm việc chăm chỉ và hồn thiện các nhiệm vụ được giao
o
Cố gắng tìm hiểu các kỹ thuật mới
o
Sáng tạo trong việc phát triển logic ứng dụng
Nhược điểm
o
Đôi lúc vừa phải đi học và đi thực tập nên deadline của một số task bị trễ hẹn
chưa thể kiểm soát được rủi ro tốt của nhiệm vụ.
o
Một số trường hợp khơng thể tìm được cách giải quyết vấn đề nhưng vẫn
kiên trì tìm hướng giải quyết khơng cùng ngồi lại bàn luận với team
18
Tài liệu tham khảo
[1]
Tìm hiểu ASP .NET
/>
[2]
Tìm hiểu về MSSQL
/>
[3]
Tìm hiểu về C#
/>
[4]
Tìm hiểu về ECR
/>
19