Thực tập front-end developer: Nghiên cứu kỹ thuật và báo cáo tiến độ

MỤC LỤC

Lịch làm việc khi thực tập tại công ty

Sau mỗi tuần làm việc em sẽ báo cáo tiến độ công việc trong ngày, đặt câu hỏi và nhận chia sẻ, giải đáp từ người phụ trách, đặt mục tiêu cho tuần làm việc tiếp theo. Mỗi tuần sẽ họp tiến độ tuần 1 lần vào sáng thứ 2, 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.

NỘI DUNG THỰC TẬP

  • Nghiên cứu kỹ thuật 1. Tuần 1

    Nội dung: Tìm hiểu ứng dụng thiết kế giao diện Figma, framework Angular 15, đọc tài liệu và hiểu được kiến trúc và luồng hoạt động của source code ban đầu. Kết quả: Sử dụng được Figma để thiết kế UI/UX, học được các tính năng mới của Angular 15 và hiểu được cách chuyển từ framework Angular 14 (source code ban đầu) lên Angular 15. HTML là chữ viết tắt của Hypertext Markup Language được hiểu đơn giản là một ngôn ngữ đánh dấu mà các trình duyệt web sử dụng để giải thích và soạn văn bản, hình ảnh và các tài liệu khác thành các trang web trực quan hoặc nghe được.

    Với công việc của em tại công ty trong thời gian thực tập thì HTML khá quan trọng trong việc cải thiện UI ( User Interface), giỳp em hiểu rừ hơn về cơ chế hoạt động và nõng cao kỹ năng sử dụng một cách tối ưu và trình bày đẹp mắt. Tuy nhiện CSS vẫn có nhược điểm là khi mã nguồn được phát triển quá lớn thì số lượng dòng mã lệnh trong file CSS sẽ tăng lên sẽ gây ra khó khăn trong quá trình quản lý và nâng cấp tính năng mới. Đó là một chương trình tiền xử lý CSS ( CSS preprocessor), nú giỳp mỡnh viết CSS theo cỏch của một ngụn ngữ lập trỡnh, cú cấu trỳc rừ ràng, rành mạch, đặc biệt là dễ phát triển và quản lý.

    TypeScript là một dự án mã nguồn mở được phát triển bởi Microsoft, nó có thể được coi là một phiên bản nâng cao của Javascript bởi việc bổ sung tùy chọn kiểu tĩnh và lớp hướng đối tượng mà điều này không có ở Javascript. Thực ra TypeScript không phải ra đời đầu tiên mà trước đây cũng có một số thư viện như CoffeScript và Dart được phát triển bởi Google, tuy nhiên điểm yếu là hai thư viện này sư dụng cú pháp mới hoàn toàn, điều này khác hoàn toàn với TypeScript, vì vậy tuy ra đời sau nhưng TypeScript vẫn đang nhận được sự đón nhận từ các lập trình viên. Dễ phát triển dự án lớn: Với việc sử dụng các kỹ thuật mới nhất và lập trình hướng đối tượng nên TypeScript giúp chúng ta phát triển các dự án lớn một cách dễ dàng.

    Nhiều Framework lựa chọn: Hiện nay các Javascript Framework đã dần khuyến khích nên sử dụng TypeScript để phát triển, ví dụ như AngularJS 2.0 và Ionic 2.0. Hô trợ các tính năng của Javascript phiên bản mới nhất: TypeScript luôn đảm bảo việc sử dụng đầy đủ các kỹ thuật mới nhất của Javascript, ví dụ như version hiện tại là ECMAScript 2015 (ES6). Cỏc thành viờn cú thể theo dừi thao tỏc của người hướng dẫn, giúp kiểm tra tiến độ công việc và thực hiện điều chỉnh kịp thời nếu có sai sót xảy ra theo thời gian thực.

    Là phần mềm dựa trên nền tảng website nên Figma có khả năng tương thích với nhiều hệ điều hành như Windows, Linux, macOS,… Vì thế, đây là một trong những công cụ thiết kế giúp designer có thể truy cập và thao tác dễ dàng. Trong thời đại hiện nay, với việc thực hiện các hợp đồng, giao dịch tài chính và các giao dịch mua bán, số lượng tài liệu kỹ thuật số và giấy tờ ngày càng tăng. Để quản lý hiệu quả những tài liệu này, Hệ thống quản lý tài liệu thông minh tích hợp công nghệ Trí tuệ nhân tạo giúp tổ chức và lưu trữ chúng một cách dễ dàng, đồng thời cung cấp cơ sở dữ liệu có thể tìm kiếm nhanh chóng và chính xác.

    Smart-vOCR không chỉ là công cụ trích xuất dữ liệu, mà còn mở ra những khả năng vô hạn trong việc tối ưu hóa quy trình làm việc và nâng cao hiệu suất công việc. Khả năng học tập và cải thiện theo thời gian của AI giúp cho Smart vOCR ngày càng trở nên thông minh và hiệu quả hơn trong việc nhận dạng các kiểu ký tự khác nhau, kể cả trong trường hợp chất lượng quét hình ảnh không tốt. Giao diện người dùng Web của Smart vOCR có thể được sử dụng trên máy tính để bàn, laptop và thiết bị di động, giúp dễ dàng tìm kiếm, xem và tải lên tài liệu lưu trữ.

    Ở màn hình danh sách tài liệu, chúng ta có thể tìm kiếm tài liệu thông qua bộ lọc với đa dạng các thể loại tài liệu, giúp việc tìm kiếm trở nên linh hoạt, dễ dàng hơn.

    Hình 2.1.HTML
    Hình 2.1.HTML

    TỔNG KẾT