PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP...102.1.. PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾ
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC TẬP TỐT NGHIỆP
Ngành: Công nghệ thông tin
Sinh viên thực hiện: LƯƠNG BÍCH LONG
TP.HCM, ngày 30 tháng 12 năm 2022
Trang 2LỜI CẢM ƠNThực tập tốt nghiệp là một minh chứng lớn cho quá trình cố gắng học tậptrong suốt gần 4 năm học tập tại trường Đại học sư phạm kỹ thuật TP.HCM Thểhiện khả năng của bản thân trong việc áp dụng kiến thức chuyên môn vào thực tế.Trong quá trình thực hiện thực tập, em rất biết ơn vì đã nhận được sự hướngdẫn tận tình từ quý thầy cô, cũng như sự giúp đỡ và hỗ trợ từ gia đình, bạn bè Mộtlần nữa em xin được gửi lời cảm ơn chân thành đến:
Các thầy cô trường Đại học sư phạm kỹ thuật TP.HCM nói chung và cácthầy cô trong Khoa Công nghệ phần mềm nói riêng đã tận tình truyền đạt kiến thứctới em trong những năm học tập tại trường Và em cũng xin được gửi lời cảm ơnsâu sắc tới anh Võ Tá Hùng, người đã trực tiếp hướng dẫn, chỉ bảo, giúp đỡ emnhững lúc khó khăn, đưa ra những lời khuyên bổ ích để chương trình thực tập đượchoàn thành đúng tiến độ và đáp ứng các yêu cầu đề ra ban đầu
Lời cuối cùng, em xin dành lời cảm ơn gửi tới gia đình, anh chị, bạn bè đãluôn bên cạnh để động viên và đóng góp ý kiến trong quá trình hoàn thành đợt thựctập này
Thành phố Hồ Chí Minh, tháng 12 năm 2022
Sinh viên
Lương Bích Long
Trang 3NHẬN XÉT CỦA GIẢNG VIÊN
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Tp H Ch Minh, ngày tháng năm 2022 X>c nhâ @n cAa đơn vE
Trang 5MỤC LỤC
LỜI CẢM ƠN 2
NHẬN XÉT CỦA GIẢNG VIÊN 3
DANH MỤC HÌNH ẢNH 6
DANH MỤC BẢNG BIỂU 7
CHƯƠNG 1 GIỚI THIỆU CHUNG ĐƠN VỊ THỰC TẬP 8
1.1 Thông tin về đơn vị thực tập 8
1.2 Thông tin về vị trí sinh viên tham gia thực tập 9
CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP 10
2.1 Nội dung tham gia thực tập 10
2.2 Phân tích đánh giá tình hình thực tế theo chủ đề thực tập tại đơn vị 10 2.3 Ưu điểm, hạn chế của vấn đề phân tích 11
2.4 Tiến độ thực hiện công việc 12
2.5 Hình chụp minh họa dự án quá trình làm việc thực tế tại đơn vị (Có thể che mờ các số liệu phù hợp bảo mật cho doanh nghiệp) 13
2.6 Sơ lược các kỹ thuật, công nghệ liên quan đến các nội dung 14
CHƯƠNG 3 NHẬN XÉT, ĐÁNH GIÁ THỰC TRẠNG 21
3.1 Các nhận xét, đánh giá thực trạng của quá trình làm việc 21
3.2 Những điều chưa đạt được 21
3.3 Bài học kinh nghiệm cho bản thân 21
KẾT LUẬN 23
TÀI LIỆU THAM KHẢO 24
Trang 6DANH MỤC HÌNH ẢNH
2.5.1 Cấu trúc website đã xây dựng được 13
2.5.2 Bài tập bổ sung kiến thức 14
2.6.1 Giao diện Postman 15
2.6.2 Tổng quan về Github 16
2.6.3 Logo của Spring Framework 17
2.6.4 Kiến trúc của Spring 18
2.6.5 Cấu trúc của JWT 19
2.6.6 Ví dụ của Swagger 20
Trang 7DANH MỤC BẢNG BIỂUBảng 1.1: Tiến độ thực hiện công việc 13
Trang 8CHƯƠNG 1 GIỚI THIỆU CHUNG ĐƠN VỊ THỰC TẬP
1.1 Thông tin về đơn vE thực tập
Sơ lược về sự hình thành và phát triển của đơn vị
+ Tên công ty: Công ty TNHH Tôn Thép Hùng Tiến
+ Loại hình hoạt động: Công ty TNHH Hai Thành Viên trở lên
+ Ngày hoạt động: 08/09/2016 (Đã hoạt động 6 năm)
+ Trạng thái: Đang hoạt động (đã được cấp GCN ĐKT)
Công ty TNHH Tôn Thép Hùng Tiến là một công ty chuyên gia công và cung cấpcác vật liệu, thiết bị lắp đặt khác trong xây dựng Công ty TNHH Tôn Thép HùngTiến được thành lập vào tháng 9 năm 2016 đã hoạt động được hơn 6 năm Công ty
đã có những đóng góp tích cực cho các ngành vật liệu của Việt Nam và ngày cànggiành được sự tin cậy của nhiều đối tác Hiện tại, công ty tập trung vào các lĩnh vực:Gia công cơ khí, xử lý và tráng phủ kim loại
Bán buôn vật liệu, thiết bị lắp đặt khác trong xây dựng
Rèn, dập, ép và cán kim loại
Vận tải hàng hóa bằng đường bộ
Sản xuất sản phẩm khác bằng kim loại
Bán kim loại và quặng kim loại
Công ty cam kết sẽ cung cấp các đối tác nhiều sự lựa chọn, với chi phí thấp và chấtlượng cao, đáp ứng đúng yêu cầu về thời gian
CHƯƠNG 1 GIỚI THIỆU CHUNG ĐƠN VỊ THỰC TẬP
Trang 9Chính s>ch ph>t triển:
Công ty cam kết cung cấp những sản phẩm và dịch vụ chất lượng cao trong lĩnh vựcvật liệu Công ty sẽ không ngừng cải tiến để nhằm thỏa mãn các yêu cầu ngày càngcao về thời gian, chi phí và chất lượng của vật liệu
1.2 Thông tin về vE trí sinh viên tham gia thực tập
- Giới thiệu chung về vị trí thực tập: Java Intern
- Đặc điểm, yêu cầu:
Sinh viên mới ra trường hoặc năm 4
Cam kết thực tập bán thời gian (có thể làm việc ít nhất 3 ngày mỗi tuần).Đam mê phát triển phần mềm CNTT
Học hỏi nhanh các công nghệ phần mềm mới Nền tảng CNTT tốt, kỹ năng tưduy phản biện và logic
CHƯƠNG 1 GIỚI THIỆU CHUNG ĐƠN VỊ THỰC TẬP
Trang 10CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊNQUAN ĐẾN ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC
TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP
2.1 Nội dung tham gia thực tập
Nội dung 1: Postman
Nội dung 2: Git basic
Nội dung 3: Getting started with Java Spring
Nội dung 4: Beyond the Java Spring
Nội dung 5: Practice Java Spring
Nội dung 6: Revision Java Spring
Nội dung 7: JWT
Nội dung 8: Getting started with Spring Security
Nội dung 9: Swagger
Nội dung 10: Training clean code
Nội dung 11: Build web application
2.2 Phân tích đ>nh gi> tình hình thực tế theo chA đề thực tập tại đơn vE
- Với từng nội dung trong quá trình tham gia thực tập tại đơn vị chúng em đã được tiếp cận nhiều hơn với công nghệ mới hiện nay và được tìm hiểu về qui trình làm việc trong môi trường công ty
- Nội dung 1: Postman
Sử dụng git bằng cách xem lại các phiên kiểm soát
CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN
ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP
Trang 11- Nội dung 3: Getting started with Java Spring
+ Định nghĩa Java Spring là gì
+ Các module và kiến trúc của Spring Framework
- Nội dung 4: Beyond the Java Spring
+ Spring Boot là gì
+ Tác dụng của Spring Boot
- Nội dung 5: Practice Java Spring
+ Được giới thiệu về các công nghệ Java Spring
- Nội dung 6: Revision Java Spring
+ Thực hiện 1 số bài tập về Java Spring
- Nội dung 7: JWT
+ JWT là gì?
+ Cấu trúc JWT
+ Khi nào nên dùng JWT
- Nội dung 8: Getting started with Spring Security
+ Hiểu cơ bản về Spring Security
- Nội dung 9: Swagger
+ Hiểu về Swagger là gì
- Nội dung 10: Training clean code
+ Tìm hiểu chu trình phát triển web và cách viết code sạch, ít lỗi hơn
- Nội dung 11: Build web application
2.3 Ưu điểm, hạn chế cAa vấn đề phân tích
- Ưu điểm: Biết nhiều kĩ thuật và có thêm nhiều kiến thức về các ngôn ngữ vàframework cùng các công cụ hỗ trợ cho việc code
- Hạn chế: Vì thời gian thực tập có hạn nên thời gian thực hành của các kiến thức học được khá là ít
CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN
ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP
Trang 122.4 Tiến độ thực hiện công việc.
1
1
(31/10 - 06/11)
WelcomePostman basics Tìm hiểu và Postman
Học cách sử dụng PostmanGit basics Tìm hiểu cách sử dụng Git bằng cách
xem lại các khái niệm cơ bản về Git version control
thiếtCài đặt Postman, Intellij Idea4
(21/11 - 27/11)
Practice Java Spring Tìm hiểu về các công nghệ, mô hình của
Java SpringRevision Java
Lí do tại sao phải sử dụng swagger2
(12/12 - 18/12)
Build Spring Boot web application to resolve a real problem
Học cách xây dựng một website theo mô hình micro service giống công ty Và học cách bảo mật web, giải quyết vấn đề khi xây dựng một ứng dụng web
4 Build web app Tiếp tục hoàn thành xây dựng website
CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN
ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP
Trang 13(19/12 - 25/12) Training clean code Write code more cleaner
Theory test Kiểm tra lý thuyết
Bảng 1.1: Tiến độ thực hiện công việc
2.5 Hình chụp minh họa dự >n qu> trình làm việc thực tế tại đơn vE (Có thể che mờ c>c số liệu phù hợp bảo mật cho doanh nghiệp)
Sau đây là một số hình ảnh liên quan đến quá trình training của em:
Website nhỏ xây dựng được từ những kiến thức tìm hiểu trong quá trình training:
2.5.1 Cấu trúc website đã xây dựng được
Một số bài tập bổ sung kiến thức:
CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN
ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP
Trang 142.5.2 Bài tập bổ sung kiến thức2.6 Sơ lược c>c kỹ thuật, công nghệ liên quan đến c>c nội dung.
Với từng nội dung khác nhau trong quá trình training thì em được tiếp cận với nhiều
kỹ thuật mới và công nghệ mới như:
Nội dung 1: Postman
Các chức năng cơ bản
Cho phép gửi HTTP Request với các method GET, POST, PUT, DELETE.Cho phép post dữ liệu dưới dạng form (key-value), text, json
Hiện kết quả trả về dạng text, hình ảnh, XML, JSON
CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN
ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP
Trang 15Hỗ trợ authorization (Oauth1, 2).
Cho phép thay đổi header của các request
2.6.3 Giao diện Postman
Việc sử dụng Postman rất đơn giản Bạn chỉ cần chọn method, điền URL, thêm các thông tin cho body, header trong những trường hợp cần thiết, rồi nhấn SEND Việc của bạn là đợi và Postman sẽ cho bạn kết quả trả về nó có hình thù như thế nào
Nội dung 2: Github
Các kỹ thuật liên quan
Git vs SVN
Commands
init, clone, branch, checkout, pull, status
add, commit, push, log, show, diff, config
merge vs rebase
alias, reset
CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN
ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP
Trang 16Github là dịch vụ kho lưu trữ mã nguồn, các dự án mã nguồn mở sẽ được cung cấp miễn phí
2.6.4 Tổng quan về Github
Nội dung 3, 4, 5, 6: Java Spring
Spring được xem là một Framework có vai trò phát triển cho các ứng dụng Java.Trong số đó, phổ biến nhất là Java Enterprise và nó được sử dụng bởi hàng triệu lập trình viên khác nhau Framework này được phát triển đầu tiên bởi Rod Johnson và được ban hành giấy phép Apache 2.0
Ngôn ngữ sử dụng là Java
CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN
ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP
Trang 172.6.5 Logo của Spring Framework
Để tiện cho các mục đích phát triển ứng dụng mà người ta đã thực hiện phân chia Spring thành nhiều dạng module khác nhau như sau: Các module của Framework SpringTest: Đây là tầng cung cấp cho người dùng khả năng hỗ trợ kiểm thử với JUnit và TestNG Spring Core Container: Nó có bao gồm một số module khác như:
Spring core, bean: Có khả năng cung cấp các tính năng như: IOC và Dependency Injection
Spring Context: Hỗ trợ các dạng đa ngôn ngữ và các tính năng Java EE cho người dùng như: EJB, JMX
Expression Language: Có khả năng mở rộng từ Expresion Language bên trong JSP Từ đó, cung cấp các hỗ trợ cho quá trình setting hoặc getting các giá trị Hầu hết các method đều sẽ thực hiện cải tiến cho phép truy cập vào collections, index, các toán tử logic…
AOP, Aspects and Instrumentation: Các module này sẽ giữ nhiệm vụ hỗ trợ cho các cài đặt lập trình thiên hướng khía cạnh và khả năng hỗ trợ tích hợp với AspectJ.Data Access / Integration: Đây là nhóm bao gồm JDBC, ORM, OXM, JMS và module Transaction Chúng có khả năng cung cấp giao tiếp cùng với
CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN
ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP
Trang 18database.Web: Nó hay còn gọi là Spring MVC, đây là một trong những nhóm bao gồm: Web, Web-Servlet… Nó sẽ hỗ trợ cho việc tạo ra các ứng dụng web
2.6.6 Kiến trúc của SpringNội dung 7, 8: JWT, Spring security with JWT
CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN
ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP
Trang 19JWT là một chuỗi mã hóa được gửi kèm trong Header của client request có tác dụng giúp phía server xác thực request người dùng có hợp lệ hay không Được sử dụng phổ biến trong các hệ thống API ngày nay, là một phương tiện đại diện cho cácyêu cầu chuyển giao giữa hai bên Client – Server , các thông tin trong
chuỗi JWT được định dạng bằng JSON Trong đó chuỗi Token phải có 3 phần là header , phần payload và phần signature được ngăn bằng dấu “.”
2.6.7 Cấu trúc của JWT
CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN
ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP
Trang 20CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN
ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP
Trang 21Nội dung 9: Swagger
Swagger là một phần mềm mã nguồn mở được sử dụng để phát triển thiết kế và làm các document cho các restapi và còn có một số tính năng khác các bạn có thể vào link sau để xem https://swagger.io/docs/specification/2-0/what-is-swagger/
Có một số phần mềm swagger như Swagger Editor, Swagger Codegen, SwaggerInspector, Swagger UI Trong đó swagger UI được sử dụng nhiều nhấtVậy tại sao ta nên dùng Swagger? Swagger sẽ hỗ trợ các annoutation giúp cho ứng dụng spring của ta có thể mô tả đươc các API, và đồng thơi build một giao diện giúp người dùng có thể tương tác trực tiếp với các API đó
2.6.8 V dụ của Swagger
CHƯƠNG 2 PHÂN TÍCH THỰC TRẠNG CỦA VẤN ĐỀ CÓ LIÊN QUAN ĐẾN
ĐỀ TÀI MÀ SINH VIÊN CHỌN VIẾT BÁO CÁO THỰC TẬP TẠI ĐƠN VỊ/DOANH NGHIỆP THỰC TẬP
Trang 22CHƯƠNG 3 NHẬN XÉT, ĐÁNH GIÁ THỰC TRẠNG
3.1 C>c nhận xét, đ>nh gi> thực trạng cAa qu> trình làm việc
Tuy thời gian thực tập tại công ty Công ty TNHH Tôn Thép Hùng Tiến không nhiềunhưng đã để lại cho em nhiều giá trị quý báu cho hành trình tương lai sau này Cácanh, các chị của công ty, đặc biệt là anh Võ Tá Hùng đều giúp đỡ và chỉ dẫn em rấttận tình trong suốt thời gian thực tập Chính vì vậy quá trình thực tập cũng đạt đượccác điểm đáng chú ý sau:
Hiểu được quy trình làm việc thực tế, từ đó có được những cách học hiệuquả
Có được kinh nghiệm làm việc nhóm để nâng cao hiệu quả trong công việc.Học được cách quản lý và sử dụng thời gian một cách hiệu quả hơn.Học cách chịu đựng áp lực công việc và trách nhiệm của bản thân khi làmviệc
Nghiêm chỉnh chấp hành nội quy của đơn vị thực tập
Củng cố lý thuyết, nâng cao trình độ chuyên môn khi làm việc thực tế.Chủ động và tự tin hơn trong công việc đối với bản thân
Hiểu bản thân mình hơn và biết cách ứng xử thật tinh tế
3.2 Những điều chưa đạt được
Do thời gian thực tập ngắn nên vẫn chưa đáp ứng đủ kiến thức để công ty có thểgiao những công việc thực sự của dự án, những task được giao còn sai sót một sốlỗi nhỏ Còn nhiều kiến thức chưa được tiếp cận được, chưa đáp ứng được 100%yêu cầu của công ty nên thực sự vẫn chưa được join vào dự án của công ty.3.3 Bài học kinh nghiệm cho bản thân
Trong quá trình thực tập em đã được làm quen với môi trường làm việc thực tế, làmquen với công việc có tính chất tương đồng lớn với công việc tương lai của mình.Trong khoảng thời gian thực tập em cũng quan sát rất nhiều và đã rút ra cho mìnhnhững kinh nghiệm như sau:
CHƯƠNG 3 NHẬN XÉT, ĐÁNH GIÁ THỰC TRẠNG
Trang 23Sự tự tin và chủ động: chủ động là bài học lớn nhất cũng là bài học đầu tiên
mà hầu hết sinh viên khi đi thực tập học hỏi được Khi ở công ty, mọi ngườiđều có công việc riêng của mình Mọi người không có quá nhiều thời gian đểquan tâm xem mình đang làm gì mà thường sẽ chỉ để ý đến kết quả đạt đượccủa mình có hoàn thành đủ và đúng tiến độ hay không Chính vì thế côngviệc của mình thì mình nên chủ động giải quyết, có vấn đề khúc mắc phải tựtìm hiểu hoặc hỏi đồng nghiệp, mọi người trong công ty
Những bài học từ thực tế: thực tập là khoảng thời gian vô cùng bổ ích, nhờ
có khoảng thời gian đó mà em có được những trải nghiệm, kinh nghiệm quýbáu từ thực tế giúp em hiểu hơn về nghành mình theo học Được làm việctrong môi trường thực tế giúp em có thể nhanh chóng nhìn thấy những thiếusót của bản thân để có thể tiếp tục hoàn thiện
Học hỏi nhiều kiến thức, kĩ năng mới: kĩ năng mềm, đó là điều bất kể sinhviên nào cũng mong muốn có được càng nhiều, càng giỏi càng tốt, điều màmôi trường ở nhà trường không đủ để rèn luyện được tất cả, chính môitrường thực tập đã cho em biết cần gì và cần phải rèn luyện những kĩ năng đónhư thế nào
Hiểu bản thân mình hơn, biết cách ứng xử: thời gian thực tập là khoảng thờigian giúp em thể hiện bản thân mình ở trong một môi trường mới, một môitrường làm việc thực tế qua đó giúp em cảm thấy hiểu bản thân mình hơn,hiểu con người của mình như thế nào trong công việc, biết rõ hơn thứ mìnhcần và thứ mình muốn, biết được điểm mạnh cũng như điểm yếu của bảnthân Và việc ở trong một môi trường làm việc thực tế sẽ giúp bản thân tiếpxúc với nhiều người hơn Từ đó giúp em học được cách ứng xử với từngngười, nâng cao kĩ năng giao tiếp
Tất cả những điều mà em đã được học hỏi trên đây tạo cho em cơ hội để phát triểnbản thân trong tương lai, để em được thể hiện khả năng của bản thân và giúp emtrưởng thành hơn trong cuộc sống
CHƯƠNG 3 NHẬN XÉT, ĐÁNH GIÁ THỰC TRẠNG