WEBVTT 00:00:00.647 --> 00:00:02.612 Internet là về khả năng tiếp cận thông tin 00:00:02.612 --> 00:00:04.502 Đó là một quyền cơ bản của con người mà chúng ta 00:00:04.503 --> 00:00:06.557 mới chỉ thực sự nghĩ tới 00:00:06.557 --> 00:00:09.017 khoảng 10 năm nay. Quyền này rất quan trọng 00:00:09.019 --> 00:00:11.369 do đó mọi người đều phải có quyền này 00:00:11.369 --> 00:00:13.519 sự tự do chỉ giới hạn cho một vài người 00:00:13.519 --> 00:00:14.394 thì không phải tự do thật sự. 00:00:14.414 --> 00:00:18.194 Internet là về khả năng tiếp cận thông tin 00:00:18.234 --> 00:00:20.364 quan trọng là mọi người có thể tiếp cận 00:00:20.374 --> 00:00:22.444 các thông tin mà họ cần 00:00:22.457 --> 00:00:24.477 để tiếp tục công việc 00:00:24.489 --> 00:00:25.339 và hoàn thành nhiệm vụ. 00:00:25.939 --> 00:00:27.945 Tôi nghĩ rằng Internet phải được thuận tiện 00:00:27.945 --> 00:00:30.230 cho mọi người dùng, vào mọi lúc. Tôi lớn lên với khả năng 00:00:30.230 --> 00:00:34.050 tiếp cận Internet rất dễ dàng. 00:00:34.068 --> 00:00:37.162 Đó là cách tôi thu nhận thông tin. Tôi không thể tưởng tượng 00:00:37.162 --> 00:00:38.882 hoàn cảnh của một người không thể 00:00:38.892 --> 00:00:41.103 google một cái gì đó ngay lập tức 00:00:41.117 --> 00:00:42.207 và tìm được ngay thứ họ cần. 00:00:42.955 --> 00:00:45.615 Tôi nghĩ rằng Internet phải được thuận tiện 00:00:45.615 --> 00:00:49.063 bởi vì ... Internet được xây dựng dựa trên 00:00:49.063 --> 00:00:50.973 quan điểm chia sẻ thông tin, và nếu bạn 00:00:50.980 --> 00:00:53.300 không thể chia sẻ thông tin, hoặc nếu có người 00:00:53.300 --> 00:00:55.230 không thể tiếp nhận nó, có nghĩa nó không thật sự được chia sẻ. 00:00:55.271 --> 00:01:04.951 00:01:10.552 --> 00:01:12.249 Tất cả chúng ta đều có những khả năng khác nhau và 00:01:12.249 --> 00:01:14.247 khuyết tật khác nhau, và nếu tất cả chúng ta 00:01:14.247 --> 00:01:16.897 có thể tiếp nhận và hiểu cùng một nội dung 00:01:16.897 --> 00:01:18.987 theo cách tương tự thì nội dung đó phải được 00:01:18.993 --> 00:01:21.054 trình bày theo một cách để chúng ta đều 00:01:21.054 --> 00:01:22.507 có thể tiếp cận, có thể thật sự lĩnh hội được nó. 00:01:22.517 --> 00:01:25.297 Khả năng tiếp cận rất quan trọng, vì một số lý do. Đầu tiên, lý do pháp lý. 00:01:25.301 --> 00:01:28.351 Thứ hai, danh tiếng của chúng ta. 00:01:28.351 --> 00:01:32.824 và thứ ba, khi tập trung vào khả năng tiếp cận 00:01:32.824 --> 00:01:36.034 ta có thể tạo ra một môi trường học tập 00:01:36.034 --> 00:01:39.107 mang tính hòa nhập lớn hơn. 00:01:39.107 --> 00:01:41.212 Tôi nghĩ rằng chúng ta thực sự là những nhà phát triển rất giỏi về 00:01:41.212 --> 00:01:43.502 khả năng tập trung vào 80% số trường hợp. 00:01:43.502 --> 00:01:48.367 Tập trung vào cách thỏa mãn 4 trong 5 khách hàng 00:01:48.367 --> 00:01:50.657 và làm họ hài lòng. Làm thế nào để chúng ta xây dựng mọi thứ cho những nhóm đó 00:01:50.657 --> 00:01:52.536 bởi vì 20% cuối cùng luôn khó khăn nhất. 00:01:52.536 --> 00:01:54.353 Nhưng tôi cho rằng Internet phải dành cho 100% mọi người. 00:01:54.353 --> 00:01:58.046 Internet là cho mọi người. 00:01:58.046 --> 00:02:00.882 Đó là câu nói của Tim Burners-Lee. 00:02:00.882 --> 00:02:02.915 Tôi rất cảm động vì điều này 00:02:02.915 --> 00:02:03.884 chính là khái niệm bao hàm. Ý tôi là, 00:02:03.994 --> 00:02:06.444 nó là một phần của bản thân tôi 00:02:06.464 --> 00:02:08.395 đây là điều quan trọng với tôi. Nhưng luôn luôn tồn tại 00:02:08.395 --> 00:02:11.066 một quan niệm rằng 00:02:11.066 --> 00:02:14.296 tất cả mọi người phải cùng cống hiến 00:02:14.296 --> 00:02:18.906 cho... loại kiến thức này. 00:02:18.913 --> 00:02:24.034 Thách thức lớn là vượt qua quan điểm của riêng bạn. Và không quan niệm rằng 00:02:24.034 --> 00:02:25.024 mọi người đều tiếp cận Internet như bạn 00:02:25.232 --> 00:02:28.122 bằng những thiết bị bạn dùng 00:02:28.122 --> 00:02:30.883 hay theo những cách của bạn. Cho nên, khi lập trình web, 00:02:30.903 --> 00:02:32.999 đó là thách thức lớn nhất, 00:02:32.999 --> 00:02:36.039 vượt ra khỏi quan điểm của mình. 00:02:36.039 --> 00:02:38.509 Trở ngại lớn nhất đối với khả năng tiếp cận, 00:02:38.509 --> 00:02:40.664 Tôi nghĩ ... là kiến thức thuần túy. 00:02:40.664 --> 00:02:43.564 Bạn phải đưa mình vào 00:02:43.610 --> 00:02:46.930 tâm trí của một người khuyết tật. 00:02:46.950 --> 00:02:49.890 Một người không có kỹ năng vận động 00:02:49.890 --> 00:02:51.736 không có tay, không nhìn thấy, 00:02:51.736 --> 00:02:53.430 không nghe được, hoặc bị khuyết tật về 00:02:53.430 --> 00:02:56.980 khả năng nhận thức. Khả năng đưa bản thân 00:02:56.980 --> 00:02:59.380 vào hoàn cảnh của người khác và hiểu 00:02:59.386 --> 00:03:02.206 cách học sử dụng những công cụ 00:03:02.206 --> 00:03:04.488 mà tôi đang xây dựng hoặc thiết kế, 00:03:04.508 --> 00:03:06.091 nó có ích với họ không? 00:03:06.091 --> 00:03:08.302 Ngược lại, nếu bạn tạo ra một thứ mà 00:03:08.302 --> 00:03:09.772 ai đó nói "ồ không, không thể tiếp cận được!" 00:03:09.772 --> 00:03:11.016 và bạn cố gắng sửa nó 00:03:11.173 --> 00:03:14.063 nhưng bạn có thể đã làm sai ngày từ đầu 00:03:14.074 --> 00:03:16.956 sai ở rất nhiều lỗi, có thể là 00:03:16.956 --> 00:03:20.576 hàng trăm hình ảnh không có chú thích 00:03:20.576 --> 00:03:22.489 hoặc bảng điều hướng rất là rắc rối 00:03:22.489 --> 00:03:24.817 hoặc bạn dựa vào các thư viện dữ liệu mà... 00:03:24.817 --> 00:03:27.597 Mở Internet Explorer 00:03:27.606 --> 00:03:30.306 sự thật là công nghệ không thể 00:03:30.322 --> 00:03:32.633 áp dụng như thế được. Và khi có người nói 00:03:32.633 --> 00:03:34.373 quá tầm với 00:03:34.373 --> 00:03:36.103 quá đắt đỏ, quá phí công. 00:03:36.103 --> 00:03:39.031 Nên... hãy thiết kế ngay từ đầu 00:03:39.041 --> 00:03:40.546 như thế... sản phẩm sẽ có 00:03:40.546 --> 00:03:42.886 chất lượng cao hơn mà mất ít công hơn. 00:03:42.886 --> 00:03:44.896 Khả năng tiếp cận là rất quan trọng khi thiết kế 00:03:44.896 --> 00:03:47.496 trong giai đoạn đầu vì nếu không làm thế 00:03:47.506 --> 00:03:50.026 bạn sẽ phải sáp nhập sau đó 00:03:50.592 --> 00:03:52.752 với chi phí cao hơn 00:03:52.752 --> 00:03:55.040 với khoản thời gian bạn không có 00:03:55.040 --> 00:03:57.050 và khoản khinh phí bạn không có 00:03:57.050 --> 00:03:59.583 để nâng cấp nó lên. 00:03:59.583 --> 00:04:02.748 Khả năng truy cập, cũng như mọi thứ khác 00:04:02.748 --> 00:04:04.398 trong thiết kế và thiết kế web 00:04:04.398 --> 00:04:05.798 phải được thực hiện ngay từ đầu. 00:04:05.798 --> 00:04:07.478 Vì vậy, cho dù bạn đang thiết kế cho loại 00:04:07.478 --> 00:04:09.127 thiết bị nào, dù thiết kế cho nhiều 00:04:09.127 --> 00:04:10.767 người khác nhau, tất cả mọi thứ đó 00:04:10.776 --> 00:04:13.052 phải được cân nhắc ngay từ đầu 00:04:13.052 --> 00:04:15.193 và được kết hợp vào khái niệm thiết kế 00:04:15.193 --> 00:04:17.603 hoặc vào kế hoạch của bạn. Tất nhiên không ai muốn 00:04:17.606 --> 00:04:19.738 phí thời gian khi đã đến đích. Sắp hoàn thành rồi, 00:04:19.738 --> 00:04:21.852 ta chỉ muốn công bố nó, đó là 00:04:21.852 --> 00:04:23.451 sai lầm của hầu hết mọi người. Kiểu thế này 00:04:23.451 --> 00:04:24.991 "Tôi sẽ công bố nó, rồi tôi sẽ sửa nó sau." 00:04:24.991 --> 00:04:26.794 Không. Không thể nào. Luôn luôn sẽ có 00:04:26.794 --> 00:04:28.617 một dự án khác đang chờ bạn. 00:04:28.617 --> 00:04:30.767 Bước đầu tiên để có được một trang web dễ truy cập 00:04:30.767 --> 00:04:32.921 là tập trung vào bộ phận quản lý 00:04:32.921 --> 00:04:33.341 để họ hiểu giá trị của khả năng tiếp cận 00:04:33.341 --> 00:04:35.987 và đồng thời giúp họ 00:04:35.987 --> 00:04:38.455 hiểu được rằng ta có thể làm mọi thứ 00:04:38.455 --> 00:04:40.243 mà họ muốn, song song với tính dễ tiếp cận. 00:04:40.243 --> 00:04:43.458 Nếu chỉ nói về khả năng tiếp cận 00:04:43.458 --> 00:04:46.010 rất có khả năng người ta sẽ không nghĩ 00:04:46.010 --> 00:04:48.680 nó là một việc quan trọng phải làm ngay. Nhưng nếu bạn 00:04:48.684 --> 00:04:52.614 bắt đầu nói về chất lượng và 00:04:52.614 --> 00:04:54.679 sự chồng chéo của SEO và 00:04:54.679 --> 00:04:56.924 khả năng tiếp cận và những thứ tương tự 00:04:56.924 --> 00:05:01.216 thế sẽ khiến mọi người 00:05:01.216 --> 00:05:03.445 có hứng thú hơn. 00:05:03.445 --> 00:05:05.502 Khi bắt đầu làm việc, tôi là một nhà thiết kế 00:05:05.502 --> 00:05:07.373 muốn làm cho mọi thứ nhìn thật đẹp. Và bạn sẽ không suy nghĩ 00:05:07.373 --> 00:05:08.253 về mọi thứ khác 00:05:08.273 --> 00:05:11.628 ngoại trừ thẩm mỹ. Và điều tôi sớm nhận ra là 00:05:11.628 --> 00:05:13.514 rằng một cái gì đó hoạt động đã hoạt động tốt 00:05:13.514 --> 00:05:16.334 thì nó tự thân đã đẹp, cho nên khi đó 00:05:16.334 --> 00:05:19.737 tôi bắt đầu hướng về những thứ 00:05:19.737 --> 00:05:22.466 thiên về công dụng hơn là vẻ ngoài 00:05:22.466 --> 00:05:26.146 tốt gỗ hơn tốt nước sơn. 00:05:26.146 --> 00:05:27.662 Tôi không nghĩ rằng làm một trang web dễ tiếp cận 00:05:27.662 --> 00:05:30.029 sẽ giới hạn sức sáng tạo. Trong thực tế 00:05:30.029 --> 00:05:31.650 Tôi cho rằng nó giúp cho sức sáng tạo 00:05:31.650 --> 00:05:35.046 cho ta sáng tạo hơn. 00:05:35.046 --> 00:05:38.472 Thiết kế dễ tiếp cận thường gắn liền với 00:05:38.472 --> 00:05:41.482 thiết kế dễ ứng dụng. Và chúng ta 00:05:41.482 --> 00:05:43.069 đã tìm ra một mối quan hệ song song giữa 00:05:43.069 --> 00:05:44.979 thiết kế dành cho thiết bị di động và 00:05:44.980 --> 00:05:48.597 tính đơn giản và rõ ràng cần có ở 00:05:48.597 --> 00:05:50.397 thiết kế dễ tiếp cận. 00:05:50.400 --> 00:05:53.533 Safari 00:05:53.533 --> 00:05:56.141 nhảy đến nội dung chính 00:05:56.141 --> 00:05:57.427 00:05:57.427 --> 00:05:58.247 Trong liên kết trang. Sinh viên hiện tại. Sinh viên tương lai. 00:05:58.247 --> 00:05:59.750 Danh mục công cụ. Công nghệ dễ truy cập. 00:05:59.750 --> 00:06:00.760 Tất cả đều có liên quan đến nhau 00:06:00.760 --> 00:06:04.557 và về cơ bản nếu bạn đang thiết kế 00:06:04.557 --> 00:06:07.647 một trang web phức tạp với rất nhiều tính năng, 00:06:07.797 --> 00:06:10.216 Trong quá trình này, bạn phải dùng nhiều phương pháp 00:06:10.216 --> 00:06:11.827 sẽ gây ra lộn xộn. Có lẽ thành phẩm sẽ không 00:06:11.827 --> 00:06:13.896 tuyệt như bạn nghĩ nữa kìa. 00:06:13.896 --> 00:06:15.820 Cách chúng ta tạo trang web ngày nay 00:06:15.820 --> 00:06:18.063 tốt hơn nhiều so với 10 năm trước. Chúng ta không áp dụng phong cách 00:06:18.083 --> 00:06:19.833 đồng nhất, vì ta chỉ nghĩ đến duy nhất 00:06:19.943 --> 00:06:22.303 một loại thiết bị cho trang web đó. Cho nên 00:06:22.342 --> 00:06:24.374 các nhà phát triển và thiết kế buộc phải 00:06:24.374 --> 00:06:26.881 thiết kế cho mọi người và mọi thiết bị. 00:06:26.881 --> 00:06:30.667 Chúng ta không thể đi lùi, chúng ta không thể 00:06:30.667 --> 00:06:33.101 bị giới hạn nữa. 00:06:33.101 --> 00:06:35.086 Những việc bạn có thể làm như một nhà thiết kế 00:06:35.086 --> 00:06:39.938 là đánh giá khả năng tiếp cận và 00:06:39.938 --> 00:06:40.878 đảm bảo rằng bạn có tiêu đề tốt. 00:06:40.942 --> 00:06:44.592 Tiêu đề và cấu trúc tiêu đề thích hợp 00:06:44.592 --> 00:06:46.531 nhãn hiệu tốt 00:06:46.531 --> 00:06:48.858 tên các nút bấm và liên kết tốt 00:06:48.858 --> 00:06:51.033 nên phải chắc chắn bạn đang sử dụng đúng thẻ 00:06:51.033 --> 00:06:55.023 và tôi nghĩ thứ hai, tốt nhất là 00:06:55.031 --> 00:06:57.201 ít nhất là ta phải kiểm tra lại 00:06:57.210 --> 00:06:59.436 với bàn phím, chỉ để kiểm tra 00:06:59.436 --> 00:07:01.966 tính năng điều hướng, đảm bảo sao cho 00:07:01.978 --> 00:07:04.298 tập trung tốt, hướng dẫn sử dụng tốt 00:07:04.323 --> 00:07:05.863 và nhất định không thể để bản thân bị 00:07:05.863 --> 00:07:08.714 mắc kẹt ở đâu đó. 00:07:08.714 --> 00:07:10.355 Điểm chính của thử thách trong 00:07:10.355 --> 00:07:11.997 thế giới lập trình là rất nhiều lập trình viên 00:07:11.997 --> 00:07:12.900 ý tôi là, chỉ cần nhìn quanh là bạn sẽ thấy 00:07:12.900 --> 00:07:16.590 vô số thư viện nguồn mở cực kỳ 00:07:16.590 --> 00:07:18.570 thú vị. Bạn sẽ phải tìm cách để mọi thứ 00:07:18.570 --> 00:07:21.403 xuất hiện trên màn hình, hoặc phóng to hay 00:07:21.403 --> 00:07:23.523 thu nhỏ mọi thứ, vân vân. Và ngay từ đầu 00:07:23.523 --> 00:07:26.567 họ chưa bao giờ nghĩ tới và cân nhắc về 00:07:26.581 --> 00:07:28.528 khả năng tiếp cận. 00:07:28.528 --> 00:07:30.411 Khi bạn nghiên cứu một thư viện nguồn Java 00:07:30.411 --> 00:07:32.491 hay một hệ thống quản lý dữ liệu, 00:07:32.491 --> 00:07:33.161 một chuỗi code mà bạn phải sử dụng, 00:07:33.404 --> 00:07:34.969 bạn phải cân nhắc cả hai điều, trang web có 00:07:34.969 --> 00:07:36.698 hoạt động như bạn mong muốn và 00:07:36.698 --> 00:07:38.146 nó có dễ tiếp cận không? Nói cách khác, 00:07:38.146 --> 00:07:40.636 hãy làm điều đó cho bản thân và cho mọi người. 00:07:40.646 --> 00:07:43.406 Nên ngay từ khi bắt đầu một dự án 00:07:43.406 --> 00:07:45.911 bạn phải xem đi xem lại nhiều lần 00:07:45.972 --> 00:07:46.662 Rất nhiều lần. Trên nhiều trình duyệt khác nhau 00:07:46.832 --> 00:07:48.683 và nhiều thiết bị khác nhau. Bản thân tôi thậm chí phải 00:07:48.683 --> 00:07:50.122 yêu cầu người quen ở ngoại quốc rằng 00:07:50.122 --> 00:07:52.348 có thể giúp tôi xem trang web này không 00:07:52.348 --> 00:07:55.163 nó có trục trặc gì khi anh dùng không? Ồ là thế sao, vân vân. 00:07:55.163 --> 00:07:57.453 Và bây giờ đã có những loại công cụ giúp bạn 00:07:57.468 --> 00:07:59.044 thử và kiểm tra sản phẩm của mình trên mọi 00:07:59.044 --> 00:08:01.286 trình duyệt. Điều này rất quan trọng trong quá khứ 00:08:01.286 --> 00:08:03.184 và với bây giờ cũng vậy. Có một số loại trình duyệt 00:08:03.184 --> 00:08:05.378 được coi là phổ biến, 00:08:05.378 --> 00:08:07.278 nhưng ta lại cần phải 00:08:07.303 --> 00:08:09.124 thử mọi loại trình duyệt và hệ thống. 00:08:09.124 --> 00:08:10.663 Điều tốt nhất mà bạn có thể làm để thử 00:08:10.663 --> 00:08:12.831 một ứng dụng là kiểm tra tính ứng dụng 00:08:12.831 --> 00:08:15.281 và khả năng truy cập, chính là 00:08:15.281 --> 00:08:17.815 đưa nó tới trước mặt người dùng và 00:08:17.815 --> 00:08:19.625 xem họ dùng nó thế nào. 00:08:19.625 --> 00:08:22.635 Dù bạn nghĩ trang web của mình tuyệt thế nào 00:08:22.635 --> 00:08:23.981 nó có thể đáp ứng mọi tiêu thuẩn cần thiết 00:08:23.981 --> 00:08:24.555 thì khi bạn quan sát người khác truy cập nó 00:08:24.555 --> 00:08:26.695 bạn sẽ phải tự nhủ rằng, ồ, 00:08:26.695 --> 00:08:28.115 ...không được mượt lắm. 00:08:28.123 --> 00:08:29.513 Tôi cho rằng cốt lõi của giáo dục đại học là 00:08:29.513 --> 00:08:32.267 không phải bắt những người có tư tưởng 00:08:32.267 --> 00:08:33.635 tương tự nhau phải nghĩ giống ý như nhau 00:08:33.635 --> 00:08:37.605 mà là cùng nhau phát triển 00:08:37.605 --> 00:08:43.356 dựa trên đa dạng những khả năng, kỹ năng, 00:08:43.356 --> 00:08:46.197 và những góc nhìn khác nhau. Và tôi cho rằng 00:08:46.197 --> 00:08:49.287 khả năng tiếp cận và khuyết tật 00:08:49.287 --> 00:08:52.418 cũng thuộc vào sự đa dạng đó. 00:08:52.418 --> 00:08:55.516 Tôi nghĩ tính tiếp cận cần được quan tâm hơn 00:08:55.516 --> 00:08:57.660 cần được giảng dạy nhiều hơn 00:08:57.660 --> 00:08:58.750 trong trường đại học lẫn trung học, 00:08:58.762 --> 00:09:00.932 nó phải được có mặt trong cơ sở nhà nước và 00:09:00.944 --> 00:09:02.846 môi trường thương mại. 00:09:02.846 --> 00:09:04.885 Khi công nghệ mới ra đời, tôi nghĩ sẽ có những người 00:09:04.885 --> 00:09:07.302 hoàn toàn bỏ quên tính tiếp cận 00:09:07.302 --> 00:09:08.092 và một số sẽ cực kỳ đề cao nó. 00:09:08.100 --> 00:09:10.479 Và những sản phẩm đề cao tính tiếp cận sẽ 00:09:10.479 --> 00:09:12.427 thân thiện với người dùng hơn, vì thế chúng sẽ 00:09:12.427 --> 00:09:14.746 thắng cuộc trên thị trường. 00:09:14.746 --> 00:09:17.226 Tôi nghĩ rằng tương lai của lập trình web là 00:09:17.237 --> 00:09:19.271 càng ít giả thuyết càng tốt 00:09:19.271 --> 00:09:20.131 về cách người ta sử dụng web. Ta có điện thoại di động, 00:09:20.219 --> 00:09:23.709 ta có công cụ hỗ trợ đọc SR, 00:09:23.709 --> 00:09:25.192 và những trang web cũng như nội dụng của bạn 00:09:25.192 --> 00:09:27.076 có thể sẽ được truy cập bằng loại thiết bị khác 00:09:27.076 --> 00:09:32.096 nên tôi nghĩ tương lai của lập trình web 00:09:32.096 --> 00:09:34.389 là giảm thiểu sự suy đoán về người dùng 00:09:34.390 --> 00:09:36.443 phải tập trung hơn vào nội dung dễ tiếp cận 00:09:36.443 --> 00:09:38.305 để tất cả mọi người đều sử dụng được. 00:09:38.305 --> 00:09:40.227 Tôi nghĩ một số ứng dụng sẽ gặp nhiều khó khăn 00:09:40.227 --> 00:09:42.537 khi phục vụ cho người khuyết tật 00:09:42.537 --> 00:09:45.607 nhưng đó chính là nơi mà các kỹ sư lập trình 00:09:46.036 --> 00:09:48.626 phải suy nghĩ "tại sao tôi trở thành một kỹ sư?" 00:09:48.626 --> 00:09:54.085 để làm điều bất khả thi trở nên khả thi, 00:09:54.085 --> 00:09:56.785 để giải quyết những vấn đề lớn hơn. Và đây là một vấn đề lớn, 00:09:56.785 --> 00:09:59.202 nên hãy tấn công nó, hãy giải quyết nó. 00:09:59.202 --> 00:10:02.462 >