Nghề lập trình. Chương 1. Chương trình đầu tiên

Nghề lập trình. Chương 1. Chương trình đầu tiênCác độc giả thân mến của Habr, tôi xin giới thiệu với các bạn một loạt bài mà trong tương lai tôi dự định sẽ tổng hợp thành một cuốn sách. Tôi muốn đi sâu vào quá khứ và kể câu chuyện của mình về cách tôi trở thành một nhà phát triển và tiếp tục là một nhà phát triển.

Về những điều kiện tiên quyết để theo đuổi CNTT, con đường thử và sai, sự tự học và sự ngây thơ trẻ con. Tôi sẽ bắt đầu câu chuyện của mình từ thời thơ ấu và kết thúc nó vào ngày hôm nay. Tôi hy vọng rằng cuốn sách này sẽ đặc biệt hữu ích cho những ai mới học chuyên ngành CNTT.
Và những người đã làm việc trong lĩnh vực CNTT có lẽ sẽ có những điểm tương đồng với con đường riêng của mình.

Trong cuốn sách này, bạn sẽ tìm thấy những tài liệu tham khảo về những tài liệu tôi đã đọc, kinh nghiệm giao tiếp với những người mà tôi đã gặp trong quá trình học tập, làm việc và thành lập công ty khởi nghiệp.
Bắt đầu từ giáo viên đại học đến nhà đầu tư mạo hiểm lớn và chủ sở hữu của các công ty trị giá hàng triệu đô la.
Tính đến hôm nay, 3.5 chương của cuốn sách đã sẵn sàng, trong số 8-10 chương có thể có. Nếu những chương đầu tiên nhận được phản hồi tích cực từ độc giả, tôi sẽ xuất bản toàn bộ cuốn sách.

Về bản thân

Tôi không phải John Carmack, Nikolai Durov hay Richard Matthew Stallman. Tôi không làm việc ở các công ty như Yandex, VKontakte hay Mail.ru.
Mặc dù tôi đã có kinh nghiệm làm việc trong một tập đoàn lớn nhưng tôi chắc chắn sẽ kể cho bạn nghe về điều đó. Nhưng tôi nghĩ vấn đề không nằm ở tên tuổi lớn mà nằm ở lịch sử của con đường trở thành nhà phát triển, và hơn thế nữa, ở những chiến thắng và thất bại xảy ra trong suốt 12 năm sự nghiệp phát triển thương mại của tôi. Tất nhiên, một số bạn có nhiều kinh nghiệm hơn về CNTT. Nhưng tôi tin rằng những kịch tính và chiến thắng xảy ra trong sự nghiệp hiện tại của tôi rất đáng để mô tả. Có rất nhiều sự kiện và tất cả đều đa dạng.

Hôm nay tôi là ai với tư cách là một nhà phát triển
— Đã tham gia hơn 70 dự án thương mại, nhiều dự án trong số đó anh ấy đã viết từ đầu
— Trong hàng chục dự án của riêng chúng tôi: nguồn mở, các công ty khởi nghiệp
- 12 năm làm việc trong lĩnh vực CNTT. 17 năm trước - viết chương trình đầu tiên
- Người có giá trị nhất của Microsoft 2016
- Chuyên gia được chứng nhận của Microsoft
- Chứng chỉ Scrum Master
— Tôi có khả năng sử dụng tốt C#/C++/Java/Python/JS
- Lương 6000-9000$/tháng. tùy theo tải
— Nơi làm việc chính của tôi hôm nay là sàn giao dịch tự do Upwork. Thông qua đó, tôi làm việc cho một công ty liên quan đến NLP/AI/ML. Có cơ sở 1 triệu người dùng
— Đã phát hành 3 ứng dụng trên AppStore và GooglePlay
— Tôi đang chuẩn bị thành lập công ty CNTT của riêng mình xung quanh dự án mà tôi hiện đang phát triển

Ngoài việc phát triển, tôi còn viết bài cho các blog nổi tiếng, giảng dạy các công nghệ mới và phát biểu tại các hội nghị. Tôi thư giãn trong câu lạc bộ thể hình và cùng gia đình.

Về chủ đề của cuốn sách có lẽ đó là tất cả về tôi. Tiếp theo là câu chuyện của tôi.

Câu chuyện. Bắt đầu.

Lần đầu tiên tôi biết máy tính là gì khi tôi 7 tuổi. Tôi mới bắt đầu học lớp một và trong lớp mỹ thuật, chúng tôi được giao bài tập về nhà để làm một chiếc máy tính bằng bìa cứng, cao su xốp và bút dạ. Tất nhiên là bố mẹ tôi đã giúp đỡ tôi. Mẹ học tại một trường đại học kỹ thuật vào đầu những năm 80 và biết rõ máy tính là gì. Trong quá trình huấn luyện, cô thậm chí còn có thể đục lỗ các thẻ đục lỗ và nạp chúng vào cỗ máy khổng lồ của Liên Xô chiếm phần lớn nhất trong phòng huấn luyện.

Chúng tôi đã hoàn thành bài tập về nhà với điểm 5 vì chúng tôi đã làm mọi việc một cách chăm chỉ. Chúng tôi tìm thấy một tấm bìa cứng A4 dày. Các vòng tròn được cắt từ đồ chơi cũ từ cao su xốp và giao diện người dùng được vẽ bằng bút dạ. Thiết bị của chúng tôi chỉ có một số nút bấm nhưng tôi và mẹ đã gán cho chúng những chức năng cần thiết, và trong giờ học tôi đã chỉ cho giáo viên cách nhấn nút “Bật”, một bóng đèn sẽ sáng lên ở góc “màn hình, ” đồng thời vẽ một vòng tròn màu đỏ bằng bút dạ.

Cuộc gặp gỡ tiếp theo của tôi với công nghệ máy tính xảy ra ở cùng độ tuổi. Vào cuối tuần, tôi thường đến thăm ông bà, người đã lần lượt bán nhiều thứ linh tinh và sẵn sàng mua nó với giá từng xu. Đồng hồ cũ, ấm đun nước, nồi hơi, huy hiệu, kiếm của các chiến binh thế kỷ 13 và hơn thế nữa. Trong số tất cả những thứ này, có người đã mang cho anh ấy một chiếc máy tính chạy từ TV và máy ghi âm. May mắn thay, bà tôi có cả hai. Tất nhiên là do Liên Xô sản xuất. TV Electron với tám nút để chuyển kênh. Và một máy ghi âm hai băng Vega, thậm chí có thể ghi lại băng âm thanh.
Nghề lập trình. Chương 1. Chương trình đầu tiên
Máy tính Liên Xô “Poisk” và các thiết bị ngoại vi: TV “Electron”, máy ghi âm “Vega” và băng cassette với ngôn ngữ BASIC

Chúng tôi bắt đầu tìm hiểu cách thức hoạt động của toàn bộ hệ thống này. Đi kèm với máy tính là một vài băng cassette, một sách hướng dẫn sử dụng đã cũ và một tập tài liệu khác có tiêu đề “Ngôn ngữ lập trình CƠ BẢN”. Bất chấp tuổi thơ của mình, tôi đã cố gắng tích cực tham gia vào quá trình kết nối dây với máy ghi âm và TV. Sau đó, chúng tôi lắp một trong các băng cassette vào ngăn chứa máy ghi âm, nhấn nút “Chuyển tiếp” (tức là bắt đầu phát lại) và một hình ảnh giả văn bản và dấu gạch ngang khó hiểu xuất hiện trên màn hình TV.

Bản thân bộ phận đầu trông giống như một chiếc máy đánh chữ, chỉ có điều hơi vàng và có trọng lượng đáng chú ý. Với sự phấn khích của một đứa trẻ, tôi nhấn tất cả các phím, không thấy kết quả rõ ràng nào, liền chạy đi dạo. Mặc dù ngay cả khi đó tôi đã có trước mặt một cuốn sách hướng dẫn về ngôn ngữ BASIC với các ví dụ về các chương trình mà do tuổi tác của tôi nên tôi đơn giản là không thể viết lại.

Từ ký ức tuổi thơ, tôi chắc chắn nhớ tất cả những đồ dùng mà bố mẹ tôi đã mua cho tôi, cùng tập luyện với những người thân khác. Trò chơi đầu tiên là trò chơi nổi tiếng “Sói bắt trứng”. Tôi hoàn thành nó khá nhanh, xem xong bộ phim hoạt hình được chờ đợi từ lâu ở cuối và muốn thứ gì đó hơn thế nữa. Sau đó là Tetris. Vào thời điểm đó nó có giá trị 1,000,000 phiếu giảm giá. Đúng, đó là ở Ukraine vào đầu những năm 90, và tôi đã được thưởng một triệu đô la nhờ thành công trong học tập của mình. Xứng đáng với cảm giác mình là một triệu phú, tôi đã đặt mua trò chơi phức tạp hơn này cho bố mẹ tôi, nơi họ phải sắp xếp chính xác các hình có nhiều hình dạng khác nhau rơi từ trên cao xuống. Vào ngày mua, Tetris đã bị bố mẹ tôi bắt đi một cách không thể kiểm soát, chính họ đã không thể loại bỏ nó trong hai ngày.

Nghề lập trình. Chương 1. Chương trình đầu tiên
"Sói bắt trứng và Tetris" nổi tiếng

Sau đó là máy chơi game. Gia đình chúng tôi sống trong một ngôi nhà nhỏ, chú và dì tôi cũng sống ở phòng bên cạnh. Chú tôi là một phi công quân sự, chú đã trải qua nhiều điểm nóng nên dù khiêm tốn nhưng chú rất ngoan cường và ít sợ hãi, sau khi thực tế.
Hoạt động quân sự. Cũng như bao người những năm 90, chú tôi đi làm kinh doanh và có thu nhập khá. Vì vậy, một chiếc TV nhập khẩu, một đầu VCR và sau đó là bộ giải mã tín hiệu Subor (tương tự như Dendy) đã xuất hiện trong phòng anh ấy. Tôi nghẹt thở khi xem anh ấy chơi Super Mario, TopGun, Terminator và các trò chơi khác. Và khi anh ấy trao cần điều khiển vào tay tôi, niềm hạnh phúc của tôi không còn giới hạn.

Nghề lập trình. Chương 1. Chương trình đầu tiên
Bảng điều khiển tám bit "Syubor" và "Super Mario" huyền thoại

Vâng, giống như tất cả những đứa trẻ bình thường lớn lên vào những năm XNUMX, tôi suốt ngày ở ngoài sân. Hoặc là chơi bóng tiên phong, hoặc cầu lông, hoặc trèo cây trong vườn, nơi trồng nhiều loại trái cây khác nhau.
Nhưng sản phẩm mới này, khi bạn có thể điều khiển Mario, nhảy qua chướng ngại vật và cứu công chúa, thú vị hơn gấp nhiều lần so với bất kỳ trò chơi buff, ladushka và tác phẩm kinh điển nào của người mù. Vì vậy, thấy tôi thực sự hứng thú với tiền tố nên bố mẹ đã giao cho tôi nhiệm vụ học bảng cửu chương. Rồi họ sẽ thực hiện ước mơ của tôi. Họ dạy cô ấy ở lớp hai, còn tôi mới học xong lớp một. Nhưng, đã nói và làm.

Không thể có động lực nào mạnh mẽ hơn việc sở hữu máy chơi game của riêng mình. Và trong vòng một tuần, tôi đã dễ dàng trả lời được các câu hỏi “bảy chín”, “sáu ba” và những câu tương tự. Bài kiểm tra đã thành công và họ đã mua cho tôi món quà đáng mơ ước. Khi bạn tìm hiểu thêm, bảng điều khiển và trò chơi máy tính đóng một vai trò quan trọng trong việc khiến tôi hứng thú với lập trình.

Đây là cách nó diễn ra năm này qua năm khác. Thế hệ máy chơi game tiếp theo sắp ra mắt. Đầu tiên là Sega 16-bit, sau đó là Panasonic, rồi Sony PlayStation. Trò chơi là trò giải trí của tôi khi tôi còn tốt. Khi có vấn đề gì đó ở trường hoặc ở nhà, họ lấy mất cần điều khiển của tôi và tất nhiên là tôi không thể chơi được. Và tất nhiên, bắt được khoảnh khắc bạn đi học về mà bố bạn đi làm chưa về để chiếm lấy chiếc TV cũng là một loại may mắn. Vì vậy không thể nói rằng tôi là người nghiện cờ bạc hay suốt ngày chơi game. Không có cơ hội như vậy. Tôi thà dành cả ngày ở sân, nơi tôi cũng có thể tìm thấy thứ gì đó
hấp dẫn. Ví dụ, một trò chơi hoàn toàn hoang dã - đấu súng trên không. Ngày nay bạn sẽ không thấy những thứ như thế này trong sân, nhưng hồi đó đó là một cuộc chiến thực sự. Bắn súng sơn chỉ là trò chơi trẻ con so với cuộc tàn sát mà chúng ta đã gây ra. Có khinh khí cầu
nạp đầy đạn nhựa dày đặc. Và sau khi bắn một kẻ khác ở cự ly gần, anh ta để lại vết bầm tím trên nửa cánh tay hoặc bụng. Đó là cách chúng tôi đã sống.

Nghề lập trình. Chương 1. Chương trình đầu tiên
Súng đồ chơi từ nhỏ

Sẽ không sai khi nhắc đến bộ phim Hackers. Nó được phát hành vào năm 1995, với sự tham gia của Angelina Jolie, 20 tuổi. Nói bộ phim gây ấn tượng mạnh với tôi là không nói nên lời. Suy cho cùng, tư duy của trẻ em nhìn nhận mọi thứ theo bề ngoài.
Và cách những người này nổi tiếng với việc dọn dẹp máy ATM, tắt đèn giao thông và nghịch điện khắp thành phố - đối với tôi đó là điều kỳ diệu. Sau đó, tôi chợt nghĩ rằng sẽ thật tuyệt nếu trở thành người toàn năng như Hacker.
Vài năm sau, tôi mua mọi số tạp chí Hacker và cố gắng hack Lầu Năm Góc, mặc dù lúc đó tôi chưa có Internet.

Nghề lập trình. Chương 1. Chương trình đầu tiên
Những anh hùng của tôi trong bộ phim "Hackers"

Đối với tôi, khám phá thực sự là một chiếc PC thực sự, với màn hình đèn 15 inch và bộ phận hệ thống dựa trên bộ xử lý Intel Pentium II. Tất nhiên, nó đã được mua bởi chú của ông, người mà đến cuối những năm XNUMX đã tăng giá đủ cao để đủ khả năng chi trả.
đồ chơi như vậy. Lần đầu tiên họ bật game cho tôi, nó không quá hào hứng. Nhưng một ngày nọ, ngày phán xét đã đến, các vì sao thẳng hàng và chúng tôi đến thăm chú chúng tôi, người không có ở nhà. Tôi hỏi:
– Tôi có thể bật máy tính được không?
“Được, cháu muốn làm gì thì làm với nó,” người dì yêu thương trả lời.

Tất nhiên, tôi đã làm những gì tôi muốn với anh ấy. Có nhiều biểu tượng khác nhau trên màn hình nền Windows 98. WinRar, Word, FAR, Klondike, trò chơi. Sau khi nhấp vào tất cả các biểu tượng, sự chú ý của tôi tập trung vào FAR Manager. Nó trông giống như một màn hình xanh khó hiểu, nhưng có một danh sách dài (các tệp) có thể khởi chạy. Bằng cách nhấp vào từng cái một, tôi nắm bắt được tác động của những gì đang xảy ra. Một số đã làm việc, một số thì không. Sau một thời gian, tôi nhận ra rằng những tập tin có đuôi “.exe” là thú vị nhất. Họ tung ra nhiều hình ảnh thú vị khác nhau mà bạn cũng có thể nhấp vào. Vì vậy, có lẽ tôi đã khởi chạy tất cả các tệp exe có sẵn trên máy tính của chú tôi, và sau đó họ hầu như không kéo tai tôi ra khỏi món đồ chơi siêu thú vị và đưa tôi về nhà.

Nghề lập trình. Chương 1. Chương trình đầu tiên
Trình quản lý FAR tương tự

Sau đó là các câu lạc bộ máy tính. Tôi và bạn tôi thường đến đó để chơi Counter Strike và Quake trực tuyến, điều mà chúng tôi không thể làm ở nhà. Tôi thường xin bố mẹ đổi tiền để tôi có thể chơi ở câu lạc bộ trong nửa giờ. Nhìn thấy đôi mắt của tôi, giống như con mèo trong phim Shrek, họ đề nghị với tôi một hợp đồng béo bở khác. Tôi kết thúc năm học mà không được điểm C, và họ mua cho tôi một chiếc máy tính. Hợp đồng đã được ký vào đầu năm, vào tháng XNUMX, và chiếc PC đáng thèm muốn này dự kiến ​​​​sẽ xuất hiện sớm nhất là vào tháng XNUMX, tùy thuộc vào việc tuân thủ các thỏa thuận.
Tôi đã cố gắng hết sức. Tôi thậm chí còn bán chiếc Sony Playstation yêu quý của mình vì quá xúc động để bớt xao lãng trong việc học. Mặc dù tôi chỉ là một học sinh bình thường nhưng lớp 9 rất có ý nghĩa đối với tôi. Chết tiệt, tôi chỉ cần đạt điểm cao thôi.

Vào mùa xuân, chuẩn bị mua một chiếc PC, có lẽ sự kiện quan trọng nhất trong cuộc đời tôi đã xảy ra. Tôi cố gắng suy nghĩ trước, và thế là một ngày đẹp trời tôi nói với bố:
- Bố ơi, con không biết sử dụng máy tính. Hãy đăng ký các khóa học

Không sớm nói hơn làm. Sau khi mở tờ báo có quảng cáo, người cha tìm thấy một đoạn chữ nhỏ có tiêu đề "Các khóa học máy tính". Tôi đã gọi cho các giáo viên và vài ngày sau tôi đã tham gia các khóa học này. Các khóa học diễn ra ở phía bên kia thành phố, trong tòa nhà Khrushchev cũ, trên tầng ba. Trong một căn phòng có ba chiếc PC xếp thành hàng, và những người muốn học thực sự đã được đào tạo về chúng.

Tôi nhớ bài học đầu tiên của tôi. Windows 98 tải rất lâu, sau đó thầy lên sàn:
- Vì thế. Trước mắt bạn là một máy tính để bàn Windows. Nó chứa các biểu tượng chương trình. Ở phía dưới là nút Bắt đầu. Nhớ! Mọi công việc đều bắt đầu bằng nút Start. Nhấp vào nó bằng nút chuột trái.
Anh ấy tiếp tục.
- Ở đây - bạn thấy các chương trình đã cài đặt. Máy tính, Notepad, Word, Excel. Bạn cũng có thể tắt máy tính của mình bằng cách nhấp vào nút “Tắt máy”. Thử nó.
Cuối cùng anh ấy chuyển sang phần khó khăn hơn đối với tôi lúc đó.
“Trên máy tính để bàn,” giáo viên nói, bạn cũng có thể thấy các chương trình có thể khởi chạy bằng cách nhấp đúp.
- Gấp đôi!? - Nói chung là thế nào?
- Hãy thử xem. Khởi chạy Notepad bằng cách nhấp đúp vào nó bằng nút chuột trái.

Ừ, đồ khốn. Điều khó khăn nhất lúc đó là phải giữ chuột ở một chỗ, đồng thời bấm nhanh hai lần. Ở lần nhấp thứ hai, con chuột hơi giật một chút và phím tắt cũng theo đó. Tuy nhiên, tôi vẫn vượt qua được một nhiệm vụ không thể vượt qua như vậy trong suốt bài học.
Sau đó là đào tạo về Word và Excel. Một ngày nọ, họ chỉ cho tôi xem qua những bức tranh thiên nhiên và các di tích kiến ​​trúc. Đó là hoạt động thú vị nhất trong trí nhớ của tôi. Thú vị hơn nhiều so với việc học cách định dạng văn bản trong Word.

Bên cạnh máy tính của tôi, các sinh viên khác đang học bài. Một vài lần tôi tình cờ gặp những người đang viết chương trình và đang thảo luận sôi nổi về quá trình này. Điều này cũng khiến tôi quan tâm. Nhớ phim Hackers và chán MS Office nên xin chuyển sang học khóa khác
lập trình. Giống như tất cả các sự kiện quan trọng trong cuộc sống, điều này xảy ra một cách tự phát, không có hứng thú.

Tôi đến với bài học lập trình đầu tiên với mẹ. Tôi không nhớ tại sao. Có vẻ như cô ấy đã phải thương lượng để tham gia các khóa học mới và thanh toán. Bên ngoài đang là mùa xuân, trời đã tối. Chúng tôi đi khắp thành phố bằng xe buýt nhỏ-Gazelle đến vùng ngoại ô, đến nơi khét tiếng
bảng điều khiển Khrushchev, đi lên tầng và cho chúng tôi vào.
Họ đặt tôi ngồi xuống máy tính cuối và mở một chương trình có màn hình hoàn toàn màu xanh và các chữ cái màu vàng.
- Đây là Turbo Pascal. Giáo viên nhận xét về hành động của mình.
- Hãy nhìn xem, ở đây tôi đã viết tài liệu về cách thức hoạt động của nó. Hãy đọc nó và xem qua.
Trước mặt tôi là một khung chữ màu vàng, hoàn toàn không thể hiểu được. Tôi đã cố gắng tìm ra điều gì đó cho bản thân mình, nhưng tôi không thể. Ngữ pháp tiếng Trung thế là xong.
Cuối cùng, sau một lúc, người hướng dẫn khóa học đưa cho tôi một tờ giấy A4 đã in. Có điều gì đó kỳ lạ được viết trên đó mà trước đây tôi đã nhìn thấy trên màn hình của những người tham gia khóa học lập trình.
- Viết lại những gì đã viết ở đây. Thầy ra lệnh rồi rời đi.
Tôi bắt đầu viết:
chương trình Summa;

Tôi vừa viết vừa tìm kiếm các chữ cái tiếng Anh trên bàn phím. Trong Word, ít nhất tôi đã học được tiếng Nga, nhưng ở đây tôi phải học các chữ cái khác. Chương trình được gõ bằng một ngón tay nhưng rất cẩn thận.
bắt đầu, kết thúc, var, số nguyên - Cái này là cái gì? Mặc dù tôi đã học tiếng Anh từ lớp XNUMX và biết nghĩa của nhiều từ nhưng tôi không thể kết nối tất cả lại với nhau. Giống như một con gấu đã được huấn luyện trên một chiếc xe đạp, tôi tiếp tục đạp. Cuối cùng có điều gì đó quen thuộc:
writeln('Nhập số đầu tiên');
Sau đó - writeln('Nhập số thứ hai');
Sau đó - writeln('Kết quả = ',c);
Nghề lập trình. Chương 1. Chương trình đầu tiên
Chương trình Turbo Pascal đầu tiên đó

Phù, tôi đã viết nó. Tôi bỏ tay ra khỏi bàn phím và đợi vị đạo sư xuất hiện để được hướng dẫn thêm. Cuối cùng anh ấy bước tới, quét màn hình và bảo tôi nhấn phím F9.
“Bây giờ chương trình đã được biên dịch và kiểm tra lỗi,” vị đạo sư nói
Không có sai lầm nào cả. Sau đó anh ấy bảo nhấn Ctrl+F9, lần đầu tiên tôi cũng phải giải thích từng bước. Những gì bạn cần làm là giữ Ctrl, sau đó nhấn F9. Màn hình chuyển sang màu đen và một thông báo mà tôi hiểu cuối cùng cũng xuất hiện trên đó: “Nhập số đầu tiên”.
Theo hiệu lệnh của giáo viên, tôi nhập vào số 7. Sau đó là số thứ hai. Tôi nhập 3 và nhấn Enter.

Dòng “Kết quả = 10” xuất hiện trên màn hình với tốc độ cực nhanh. Đó là cảm giác hưng phấn và tôi chưa bao giờ trải qua điều gì giống như vậy trước đây trong đời. Cứ như thể toàn bộ Vũ trụ mở ra trước mắt tôi và tôi thấy mình đang ở trong một loại cổng thông tin nào đó. Hơi ấm xuyên qua cơ thể tôi, một nụ cười hiện lên trên khuôn mặt tôi, và đâu đó rất sâu trong tiềm thức tôi nhận ra - rằng đây là của tôi. Bằng trực giác, ở mức độ cảm xúc, tôi bắt đầu cảm nhận được tiềm năng to lớn trong chiếc hộp kêu vo vo dưới gầm bàn này. Có rất nhiều điều bạn có thể làm bằng chính đôi tay của mình và cô ấy sẽ làm được!
Rằng đây là một loại phép thuật. Tôi hoàn toàn không thể hiểu được làm thế nào dòng chữ màu vàng khó hiểu trên màn hình xanh lại biến thành một chương trình tiện lợi và dễ hiểu. Mà cũng tính chính nó! Điều làm tôi ngạc nhiên không phải là bản thân phép tính mà là việc các chữ tượng hình được viết ra đã biến thành một chiếc máy tính. Có một khoảng cách giữa hai sự kiện này vào thời điểm đó. Nhưng bằng trực giác, tôi cảm thấy rằng phần cứng này có thể làm được hầu hết mọi thứ.

Gần như suốt chặng đường về nhà trên chiếc xe buýt nhỏ, tôi có cảm giác như đang ở trong không gian. Bức ảnh với dòng chữ “Kết quả” quay cuồng trong đầu tôi, chuyện gì đã xảy ra vậy, chiếc máy này còn có thể làm được gì nữa, tôi có thể tự viết gì đó mà không cần một mảnh giấy không. Hàng ngàn câu hỏi khiến tôi quan tâm, thích thú và đồng thời truyền cảm hứng cho tôi. Tôi đã 14 tuổi. Ngày ấy nghề đã chọn tôi.

Để được tiếp tục ...

Nguồn: www.habr.com

Thêm một lời nhận xét