Tại sao có thể thiết kế quá mức cho blog của bạn

Thường xuyên, một tiêu đề phổ biến trong phát triển web tranh luận tại sao bạn không nên sử dụng một khuôn khổ nhất định trên blog của mình. Hoặc tại sao, đơn giản là bạn không nên thiết kế quá kỹ.

Nhưng mặt khác, việc kỹ thuật hóa quá mức các dự án cá nhân như blog của chúng tôi có thể làm gì để giúp chúng tôi phát triển với tư cách là nhà phát triển?

Ý tôi là gì khi thiết kế quá kỹ một blog?

Khi mọi người khẳng định rằng một blog được thiết kế kỹ lưỡng, họ thường đề cập đến thực tế là các blog thường được tạo thành từ các nhóm dữ liệu tĩnh. Vì dữ liệu đó là tĩnh nên nó có thể được tạo tĩnh mà không cần bất kỳ loại khung Javascript nào trên đầu như React.

pic.twitter.com/VBNfczn00i

- Mark Dalgleish (@markdalgleish) ngày 20 tháng 3 năm 2019

Javascript vận chuyển có thể tốn kém. Không có câu hỏi về điều đó. Khi sử dụng các công cụ như React, bạn sẽ ngay lập tức giới thiệu các hàm ý về hiệu suất bằng cách chuyển thêm Javascript.

Nếu bạn chỉ chuyển nội dung tĩnh vào một trang, tại sao bạn cần Javascript ngay từ đầu?

Kỹ thuật quá mức có thể giúp bạn học như thế nào?

Mặc dù các trang web và ứng dụng kỹ thuật quá mức mà bạn vận chuyển cuối cùng có thể gây tốn kém, đặc biệt là từ góc độ trải nghiệm người dùng, nhưng không phải mọi trường hợp đều giống nhau.

Một trong những phần hay nhất của thế giới phát triển hiện nay, hoặc có thể nói là một trong những điều khó chịu nhất, là liên tục có các công cụ mới được tạo ra.

Điều này là tuyệt vời vì một vài lý do: là một cộng đồng, chúng tôi không ngừng thúc đẩy các công cụ trở nên tốt hơn và là nhà phát triển, chúng tôi luôn có các tùy chọn mới có thể phù hợp với trường hợp sử dụng của chúng tôi hơn so với các công cụ trước đây.

Nhưng tìm cách học những công cụ mới đó có thể là một thách thức. Mặc dù có rất nhiều bài báo hướng dẫn bạn xây dựng các ứng dụng demo, nhưng có nhiều khả năng bạn không thấy chủ đề demo cụ thể đó thú vị hoặc nó không làm bạn hứng thú vì đó là một bản demo.

Làm thế nào chúng ta có thể sử dụng các dự án cá nhân như một phương tiện học tập?

Bằng cách đưa sự háo hức học hỏi đó vào các dự án cá nhân của mình, chúng tôi ngay lập tức có cơ hội đưa những công cụ đó vào sử dụng với một dự án thực tế bằng cách sử dụng dữ liệu đời thực.

Các dự án cá nhân đang ở gần và thân thiết với chúng tôi. Tôi đã dành vô số giờ để thiết kế lại, xây dựng lại và chỉnh sửa blog cá nhân của mình trước khi quyết định một việc đơn giản vì tôi hài lòng với nó.

Vì ý nghĩa sâu sắc hơn này, chúng tôi đầu tư không ngừng để làm cho nó tốt hơn. Với khoản đầu tư này, đó là một lối thoát dễ dàng để tiếp tục học hỏi những điều mới.

Học hỏi những điều mới cuối cùng là cách chúng ta phát triển với tư cách là nhà phát triển. Không phải tất cả chúng ta đều đủ may mắn để làm việc tại những công việc mà chúng ta có vô số dự án mới cho phép chúng ta có khả năng thử một khuôn khổ mới cho từng dự án. Vậy còn cách nào tốt hơn để học ngoài việc xây dựng sự hiện diện trực tuyến của chúng tôi trong khi học công cụ mới thú vị đó?

Lý do cho trải nghiệm người dùng tồi là gì?

Nói thẳng ra là không có lý do gì cả. Trải nghiệm người dùng tồi không thể chấp nhận được ở bất kỳ đâu.

Nhưng mục đích ở đây không phải là tranh luận về việc trải nghiệm người dùng tồi có ổn hay không. Mục đích là để tranh luận rằng dự án cá nhân của bạn được thừa nhận rằng không nhận được nhiều lưu lượng truy cập chậm hơn một chút, điều này không nhất thiết phải tương đương với một UX tồi.

Gọi mọi thứ là “UX tồi tệ” là một tiêu đề blog hấp dẫn, nhưng hàm ý trong thế giới thực không phải lúc nào cũng ấn tượng như vậy.

Rất có thể, dự án cá nhân của bạn không css-tricks.com thu hút hàng tấn lưu lượng truy cập mỗi ngày. Có thể học hỏi từ những sai lầm trên blog của bạn (nơi tác động nhỏ hơn rất nhiều) chứ không phải từ những sai lầm trên ứng dụng của công ty hoặc khách hàng của bạn làm cho nó trở thành một bài tập rủi ro thấp hơn nhiều.

Tìm hiểu về những sai lầm đó khi nó không quan trọng nhiều hoặc khi bạn sẽ không mất tiền kinh doanh vì vô tình đưa trang web xuống. Hãy áp dụng những bài học kinh nghiệm đó vào thực tế để tạo ra sự khác biệt trong cuộc sống của mọi người khi bạn đang xây dựng các công cụ dựa trên khoa học mới cho web.

Blog cá nhân của bạn không cần phải có hiệu suất vượt trội với 100 điểm trên Google PageSpeed. Mặc dù đó là một mục tiêu tuyệt vời, nhưng bạn có thể làm nhiều việc hơn để giúp bản thân thành công, phát triển với tư cách là nhà phát triển và cuối cùng mang lại nhiều lưu lượng truy cập hơn là chỉ tập trung vào việc giảm 100ms tải trang của bạn.

Vậy điều đó để lại chúng ta ở đâu?

Tìm hiểu các công cụ mới và phá vỡ mọi thứ trong các dự án cá nhân của bạn. Hãy vui vẻ với nó - đó là lý do tại sao tất cả chúng ta đều làm điều này ngay từ đầu, phải không?

Đôi khi làm mọi thứ rối tung lên cũng không sao. Chỉ cần học hỏi từ những sai lầm đó để lần sau nó thực sự quan trọng, bạn sẽ giúp tạo ra tác động lâu dài với công việc của mình.

Hãy theo dõi tôi để biết thêm về Javascript, UX và những điều thú vị khác!

  • ? Theo dõi tôi trên Twitter
  • ? ️ Đăng ký Youtube của tôi
  • ✉️ Đăng ký nhận bản tin của tôi