0:00:00.760,0:00:03.735 Các bạn ở đây đã ai[br]từng sử dụng bảng tính điện tử, 0:00:03.760,0:00:05.240 như là Microsoft Excel? 0:00:06.240,0:00:07.496 Rất nhiều! 0:00:07.520,0:00:12.096 Có doanh nhân nào ở đây đã từng [br]dùng bảng tính thủ công? 0:00:12.120,0:00:15.200 như cha tôi đã làm với doanh nghiệp [br]in nhỏ tại Philadelphia? 0:00:16.160,0:00:17.320 Ít hơn rất nhiều. 0:00:17.920,0:00:20.520 đó chính là cách làm [br]của hàng trăm năm trước 0:00:21.480,0:00:24.496 Vào đầu những năm 1917, tôi bắt đầu nhen [br]nhóm một ý tưởng 0:00:24.520,0:00:26.920 cái mà sau này là VisiCalc [br]( bảng tính đầu tiên) 0:00:27.480,0:00:29.136 Và năm tiếp theo 0:00:29.160,0:00:32.439 Nó đã chạy trên một sản phẩm mới[br]- máy tính cá nhân Apple II 0:00:33.240,0:00:37.296 các bạn có thể đã cho rằng[br]mọi thứ đã thay đổi khi mà 0:00:37.320,0:00:39.496 sáu năm sau đó[br]tờ WSJ đã xuất bản một bài báo 0:00:39.520,0:00:42.800 Cho bạn biết VisilCalc là gì[br]Và có thể bạn đang dùng nó 0:00:43.760,0:00:46.720 Steve Jobs trở lại vào 1990 0:00:47.160,0:00:50.400 nói rằng " Bảng tính kéo các [br]ngành công nghiệp về phía trước 0:00:50.880,0:00:54.800 VisiCalc kéo theo sự thành công[br]của Apple hơn bất cứ sự kiện nào" 0:00:55.440,0:00:56.600 Trong một[br]ghi chú 0:00:57.600,0:01:00.736 Steve viết: Nếu VisiCalc [br]được viết cho máy tính khác 0:01:00.760,0:01:02.960 thì bạn sẽ phải phỏng vấn như bây giờ 0:01:03.360,0:01:09.736 Thế nên, VisiCalc hữu ích rất nhiều [br]cho công việc văn phòng 0:01:09.760,0:01:10.920 Nó đã hoạt động như thế nào 0:01:11.680,0:01:14.600 Nó là gì, tôi đã làm gì để nó thực hiện [br]đúng chức năng của mình 0:01:15.920,0:01:21.256 Tôi học lập trình vào 1966 khi tôi 15 tuổi 0:01:21.280,0:01:23.520 Chỉ một vài tháng [br]sau khi bức ảnh này được chụp 0:01:24.200,0:01:27.160 Thời điểm đó thì một vài học sinh[br]đã được tiếp xúc với máy tính 0:01:27.560,0:01:31.056 Nhưng nhờ vào may mắn và[br]một tinh thần kiên cường 0:01:31.080,0:01:33.320 Tôi đã đem theo máy tính[br]khắp thành phố 0:01:34.200,0:01:39.080 Sau phí phạm thời gian ở Woodstock[br]Tôi rời MIT để đi học 0:01:39.520,0:01:42.600 Nơi mà để kiếm ra tiền[br]I đã làm việc cho đề án Multics 0:01:43.320,0:01:48.336 Multics là hệ thống chia sẻ [br]thời gian tương tác đầu tiên 0:01:48.360,0:01:51.536 Các bạn đã từng nghe về hệ thống[br]vận hành Linux và Unix chưa? 0:01:51.560,0:01:52.800 Chúng xuất phát từ Multics 0:01:53.320,0:01:55.616 Tôi làm việc cho phiên bản Multics 0:01:55.640,0:01:59.456 mà chúng ta biết đến như là [br]ngôn ngữ máy tính được phân tích 0:01:59.480,0:02:01.936 Được sử dụng ở kể cả[br]lĩnh vực ngoài máy tính 0:02:01.960,0:02:04.960 để tính toán khi đươc đặt[br]ở bộ phận kết nối máy tính 0:02:05.560,0:02:07.816 Sau khi tốt nghiệp MIT 0:02:07.840,0:02:10.680 Tôi làm việc cho [br]Digital Equipment Corporation 0:02:11.320,0:02:14.496 ở đó, tôi làm về phần mềm 0:02:14.520,0:02:17.360 cho một lĩnh vực mới của việc[br]viết chương trình điện toán hóa 0:02:17.800,0:02:22.136 Tôi giúp các báo thay đổi [br]máy đánh chữ 0:02:22.160,0:02:23.360 bằng các máy tính 0:02:23.880,0:02:25.096 Tôi viết phần mềm 0:02:25.120,0:02:28.816 Và sau đó ra khỏi ngoài lĩnh vực[br]đến những nơi như là Kansas City Star, 0:02:28.840,0:02:31.256 Nơi mà tôi dạy những người dùng máy tính[br]và lấy phản hồi 0:02:31.280,0:02:33.136 Đó là trải nghiệm thực tế 0:02:33.160,0:02:36.400 khá là khác so với những gì tôi thấy[br]trong phòng thí nghiệm ở MIT 0:02:37.880,0:02:40.496 Sau đó tôi làm chủ dự án 0:02:40.520,0:02:45.320 của phần mềm cho bộ xử lý[br]máy tính đầu tiên của DEC 0:02:45.720,0:02:51.216 Giống như với máy đánh chữ, phần[br]quan trọng là sử dụng giao diện 0:02:51.240,0:02:55.320 phải vừa nhuần nhuyễn và hiệu quả[br]cho cả những người không chuyên 0:02:56.360,0:03:00.336 Sau khi làm ở DEC,[br]tôi làm việc cho một công ty nhỏ 0:03:00.360,0:03:06.480 công ty đó đã tạo ra máy đếm tiền điện tử[br]cho ngành công nghiệp đồ ăn nhanh 0:03:07.360,0:03:11.056 Nhưng tôi luôn muốn khởi nghiệp[br]với người bạn của mình - Bob Frankston 0:03:11.080,0:03:13.456 Người tôi gặp lúc còn ở dự án Multics [br]ở MIT 0:03:13.480,0:03:17.176 Vậy nên tôi quyết định trở lại trường [br]để tập trung học kinh doanh 0:03:17.200,0:03:19.976 Mùa thu 1977 0:03:20.000,0:03:23.000 Tôi theo học MBA ở [br]Đại học kinh doanh Harvard 0:03:23.840,0:03:26.336 Tôi là một trong số rất ít sinh viên 0:03:26.360,0:03:29.200 có nền tảng ở lập trình máy tính 0:03:30.080,0:03:33.256 Vẫn còn một bức ảnh kỷ yếu hồi đó 0:03:33.280,0:03:34.296 ( khán giả cười) 0:03:34.320,0:03:36.936 ở Harvard chúng tôi [br]được học theo phương pháp case 0:03:36.960,0:03:38.896 Chúng tôi sẽ làm [br]3 trường hợp mỗi ngày 0:03:38.920,0:03:44.640 Các trường hợp bao gồm vài trang miêu [br]tả các tình huống kinh doanh 0:03:45.600,0:03:50.176 Họ thường có những triển lãm[br]thường về từ và các con số 0:03:50.200,0:03:53.360 đặt theo từng tình huống cụ thể 0:03:53.840,0:03:55.776 Chúng luôn khác nhau 0:03:55.800,0:03:57.016 Đây là bài về nhà của tôi 0:03:57.040,0:04:00.216 lại là số, từ [br]đặt theo cách có thể hiểu được 0:04:00.240,0:04:04.320 Nhiều phép tính toán[br]gần gũi với máy tính bây giờ 0:04:04.720,0:04:06.600 đây là máy tính của tôi 0:04:08.200,0:04:10.976 vào Halloween, tôi đã hóa trang[br]thành một chiếc máy tính 0:04:11.000,0:04:12.440 ( khán giả cười) 0:04:13.785,0:04:16.976 Bắt đầu mỗi tiết học, giáo sư sẽ gọi ái đó 0:04:17.000,0:04:18.279 để thuyết trình 0:04:19.079,0:04:21.856 Sinh viên đó sẽ phải giải thích[br]những điều xảy ra 0:04:21.880,0:04:25.616 và đưa ra thông tin[br]sau đó giáo sư sẽ ghi lại 0:04:25.640,0:04:28.545 trên bảng đen trước lớp 0:04:28.569,0:04:30.096 Sau đó chúng tôi sẽ thảo luận. 0:04:30.120,0:04:34.576 Một trong những thứ chán nản nhất[br]là khi bạn đã hoàn thành bài tập 0:04:34.600,0:04:37.616 và ngày hôm sau [br]bạn nhận thấy mình mắc một lỗi nhỏ 0:04:37.640,0:04:40.176 Mọi con số khác sau đó đều sai hết 0:04:40.200,0:04:41.976 Và chẳng thể tham gia được nữa 0:04:42.000,0:04:44.240 Chúng tôi phải điểm danh khi tham gia lớp học 0:04:45.320,0:04:50.240 Ngồi với 87 con người trong lớp học[br]Tôi mơ giưã ban ngày nhiều 0:04:51.280,0:04:55.136 Hấu hết các nhà lập trình lúc đó[br]làm việc với những máy tính lớn 0:04:55.160,0:05:01.496 xấy dựng những hệ thống cách tân,[br]hệ thống tính lương và hóa đơn 0:05:01.520,0:05:04.016 Tôi đã làm việc chăm chỉ[br]thông qua tương tác 0:05:04.040,0:05:06.136 và tính toán cá nhân theo nhu cầu 0:05:06.160,0:05:10.440 Thay vì nghĩ về những bản in [br]thẻ đục lỗ 0:05:10.880,0:05:13.656 Tôi tưởng tượng một tấm abrng thần kì 0:05:13.680,0:05:17.056 mà nếu xóa bỏ một con số [br]và viết cái gì khác vào 0:05:17.080,0:05:19.936 thì mọi con số còn lại[br]tự khắc thay đổi 0:05:19.960,0:05:21.720 như việc lập trình với các con số 0:05:22.600,0:05:26.840 Tôi tưởng tượng máy tính mình có chuột 0:05:27.240,0:05:30.200 và một bảng hiển thị[br]như ở trên một máy bay cứu hỏa 0:05:30.720,0:05:34.856 Tôi đã gõ vài con số,[br]khoanh tròn và nhấn nút tính tổn 0:05:34.880,0:05:38.616 Và ngay chính giữa bảng [br]hiện lên đáp án 0:05:38.640,0:05:41.640 Bây giờ thì tôi đã thực hiện ý tưởng đó[br]và đem nó vào thực tế 0:05:42.640,0:05:45.080 Bố đã dạy tôi về bản gốc 0:05:45.560,0:05:47.176 chỉ cho tôi về các mô hình 0:05:47.200,0:05:50.536 mà ông ấy đã dùng[br]để tìm ra vị trí trên trang giấy 0:05:50.560,0:05:53.096 cho những thứ mà ông ấy phải in 0:05:53.120,0:05:56.056 Ông cũng dùng nó để lấy[br]đánh giá từ khách hàng 0:05:56.080,0:05:59.680 và những sự đồng ý trước khi[br]gửi nó cho các tòa báo 0:06:00.440,0:06:05.536 Một hành động nhỏ, [br]những gì mình đang cố xây dựng 0:06:05.560,0:06:07.880 sẽ giúp ta giải quyết vấn đề 0:06:08.720,0:06:13.120 Giúp ta tìm ra giải pháp[br]với những vấn đề một cách ít tốn kém hơn 0:06:13.720,0:06:15.960 Vì vậy tôi quyết định làm một bản gốc 0:06:16.760,0:06:21.336 Tôi đến một trung tâm video có[br]kết nối với hệ thống của Harvard 0:06:21.360,0:06:22.856 và làm việc 0:06:22.880,0:06:26.136 Một trong số những vấn đề đầu tiên [br]tôi gặp phải 0:06:26.160,0:06:28.840 Là làm sau thể hiện giá trị [br]dưới dạng công thức 0:06:29.280,0:06:30.640 hây để tôi giải thích 0:06:32.000,0:06:34.176 Chắc các bạn sẽ chỉ một chỗ 0:06:34.200,0:06:37.296 gõ một vài từ[br]rồi gõ ở một vài chỗ kahsc nữa 0:06:37.320,0:06:40.844 Đặt vào vài con số và rồi nhiều hơn[br]rồi chỉ nơi bạn muốn đáp án 0:06:41.240,0:06:44.456 sau đó điểm lần thứ nhất, nhấn dấu trừ,[br]điểm đến lần thứ hai 0:06:44.480,0:06:45.680 và nhận kết quả 0:06:46.360,0:06:49.776 Vấn đề là Tôi nên viết gì vào công thức 0:06:49.800,0:06:52.420 Phải là thứ máy tính hiểu được 0:06:52.444,0:06:54.136 và khi nhìn vào công thức 0:06:54.160,0:06:57.160 bạn cần biết nó đang hướng[br]đến đâu trên màn hình 0:06:57.840,0:07:00.736 đầu tiên tôi nghĩ đến[br]cách các lập trình viên làm nó 0:07:00.760,0:07:02.665 Khi bạn điểm cái gì đó lần đầu 0:07:02.689,0:07:05.369 Máy tính sẽ yêu cầu bạn[br]đặt cho nó một cái tên duy nhất 0:07:06.760,0:07:10.536 rồi nhanh thôi bạn sẽ[br]thấy nó thật là dài lê thê 0:07:10.560,0:07:13.800 máy tính phải tự động đặt tên[br]và lưu trữ 0:07:14.600,0:07:18.960 Vậy tại sao không sắp xếp chúng [br]theo trật tự nó được tạo ra 0:07:19.480,0:07:21.976 Tôi đã thử, 1, 2 0:07:22.000,0:07:24.762 Nhanh sau đó tôi nhận ra [br]nếu có nhiều hơn vài con số 0:07:24.786,0:07:27.296 ta chẳng bao giờ nhớ được[br]vị trí chúng trên màn hình 0:07:27.320,0:07:32.616 sau đó nghĩ, thay vì [br]để bạn tự đặt các giá trị 0:07:32.640,0:07:34.240 sao tôi không đặt ra quy tắc 0:07:34.720,0:07:36.936 sau đó khi bạn chỉ vào một ô 0:07:36.960,0:07:39.680 máy tính sẽ dựa vào cột và hàng[br]để đặt tên 0:07:40.640,0:07:46.816 Và nếu dựa trên bản đồ, đặt bảng chữ cái[br]trên cùng và các con số bên lề trái 0:07:46.840,0:07:49.736 khi chỉ B7 0:07:49.760,0:07:51.960 Bạn sẽ biết chính xác vị trí trên màn hình 0:07:52.640,0:07:56.880 Và nếu phải tự đánh công thức[br]bạn sẽ biết cách làm 0:07:57.440,0:08:00.520 Giới hạn trong các ô [br]đã giải quyết các vấn đề 0:08:01.200,0:08:06.800 Và cũng mở ra những khả năng khác[br]như là sắp xếp các ô 0:08:07.360,0:08:08.936 nhưng vẫn còn chưa thu hẹp lắm 0:08:08.960,0:08:13.280 Bạn vẫn có thể đặt bất kì giá trị nào[br]vào bất kì ô nào 0:08:14.120,0:08:17.960 Mãi gần 40 năm sau 0:08:19.109,0:08:22.776 Bob và tôi đã quyết định [br]xây dựng sản phẩm cùng nhau 0:08:22.800,0:08:27.216 Tôi tính toán chính xác hơn[br]làm sao chương trình chạy đúng 0:08:27.240,0:08:30.496 Tôi đã viết một tấm thẻ tham khảo[br]hoạt động như là tài liệu bằn chứng 0:08:30.520,0:08:35.296 nó cũng giúp tôi đảm bảo rằng [br]giao diện tôi đang viết 0:08:35.320,0:08:38.799 có thể được giải thích chính xác[br]và lấy được lòng tin của mọi người 0:08:39.520,0:08:44.936 Bob làm việc trên gác mái ở một[br]căn hộ thuê ở Arlington, Massachusetts. 0:08:44.960,0:08:46.680 Đây là bên trong gác mái 0:08:48.240,0:08:51.016 Bob hoãn việc ở hệ thống MIT Multics 0:08:51.040,0:08:53.760 để mã hóa máy tính ở một thiết bị như này 0:08:54.400,0:08:57.896 sau đó download bản chạy thử[br]từ một cái Apple II đi mượn 0:08:57.920,0:09:01.176 qua một đường truyền điện thoại [br]sử dụng một bộ nối không dùng điện 0:09:01.200,0:09:02.360 sau đó là kiểm tra 0:09:02.920,0:09:07.640 một trong số những thử nghiệm [br]tôi đã chuẩn bị về thử thách Pepsi 0:09:08.720,0:09:11.640 Bản in không hoạt động[br]nên tôi phải sao chép mọi thứ 0:09:12.480,0:09:14.896 nút Save không hoạt động[br]nên mỗi lần nó hỏng 0:09:14.920,0:09:17.920 tôi lại phải gõ lại toàn bộ 0:09:18.240,0:09:22.216 ngày hôm sau trên lớp, tôi giơ tay[br]và được gọi, tôi nói ra vấn đề đó 0:09:22.240,0:09:25.816 Tôi đã làm dự án đó trong 5 năm,[br]trong mọi hoàn cảnh, trường hợp 0:09:25.840,0:09:29.520 VisiCalc thực sự đã có ích 0:09:30.160,0:09:32.760 giáo sư hỏi tôi đã làm nó như thế nào 0:09:33.469,0:09:36.136 Thực ra tôi không muốn kể về[br]chương trình bí mật đó 0:09:36.160,0:09:37.680 ( khán giả cười) 0:09:38.200,0:09:40.056 nên tôi bảo: Em đã lấy số này, cộng lại 0:09:40.080,0:09:42.176 nhân rồi trừ 0:09:42.200,0:09:44.296 Giáo sư hỏi sao tôi không dùng tỉ lệ 0:09:44.320,0:09:47.336 tôi đã nói rằng: hah! một tỉ lệ-[br]nó không chính xác lắm 0:09:47.360,0:09:49.936 tôi đã không bảo rằng phép chia[br]không thực hiện 0:09:49.960,0:09:53.056 (khán giả cươi) 0:09:53.080,0:09:56.936 Cuối cùng, chúng tôi đã hoàn thành đủ [br]VisiCalc 0:09:56.960,0:09:58.800 để đem nó ra trước công chúng 0:09:59.440,0:10:01.416 Bố tôi đã in một mẫu tham khảo 0:10:01.440,0:10:03.440 để chúng tôi có thể sử dụng làm marketing 0:10:04.280,0:10:10.056 tháng 6 năm 1979, nhà xuất bản[br]công bố nó ra toàn thế giới 0:10:10.080,0:10:14.200 ở một cái rạp nhỏ trong hội nghị[br]máy tính quốc gia ở New York 0:10:14.800,0:10:18.960 Tờ New York Times đã có một bài báo[br]châm biếm về hội nghị 0:10:19.480,0:10:21.936 " Cỗ máy trình diễn như là[br]nghi thức tôn giáo... 0:10:21.960,0:10:23.341 kể cả những tín đồ vây quanh 0:10:23.365,0:10:26.461 Những họa sĩ ở Coliseum[br]đang thêm vào những vị thần 0:10:26.485,0:10:29.656 cẩn thận ghi chữ "VISICALC" [br]màu đen khổng lồ trên nền vàng 0:10:29.680,0:10:31.496 tất cả reo lên "VISICALC" 0:10:31.520,0:10:35.096 (kinh ngạc) New York Times :[br]" tất cả đều reo lên VISICALC" 0:10:35.120,0:10:36.616 ( khán giả cười) 0:10:36.640,0:10:40.896 đó cũng là lần cuối cùng đề cập [br]đến bảng tính điện tử 0:10:40.920,0:10:44.816 từ những tờ báo kinh doanh nổi tiếng[br]trong khoảng 2 năm 0:10:44.840,0:10:46.976 hầu hết mọi người vẫn chưa có nó 0:10:47.000,0:10:48.200 Chỉ một vài đã sở hữu 0:10:48.920,0:10:53.120 Tháng 10 năm 1979,[br]chúng tôi vận chuyển VisiCalc 0:10:53.880,0:10:56.696 Nó được đóng gói như thế này 0:10:56.720,0:10:59.200 và trông như bản chạy trong Apple II 0:11:00.000,0:11:01.960 Còn lại, như người ta nói,[br]trong lịch sử. 0:11:02.360,0:11:04.456 Hiện tại, có nhiều hơn lịch sử đã từng 0:11:04.480,0:11:06.536 nhưng vẫn còn phải chờ một ngày 0:11:06.560,0:11:08.800 Những thành viên Harvard 0:11:09.400,0:11:10.600 ở tại lớp học đó. 0:11:11.240,0:11:14.680 Họ xây dựng một nghi thứ[br]để kỉ niệm những điều đã xảy ra 0:11:15.640,0:11:18.040 (khán giả cười) 0:11:24.400,0:11:27.336 Nhưng đó cũng như là một điều nhắ nhở 0:11:27.360,0:11:32.856 rằng bạn cũng nên có nền tảng,[br]kỹ năng và nhu cầu của riêng mình 0:11:32.880,0:11:38.136 và xây dựng những khuôn mẫu[br]để khám phá những vấn đề cốt lõi 0:11:38.160,0:11:40.280 và thông qua đó, cải tiến[br]thế giới 0:11:41.040,0:11:42.256 Cảm ơn 0:11:42.280,0:11:46.880 (vỗ tay)