Родилась я в сибирской провинции. Типичный городок с небольшими заводами и несколькими домами культуры, такому городу до миллионника еще очень далеко. В подростковом возрасте папа приучил к чтению книг, сам он был любитель почитать фантастику. Мне как любому подростку больше нравился жанр фэнтэзи, но и фантастику с классикой я не гнушалась читать. В школе была круглой отличницей хотя геометрия давалась с большим трудом, а физру я ненавидела.
Пришло время поступать в университет. Чистым гуманитарием я себя не ощущала хотя и любила писать рассказы, но и твердой уверенности что я технарь тоже не было. Поэтому выбор пал на факультет прикладной физики, смешанная профессия тем более нас натаскивали на дефектоскопию, где в основном требовалось умение пользоваться приборами и снимать показания, а не сидеть за сложными расчетами.
К концу учебы я задумалась, а хочу ли я на ровне с мужиками лазить по промышленным объектам и измерять показания, обрабатывать эти показания в офисе и писать отчеты. И тут подвернулся случай мне написал незнакомец. Вместо привет, спросил люблю ли я фантастику, такой вопрос меня заинтересовал, и я не стала добавлять его в игнор-лист. Разговорившись, я узнала, что он занимается программированием. Тогда я задумалась, а почему я не могу стать программистом, профессия достаточно востребованная, а учиться мне всегда нравилось.
Первые несколько уроков по интернету мне помогли, хотя было все сумбурно. Он попытался показать какие сферы в программировании бывают, остановились мы на web и C++. Несколько уроков по верстке показали, что душа к ней не лежит так как и в школе геометрия мне не особо нравилась, хотя везде говорят это легче чем другие направления. Что-ж выбор пал на C++ мы не ищем легких путей.
Как сейчас помню первый урок по С++ был на бумажке он мне объяснял как строку символов перевести из нижнего регистра в верхний. Было очень сложно и не понятно, особенно почему буквы — это числа, а перевод из одного регистра в другой нужно делать прибавлением определенного числа к букве. Теперь то я знаю, что каждой буквы присвоен номер, который утвердила группа ученых, а другие люди этого стандарта придерживаются, и то, что таких стандартов за всю историю компьютеров было несколько. Цвета тоже оказались цифрами, которые тоже стандартизированы учеными. Программист задает контекст этим цифрам, а процессор интерпретирует их согласно программе.
Время подходило к выпускному, и я решила подстраховаться и пойти на магистратуру что даст мне дополнительные два года на изучения программирования. Поступила в город миллионник, но тоже в Сибири. Как оказалось все мои новые однокурсники уже работали, и мы договорились составить расписание на вечернее время либо на полный день субботы.
Такое расписание предполагает много свободного времени. Было решено прочитать несколько книг по С++, благо навыки чтения у меня были прокачены. Параллельно посматривая вакансии чтобы знать какие навыки нужно подтягивать. На глаза попалась стажировка при университете. Стажировка включала не совсем то, к чему я готовилась, а именно сети и язык C, но возможность трудоустроится после окончания манила. Но я ее не закончила, потому что забоялась, что не потяну.
Через некоторое время попалась полноценная вакансия программиста C++. На удивление собеседования как такого не было. Поговорили за жизнь, и меня взяли с официальным трудоустройством. Видимо на мою удачу повлияло что предыдущий диплом был с отличием, а в текущем времени я еще студентка.
Работа была связана ГИС. Меня удивило что там достаточно много девушек программисток. В мои обязанности в основном входило чтение различных документаций, параллельно были несколько тривиальных задач в программировании. Шли дни серьезной работы так и не было. Так вышло, что я попала в период, когда фирма решила все переписать. Они долго проектировали новую систему. Время подходило к завершению учебы, и я решила вернуться домой в родной город.
Так я уволилась с первой работы в своей жизни. Через месяц нашла в своем городе другую вакансию. Тут все было более серьезней чем на предыдущей, нужно было выполнить тестовое задание. Меня взяли. В первый день работы я удивилась еще больше, чем на предыдущей девушек программистов примерно половину от коллектива. Наверно сказывалось мое стереотипное мышление что программирование это не женская профессия. Работаю второй год, решаю различные задачи исправляю ошибки, но это уже другая история...
Сообщество по информатике и кибернетике на языке C++ в Discord