Для контекста: я появился на Земле примерно в то время, когда Java захватила мир с помощью мобильных телефонов, что действительно изменило нашу сегодняшнюю работу 🌐

Во время учебы в школе Ленана мне помогало только несколько вещей (https://www.linkedin.com/company/lenana-school-dukeofyork/?originalSubdomain=ke): регби, физика, и компьютеры.

Сидя в хорошо спроектированной компьютерной лаборатории школы Ленана, я был занят компьютерными играми 😜 и пассивно слушал историю компьютеров. Я помню, как слышал хорошие отзывы о знаменитом компьютере Abacus (https://www.computerhope.com/jargon/a/abacus.htm).

Вероятно, меня застали за компьютерными играми, но это было хорошо, поскольку я прослушал остальную часть урока и был заинтригован концепциями того, как работает мэйнфрейм («https:/ /www.ibm.com/topics/mainframe#:~:text=Resources-,Mainframes%20are%20computers, and%20transactions%20in%20real%20time.) работает для обработки данных с невероятной мощностью и высокой производительностью. Мой ребенок сам бы купил Мэйнфрейм 😅

На тот момент мобильные телефоны и настольные компьютеры уже распространились по нашему миру и использовались многими людьми, включая деловых людей.

Первая программа, которую я написал, была на языке программирования Паскаль, и это было довольно весело: написать компьютерную программу, действующую как калькулятор, во многом подобно тому, как компьютер Abacus выполняет числовые вычисления.

Однако, живя во времена, когда в мобильных телефонах существовали калькуляторы, мне определенно нужно было больше узнать о том, как работают мобильные телефоны и, в частности, о том, как компьютеры объединены в сеть для совместной работы, прежде чем я смогу писать полезные компьютерные программы.

Я как программист 🥸

Первой написанной мной программой, которая определила мой путь как программиста, была простая программа на Java, которая позволяла владельцу магазина осуществлять продажи в магазине и получать сводный отчет о ежедневных транзакциях. На этом этапе я решил углубиться в язык программирования Java. ☕

️Давайте развивать способы решения проблем с компьютерами!

Даже мне, как программисту, довольно сложно идти в ногу с радикально меняющимися современными и прорывными технологиями, доступными сегодня. Тем не менее, я продолжаю спрашивать себя, почему я пишу код? Это краткое воспоминание о моем понимании эволюции компьютеров напоминает мне, что компьютеры — это инструменты, созданные нами, людьми, для решения проблем реального мира! 🖥🌏

import io.vertx.core.AbstractVerticle;
import io.vertx.core.http.HttpServerResponse;

public class WebServer extends AbstractVerticle {

HttpServer server = vertx.createHttpServer();

server.requestHandler(request -> {
HttpServerResponse response = request.response();
response.putHeader("content-type", "text/plain");
response.end("Hello business leader!");
  }).listen(8080);
}

// As a computer programmer, I am always learning as I write, test, build software

Атрибуция изображения: ‹a href=""https://www.freepik.com/free-vector/programming-work-place-desk-with-two-computer-screen-documents-books_28158811.htm#query=Mainframe%20programming&position =13&from_view=search&track=ais»'›Изображение от вектора4stock‹/a› на Freepik