Refactoring UI
🪙

Refactoring UI

Mario Sanchez

Tác giả: Phi Long

Cập nhật lần cuối: 13/11/2024

Trước đây, mình cứ nghĩ muốn thiết kế đẹp là phải có năng khiếu hay bẩm sinh gì đó bla bla… Nhưng khônggg. Cách đây 3 năm, mình bắt đầu sử dụng Figma và những thiết kế đầu tiên giờ nhìn lại … “Hừmmm, này ai làm zậy!”. Sau những ngày tháng “thăm ngàn, kẹp ngân”, cuối cùng mình đã đạt được những thứ ngoài sức tưởng tượng, đó là mắt cận hơn, cột sống bất ổn hơn từ đó.

Nói đi cũng phải nói lại, nhờ nhìn cái đẹp nhiều hơn, thực hành và làm việc với các công cụ hỗ trợ thiết kế UI đẹp như Tailwind, mình đã có những góc nhìn kinh nghiệm hơn xiu xíu trong thiết kế.

Đó là lí do mình muốn giới thiệu đến mọi người cuốn sách “Refactoring UI” của 2 tác giả Adam Wathan và Steve Schoger - đồng sáng lập dự án Tailwind CSS. Adam chắc là cái tên không còn xa lạ gì đối với ae dev thủ thích chăm đọc github, còn Steve - tác giả của bộ Heroicons nổi tiếng, đảm nhận vai trò thiết kế UI/UX.

Quay trở lại, Refactoring UI là một cuốn sách nhằm cung cấp hướng dẫn cho các lập trình viên, đặc biệt là những người không chuyên về thiết kế, để cải thiện giao diện người dùng (UI) của ứng dụng web. Cuốn sách này không chỉ đơn thuần là lý thuyết, mà còn chứa đựng nhiều mẹo và kỹ thuật thực tiễn có thể áp dụng ngay lập tức. Sau đây là đôi lời tâm sự của tác giả Adam:

“Xin chào! Tôi là Adam Wathan, một lập trình viên full-stack từng rất tệ trong việc thiết kế. Tôi đã là bạn với Steve Schoger nhiều năm và chúng tôi đã cùng nhau làm rất nhiều dự án— Steve phụ trách thiết kế giao diện và tôi lo phần phát triển.

Giống như nhiều lập trình viên, tôi luôn mong muốn làm cho ý tưởng của mình trông đẹp mắt mà không phải dựa vào nhà thiết kế, nhưng bất cứ khi nào tôi tự mình cố gắng thiết kế thứ gì đó, tôi đều cảm thấy thất vọng và bỏ cuộc.

Tôi luôn nghĩ rằng đó là vấn đề về bán cầu não — tôi logic và phân tích nên giỏi lập trình, còn những người như Steve trực giác và sáng tạo nên họ giỏi thiết kế.

Nhưng sau khi làm việc cùng Steve, tôi bắt đầu học được những mẹo nhỏ. Những mẹo không đòi hỏi tài năng nghệ thuật nhưng làm cho thiết kế trở nên tốt hơn ngay lập tức, và lý do đằng sau cũng rất hợp lý đối với tôi với tư cách là một lập trình viên.”

Bình luận(0)

Hãy là người đầu tiên bình luận!