Get in touch
or send us a question?
CONTACT

Làm Thế Nào Để Trở Thành Front-End Developer Tệ Nhất?

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é!

image.png

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é!

image.png

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.

Nguồn: viblo