Наверняка многие в курсе, что вчера был День программиста. Но вы, например, могли не слышать забавный факт, почему в России он отмечается в 256-й день года – это количество различных значений, выражаемых с помощью байта. А еще это максимальная целая степень числа 2, которая не превышает количество дней в году. Ну это так, для душнил 😄
Так вот, в связи с этим, я решил поделиться с вами, почему выбрал эту профессию и что бы посоветовал 17-летнему себе сейчас с учетом уже пройденного пути.
Компьютер у меня появился довольно поздно, лет так в 11. Разбираться во всём приходилось самому и методом тыка – я не был из инженерной семьи и не посещал никакие дополнительные кружки юных программистов в младшей школе. Но, разумеется, меня абсолютно поглотили компьютерные игры, причем больше всего меня привлекали однопользовательские тайтлы с интересной историей, поэтому гейминг удавалось успешно совмещать с прилежной учебой. Во время летних каникул я фантазировал о том, каким гениальным игровым сценаристом мог бы однажды стать.
В школе я был из тех людей, кого называли одновременно талантливыми во всём и ни в чем. В средней школе меня параллельно отправляли на олимпиады по математике, программированию, русскому языку и даже географии. Ближе к финальному распутью – при поступлении в ВУЗы – мне не оставалось ничего, как посоветоваться со своими преподавателям и близкими, в какой ипостаси они меня видят, ведь сам я был в полной растерянности.
В итоге я прислушался к своему отцу и преподавателю по математике – один уверенно смог аргументировать, почему за IT-сферой будущее и мне не нужно становиться экономистом-юристом-адвокатом-врачом, а второй сказал, что мне с моим складом ума нечего делать в Бауманке и надо точно идти в МГУ (в идеале на математика).
Вспоминая сейчас всё это, я очень благодарен, что неразумного меня направили в нужное русло. Хотя было адски сложно и я всё ещё иногда жалею, что не стал спортивным комментатором или игровым журналистом. Но что важнее – сработало ещё и пророчество бабушки и дедушки, которые говорили, что я идеальный переговорщик (хотя вообще-то они рекомендовали мне поступить в МГИМО и стать дипломатом). Так идеально сложилось, что со своим странным набором качеств я нашел себе идеальное применение в технической сфере на руководящей должности.
Если бы я мог дать совет 17-летнему себе, я бы сказал — не бойся искать себя. Не надо торопиться с окончательным выбором, ведь жизнь полна неожиданностей, и путь может повернуть так, как ты и не смел ожидать. Не стоит стремиться к идеалу или полагать, что нужно немедленно стать гуру в какой-то одной сфере. Сегодня мир так быстро меняется, что важнее уметь адаптироваться и быть готовым к новому, чем зацикливаться на одном направлении.
Я бы также посоветовал больше времени уделять навыкам общения и умению работать в команде. В 17 лет мне казалось, что для успеха в карьере программиста достаточно только технических знаний, но реальность показала, что успешная карьера в IT — это не только код, это умение договариваться, понимать нужды клиента, взаимодействовать с коллегами, да и в целом быть открытым человеком. Это те любимые мной софт скиллы, которые оказались не менее важны, чем знание алгоритмов и технологий.
И, конечно, нужно в любом возрасте продолжать развивать свою креативность. Как бы странно это ни звучало для сферы IT, но творческое мышление помогает находить нестандартные решения и создавать инновационные продукты. Все те фантазии о создании игр и написании сценариев, которые у меня были в детстве, сегодня помогают мне в работе, где требуется не только логика, но и умение мыслить за пределами очевидного.
И самое важное – я бы сказал себе не бояться неудач. Каждая ошибка — это опыт, и чем раньше ты начнешь сталкиваться с ними, тем быстрее сможешь вырасти. Не переживай, что не все получится с первого раза.
Читатели-программисты, а как вы пришли в профессию?