Для контекста: я появился на Земле примерно в то время, когда 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