Я не Гейтс – я только учусь.

10.07.2017. После трёх лет учёбы в IT-компании и училище, подготовки к экзаменам по полной программе и успешной их сдачи, я представил свой дипломный проект комиссии германской палаты промышленности и торговли. Члены комиссии удалились для принятия решения, а я собирал своё оборудование, чтобы освободить место для следующего ученика и вернуться обратно на работу. И, наконец-то, вошёл председатель комиссии, пожал мою руку и вручил мне справку. Ура! Я сдал экзамен! Я – эксперт по компьютерным наукам в области разработки программного обеспечения.

Моим любимым предметом в школе была математика. Неудивительно, что с такой склонностью к логике я быстро полюбил компьютеры: действуют строго по команде, заранее ясно, какое последствие у какого действия. И самое прикольное: возможности владельца ограничены только мощностью компьютера и собственными навыками. Также немудрено, что при своей любознательности я рано или поздно наткнулся на операционную систему «Linux» – ту самую альтернативу пресловутому «Windows», которая бесплатна и открыта для всех разработчиков, желающих внести свои изменения.

«Linux» позволяет пользователю многое настроить в соответствии со своими предпочтениями. Но чем специфичнее эти предпочтения, тем более вероятно, что недостаточно пару раз пощёлкать мышкой влево и вправо. А именно, что придётся воспользоваться так называемой командной строкой. Это – как правило – чёрное окно с белым текстом типа «klimov@blog.al2klimov.de:~$ ». Оно предназначено для ввода команд. Например «date», которая выводит дату и время: «Пн фев 22 12:00:00 MSK 2021». А что-то посложнее – например, несколько команд друг за другом? Это уже можно назвать программированием:

#!/bin/bash         # Это – так называемый bash-скрипт
echo 'Привет, мир!'  # Вывести «Привет, мир!» на экран
exit 0              # Завершить без ошибок

Так понравился поверхностный мир программирования bash, что я в последнем классе начал учить программный язык «Python». Он в свою очередь окончательно развеял все мои сомнения насчёт моей будущей профессии – я решил стать программистом. Я долго искал, но всё-таки нашёл работодателя, который меня принял сначала на практику, потом на учёбу, а после вышеупомянутых трёх лет на постоянную работу. Там я научился самым разным IT-вещам: от JavaScript до Golang. От лицензирования программного обеспечения до автоматического тестирования. От Ansible до Docker.

Получается, что я всю свою карьеру и жизнь построил вне Родины. Полное отсутствие патриотизма? По крайней мере, так можно было подумать. Я же ещё не знал, какой проект я разработаю именно для своих сограждан через три года. И что без вышеперечисленных моих навыков я бы никак не справился…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *