Thiết bị có giao diện trực quan. Thiết kế web trực quan: cách làm cho trang đích của bạn thân thiện với người dùng

Giao diện trực quan. Chà, hãy đếm xem bạn có thường xuyên nghe/đọc cụm từ này không? Hoặc có thể bạn tự nói điều đó thường xuyên? ;)

Đồng thời, tôi luôn tự hỏi mình những câu hỏi thâm hiểm khác nhau: ai hiểu được? Nó rõ ràng đến mức nào? vân vân... Tôi nhớ đã hơn một lần tranh luận với Thuyền trưởng về các trang web nói chung (trường hợp cuối cùng như vậy).

Đây là một câu nói. Và đây là câu chuyện cổ tích. Tôi chưa viết và không có ý định viết các bài đăng trả phí: những bài đăng mà tôi phải nói tích cực về bất cứ ai sẽ trả tiền cho tôi. Đây chính xác là cách tôi trả lời tất cả những ai muốn mua một bài viết. Nhưng đôi khi - tôi rất vui - tôi gặp được những người phù hợp, sẵn sàng nắm bắt cơ hội. Tôi không lấy tiền nhưng tôi hứa sẽ nói những gì tôi nghĩ về dịch vụ/trang web/công ty. Một rủi ro trung thực? :))

Tôi rất vui vì lần này chính dịch vụ của Belarus đã câu được mồi của tôi. Và tôi quyết định không chỉ mô tả những gì tôi nhìn thấy mà còn tiến hành một thử nghiệm về khả năng sử dụng vi mô.

Tôi không tự mình lái ô tô (và - ôi chúa ơi - tôi không có ý định lái xe). Nhưng tôi có một đối tượng thi xuất sắc: mẹ tôi là một người lái xe có kinh nghiệm và một người sử dụng Internet thiếu kinh nghiệm :) Tôi cho mẹ tôi ngồi trước máy tính, mở trang web zavodi.by và đề nghị tìm những loại lốp phù hợp với bà bây giờ.. .

Vì vậy, sau một hướng dẫn ngắn gọn - đây là loại trang web gì - mẹ tôi bắt đầu tìm kiếm...

Những khám phá mà cô ấy thực hiện cũng là những khám phá đối với tôi.

Ví dụ: một người dùng Internet thiếu kinh nghiệm sẽ không hiểu ngay được bạn có thể tìm kiếm bằng cách nào:)) Hơn nữa, “tìm kiếm nhanh” () thực ra cũng không hề nhỏ phải không? Và nó khác với phần mở rộng () khá nhiều... Thành thật mà nói, Tìm kiếm nhanh Cá nhân tôi (cùng với mẹ tôi :)) sẽ làm ít hơn...

Phát hiện thứ hai vào buổi tối: mặc dù mẹ tôi là một người đam mê lái xe nhưng bà không nhớ thuộc lòng tất cả các thông số của lốp (vâng, đã có điều gì đó cần nhớ rồi...) Vì vậy, mấu chốt chính là việc ghi nhớ đúng thông số... Liên kết nhỏ " Khoảng thời gian“Điều đó thậm chí còn không rõ ràng đối với tôi (mặc dù tôi không phải là người lái xe nhưng tôi luôn sử dụng Internet…)

Nhân tiện, một giải pháp tốt cho vấn đề trong tình huống khó khăn này là... à, tìm kiếm rất nhanh trong một menu riêng biệt, khi bạn có thể chọn ngay những gì phù hợp nhất (theo giá cả, theo điều kiện, theo loại, v.v. ) ().

Riêng biệt, tôi muốn lưu ý trang mà chủ sở hữu trang web báo cáo rằng không có loại lốp phù hợp trong cơ sở dữ liệu. Tại thời điểm này, điều thu hút sự chú ý của người dùng bình thường là thứ lớn hơn và sáng hơn, đó là: logo Nokian và dòng chữ về chúng. Và chỉ vậy thôi... Nếu tôi là nhà phát triển, tôi sẽ chú ý đến trang nhỏ nhưng quan trọng này, làm nổi bật ít nhất một chút thông báo và hướng dẫn "Phải làm gì tiếp theo?" ().

Sau khi tìm được loại lốp phù hợp, mẹ tôi cẩn thận (vâng, điều này cũng quan trọng đối với bà) đọc mô tả và có thể đã đặt hàng... Nếu bây giờ đây không chỉ là một thử nghiệm :) Ở đây tôi sẽ tự mình tiếp tục.

Riêng biệt, tôi muốn lưu ý rằng dịch vụ này được thiết kế theo cách “ Lốp được đặt hàng thông qua người quản lý của chúng tôi! Điều này được thực hiện để phục vụ yêu cầu của bạn một cách nhanh chóng và hiệu quả nhất có thể.“Cách tiếp cận này giúp chúng tôi, người mua, tiết kiệm thời gian và thần kinh (hãy nhớ những xung đột thường xuyên giữa các nền tảng như vậy, chẳng hạn như Trực tuyến, về chủ đề “ai là người chịu trách nhiệm”: trang web hoặc người bán trong từng trường hợp cụ thể).

Điều gì sẽ quan trọng đối với hầu hết người dân Belarus: trang web này “nhẹ” và tải khá nhanh và không gặp khó khăn (như bạn biết: “Trong khi người Nga xem YouTube, thì người Belarus đọc Wikipedia”. Vì vậy, xét về trọng lượng thì zavodi.by khá tương đương với Wiki mức độ :))).

Phán quyết của tôi? zavodi.by đã không mạo hiểm một cách vô ích (đặc biệt là khi xét đến việc chúng thậm chí còn chưa được một tháng tuổi, theo như tôi hiểu). Ý tôi là những dịch vụ như vậy rất hữu ích trong nhiều lĩnh vực. Và giờ đây cuộc sống của tôi sẽ dễ dàng hơn bao nhiêu khi tôi không phải tìm kiếm trên mạng những chiếc lốp phù hợp cho mẹ :-D Tất nhiên, dự án vẫn còn rất nhiều việc phải làm, vẫn còn chỗ để phát triển và phát triển nhưng điểm xuất phát theo tôi không tệ.

Ngày 26 tháng 12 năm 2016 lúc 10:23 chiều

Lập trình trực quan

  • Gỡ lỗi
  • Lập trình,
  • Mã hoàn hảo

Trong kinh nghiệm làm việc tương đối ngắn của mình (khoảng 6 năm), tôi thường nghe thấy những cụm từ từ các lập trình viên có kinh nghiệm và mới vào nghề - “Tôi cảm thấy rằng cách này sẽ hiệu quả”, “Tôi có cảm giác rằng phương pháp này sẽ không hiệu quả”, “Hãy làm Giao diện trực quan" và như thế. Tất cả điều này là sự thể hiện của trực giác trong quá trình phát triển và lập trình.
Cuộc trò chuyện sẽ đi xa hơn về cô ấy.

Lấy từ oprah.com

Để bắt đầu, tôi muốn định nghĩa chính khái niệm “trực giác”.

Trực giác (cuối tiếng Latin intuitio - "chiêm nghiệm", từ động từ intueor - nhìn chăm chú) là một phương pháp giải quyết vấn đề thông qua kết luận tức thời trong tiềm thức, dựa trên trí tưởng tượng, sự đồng cảm và kinh nghiệm trước đây, "cảm giác sâu sắc", cái nhìn sâu sắc.

"Wikipedia"


Trực giác (từ tiếng Latin intueri - nhìn kỹ, cẩn thận) là một quá trình suy nghĩ bao gồm việc tìm ra giải pháp gần như ngay lập tức cho một vấn đề mà không nhận thức đầy đủ về các kết nối logic.

Trực giác (từ tiếng Latin intueri - nhìn kỹ, cẩn thận) là kiến ​​​​thức phát sinh mà không nhận thức được cách thức và điều kiện để có được nó, do đó chủ thể có được nó là kết quả của "sự tùy ý trực tiếp"

Cơ sở của những định nghĩa này là trực giác là một cách đưa ra quyết định nhất định. Có thể có một số lý do cho phương pháp này: kinh nghiệm trước đây, trí tưởng tượng, “linh cảm” phi lý, v.v.

Và mỗi phương pháp này đều được phản ánh trong quá trình lập trình và có thể có cả tác động tích cực và tiêu cực.

Vì vậy, trước hết tôi xin chia lập trình “trực quan” thành 2 thành phần: - lạc quan và bi quan

Lập trình trực quan lạc quan

Bản chất của nó nằm ở ảnh hưởng lạc quan hoặc tích cực của trực giác đến quá trình tạo mã. TRONG trong trường hợp này trực giác là một trợ lý, một “người bạn tốt”, một công cụ trong tay nhà phát triển.

Trực giác dựa trên kinh nghiệm

Ý tưởng chính ở đây là trong quá trình tích lũy kinh nghiệm phát triển, chúng tôi phát triển các khuôn mẫu và liên kết nhất định liên quan đến mã mà chúng tôi có thể xác định mà không cần đi sâu vào quá trình suy nghĩ.

Một số lượng lớn các ví dụ về việc sử dụng trực giác như vậy trong quy trình làm việc đã được Dmitry Chepel từ Acronis mô tả trong cuốn sách của mình. Nếu bạn chưa đọc nó, hãy chắc chắn đọc nó.

Tôi muốn cung cấp cho bạn một thí nghiệm ví dụ khác. Dưới đây là một ví dụ về code bằng ngôn ngữ Sidef (tôi hy vọng không nhiều bạn biết đến nó). Hãy thử đoán xem anh ấy đang nói về điều gì mà không đi sâu vào chi tiết:

Vòng lặp ( var swapped = false ( |i| if (arr > arr[i]) ( arr = arr swapped = true ) ) * arr.end swapped || break ) return arr

Có lẽ một số bạn đã đoán được chúng ta đang nói về điều gì sau khi nhìn thấy những phần quen thuộc trong mã, có lẽ một số thì không. Tôi đã thử tiến hành thí nghiệm này với một nhóm nhỏ lập trình viên mà tôi biết và kết quả là thế này: hơn một nửa (khoảng 65%) số người có thể thực hiện được. một khoảng thời gian ngắn hiểu những gì chúng ta đang nói về.

Tôi hỏi họ làm thế nào họ có thể đoán được - và câu trả lời phổ biến nhất là:
“Chúng tôi nhìn thấy những đoạn mã quen thuộc và ngay lập tức đoán được đó là gì.”

Do đó, bằng cách tích lũy kinh nghiệm, bộ não của chúng ta có thể nhanh chóng đưa ra quyết định liên quan đến mã mà chúng ta làm việc mà không cần nỗ lực thêm về mặt tinh thần.

Chính vì điều này mà chúng tôi nghĩ rằng những lập trình viên giàu kinh nghiệm hơn sẽ có “cảm nhận” nhất định về một dự án hoặc ngôn ngữ lập trình.

Trực giác dựa trên logic

Hãy thử tiếp tục hàng tiếp theo:
Chắc chắn bạn chưa hề nghĩ tới con số tiếp theo sẽ là con số nào.
Đây là một ví dụ đơn giản về một khuôn mẫu mà chúng ta có thể tiếp tục theo đúng nghĩa đen mà không cần suy nghĩ.

Nhưng điều gì sẽ xảy ra nếu chúng ta lấy đoạn mã Python sau đây làm ví dụ:

Def sum(a, b): ... def mult(a, b): ... deftrừ(a, b): ... def chia(a, b): ... def tính toán(a, b , chiến lược): ... tính toán(4, 2, tổng) #6 tính toán(4, 2, nhiều) #8 tính toán(4, 2, trừ) #2 tính toán(4, 2, chia) #??
Thậm chí không nhìn thấy mã nguồn, chúng ta “trực giác” cảm nhận được kết quả thực thi sẽ như thế nào chức năng cuối cùng trong danh sách.

Điều này xảy ra do chúng tôi phân tích tên của các hàm, so sánh chúng với kết quả thu được và từ đó xây dựng một số mẫu và giả định về mã đang được phân tích. Vì vậy, chúng tôi sử dụng trực giác của mình, được hỗ trợ bởi logic, để đọc mã đó.

Ở đây tôi muốn lưu ý rằng đoạn mã tương ứng với các giả định, trực giác của chúng ta, chúng ta thường gọi là đoạn mã “có thể đọc được”, “dễ hiểu”. Điều này là do chúng ta không chỉ sử dụng nguồn lực của bộ não mà còn cả trực giác của mình, từ đó đơn giản hóa việc đọc và hiểu mã.

Giao diện trực quan

Và bây giờ tôi muốn chuyển sang một thuật ngữ được sử dụng thường xuyên hơn là “giao diện trực quan”. Điều này áp dụng cho cả phần mềm và giao diện người dùng.
Xem xét các điểm trên, chúng ta có thể nói rằng giao diện trực quan là giao diện đáp ứng mong đợi của người dùng, có thể là lập trình viên hoặc người dùng cuối.

Những kỳ vọng này được hình thành trên cơ sở 2 thành phần - kinh nghiệm trước đây của chúng tôi cũng như các mô hình và giả định hợp lý.

Nếu tất cả các trang trên trang web của bạn đều có menu ở trên cùng, nhưng trên trang Nhận xétở bên trái, người dùng cuối có thể hơi bối rối vì “trực giác” mách bảo rằng menu phải ở trên cùng.

Nhưng tại sao đôi khi chúng ta vào một trang web nào đó với thiết kế ban đầu hoặc mới ứng dụng di động, chúng ta có cảm giác rằng trang web này trông ngầu hay tệ?

Trực giác như phi lý

Cơ sở của nhận định như vậy là trực giác thường được sinh ra đơn giản như một cảm giác về một điều gì đó, không được hỗ trợ bởi bất kỳ kết luận, logic hay kinh nghiệm nào.

Loại trực giác này nguy hiểm nhất trong quá trình phát triển, nhưng đồng thời nó cũng là cách giải quyết nhanh chóng các vấn đề phức tạp.

Đây chính xác là thứ được gọi là “ma thuật” trong lập trình - chúng ta thay đổi giá trị của một biến hoặc cờ và thật kỳ diệu là mã của chúng ta bắt đầu hoạt động, mặc dù quyết định này được đưa ra hoàn toàn theo bản năng. Và chỉ loại trực giác này mới là biểu hiện thực sự của nó.

Lập trình theo bản năng bi quan

Nhưng trực giác cũng có thể tiêu cực trong quá trình phát triển.

Như đã đề cập ở trên, trực giác “phi lý” vừa là cứu cánh vừa là công cụ nguy hiểm trong tay người lập trình.

Dựa vào những quyết định theo bản năng như vậy, chúng ta mất niềm tin vào đoạn mã mình viết, trong đó “ma thuật” bắt đầu xảy ra.

Điều quan trọng là những quyết định như vậy tạo ra một mức độ lo lắng nhất định khi đưa ra những quyết định tiếp theo. Sự chiếm ưu thế của cảm giác, cảm giác và sự phi lý trong quá trình phát triển dẫn đến việc không thể biện minh cho mọi thứ bằng logic và kết quả là sự phức tạp trong việc hiểu mã và mất khả năng đọc.

Là một kết luận

Nói chung, đó là vấn đề trực giác khi phát triển phần mềmĐây không phải là lần đầu tiên nó tăng giá.
Điều này là do vấn đề ảnh hưởng của các quá trình không liên quan đến logic và tư duy đến quá trình viết mã sẽ vẫn có liên quan, vì quá trình này bị chiếm giữ bởi một người có cảm xúc, thành kiến ​​và “phi lý”.

tái bút Đối với những người quan tâm đến chủ đề trực giác trong phát triển phần mềm, tôi khuyên bạn nên đọc

Giao diện thật đặc biệt phần mềm, thực hiện chức năng đầu ra hình ảnh đồ họa và cho phép trao đổi dữ liệu giữa người dùng và máy tính hoặc thiết bị kỹ thuật khác.

Giao diện là gì?

nhất ví dụ đơn giản giao diện hoạt động như một điều khiển từ xa điều khiển từ xa. Được cho phương tiện kỹ thuật giúp tương tác và “giao tiếp” giữa TV và con người. Các ví dụ khác là bảng điều khiển trong ô tô, đòn bẩy trong máy bay, v.v. Mặc dù phạm vi khá rộng nhưng khi đặt câu hỏi “Giao diện là gì?” trong hầu hết các trường hợp, mọi người có mối liên hệ với máy tính, điện thoại di động và các thiết bị kỹ thuật khác thuộc loại này.

Giao diện là một tập hợp nhiều thành phần khác nhau, bản thân chúng cũng có thể có cấu trúc đa cấp phức tạp. Ví dụ: một màn hình hiển thị bao gồm các cửa sổ bao gồm một số bảng, nút nhất định, v.v. Đặc điểm chính của phần cứng và phần mềm là hiệu quả và dễ sử dụng. Dựa trên điều này, giao diện thường được định vị là thuận tiện, thân thiện, dễ hiểu, trực quan, v.v.

Các thành phần chính

Để hiểu giao diện là gì, bạn cần hiểu các yếu tố cơ bản của nó. Bộ của họ phụ thuộc vào chính xác những gì một người sử dụng. Nếu đây là, ví dụ, chương trình máy tính, thì điều này bao gồm nhiều bảng ảo, nút, cửa sổ và các thành phần tương tự khác. Ngoài ra, giao diện có thể tương tác, nghĩa là nó có thể tác động đến một người bằng nhiều âm thanh, tín hiệu, ánh sáng, động cơ rung, v.v. Về phần bản thân người dùng, anh ta có thể tương tác với giao diện bằng nhiều công tắc, đòn bẩy khác nhau, các nút hoặc thậm chí một số cử chỉ và lệnh thoại nhất định.

Cấu trúc khái niệm

Giao diện rất thường được hiểu là vẻ bề ngoài các chương trình. Điều này không hoàn toàn đúng, vì ngoài các đặc điểm hình ảnh, khái niệm kỹ thuật này còn bao gồm một bộ chức năng bổ sung và các phần tử. Dưới đây là một số trong số họ:

  • Công nghệ nhập thông tin.
  • Phương pháp xuất dữ liệu.
  • Nhiệm vụ của người dùng.
  • Các yếu tố khác nhau cho phép bạn kiểm soát chương trình.
  • Nhận xét.
  • Các yếu tố điều hướng giữa các cấu trúc và thành phần chương trình khác nhau.
  • Cơ sở Hiển thị đồ họa lệnh

Yếu tố cần thiết

Trong hầu hết các trường hợp, giao diện tiêu chuẩn của thiết bị kỹ thuật bao gồm các yếu tố sau:

  • Cái nút. Nó có thể là đôi, cờ, v.v.
  • Huy hiệu hoặc biểu tượng.
  • Danh sách thông thường hoặc phân cấp.
  • Các trường để chỉnh sửa.
  • Một menu có thể là chính, theo ngữ cảnh hoặc thả xuống.
  • Tấm khác nhau.
  • Tab, nhãn và chú giải công cụ.
  • Windows, đặc biệt là các cửa sổ hộp thoại.
  • Thanh cuộn, thanh trượt, v.v.

Hạng mục bổ sung

Ngoài các thành phần chính trên, giao diện còn có thể có yếu tố bổ sung, không được sử dụng trong tất cả thiết bị kỹ thuậtỒ.

  • Chỉ báo mức độ. Cho phép bạn theo dõi một giá trị cụ thể.
  • Các phần tử của một tập hợp tuần tự
  • Các quầy khác nhau.
  • Hiển thị thông tin trên tất cả các thành phần khác.
  • Các thành phần giao diện ẩn sẽ biến mất khi không sử dụng, v.v.

Phân loại

Về loại hình, tùy theo những tiêu chí nhất định mà có các loại khác nhau giao diện. Hơn nữa, hầu như mỗi năm số lượng và cơ cấu của chúng đều thay đổi và cải thiện. Dưới đây là những loại phổ biến nhất.

  1. Giao diện lệnh. Công cụ kỹ thuật này dựa trên đầu vào một số lệnh nhất định và trình tự của chúng. Một cửa sổ đặc biệt được hiển thị trên màn hình thiết bị, nơi người dùng nhập một lệnh cụ thể và nhận được kết quả tương ứng. Loại này giao diện kém thuận tiện hơn cho Người sử dụng thường xuyên, vì nó đòi hỏi kiến ​​thức về các lệnh và quá trình nhập chúng.
  2. Trình đơn giao diện. Trong trường hợp này, ví dụ về lệnh và menu với hành động cụ thể. Để chọn lệnh cần thiết, chỉ cần di chuyển con trỏ đến một biểu tượng cụ thể và xác nhận hành động của bạn. TRÊN khoảnh khắc nàyĐây là cách giao tiếp phổ biến nhất giữa máy tính và người dùng. Loại này Giao diện không yêu cầu kiến ​​​​thức đặc biệt và ngay cả một đứa trẻ cũng có thể làm việc theo cách tương tự.
  3. Giao diện lời nói. Cho phép bạn chuyển đổi giữa các lệnh và hành động nhất định bởi vì hướng dẫn bằng giọng nói. Loại giao tiếp thuận tiện và hứa hẹn nhất giữa máy tính và người dùng. Hiện tại, nó vẫn chưa phổ biến, nó chủ yếu hiện diện trong các thiết bị kỹ thuật đắt tiền.

Giao diện người dùng

Khái niệm này bao gồm một tập hợp các yếu tố phức tạp mà người dùng nhìn thấy trên màn hình và nhờ đó anh ta tương tác với máy tính. Kết quả hoạt động của con người phụ thuộc vào mức độ thuận tiện khi sử dụng. Dựa trên điều này, tất cả các tập đoàn toàn cầu tham gia vào công nghệ máy tính, Đặc biệt chú ý Họ không chỉ trả tiền cho quá trình viết chương trình mà còn trả tiền để tối ưu hóa chúng cho nhu cầu của các nhóm người dùng cụ thể. Các nhà thiết kế, nghệ sĩ và thậm chí cả nhà tâm lý học đang làm việc trên giao diện và nó đang được phát triển có tính đến yêu cầu đặc biệt con người, khả năng thể chất, tình trạng sức khỏe của họ, v.v.

Khái niệm về giao diện song song và nối tiếp

Dành cho máy tính và các thiết bị khác thiết bị tương tự Nhiệm vụ truyền dữ liệu với một lượng nhất định đóng vai trò quan trọng. Để truyền dữ liệu đến một nhóm bit, có hai cách tiếp cận về cấu trúc và tổ chức giao diện:

  1. Giao diện song song. Trong phương án này, mỗi bit trong nhóm được truyền sử dụng đường tín hiệu riêng và tất cả chúng đều được truyền cùng nhau tại một thời điểm cụ thể. Một ví dụ là cổng kết nối máy in.
  2. Giao diện nối tiếp. Trong trường hợp này, chỉ có một đường tín hiệu được sử dụng và các bit lần lượt được truyền đi, lần lượt, với một khoảng thời gian nhất định được phân bổ cho mỗi đường tín hiệu. Một ví dụ là bus nối tiếp USB.

Mỗi loại giao diện này đều có ưu và nhược điểm. Mặc dù thực tế là việc sử dụng tùy chọn song song đơn giản hơn và giải pháp nhanh chóng, để thực hiện nó cần phải có một số lượng lớn dây và cáp. Đường dây truyền tải giao diện nối tiếp Chúng có cấu trúc phức tạp hơn nhưng rẻ hơn nhiều. Theo đó, nếu đường dây cần được kéo dài trên một khoảng cách dài thì việc chạy cáp giao diện nối tiếp sẽ có lợi hơn nhiều so với việc chạy nhiều dây song song.

Thay vì lời bạt

Do đó, giao diện đóng vai trò trung gian giữa máy tính hoặc thiết bị kỹ thuật khác và người dùng. Chất lượng công việc với thiết bị này phụ thuộc vào mức độ thuận tiện và dễ dàng khi vận hành. Để cuối cùng hiểu giao diện là gì, bạn cũng nên nghiên cứu phân loại của nó, các khái niệm cơ bản và các thành phần chính. Hàng năm, giao diện của các thiết bị kỹ thuật khác nhau được cải thiện, cách tiếp cận cấu trúc và chức năng cơ bản của chúng cũng thay đổi.

Khách truy cập có rời khỏi trang web của bạn mà không trở thành người đăng ký/khách hàng tiềm năng/khách hàng không?

Có lẽ họ đơn giản là không thể hiểu được điều gì đang xảy ra trên tài nguyên của bạn. Vì vậy, hãy giúp họ tìm ra nó! Làm cho trang web dễ sử dụng.

Đây là nơi thiết kế trực quan có ích. Tôi chắc rằng nhiều người đã nghe nói về anh ấy, nhưng không ai có thể thực sự nói anh ấy là ai.

Tuy nhiên, hôm nay tôi sẽ chia nhỏ cách làm cho trang web của bạn trở nên thoải mái đối với khách truy cập. Hãy bắt đầu…

1. Đơn giản là chìa khóa thành công

Việc sử dụng trang web của bạn càng dễ dàng thì vòng kết nối độc giả/người đăng ký/khách hàng tiềm năng của bạn càng lớn. Đây là lúc một người hiểu ngay phải đi đâu để đạt được điều mình muốn. Giá như cuộc đời cứ như thế này!

Bạn không cần chuông và còi cực kỳ hiện đại - thiết kế trực quan không đáng chú ý. Nhưng đồng thời, chính anh cũng chỉ đạo người mình nên đi đâu để đạt được mục tiêu. Nếu bạn đang mua một sản phẩm, bạn sẽ tìm thấy nó một cách dễ dàng và nhanh chóng. Nếu đây là đọc một bài báo, việc đó sẽ thuận tiện và dễ chịu. Mỗi hành động mới đều hiển nhiên đối với người dùng, anh ta không lãng phí thời gian suy nghĩ xem phải làm gì tiếp theo.

Đóng vai trò quan trọng ở đây Kinh nghiệm người dùng. Hãy tưởng tượng tình huống: bạn đến đại lý ô tô để mua chiếc xe mơ ước của mình. Họ nói với người bán bằng màu sắc rằng nó sẽ như thế nào. Và sau đó anh ấy nói với bạn rằng họ có những gì bạn cần! Bạn, đang chờ đợi một người quen đã chờ đợi từ lâu, bay đến chỗ “người đẹp” của mình theo đúng nghĩa đen và... Đột nhiên hóa ra không có tay cầm nào trên bất kỳ cánh cửa nào của cô ấy! Thật là một điều đáng tiếc! Làm thế nào để đến thẩm mỹ viện?

Ví dụ này cho thấy thiết kế trang web KHÔNG nên như thế nào. Nó không nên đánh lạc hướng sự chú ý của một người và tạo ra tình huống cho anh ta mà không có giải pháp rõ ràng. Thật tuyệt vời khi khách truy cập di chuyển quanh trang web mà không mất đi ý chính. Anh ấy tập trung vào nhiệm vụ của mình và thiết kế sẽ giúp hoàn thành nhiệm vụ đó. Khi một người cần liên tục dừng lại và suy nghĩ xem phải làm gì tiếp theo, anh ta sẽ bị phân tâm khỏi mục tiêu chính. Vì vậy, để cứu mình khỏi khó khăn, anh ấy sẽ chỉ cần đóng cửa trang web.

Bạn có muốn một ví dụ về một trang đơn giản và rõ ràng? Hãy ghé thăm Phòng thí nghiệm Kiến thức của chúng tôi. Không có gì ở đây có thể khiến bạn phân tâm khỏi những bài viết hữu ích, bởi vì ở đây không có gì khác ngoài chúng. Đơn giản là không thể bị lạc được.

2. Vấn đề chính: ai có thể hiểu được thiết kế của bạn?

Có rất nhiều tài nguyên trên Internet gây khó chịu cho khách truy cập. Tại sao mọi người không tạo trang web với thiết kế trực quan? Rốt cuộc, đây là những gì mọi người cần. Nhưng mọi thứ không đơn giản như vậy, bởi vì tất cả người dùng đều khác nhau. Những gì dễ dàng và dễ hiểu đối với một người có thể giống như các ký tự Trung Quốc đối với người khác.

Tôi chắc chắn rằng mọi trang web đều được tạo ra với mục đích tốt. Nhưng thường thì các trang web chỉ mang tính trực quan đối với các nhà phát triển của chúng. Tại sao? Điều đó sáo rỗng nhưng đúng: các nhà thiết kế và thiết kế bố cục không bận tâm đến việc kiểm tra xem những người “bình thường” có cảm thấy thoải mái khi sử dụng tác phẩm của họ hay không.

Họ có xu hướng nghĩ rằng mọi người đều nhìn nhận thế giới giống như họ. Nhưng việc tạo ra thiết kế thực sự trực quan bắt đầu bằng việc hiểu người dùng của bạn. Vì vậy, trước tiên, hãy xác định cách họ sẽ cảm nhận trang web của bạn.

3. Kiến thức hiện có và kiến ​​thức cần thiết

Một người đến trang web của bạn với sự hiểu biết nhất định về cách mọi thứ sẽ hoạt động. Đây là kiến ​​thức mà anh ấy đã có. Nhưng có thể có điều gì đó trong thiết kế trang web của bạn mà người dùng không hiểu được.

Sự khác biệt giữa những gì hiện có và những gì cần thiết là “khoảng cách kiến ​​thức”. Nếu nó ở mức tối thiểu và người dùng nhanh chóng điền vào những kiến ​​thức còn thiếu thì giao diện của bạn sẽ trực quan. Nhưng vấn đề là khách truy cập của bạn có thể vừa là người dùng có kinh nghiệm vừa là những người mới nhìn thấy máy tính lần đầu tiên chỉ một tuần trước.

Nếu bạn làm việc với một nhóm mục tiêu hẹp, bạn sẽ dễ dàng tạo ra một trang web thoải mái hơn. Nếu bạn có nhiều đối tượng, thì việc tạo ra một thiết kế trực quan sẽ trở thành một nhiệm vụ có dấu hoa thị. Trong tình huống như vậy, tôi khuyên bạn nên nhắm mục tiêu đến khách truy cập “không có trình độ cao” nhất.

4. Cách sử dụng mô hình khái niệm

Nghe có vẻ hơi phức tạp? Bây giờ tôi sẽ giải thích mọi thứ :) Nếu một người truy cập trang web của bạn lần đầu tiên, điều này không có nghĩa là kiến ​​​​thức của họ bằng không.

Giả sử bạn chưa bao giờ mua bất cứ thứ gì trực tuyến. Nhưng trong thế giới thực bạn đã làm điều này hàng ngàn lần. Vì vậy, nếu tôi cho bạn ngồi trước máy tính, chỉ cho bạn một cửa hàng nào đó và nói với bạn rằng ở đây bạn có thể mua mọi thứ bạn cần, bạn sẽ nhanh chóng tìm ra cách để làm điều đó. Bạn sẽ tận dụng mô hình khái niệm mua sắm ngoại tuyến và có được trải nghiệm mới.

Đây là trang của một cửa hàng trực tuyến phổ biến. Bản thân thiết kế của nó sẽ cho bạn biết phải làm gì để có được sản phẩm đã chọn. Khi bạn nhấp vào nút “Mua”, mặt hàng mong muốn sẽ xuất hiện trong giỏ hàng ảo của bạn. Bạn làm mọi thứ như trong một cửa hàng thông thường, chỉ có điều bạn vẫn có thể nhâm nhi trà khi ngồi trước màn hình.

Nếu một khách truy cập có kinh nghiệm mua sắm trực tuyến nhưng chưa bao giờ mua hàng từ trang web cụ thể này, mô hình khái niệm của anh ta sẽ hơi khác một chút. Anh ấy đã biết cần phải làm gì và làm như thế nào, đồng thời sẽ chỉ áp dụng kinh nghiệm của mình vào một nguồn lực mới.

Khi bạn tạo một trang web, hãy ghi nhớ những trải nghiệm mà khách hàng tiềm năng của bạn đã có. Nếu tài nguyên không phù hợp với nó mô hình khái niệm, người đó sẽ quyết định rằng trang web khó sử dụng và... sẽ rời đi.

5. Nghiên cứu khách truy cập của bạn

Để tạo ra một thiết kế trực quan, điều quan trọng là phải tìm ra những gì khách truy cập của bạn đã biết và những gì họ cần biết. Có 2 những cách tuyệt vời xác định điều này:

1. Thực hiện nghiên cứu của bạn. Quan sát cách khách truy cập sử dụng trang web trong cài đặt thông thường của họ. Điều này sẽ cho bạn ý tưởng về kiến ​​thức hiện tại của họ. Phương pháp này không dễ dàng, nhưng có một giải pháp thay thế.

2. Học từ xa. Chọn một nhóm người sẽ sử dụng trang web. Giao cho họ một loạt nhiệm vụ và yêu cầu họ nhận xét về suy nghĩ của họ về hiệu suất của tài nguyên. Họ nghĩ cần phải làm gì và làm như thế nào? Điều gì giúp họ và điều gì cản trở họ? Những phiền nhiễu là gì? Bằng cách này, bạn sẽ xác định được kiến ​​thức mà khách truy cập tiềm năng cần đạt được.

Quan trọng! Trong mỗi trường hợp, bạn chỉ quan sát, rút ​​ra kết luận và không can thiệp. Hãy thử nó và bạn sẽ nhanh chóng phát hiện ra điều gì sai. Nhân tiện, đừng bận tâm với một số lượng lớn Chỉ cần 10 người tham gia là đủ để xác định được 90% vấn đề.

Các kết luận được rút ra sẽ giúp mô tả những người mà trang web sẽ được tạo ra.

6. Công thức thiết kế trực quan

Lý tưởng nhất là nó trông như thế này: kiến thức hiện tại = kiến ​​thức cần thiết.

Bản thân người dùng xác định 2 điều kiện để thiết kế trang web trực quan:

  1. Điểm kiến ​​thức hiện tại và kiến ​​thức cần thiết gần như trùng khớp nhau. Người dùng có thể dễ dàng xác định những gì họ nên làm để đạt được mục tiêu trên trang web.
  2. Điểm kiến ​​thức hiện tại và kiến ​​thức cần thiết còn xa nhau, nhưng thiết kế sẽ giúp lấp đầy khoảng cách. Khách truy cập tìm hiểu liền mạch và tự nhiên.

Tốt nhất là giữ cho thiết kế càng đơn giản càng tốt để không có đường cong học tập hoặc hướng dẫn nào phải tuân theo. Minh họa hoàn hảo điều kiện đầu tiên Công cụ tìm kiếm Google. Nó không thể được sử dụng không chính xác. Nó đơn giản, giống như mọi thứ đều khéo léo.

Hãy xem việc thực hiện điều kiện thứ hai bằng cách sử dụng trang web của chúng tôi làm ví dụ. Không có chi tiết không cần thiết, bạn sẽ không bị phân tâm bởi một loạt các , đồng thời các nút và mũi tên cho biết nơi cần di chuyển và những gì bạn có thể tìm hiểu.

Tức là khi phát triển một thiết kế, bạn có thể đơn giản hóa nó hết mức có thể để đưa nó đến gần hơn với kiến ​​thức và trải nghiệm mà du khách có được. Hoặc bạn có thể cung cấp cho họ những kiến ​​thức mới thông qua sự hướng dẫn. Bạn cũng có thể kết hợp hai cách tiếp cận này nếu muốn.

7. Điều hướng và tìm kiếm trực quan

76% người mua hàng nói rằng điều quan trọng nhất đối với họ trong thiết kế trang web là “tôi có thể tìm thấy thứ mình cần dễ dàng như thế nào”. Vì tìm kiếm thuận tiện cần điều hướng thích hợp.

Ví dụ: trong một cửa hàng trực tuyến, việc sắp xếp hợp lý các thẻ sản phẩm là rất quan trọng. Thực đơn sẽ cho bạn biết nơi cần đi để đến đích. Để đặt tên chính xác cho các mục menu, hãy sử dụng các từ bắt. Họ sẽ cho bạn biết điều gì ẩn sau mỗi phần.

Nhớ! 50% khách truy cập cửa hàng trực tuyến từ bỏ việc mua hàng vì họ không thể tìm thấy thứ họ cần. Vì vậy, bạn không thể làm gì nếu không tìm kiếm trang web. Cửa hàng Rozetka có rất nhiều loại. Nhưng có một thanh tìm kiếm ngay giữa màn hình. Vì vậy, bạn không cần phải suy nghĩ lâu về việc phải làm gì.

Lời khuyên nhỏ: kết nối tìm kiếm trang web với công cụ. Điều này sẽ làm tăng tỷ lệ chuyển đổi vì chính Google sẽ cho người dùng biết những gì họ có thể tìm thấy ở đây.

8. Hãy nhớ rằng: mọi người cảm thấy thoải mái hơn khi sử dụng các trang web mà họ đã quen thuộc.

Có các quy tắc cần tuân theo để đảm bảo rằng thiết kế tài nguyên của bạn là trực quan:

  • Nhấp vào logo công ty (nằm ở góc trên bên trái) luôn dẫn đến trang chính;
  • Liên kết cuối cùng trong menu ngang hoặc thấp hơn trong trình đơn dọc– đây là những địa chỉ liên lạc;
  • Thông tin liên hệ được nhân đôi ở phía dưới;
  • Tất cả các yếu tố đều nhất quán: các mục menu sẽ vẫn ở cùng một vị trí, bất kể bạn di chuyển quanh trang web như thế nào;
  • Các liên kết nổi bật trên nền văn bản thuần túy;
  • Nếu người dùng có thể và nên cuộn xuống, thanh cuộn sẽ hiển thị rõ ràng;
  • Văn bản căn trái dễ đọc hơn;
  • Thông báo bật lên giúp bạn hiểu giao diện;
  • Các mục menu được đặt tên bằng lời nói rõ ràng(Bạn không nên tạo nút “Hỗ trợ thông tin” thay vì mục “Danh bạ”).

Có những ngoại lệ cho mọi quy tắc. Nhưng tốt hơn hết bạn nên tuân thủ những khuyến nghị này và xem xét cẩn thận mọi đổi mới. Đảm bảo giao diện trang web của bạn đáp ứng được sự mong đợi của mọi người.

9. Hãy cẩn thận với việc thiết kế lại

20% người dùng dành 80% thu nhập của họ trực tuyến.Đây là những cái Người quan trọng, sẽ bị ảnh hưởng nhiều nhất bởi việc thiết kế lại. Họ đã quen với cách mọi thứ hoạt động. Vì vậy, khi bạn thiết kế lại một trang web, trước hết bạn đang thay đổi nó cho họ. Và nhiều người không thích khi mọi thứ không như bình thường.

Hãy nhớ rằng: bất kỳ việc làm lại nào cũng có thể làm sâu sắc thêm lỗ hổng kiến ​​thức. Do đó, nếu trang web không còn trực quan đối với khách truy cập, nó có thể giảm sút đáng kể, đồng nghĩa với việc bạn sẽ mất một phần lợi nhuận.

Nếu bạn không thể làm gì nếu không thiết kế lại, thỉnh thoảng hãy thực hiện những thay đổi nhỏ. Điều này tốt hơn những thay đổi toàn cầu. Bằng cách này, bạn có thể phân tích cách mọi người phản ứng với từng sự đổi mới. Nhưng nếu trang web của bạn có ít lưu lượng truy cập chính xác là do thiết kế của nó, hãy thoải mái thực hiện một cuộc đại tu lớn.

Cuối cùng

Trang web của bạn phải trực quan đối với những khách truy cập chính của bạn. Rốt cuộc, điều này sẽ giúp đạt được lòng trung thành của họ và tăng chuyển đổi. Vì vậy, hãy nghiên cứu hành vi của khách truy cập và luôn kiểm tra những thay đổi về giao diện.

Hãy thử 9 lời khuyên này vào thực tế. Bạn sẽ thấy rằng sự tăng trưởng chuyển đổi sẽ không mất nhiều thời gian.

Nó có hữu ích không? Hãy “Thích” nhé! Điều này sẽ cho thấy rằng bạn muốn biết thêm về thiết kế và tôi sẽ sớm chuẩn bị một bài đăng mới về chủ đề này.

Tôi rất quan tâm đến chủ đề giao diện trực quan trong bối cảnh hiểu biết hàng ngày và chuyên nghiệp. Tôi thậm chí còn thu thập ý kiến ​​từ các nhà thiết kế khác nhau về chủ đề này :)

Hãy để tôi cung cấp cho bạn một vài trích dẫn từ bộ sưu tập của tôi.

Victor Papanek:
Thiết kế là nỗ lực có ý thức và trực quan để tạo ra trật tự có ý nghĩa.

Tôi thấy cần phải thêm từ “trực quan” vào định nghĩa của mình về thiết kế chỉ trong những năm trước. Ý thức liên quan đến trí tuệ hóa, chức năng não, nghiên cứu và phân tích. Định nghĩa ban đầu thiếu khía cạnh dựa trên cảm giác quá trình sáng tạo. Thật không may, trực giác rất khó định nghĩa là một quá trình hay một khả năng. Tuy nhiên, ảnh hưởng của nó đến thiết kế là khá đáng kể. Rốt cuộc, chính nhờ cái nhìn sâu sắc trực quan mà chúng ta có thể tưởng tượng ra cách những ấn tượng, ý tưởng và suy nghĩ đó tương tác với nhau mà chúng ta đã tích lũy mà không được chú ý ở cấp độ tiềm thức, vô thức hoặc tiền ý thức. Cơ chế của tư duy trực quan trong thiết kế rất khó phân tích nhưng có thể giải thích bằng một ví dụ. Bằng trực giác, Watson và Crick cảm thấy rằng cấu trúc của phân tử DNA có thể được biểu diễn một cách tinh tế nhất bằng một chuỗi xoắn. Với linh cảm trực quan này, họ bắt đầu nghiên cứu của mình. Kiến thức bản năng đã được chứng minh: DNA thực sự là một hình xoắn ốc!

Vlad Golovach:
Ý kiến ​​​​của Vlad có thể được đọc trên blog của tôi
http://valiullin.livejournal.com/14635.html
Tôi không đưa nó vào đây vì bối cảnh rất quan trọng.

Alan Cooper:
Khi đồ vật có hình dạng rõ ràng là phù hợp để thao tác trực tiếp bằng chân hoặc tay, chúng tôi sẽ hiểu phải làm gì với nó mà không cần hướng dẫn bằng văn bản. Hiểu cách vận hành một công cụ có hình dạng tương ứng với hình dạng bàn tay con người là một ví dụ tuyệt vời về sự hiểu biết trực quan về giao diện.

Jeff Raskin:
Một trong những thuật ngữ được ca ngợi nhiều nhất được sử dụng cho giao diện là từ “trực quan”. Khi xem xét kỹ hơn, khái niệm này biến mất hoàn toàn như một quả bóng trong ống lót và được thay thế bằng một khái niệm khác hơn. trong điều kiện đơn giản"thân thuộc".

Khi người dùng nói rằng một giao diện trực quan, điều đó có nghĩa là nó hoạt động giống như một số phương pháp hoặc chương trình khác mà họ quen thuộc.

Gần đây tôi đã tìm thấy một tuyên bố của Bruce Ediger hoặc Steve Jobs (họ không thể xác định được tác giả):
Giao diện “trực quan” duy nhất là núm vú. Sau đó thì học hết.
Chỉ có núm vú giả có giao diện trực quan. Tất cả những thứ còn lại cần được nghiên cứu (bản dịch miễn phí của tôi).

Đối với tôi, có vẻ như việc hiểu liệu khái niệm giao diện trực quan có tồn tại hay không là một điều kiện quan trọng đối với một nhà thiết kế giao diện.

Về vấn đề này, tôi muốn hỏi bạn Artyom, bạn nghĩ gì về giao diện trực quan?

Đánh giá câu trả lời của bạn, bạn đồng ý với ý kiến ​​​​của Alan Cooper. Nhưng tôi gần với quan điểm của Jef Raskin hơn với một chút dè dặt từ Ediger-Jobs về núm vú giả.