Сегодня 13 сентября, двести пятьдесят шестой день в году, а это значит, что сегодня программисты отмечают свой профессиональный праздник.
От души поздравляю всех коллег по профессии, уже состоявшимся программистам желаю поменьше багов и побольше интересных крутых задач!
А начинающим, изучающим или только собирающимся изучать желаю успешно пройти этот путь и найти своё призвание в одной из многочисленных отраслей огромного мира разработки: десктоп, мобильные приложения, игры, искусственный интеллект, бэкенд, фронтенд, микроконтроллеры, боты… Да хоть бы даже и скрипты на баше!
У вас обязательно всё получится!
Ну, и, наверное, кратко расскажу свою историю.
Учиться я начал в 13 лет, с подачи одного из соклановцев в браузерной игре.
Он обмолвился в чате о том, что устал играть и пойдёт писать программу. Я зацепился за эти слова, начал выспрашивать у него подробности и как результат получил в свои руки какой-то обучающий сайт по Паскалю. Как сейчас помню адрес, но сейчас там какое-то казино.
Вот так, с паскаля, и начался мой путь программиста.
До того дня я вообще не задумывался о том, как работают программы, как их пишут, и считал, что этим дано занимался только каким-то гениям, божествам среди людей, которые пишут двоичный код целыми днями и чуть ли не общаются с компьютером напрямую.
На паскале я просидел около года, может чуть больше. Написал несколько программок для себя и друзей (всякие мелочи по типу поиска больших файлов в папке, примитивного конвертера азбуки морзе, пары простеньких консольных игр в стиле "угадай число").
А затем я узнал про BGT.
Для меня это был восторг! Новый язык, который я смог выучить, смог понять принципы его работы, и даже написал один серьёзный проект: правда не игру, а чат, с регистрацией, личными сообщениями и большим групповым чатом.
С этим проектом связана забавная ситуация: одноклассник дал мне под это дело сервер, на котором и был запущен код. Вот только я не там закрыл скобку, и весь диск на сервере за минуту был забит адским количеством бессмысленных логов с одинаковыми строчками.
После пары лет ковыряния в BGT я познакомился со своим соседом программистом, который сподвиг меня изучать вечный и незабвенный C++… С которым у меня тк и не сложилось.
Я знаю синтаксис, я могу читать чужой код, но ничего серьёзного на этом языке я так и не написал.
А потом в моей жизни появился Python.
Его я выучил достаточно быстро, и даже написал несколько программ для личного пользования, однако потом забросил, ибо про озвучивание отступов в NVDA я не знал, а вручную проверять количество пробелов уставал через полчаса.
Да и код тогда я писал в блокноте, без автокомплита, без интерактивной документации.
А потом, в конце 2018 года, ко мне пришла девушка, с которой мы познакомились ещё год назад на ярмарке доступных технологий и предложила работу в их компании.
Нужно было резко стать iOS-разработчиком и написать для них с нуля приложение с кучей функций.
И я, не зная как пользоваться макбуком, не зная ничего о мобильной разработке, согласился.
За зимние каникулы я выучил всё необходимое и, взяв макбук 30 декабря, уже к 15 января привёз к ним в офис на тестирование первый рабочий прототип приложения.
Так я работал на "Говорящий Город" два года, после чего ушёл на стажировку в Яндекс, затем почти год работал в Сбермаркете и совсем чуть-чуть отметился в Тинькофф.
После этого я долго не мог найти работу, даже сходил поработать ручками на УПП (это та самая школьная страшилка для слепых: "будешь розетки собирать на заводе").
Потом сделал пару заказов для Эверлэнд (может быть помните зимний удалённый пост на эту тему)…
А потом пришёл работать в ВК, правда не программистом, а тестировщиком цифровой доступности.
И сейчас, параллельно с основной работой, я продолжаю развивать свои навыки, изучать новые технологии, пробовать себя в разных отраслях разработки.
Правда чувствую, что меня потихоньку догоняет что-то по типу выгорания, но стараюсь об этом не думать, ибо кушать хочется.
Если вы тоже хотите поделиться своей историей о пути программиста, не стесняйтесь, пишите в комментариях!
Leave a Reply
You must be logged in to post a comment.