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 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 bị giới hạn cho một vài người thì 00:00:13.529 --> 00:00:14.864 không phải tự do thật sự 00:00:14.864 --> 00:00:18.244 Internet là về khả năng tiếp cận thông tin 00:00:18.244 --> 00:00:20.374 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:25.017 để tiếp tục và hoàn thành công việc 00:00:25.939 --> 00:00:27.945 Tôi nghĩ Internet phải được thuận tiện cho 00:00:27.945 --> 00:00:30.230 mọi người dùng, 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.183 google một cái gì đó và ngay lập tức và tìm được 00:00:41.217 --> 00:00:42.307 thứ họ cần. 00:00:42.955 --> 00:00:45.615 Tôi nghĩ 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 nguyên tắc chia sẻ thông tin, 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:56.360 không thể tiếp cận, vậy nghĩa là nó không thật sự được chia sẻ. 00:00:56.491 --> 00:01:06.171 <nhạc> 00:01:10.552 --> 00:01:12.249 Chúng ta có khả năng khác nhau và 00:01:12.249 --> 00:01:14.247 khuyết tật khác nhau, 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ự, 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.707 có thể tiếp cận và lĩnh hội được nó. 00:01:22.737 --> 00:01:26.001 Khả năng tiếp cận rất quan trọng, vì một số lý do. 00:01:26.051 --> 00:01:30.911 Đầu tiên, lý do pháp lý. 00:01:31.011 --> 00:01:35.031 Thứ hai, danh tiếng của chúng ta. 00:01:35.041 --> 00:01:38.094 và thứ ba, khi tập trung vào khả năng tiếp cận 00:01:38.094 --> 00:01:41.284 ta có thể tạo ra một môi trường học tập mang tính hòa nhập cao hơn. 00:01:41.284 --> 00:01:45.442 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:45.442 --> 00:01:48.282 khả năng tập trung vào 80% số trường hợp. 00:01:48.282 --> 00:01:51.817 Tập trung để thỏa mãn 4 trong 5 khách hàng, làm họ hài lòng. 00:01:51.817 --> 00:01:54.497 Chúng ta phải xây dựng mọi thứ cho những nhóm đó thế nào, 00:01:54.517 --> 00:01:56.826 vì 20% cuối cùng luôn khó khăn nhất. 00:01:57.626 --> 00:02:00.533 Nhưng tôi cho rằng Internet phải dành cho 100% mọi người. 00:02:00.563 --> 00:02:02.616 Internet là cho mọi người. 00:02:02.616 --> 00:02:04.202 Tim Burners-Leem đã nói thế. 00:02:04.202 --> 00:02:08.335 Tôi rất cảm động vì khái niệm bao hàm. Ý tôi là, 00:02:08.364 --> 00:02:12.814 nó là một phần của bản thân tôi, nó quan trọng đối với tôi. 00:02:13.951 --> 00:02:16.262 Nhưng lại luôn luôn tồn tại 00:02:16.262 --> 00:02:18.863 một quan niệm rằng 00:02:18.943 --> 00:02:22.223 tất cả mọi người đều như nhau 00:02:22.223 --> 00:02:24.853 trước loại kiến thức này. 00:02:24.943 --> 00:02:28.842 Thách thức lớn là vượt qua quan điểm của riêng bạn. 00:02:28.842 --> 00:02:32.622 Và hiểu rằng không phải mọi người đều tiếp cận Internet như bạn 00:02:32.632 --> 00:02:34.232 bằng những thiết bị bạn dùng 00:02:34.848 --> 00:02:37.079 hay theo những cách của bạn. 00:02:37.459 --> 00:02:40.125 Đó là thách thức lớn nhất khi lập trình web 00:02:40.125 --> 00:02:43.235 vượt ra khỏi quan điểm của mình. 00:02:43.605 --> 00:02:47.065 Trở ngại lớn nhất đối với khả năng tiếp cận, 00:02:47.065 --> 00:02:49.440 Đơn giản chính là thường thức. 00:02:49.440 --> 00:02:52.480 Bạn phải đưa mình vào vị thế của một người khuyết tật. 00:02:52.480 --> 00:02:56.430 Không có kỹ năng vận động quá mức tỉ mỉ 00:02:56.504 --> 00:03:00.820 không có tay, không nhìn thấy, không nghe được, hoặc 00:03:00.820 --> 00:03:03.424 khuyết tật về khả năng nhận thức. 00:03:03.424 --> 00:03:04.734 Khả năng đưa bản thân vào 00:03:04.734 --> 00:03:06.744 hoàn cảnh của người khác và hiểu cách họ 00:03:06.744 --> 00:03:09.724 sử dụng những công cụ mà tôi đang xây dựng hoặc thiết kế, 00:03:09.724 --> 00:03:11.537 Nó có ích với họ không? 00:03:12.239 --> 00:03:15.050 Ngược lại, nếu bạn tạo ra một thứ mà 00:03:15.070 --> 00:03:17.000 ai đó nói "Không thể tiếp cận được!" 00:03:17.280 --> 00:03:20.024 bạn sẽ quay lại từ đầu, cố gắng sửa nó 00:03:20.154 --> 00:03:23.034 nhưng bạn có thể đã làm mắc rất nhiều lỗi ngay từ đầu, ví dụ 00:03:23.976 --> 00:03:26.316 hàng trăm hình ảnh sai hoặc không có chú thích 00:03:27.815 --> 00:03:30.488 hoặc bảng điều hướng rất là rắc rối 00:03:30.564 --> 00:03:33.162 hoặc bạn dựa vào các thư viện dữ liệu mà 00:03:33.932 --> 00:03:36.052 sự thật là công nghệ không thể 00:03:36.052 --> 00:03:39.253 áp dụng như thế được. Và khi có người nói 00:03:39.913 --> 00:03:40.403 quá tầm với 00:03:40.403 --> 00:03:41.193 quá đắt đỏ, quá phí công. 00:03:41.193 --> 00:03:42.431 Nên... hãy thiết kế ngay từ đầu 00:03:42.431 --> 00:03:43.276 như thế... sản phẩm sẽ có 00:03:43.276 --> 00:03:44.026 chất lượng cao hơn mà mất ít công hơn. 00:03:44.026 --> 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 Safari 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:24.905 --> 00:08:27.105 Dù bạn nghĩ trang web của mình tuyệt thế nào 00:08:27.105 --> 00:08:29.121 nó có thể đáp ứng mọi tiêu thuẩn cần thiết 00:08:29.121 --> 00:08:30.975 khi bạn quan sát người khác truy cập nó 00:08:30.975 --> 00:08:32.123 bạn sẽ phải tự nhủ rằng, 00:08:32.123 --> 00:08:33.783 Ồ ...không được mượt lắm. 00:08:34.843 --> 00:08:39.273 Tôi cho rằng cốt lõi của giáo dục đại học là 00:08:39.273 --> 00:08:44.097 không phải bắt những người có tư tưởng tương tự nhau 00:08:44.307 --> 00:08:47.315 phải nghĩ giống y như nhau 00:08:47.347 --> 00:08:49.977 mà là cùng nhau phát triển 00:08:50.257 --> 00:08:52.588 dựa trên đa dạng những khả năng, kỹ năng, 00:08:52.588 --> 00:08:54.259 và những góc nhìn khác nhau. 00:08:55.019 --> 00:08:57.489 Tôi cho rằng khả năng tiếp cận và khuyết tật 00:08:57.489 --> 00:08:59.410 cũng thuộc vào sự đa dạng đó. 00:08:59.410 --> 00:09:01.798 Tôi nghĩ tính tiếp cận cần được quan tâm hơn 00:09:01.798 --> 00:09:03.942 cần được giảng dạy nhiều hơn 00:09:03.942 --> 00:09:05.242 ở đại học lẫn trung học 00:09:05.242 --> 00:09:07.242 nó phải được có mặt trong cơ sở nhà nước và 00:09:07.242 --> 00:09:09.004 môi trường thương mại. 00:09:09.004 --> 00:09:11.713 Khi công nghệ mới ra đời, tôi nghĩ sẽ có những người 00:09:11.713 --> 00:09:13.560 hoàn toàn bỏ quên tính tiếp cận 00:09:13.560 --> 00:09:15.030 và một số sẽ cực kỳ đề cao nó. 00:09:15.030 --> 00:09:17.409 Và những sản phẩm đề cao tính tiếp cận sẽ 00:09:17.409 --> 00:09:19.467 thân thiện với người dùng hơn, chúng sẽ 00:09:19.467 --> 00:09:20.816 thắng thế trên thị trường. 00:09:22.006 --> 00:09:23.866 Tôi nghĩ rằng tương lai của lập trình web là 00:09:23.866 --> 00:09:25.900 càng ít giả thuyết càng tốt về cách 00:09:25.900 --> 00:09:28.200 người ta sử dụng web. Ta có điện thoại di động, 00:09:30.499 --> 00:09:31.829 ta có công cụ hỗ trợ đọc SR, 00:09:32.099 --> 00:09:34.792 những trang web cũng như nội dung bên trong 00:09:34.792 --> 00:09:36.506 có thể sẽ được truy cập bằng các loại thiết bị khác 00:09:36.506 --> 00:09:39.186 nên tôi nghĩ tương lai của lập trình web 00:09:39.196 --> 00:09:41.489 là giảm thiểu suy đoán về người dùng 00:09:41.489 --> 00:09:44.212 phải tập trung hơn vào nội dung dễ tiếp cận hơn 00:09:44.772 --> 00:09:46.634 để tất cả mọi người đều sử dụng được. 00:09:47.394 --> 00:09:50.936 Tôi nghĩ một số ứng dụng sẽ gặp nhiều khó khăn 00:09:51.916 --> 00:09:53.896 khi phục vụ cho người khuyết tật 00:09:53.986 --> 00:09:57.646 nhưng đó chính là lúc mà các kỹ sư lập trình 00:09:57.646 --> 00:10:00.026 phải suy nghĩ "tại sao tôi trở thành một kỹ sư?" 00:10:00.026 --> 00:10:01.825 Là để biến điều không thể thành có thể 00:10:01.825 --> 00:10:04.535 để giải quyết những vấn đề lớn. Đây là một vấn đề lớn, 00:10:04.535 --> 00:10:06.782 nên hãy tấn công nó, hãy giải quyết nó.