Làm Thế Nào Để Trở Thành Front-End Developer Tệ Nhất?
Hello, chào mừng các bạn đến với bài viết đặc biệt trong hôm nay, mình sẽ chia sẻ với các bạn 15 bí kíp "xịn sò" để trở thành một Front-End Developer tệ nhất quả đất! 🌍
Sau một thời gian qua Ukcài trợ chiến và nằm vùng ở dải gazaa nhằm giải cứu thế giới thì mình đã trở lại, nếu bài viết này có nhiều like và comment mình sẽ thực hiện part 2 🤣
1. Hãy Sử Dụng Biến Toàn Cục Thật Nhiều
Đầu tiên và quan trọng nhất, hãy quên mất mọi chuyện về scope và biến local đi nhé. Biến toàn cục (global variables) chính là chìa khóa để mở ra cánh cổng của sự hỗn loạn. Hãy chia sẻ với đồng nghiệp rằng, đây là phong cách coding "đỉnh của đỉnh"! 😎
2. Đừng Bao Giờ Phản Đối Product Manager
Khi Product Manager đưa ra yêu cầu, dù có vô lý đến mấy, hãy chấp nhận mà không cần suy nghĩ. Công việc của bạn là làm cho mọi thứ trở nên phức tạp và rối rắm nhất có thể. Hãy trở thành "chú thỏ trắng" không kén cái gì. 🐇
3. Không Bao Giờ Viết Code Comments
Tại sao phải viết ghi chú cho code chứ? Để giúp đồng nghiệp làm việc dễ dàng hơn ư? Không bao giờ! Hãy để mọi người tự mày mò đi tìm hiểu ý nghĩa của const dpr = 2;
này nhé!
4. Hãy Từ Chối TypeScript
TypeScript là công cụ của những kẻ yếu đuối. Chúng ta chỉ tin tưởng vào JavaScript thôi. Hãy chuyển đổi tất cả sang JavaScript để thể hiện sự "cao siêu" trong việc bảo trì và mở rộng dự án. 🚀
5. Đừng Bao Giờ Tái Sử Dụng Module
Mỗi tính năng, hãy viết từ đầu. Không tái sử dụng, không hooks, không tool functions. Sáng tạo là số một! 🎨
6. Từ Chối Sử Dụng Hooks
Hãy viết components bằng class, từ chối hoàn toàn functional components và hooks. Đó là cách chứng tỏ bạn là lập trình viên "cổ điển". 🏛️
7. Viết Components Có Nội Dung Dài
Một component = toàn bộ logic của web page. Hãy đảm bảo component của bạn có ít nhất 1000 dòng code nhé!
8. Sử Dụng State Manager Thật Nhiều
Dùng Redux hay Mobx cho mọi trạng thái trong project, dù làm cho dự án trở nên phình to ra. Càng rối beng càng tốt! 🤹
9. Phong Cách Viết Style Lộn Xộn
Hãy kết hợp inline styles với CSS file styles một cách lộn xộn. Đặt tên class tuỳ ý, không cần phản ánh cấu trúc DOM. Gặp xung đột style, cứ mạnh tay override!
10. Sử Dụng JavaScript Để Thực Hiện Style
Animation và transition? Hãy sử dụng JavaScript thay vì CSS thuần túy. Càng phức tạp càng tốt!
11. Truyền Tham Số Qua Nhiều Tầng Component
Hãy truyền tham số từ cha xuống con, từ con xuống cháu, cứ thế mà truyền. Đừng nghĩ đến context hay Redux gì cả!
12. Từ Chối Gói Gọn Network Request
Mỗi lần request, tạo một instance Axios mới. Lỗi network? Xử lý riêng lẻ từng cái một.
13. Sửa Đổi Trực Tiếp Trong node_modules
Hãy chỉnh sửa trực tiếp trong node_modules
và giữ những thay đổi đó trên máy của bạn.
14. Lạm Dụng "if else"
Càng nhiều "if else" càng tốt. Đó là cách thể hiện khả năng lập trình vượt trội của bạn.
15. Không Dùng “const” và “let”
Sao phải dùng “const” và “let” khi cuối cùng nó cũng được biên dịch thành “var”? Hãy trở về với cổ điển.
Cuối Cùng
Cảm ơn các bạn đã đọc bài viết này. Nhớ đừng bao giờ áp dụng những "lời khuyên" này vào thực tế nhé! 😂👍
Mình hy vọng bạn thích bài viết này và học thêm được điều gì đó mới.
Donate mình một ly cafe hoặc 1 cây bút bi để mình có thêm động lực cho ra nhiều bài viết hay và chất lượng hơn trong tương lai nhé. À mà nếu bạn có bất kỳ câu hỏi nào thì đừng ngại comment hoặc liên hệ mình qua: Zalo - 0374226770 hoặc Facebook. Mình xin cảm ơn.
Momo: NGUYỄN ANH TUẤN - 0374226770
TPBank: NGUYỄN ANH TUẤN - 0374226770 (hoặc 01681423001)
All rights reserved