Tất cả
Việc làm
Công ty

Tạo thông báo việc làm ngay

6 việc làm Hà Nội - Cấp bậc: Fresher

Bài viết liên quan

Xem tất cả
Fix lỗi Force layout, reflow ảnh hưởng tới performance Frontend

Fix lỗi Force layout, reflow ảnh hưởng tới performance Frontend

Bài viết được sự cho phép của tác giả Thanh Lê Tại sao nên đọc bài này? Tìm hiểu xem Force Layout, reflow là gì? Cách khắc phục, work around Force layout Force layout/reflow là mỗi point ảnh hưởng cực lớn tới performance của website (Đặc biệt là mấy trang web phức tạp), mà nguyên nhân tạo ra nó mình thấy khá là… chí mạng. Vài dòng code cơ bản thôi mà lại khiến hậu quả lớn đến vậy!? Như ví dụ trên hình trên là kết quả Performance check của CoinMarketCap, thời gian Hydrate là 1.03s, và trong đó, task force layout/reflow đã chiếm đâu đó khoảng 0.2s rồi (Tức là 20%) Sau khi tìm hiểu rồi debug các kiểu thì mình nhận ra là issue này xuất phát từ một dòng lệch cực kì xàm if (window.innerWidth < MOBILE_SIZE) { Vậy cụ thể lỗi trên là như nào? Những lỗi trên gọi là Layout Thrashing Layout Thrashing means: Forcing the browser to calculate a layout that is never rendered to the screen. Hiểu cơ bản [...]

Đọc thêm
7 cách ChatGPT giúp bạn lập trình tốt hơn và nhanh hơn

7 cách ChatGPT giúp bạn lập trình tốt hơn và nhanh hơn

Bài viết được sự cho phép của tác giả Trần Ngọc Minh 1. Lập kế hoạch dự án (Project Planning) Lập kế hoạch dự án là giai đoạn quan trọng nhất của bất kỳ dự án nào, nơi bạn đặt nền móng cho sự thành công. Nhận được sự hỗ trợ của ChatGPT trong giai đoạn lập kế hoạch có thể rất quý giá vì nó có thể giúp bạn suy nghĩ về phạm vi, kiến trúc, yêu cầu và khả năng thực hiện của dự án phát triển phần của bạn. Bằng cách mô tả mục tiêu, ràng buộc và trường hợp sử dụng của bạn cho ChatGPT, nó có thể đưa ra những gợi ý hữu ích liên quan đến: Công nghệ và công cụ để lựa chọn dựa trên nhu cầu cụ thể của bạn Thiết kế và kiến trúc cấp cao Những nhiệm vụ và bước quan trọng cần thực hiện theo đúng trình tự Những vấn đề, rủi ro và trở ngại tiềm ẩ [...]

Đọc thêm
Vài vấn đề cơ bản khi học lập trình .NET

Vài vấn đề cơ bản khi học lập trình .NET

Bài viết được sự cho phép của tác giả Trần Ngọc Minh Bài viết này mô tả vài khía cạnh, vài khái niệm quan trọng cho những người bắt đầu học ngôn ngữ lập trình .NET như C#, VB, v.v. Có thể hình dung bài viết như một tấm bản đồ đơn giản để người học có thể hình dung sơ lượt về những vấn đề cơ bản mà mình sẽ gặp khi học một ngôn ngữ lập trình .NET cụ thể. Multiprocessing Multitasking (đa nhiệm vụ) Mutitasking là khả năng thực hiện nhiều nhiệm vụ nhưng chỉ một nhiệm vụ tại một thời điểm và các nhiệm vụ khác phải dừng để chờ nhiệm vụ này hoàn tất. Hệ điều hành chuyển các nhiệm vụ với tốc độ rất nhanh làm người dùng có cảm giác các nhiệm vụ này được thực hiện đồng thời. Multiprocessing (đa tiến trình) Tiến trình (process) hay nhiệm vụ (task) có thể được hiểu giố [...]

Đọc thêm
20 mẹo xây dựng thương hiệu cá nhân hiệu quả trên LinkedIn (Phần 1)

20 mẹo xây dựng thương hiệu cá nhân hiệu quả trên LinkedIn (Phần 1)

Bài viết được sự cho phép của tác giả Lê Tuấn Anh LinkedIn hiện tại không chỉ là một kênh tìm việc tốt, xây dựng mối quan hệ tốt mà còn là nền tảng phù hợp để những ai đang đi làm xây dựng thương hiệu cá nhân chuyên nghiệp. Sau 8 năm sử dụng LinkedIn ở nhiều vai trò khác nhau từ ứng viên, người làm tuyển dụng và người xây dựng nội dung với hơn 21,000 lượt theo dõi, mình thấy rằng LinkedIn đã mang lại cho bản thân rất nhiều lợi ích và cơ hội. Xung quanh mình đã nhiều người biết đến LinkedIn, nhưng có thể chưa dành thời gian đào sâu tìm hiểu và tận dụng triệt để các tính năng. Vì vậy trong bài viết này, mình chia sẻ đến các bạn 20 tips ngắn gọn để xây dựng thương hiệu cá nhân thu hút trên LinkedIn. Một thương hiệu cá nhân thu hút sẽ giúp [...]

Đọc thêm