Để thử sức bản thân trong ngành công nghiệp web, em đã lựa chọn vai trò front-end developer để học hỏi cho các đồ án cũng như nghề nghiệp tương lai Sau những năm tháng trong môi trường đ
Trang 11
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
[Full-stack Developer]
Công ty thực tập: TNHH Unlimited
Design And Technology
Người phụ trách: Kiều Trí Đăng Thực tập sinh: Nguyễn Thành Tài
TP Hồ Chí Minh, tháng 7 năm 2023
Trang 22
LỜI MỞ ĐẦU
Trong hơn một thập kỉ qua, ngành công nghệ thông tin đã có những bước phát triển như vũ bão trải rộng khắp trên mọi lĩnh vực hoạt động ở khắp nơi trên toàn thế giới Cụ thể những thành tựu trong ngành công nghệ thông tin đã khiến doanh nghiệp trong và ngoài nước ngày càng chú ý hơn tới việc áp dụng chúng để gia tăng ưu thế cạnh tranh và tạo cơ hội cho mình
Công nghệ Web đã phục vụ đã phục vụ hầu hết các nhu cầu của con người từ bán hàng, giáo dục, liên lạc, khai báo thông tin (cá nhân, y tế,…) Gần 2 tỷ là con số trang web đã được tạo và không có dấu hiệu suy giảm
Sử dụng website là cách truy cập thuận tiện đối với khách hàng Một trang web muốn được nhiều người sử dụng phải nâng cao hiệu năng và trải nghiệm người dùng,
và làm thế nào để tạo ra sản phẩm đạt chất lượng cao, thỏa mãn hai yếu tố trên luôn làm bất kì một đội ngũ phát triển website nào tốn nhân lực và thời gian Để thử sức bản thân trong ngành công nghiệp web, em đã lựa chọn vai trò front-end developer để học hỏi cho các đồ án cũng như nghề nghiệp 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 UNLIMITED DESIGN AND
TECHNOLOGY – một môi trường nếu có hội em sẽ giới thiệu bạn bè cũng như đồng nghiệp trong tương lai
Trang 33
LỜI CẢM ƠN
Em xin trân trọng gửi lời cảm ơn Công ty TNHH UNLIMITED DESIGN AND TECHNOLOGY đã cho em cơ hội được thực tập tại công ty
Em xin chân thành cảm ơn trường Đại học Công nghệ Thông tin và Khoa Công nghệ Phần mềm đã tạo điều kiện cho em hoàn thành tốt đợt thực tập doanh nghiệp Nhờ đợt thực tập này
đã giúp cho em rất nhiều kinh nghiệm quý báu Những kinh nghiệm đó sẽ giúp em hoàn thiện hơn trong công việc và môi trường làm việc sau này
Em cũng xin cảm ơn quý thầy cô trong khoa đã tận tình giảng dạy và trang bị cho em những kiến thức cần thiết Chính những kiến thức này hỗ trợ em rất trong việc hoàn thành khóa thực tập doanh nghiệp
Mặc dù em đã cố gắng hoàn thành báo cáo thực tập doanh nghiệp Tuy nhiên sẽ có những thiếu sót, rất mong nhận được sự thông cảm, chia sẻ của quý thầy cô để giúp em hoàn thành tốt bộ môn thực tập doanh nghiệp
Một lần nữa em xin chân thành cảm ơn !
TP HCM, ngày 3 tháng 7 năm 2023
[…]
Trang 44
NHẬN XÉT CỦA KHOA
Trang 5
5
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 […] 7
1.2 Sản phẩm công ty 7
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 10
2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty 10
2.2 Nghiên cứu kỹ thuật 10
2.2.1 Tuần 1 10
2.2.2 Tuần 2 10
2.3 Tham gia dự án thực tế 12
CHƯƠNG 3: TỔNG KẾT 14
3.1 Điểm mạnh 14
3.2 Điểm yếu 15
3.3 Chuẩn đạt được 15
TÀI LIỆU THAM KHẢO 16
Trang 66
CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP
Công ty TNHH UNLIMITED DESIGN AND TECHNOLOGY
Trang 77
1.1 Giới thiệu tổng quan về công ty TNHH Unlimited Design and Technology
Tên công ty: Công ty UNLIMITED DESIGN AND TECHNOLOGY
Địa chỉ: 242/21/12 Nguyễn Thiện Thuật, Phường 3, Quận 3, Thành phố Hồ Chí Minh
Điện thoại: 1800 6872
Mã số thuế : 0315831777
1.2 Sản phẩm công ty
1 Sản phẩm của công ty
Thông qua trang website (VDES), công ty cung cấp một nền tảng trực tuyến thông qua tất cả các loại địa điểm và nhà cung cấp tạm thời (ví dụ như khách sạn, nhà hàng, hội trường tiệc cưới, trung tâm hội nghị, tiệm bán hoa, chỗ thuê đồ nội thất, trang trí sự kiện), có thể quảng cáo sản phẩm của họ cho việc đặt chỗ và thông qua đó khách hàng đến trang website để có thể đặt chỗ Bằng cách tạo một cái đặt chỗ qua VDES, bạn ký vào một hợp đồng trực tiếp (ràng buộc pháp lý) mối quan hệ với người tổ chức
sự kiện mà bạn đặt chỗ Từ quan điểm này, bạn có thể đặt chỗ của bạn, công ty đóng vai trò như trung gian giữa bạn và nhà cung cấp, truyền tải những chi tiết thông tin cho việc đặt chỗ của bạn tới nhà cung cấp sự kiện và gửi cho bạn mail xác nhận để thay mặt
và cho nhà cung cấp sự kiện
Trang 88
Trang 99
Địa chỉ website: https://vdes.vn/
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 1/7/2022 tới 3/7/2023
- Thời gian làm việc từ thứ 2 đến thứ 7 và làm việc 40 tiếng 1 tuần tối thiểu 6 tiếng 1
ngày, thứ 7 tối thiểu 4 tiếng
- Thời gian nghỉ trưa từ 12:00 PM đến 1:30 PM, mọi nhân viên có thể ăn trưa và ngủ
trước khi bắt đầu công việc vào buổi chiều
- Mỗi tháng có tổ chức outing theo từng phòng, bộ phận sẽ được trưởng bộ phận sắp
xếp địa điểm outing, làm việc ở bên ngoài công ty
- Mỗi chiều 05:30 PM toàn công ty sẽ tham gia peer testing cho platform của mình để
hoàn thiện sản phẩm
- Mỗi sáng 09:45 AM mọi thành viên sẽ thực hiện report công việc của mình qua bot
standup trên slack với 3 câu hỏi hôm trước làm gì, hôm nay làm gì, có stuck ở đâu
không
Trang 1010
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 : 2 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, quá 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
Ngoà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, 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 Udt, quá 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 : 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, mentor đã hướng dẫn thực tập sinh tìm hiểu về các công cụ sẽ sử dụng trong công việc sau này Một số phần mềm trong số đó như Gitlab – sử dụng quản lí code, VScode - một editor để xây dựng ứng dụng
Trang 1111
Trang 1212
Kết quả : Hiểu thêm về công ty UDT, quá 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.2 Tuần 2
Nội dung : Được training về các kỹ thuật html, css, scss cơ bản và nâng cao, những
kiến thức quan trọng cho việc tạo các layout responsive cho trang web
- Html: để xây dựng nội dung của website
- Css: để chỉ định bố cục của các trang web
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
- Tự tìm hiểu các tài liệu và khóa học ở ngoài
Kết quả :
- Nắm được kiến thức html/css cơ bản và biết them css flexbox
- Nắm được cách thức dựng layout, style theo design và bố trí media query cho responsive
2.4 Tham gia dự án thực tế
Dự án: Phát triển hệ thống cho thuê nhà ở Mỹ HomeRoom
Công nghệ sử dụng: Loopback4, Nextjs
Các công việc đã thực hiện:
- Một số giao diện
Trang 1313 Hình 3.1 Giao diện trang chủ
Hình 3.2 Giao diện trang house detail
Trang 1414
Hình 3.3 Giao diện trang apply
CHƯƠNG 3: TỔNG KẾT
Quãng thời gian thực tập tại công ty TNHH Unlimited Design and Technology đã 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 kỹ năng mềm sử dụng mail, quản lý ticket, làm việc nhóm, giao tiếp với cấp trên, …
Chỉ trong thời gian hạn chế, em đã hoàn thành dự án cá nhân trong quá trình training với các tính năng, yêu cầu đặt ra ban đầu
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
- Qua thời gian thực tập ở công ty, tôi đã nắm được các kiến thức cơ bản và vài nâng cao liên quan đến công việc của một lập trình viên ReactJS
- Làm việc trong dự án production cũng như nền tảng, sản phẩm chính của công
ty với vai trò là một ReactJS developer trong mô hình Kanban, tôi đã học được nhiều điều về quá trình làm ra một sản phẩm phần mềm thực sự Không chỉ đảm bảo chất lượng phần mềm mà còn giúp sản phẩm tốt hơn về cả chất lượng
và quy trình
Trang 1515
3.2 Điểm yếu
- Cần cải thiện communication với đồng nghiệp, leader
- Cần cải thiện chất lượng code, tư duy phát triển phần mềm
3.3 Chuẩn đạt được
G1 Nắm bắt được xu hướng, nhu cầu xã hội và tính đặc thù của doanh
G2 Hiểu và giải thích được các khái niệm cơ bản, thuật ngữ và sơ đồ hệ
G3 Nắm được quy trình, phương pháp và công nghệ phát triển sản phẩm
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
Trang 1616
TÀI LIỆU THAM KHẢO
Html, css, responsive:
- https://developer.mozilla.org/en-US/
- https://www.w3schools.com/
- https://www.freecodecamp.org/learn/responsive-web-design/
Javascript:
- https://www.w3schools.com/
- https://codelearn.io/learning/javascript-co-ban