1 00:00:00,647 --> 00:00:02,612 Internet là về khả năng tiếp cận thông tin 2 00:00:02,612 --> 00:00:04,502 Đó là một quyền cơ bản mà chúng ta 3 00:00:04,503 --> 00:00:06,557 mới chỉ thực sự nghĩ tới 4 00:00:06,557 --> 00:00:09,017 khoảng 10 năm nay. Quyền này rất quan trọng 5 00:00:09,019 --> 00:00:11,369 do đó mọi người đều phải có quyền này 6 00:00:11,369 --> 00:00:13,519 sự tự do bị giới hạn cho một vài người thì 7 00:00:13,529 --> 00:00:14,864 không phải tự do thật sự 8 00:00:14,864 --> 00:00:18,244 Internet là về khả năng tiếp cận thông tin 9 00:00:18,244 --> 00:00:20,374 quan trọng là mọi người có thể tiếp cận 10 00:00:20,374 --> 00:00:22,444 các thông tin mà họ cần 11 00:00:22,457 --> 00:00:25,017 để tiếp tục và hoàn thành công việc 12 00:00:25,939 --> 00:00:27,945 Tôi nghĩ Internet phải được thuận tiện cho 13 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 14 00:00:30,230 --> 00:00:34,050 tiếp cận Internet rất dễ dàng. 15 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 16 00:00:37,162 --> 00:00:38,882 hoàn cảnh của một người không thể 17 00:00:38,892 --> 00:00:41,183 google một cái gì đó và ngay lập tức và tìm được 18 00:00:41,217 --> 00:00:42,307 thứ họ cần. 19 00:00:42,955 --> 00:00:45,615 Tôi nghĩ Internet phải được thuận tiện 20 00:00:45,615 --> 00:00:49,063 bởi vì Internet được xây dựng dựa trên 21 00:00:49,063 --> 00:00:50,973 nguyên tắc chia sẻ thông tin, nếu bạn 22 00:00:50,980 --> 00:00:53,300 không thể chia sẻ thông tin, hoặc nếu có người 23 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ẻ. 24 00:00:56,491 --> 00:01:06,171 25 00:01:10,552 --> 00:01:12,249 Chúng ta có khả năng khác nhau và 26 00:01:12,249 --> 00:01:14,247 khuyết tật khác nhau, nếu tất cả chúng ta 27 00:01:14,247 --> 00:01:16,897 có thể tiếp nhận và hiểu cùng một nội dung 28 00:01:16,897 --> 00:01:18,987 theo cách tương tự, nội dung đó phải được 29 00:01:18,993 --> 00:01:21,054 trình bày theo một cách để chúng ta đều 30 00:01:21,054 --> 00:01:22,707 có thể tiếp cận và lĩnh hội được nó. 31 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. 32 00:01:26,051 --> 00:01:30,911 Đầu tiên, lý do pháp lý. 33 00:01:31,011 --> 00:01:35,031 Thứ hai, danh tiếng của chúng ta. 34 00:01:35,041 --> 00:01:38,094 và thứ ba, khi tập trung vào khả năng tiếp cận 35 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. 36 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ề 37 00:01:45,442 --> 00:01:48,282 khả năng tập trung vào 80% số trường hợp. 38 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. 39 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, 40 00:01:54,517 --> 00:01:56,826 vì 20% cuối cùng luôn khó khăn nhất. 41 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. 42 00:02:00,563 --> 00:02:02,616 Internet là cho mọi người. 43 00:02:02,616 --> 00:02:04,202 Tim Burners-Leem đã nói thế. 44 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à, 45 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. 46 00:02:13,951 --> 00:02:16,262 Nhưng lại luôn luôn tồn tại 47 00:02:16,262 --> 00:02:18,863 một quan niệm rằng 48 00:02:18,943 --> 00:02:22,223 tất cả mọi người đều như nhau 49 00:02:22,223 --> 00:02:24,853 trước loại kiến thức này. 50 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. 51 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 52 00:02:32,632 --> 00:02:34,232 bằng những thiết bị bạn dùng 53 00:02:34,848 --> 00:02:37,079 hay theo những cách của bạn. 54 00:02:37,459 --> 00:02:40,125 Đó là thách thức lớn nhất khi lập trình web 55 00:02:40,125 --> 00:02:43,235 vượt ra khỏi quan điểm của mình. 56 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, 57 00:02:47,065 --> 00:02:49,440 Đơn giản chính là thường thức. 58 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. 59 00:02:52,480 --> 00:02:56,430 Không có kỹ năng vận động quá mức tỉ mỉ 60 00:02:56,504 --> 00:03:00,820 không có tay, không nhìn thấy, không nghe được, hoặc 61 00:03:00,820 --> 00:03:03,424 khuyết tật về khả năng nhận thức. 62 00:03:03,424 --> 00:03:04,734 Khả năng đưa bản thân vào 63 00:03:04,734 --> 00:03:06,744 hoàn cảnh của người khác và hiểu cách họ 64 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ế, 65 00:03:09,724 --> 00:03:11,537 Nó có ích với họ không? 66 00:03:11,929 --> 00:03:15,050 Ngược lại, nếu bạn tạo ra một thứ mà 67 00:03:15,070 --> 00:03:17,000 ai đó nói "Không thể tiếp cận được!" 68 00:03:17,280 --> 00:03:20,024 bạn sẽ quay lại từ đầu, cố gắng sửa nó 69 00:03:20,154 --> 00:03:23,744 nhưng bạn có thể đã làm mắc rất nhiều lỗi ngay từ đầu, ví dụ 70 00:03:23,976 --> 00:03:27,036 hàng trăm hình ảnh sai hoặc không có chú thích 71 00:03:27,425 --> 00:03:30,488 hoặc điều hướng rất là rắc rối 72 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à 73 00:03:33,932 --> 00:03:36,052 sự thật là công nghệ không thể 74 00:03:36,192 --> 00:03:38,463 áp dụng như thế được. 75 00:03:38,739 --> 00:03:41,029 Và sẽ có người nói quá tầm với 76 00:03:41,029 --> 00:03:42,509 quá đắt đỏ, quá phí công. 77 00:03:43,789 --> 00:03:45,027 Hãy thiết kế ngay từ đầu 78 00:03:46,447 --> 00:03:47,902 như thế, sản phẩm sẽ có 79 00:03:47,912 --> 00:03:50,562 chất lượng cao hơn mà mất ít công hơn. 80 00:03:51,272 --> 00:03:54,182 Khả năng tiếp cận rất quan trọng khi thiết kế giai đoạn đầu 81 00:03:54,202 --> 00:03:55,992 vì nếu không làm thế 82 00:03:55,992 --> 00:03:57,962 bạn sẽ phải sáp nhập sau đó 83 00:03:57,962 --> 00:03:59,232 bỏ ra chi phí cao hơn 84 00:03:59,232 --> 00:04:02,550 khoản thời gian bạn không có 85 00:04:02,550 --> 00:04:04,260 và khoản kinh phí bạn không có 86 00:04:04,260 --> 00:04:05,573 để nâng cấp nó lên. 87 00:04:05,585 --> 00:04:07,500 Khả năng truy cập, cũng như mọi thứ khác 88 00:04:07,500 --> 00:04:09,070 trong thiết kế và thiết kế web 89 00:04:09,070 --> 00:04:10,370 phải được thực hiện từ đầu. 90 00:04:10,370 --> 00:04:12,270 Vì vậy, cho dù bạn đang thiết kế cho loại 91 00:04:12,270 --> 00:04:13,699 thiết bị nào, dù thiết kế cho nhiều 92 00:04:13,699 --> 00:04:15,339 người khác nhau, tất cả mọi thứ đó 93 00:04:15,339 --> 00:04:17,615 phải được cân nhắc ngay từ đầu 94 00:04:17,615 --> 00:04:19,756 và được kết hợp vào khái niệm thiết kế 95 00:04:19,756 --> 00:04:21,866 hoặc vào kế hoạch của bạn. Tất nhiên không ai muốn 96 00:04:21,866 --> 00:04:24,348 phí thời gian khi đã đến đích. Sắp hoàn thành rồi, 97 00:04:24,348 --> 00:04:26,412 ta chỉ muốn công bố nó, đó là sai lầm 98 00:04:26,412 --> 00:04:28,011 của hầu hết mọi người. Kiểu như thế này 99 00:04:28,201 --> 00:04:30,731 "Tôi sẽ công bố nó, rồi tôi sẽ sửa nó sau." 100 00:04:30,731 --> 00:04:32,214 Không thể nào. Luôn luôn sẽ có 101 00:04:32,214 --> 00:04:33,567 một dự án khác đang chờ bạn. 102 00:04:33,567 --> 00:04:35,987 Bước đầu tiên để có được một trang web dễ truy cập 103 00:04:35,987 --> 00:04:38,431 là tập trung vào bộ phận quản lý 104 00:04:38,431 --> 00:04:41,551 để họ hiểu giá trị của khả năng tiếp cận 105 00:04:41,551 --> 00:04:43,747 và đồng thời giúp họ 106 00:04:43,747 --> 00:04:46,865 hiểu được rằng ta có thể làm mọi thứ họ muốn 107 00:04:46,865 --> 00:04:48,683 nhưng nó cũng dễ tiếp cận nữa. 108 00:04:48,887 --> 00:04:50,562 Nếu chỉ nói về khả năng tiếp cận 109 00:04:51,582 --> 00:04:54,134 rất có khả năng người ta sẽ không nghĩ 110 00:04:54,134 --> 00:04:56,054 nó là một việc quan trọng phải làm ngay. 111 00:04:56,054 --> 00:05:00,244 Nhưng nếu bạn bắt đầu nói từ chất lượng và 112 00:05:00,244 --> 00:05:03,459 sự chồng chéo của SEO và 113 00:05:03,459 --> 00:05:05,694 khả năng tiếp cận và những thứ tương tự 114 00:05:05,694 --> 00:05:07,776 thế sẽ khiến mọi người quan tâm hơn. 115 00:05:08,835 --> 00:05:10,942 Khi bắt đầu làm việc, tôi là một nhà thiết kế 116 00:05:10,942 --> 00:05:14,513 tôi muốn làm cho mọi thứ nhìn thật đẹp. Và tôi không quan tâm gì khác 117 00:05:15,153 --> 00:05:16,853 ngoại trừ vẻ ngoài và tính thẩm mỹ. 118 00:05:17,823 --> 00:05:19,968 Và điều tôi sớm nhận ra là 119 00:05:20,648 --> 00:05:22,534 nếu một cái gì đó đã hoạt động tốt thì 120 00:05:22,697 --> 00:05:26,267 tự thân nó đã đẹp, cho nên từ đó 121 00:05:26,267 --> 00:05:29,406 tôi bắt đầu thiên về công dụng hơn là vẻ ngoài 122 00:05:29,406 --> 00:05:31,356 tốt gỗ hơn tốt nước sơn. 123 00:05:33,086 --> 00:05:36,152 Tôi không nghĩ rằng làm một trang web dễ tiếp cận hơn 124 00:05:36,152 --> 00:05:38,509 sẽ giới hạn sức sáng tạo. Trong thực tế 125 00:05:38,509 --> 00:05:40,310 tôi cho rằng nó giúp cho sức sáng tạo 126 00:05:40,310 --> 00:05:43,526 và còn làm ta sáng tạo hơn nữa. 127 00:05:43,526 --> 00:05:45,742 Thiết kế dễ tiếp cận thường gắn liền với 128 00:05:45,742 --> 00:05:48,412 thiết kế dễ ứng dụng. Và chúng ta 129 00:05:48,412 --> 00:05:49,999 đã tìm ra một mối quan hệ song song giữa 130 00:05:49,999 --> 00:05:51,909 thiết kế dành cho thiết bị di động và 131 00:05:52,350 --> 00:05:55,967 tính đơn giản và rõ ràng cần có ở 132 00:05:55,967 --> 00:05:57,767 thiết kế dễ tiếp cận. 133 00:05:57,790 --> 00:05:58,543 Safari 134 00:05:58,553 --> 00:05:59,851 nhảy đến nội dung chính 135 00:06:00,811 --> 00:06:02,097 đang kết nối. 136 00:06:02,407 --> 00:06:04,597 Sinh viên hiện tại. Sinh viên tương lai. 137 00:06:05,217 --> 00:06:07,340 Danh mục công cụ. Công nghệ hỗ trợ truy cập. 138 00:06:08,550 --> 00:06:09,670 Tất cả đều liên quan 139 00:06:09,670 --> 00:06:11,347 và về cơ bản nếu bạn đang thiết kế 140 00:06:11,347 --> 00:06:13,607 một trang web phức tạp với rất nhiều tính năng, 141 00:06:13,607 --> 00:06:16,096 trong quá trình này, bạn phải dùng nhiều phương pháp 142 00:06:16,096 --> 00:06:18,237 sẽ gây ra lộn xộn. Có lẽ thành phẩm sẽ không 143 00:06:18,237 --> 00:06:19,786 tuyệt như bạn nghĩ nữa kìa. 144 00:06:19,796 --> 00:06:22,350 Cách chúng ta tạo trang web ngày nay 145 00:06:22,350 --> 00:06:26,213 tốt hơn nhiều so với 10 năm trước. Ta không áp dụng phong cách nội tuyến 146 00:06:26,443 --> 00:06:28,193 ta không thể chỉ nghĩ đến duy nhất 147 00:06:28,383 --> 00:06:30,743 một loại thiết bị sẽ dùng trang web đó. 148 00:06:30,902 --> 00:06:33,854 Các nhà phát triển và thiết kế giỏi phải biết cách 149 00:06:33,884 --> 00:06:36,391 thiết kế cho mọi người và mọi thiết bị. 150 00:06:37,771 --> 00:06:40,777 Chúng ta không thể đi lùi, chúng ta không thể bị giới hạn nữa. 151 00:06:41,511 --> 00:06:44,416 Những việc bạn có thể làm trong vai một nhà thiết kế 152 00:06:44,526 --> 00:06:46,788 là đánh giá khả năng tiếp cận và 153 00:06:46,788 --> 00:06:48,818 đảm bảo rằng bạn có tiêu đề tốt. 154 00:06:48,974 --> 00:06:52,544 Tiêu đề và cấu trúc tiêu đề thích hợp 155 00:06:52,544 --> 00:06:53,953 định dạng tốt 156 00:06:53,953 --> 00:06:57,240 tên các nút bấm và liên kết tốt 157 00:06:57,280 --> 00:06:59,455 nên phải chắc chắn bạn đang sử dụng đúng thẻ 158 00:06:59,455 --> 00:07:02,075 và tôi nghĩ thứ hai, tốt nhất là 159 00:07:02,075 --> 00:07:04,595 ít nhất là tôi sẽ phải kiểm tra lại 160 00:07:04,595 --> 00:07:06,011 với bàn phím, chỉ để kiểm tra 161 00:07:06,021 --> 00:07:08,131 tính năng điều hướng, đảm bảo có 162 00:07:08,131 --> 00:07:10,761 trọng tâm tốt, hướng dẫn sử dụng tốt 163 00:07:10,821 --> 00:07:13,541 và nhất định không thể để bản thân bị mắc kẹt. 164 00:07:13,702 --> 00:07:16,193 Điểm chính của thử thách trong 165 00:07:16,193 --> 00:07:19,485 thế giới lập trình là rất nhiều lập trình viên 166 00:07:19,865 --> 00:07:22,048 ý tôi là, chỉ cần nhìn quanh là bạn sẽ thấy 167 00:07:22,048 --> 00:07:25,428 vô số thư viện nguồn mở cực kỳ thú vị. 168 00:07:25,498 --> 00:07:27,028 Bạn có nhiều cách để mọi thứ 169 00:07:27,028 --> 00:07:29,551 xuất hiện trên màn hình, phóng to hay thu nhỏ, vân vân 170 00:07:29,551 --> 00:07:30,261 Và ngay từ đầu 171 00:07:30,261 --> 00:07:32,255 họ chưa bao giờ nghĩ tới và cân nhắc về 172 00:07:32,255 --> 00:07:33,222 khả năng tiếp cận. 173 00:07:33,222 --> 00:07:35,235 Khi bạn nghiên cứu một thư viện nguồn Java 174 00:07:35,235 --> 00:07:37,105 hay một hệ thống quản lý dữ liệu, 175 00:07:37,105 --> 00:07:38,575 một chuỗi code mà bạn cần tới, 176 00:07:38,575 --> 00:07:40,590 bạn phải cân nhắc cả hai điều, 177 00:07:40,590 --> 00:07:42,319 nó có hoạt động như bạn mong muốn và 178 00:07:42,369 --> 00:07:44,747 nó có dễ tiếp cận không? Nói cách khác, 179 00:07:44,747 --> 00:07:47,237 hãy làm điều đó cho bản thân và cho mọi người. 180 00:07:47,237 --> 00:07:49,367 Nên ngay từ khi bắt đầu một dự án 181 00:07:49,367 --> 00:07:51,392 bạn phải xem đi xem lại nhiều lần 182 00:07:51,392 --> 00:07:53,132 Trên nhiều trình duyệt khác nhau 183 00:07:53,372 --> 00:07:55,223 và nhiều thiết bị khác nhau. 184 00:07:55,258 --> 00:07:57,397 Tôi thường phải nhờ người quen ở ngoại quốc 185 00:07:57,397 --> 00:07:59,563 có thể giúp tôi xem trang web này không 186 00:07:59,563 --> 00:08:01,738 nó có trục trặc gì không? Ồ thế sao, vân vân. 187 00:08:01,738 --> 00:08:03,868 Và bây giờ đã có nhiều loại công cụ giúp bạn 188 00:08:03,868 --> 00:08:06,114 thử nghiệm sản phẩm trên mọi trình duyệt 189 00:08:06,114 --> 00:08:07,866 Điều này rất quan trọng trong quá khứ 190 00:08:07,866 --> 00:08:10,374 và với bây giờ cũng vậy. Có một số loại trình duyệt 191 00:08:10,374 --> 00:08:11,778 được coi là phổ biến, 192 00:08:11,778 --> 00:08:13,643 nhưng ta lại cần phải 193 00:08:13,643 --> 00:08:15,714 thử mọi loại trình duyệt và hệ thống. 194 00:08:15,864 --> 00:08:17,633 Điều tốt nhất mà bạn có thể làm cho 195 00:08:17,633 --> 00:08:20,691 một ứng dụng là kiểm tra tính ứng dụng 196 00:08:20,691 --> 00:08:22,121 và khả năng truy cập, hãy 197 00:08:22,121 --> 00:08:23,795 đưa nó tới trước mặt người dùng và 198 00:08:23,795 --> 00:08:24,905 xem họ dùng nó thế nào. 199 00:08:24,905 --> 00:08:27,105 Dù bạn nghĩ trang web của mình tuyệt thế nào 200 00:08:27,105 --> 00:08:29,121 nó có thể đáp ứng mọi tiêu thuẩn cần thiết 201 00:08:29,121 --> 00:08:30,975 khi bạn quan sát người khác truy cập nó 202 00:08:30,975 --> 00:08:32,123 bạn sẽ phải tự nhủ rằng, 203 00:08:32,123 --> 00:08:33,783 Ồ ...không được mượt lắm. 204 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à 205 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 206 00:08:44,307 --> 00:08:47,315 phải nghĩ giống y như nhau 207 00:08:47,347 --> 00:08:49,977 mà là cùng nhau phát triển 208 00:08:50,257 --> 00:08:52,588 dựa trên đa dạng những khả năng, kỹ năng, 209 00:08:52,588 --> 00:08:54,259 và những góc nhìn khác nhau. 210 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 211 00:08:57,489 --> 00:08:59,410 cũng thuộc vào sự đa dạng đó. 212 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 213 00:09:01,798 --> 00:09:03,942 cần được giảng dạy nhiều hơn 214 00:09:03,942 --> 00:09:05,242 ở đại học lẫn trung học 215 00:09:05,242 --> 00:09:07,242 nó phải được có mặt trong cơ sở nhà nước và 216 00:09:07,242 --> 00:09:09,004 môi trường thương mại. 217 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 218 00:09:11,713 --> 00:09:13,560 hoàn toàn bỏ quên tính tiếp cận 219 00:09:13,560 --> 00:09:15,030 và một số sẽ cực kỳ đề cao nó. 220 00:09:15,030 --> 00:09:17,409 Và những sản phẩm đề cao tính tiếp cận sẽ 221 00:09:17,409 --> 00:09:19,467 thân thiện với người dùng hơn, chúng sẽ 222 00:09:19,467 --> 00:09:20,816 thắng thế trên thị trường. 223 00:09:22,006 --> 00:09:23,866 Tôi nghĩ rằng tương lai của lập trình web là 224 00:09:23,866 --> 00:09:25,900 càng ít giả thuyết càng tốt về cách 225 00:09:25,900 --> 00:09:28,200 người ta sử dụng web. Ta có điện thoại di động, 226 00:09:30,499 --> 00:09:31,829 ta có công cụ hỗ trợ đọc SR, 227 00:09:32,099 --> 00:09:34,792 những trang web cũng như nội dung bên trong 228 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 229 00:09:36,506 --> 00:09:39,186 nên tôi nghĩ tương lai của lập trình web 230 00:09:39,196 --> 00:09:41,489 là giảm thiểu suy đoán về người dùng 231 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 232 00:09:44,772 --> 00:09:46,634 để tất cả mọi người đều sử dụng được. 233 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 234 00:09:51,916 --> 00:09:53,896 khi phục vụ cho người khuyết tật 235 00:09:53,986 --> 00:09:57,646 nhưng đó chính là lúc mà các kỹ sư lập trình 236 00:09:57,646 --> 00:10:00,026 phải suy nghĩ "tại sao tôi trở thành một kỹ sư?" 237 00:10:00,026 --> 00:10:01,825 Là để biến điều không thể thành có thể 238 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, 239 00:10:04,535 --> 00:10:06,782 nên hãy tấn công nó, hãy giải quyết nó.