Владислав пишет о себе
Как то, в детстве, меня спросили, а кем я хочу стать когда вырасту? Я тогда ответил, что я стану врачом, и буду помогать людям, я так ответил, потому что много болел. Но, когда мне подключили мой первый интернет и я познакомился с онлайн играми, тогда моей мечте, уже, было, не суждено сбыться.
Через небольшой промежуток времени я познакомился с такой замечательной площадкой как Steam и игрой Garry's Mod. Данная игра в жанре песочница, где можно создавать всё что душе угодно, она очень затянула меня. Я в силу своей детской глупости долго тыркался в ней с одной целью - создать машину которой можно управлять на стандартные клавиши WASD. Эта игра поддерживает большое кол-во дополнений, и без них, на тот момент, сделать это было невозможно. По итогу поиск в интернете привели меня к такому замечательному дополнению как Wiremod. В этом дополнении было реализовано большое количество возможностей в плане создания устройств на основе "электричества": различные схемы, провода, другие логические элементы, - всё это было в этом дополнении. По итогу, я смог создать свою первую машину по уроку из интернета.
До этого я играл в одиночную игру, т.к. у меня была пиратская версия, не было денег на эту игру. Затем мама дала мне денег и я в итоге купил эту игру в Steam. Первым делом я захотел создать свой сервер, чтобы играть с другими игроками. В этом я освоился достаточно быстро и создал свой сервер, ко мне стали заходить люди.
Люди были самые разные, от детей до довольно взрослых парней. Т.к. сервер был рассчитан на людей, которые так же как и я хотят строить, то заходили и очень прошареные в этом плане. При себе у них были чипы "Expression 2" (E2). Из того самого дополнения; с помощью этих чипов можно программировать прямо в игре, - это меня очень заинтересовало.
Тогда и появился у меня интерес к программированию, я был одержим, каждый день я сидел за программированием этих чипов часами. Язык который там был встроен в E2 был смесью Lua и С++, но тогда до меня ещё эта разноплановость языков, что их существует огромное кол-во в мире, не доходила. Я понял, что хочу стать программистом в будущем.
После довольно большого кол-ва времени, и топтания на месте в плане умений программировать, я стал писать свои дополнения для GMod-а на Lua. Тогда я и начал познавать многообразие языков, я стал писать модификации и для игры Minecraft на Java. Хоть это и была копипаста буков из уроков, но я пытался. Это продолжалось вплоть до 11 класса. Меня заинтересовали искусственные нейронные сети.
Первая моя попытка разобраться в нейронных сетях была предпринята пока я учился в школе. Тогда из-за отсутствия знаний и понимания высшей математики я забросил это дело в долгий ящик.
Кое как закончив школу, - я поступил в вуз на программиста. В вузе довольно быстро мы перешли к практике и я впервые познакомился с языком программирования С++. Первые 1.5 курса я пинал балду в плане программирования, да и не было интересных задач, которые мог бы дать вуз. Но начиная со второго семестра второго курса я начал усиленно изучать C#, мне он понравился куда больше чем С++. По итогу я довольно быстро освоился в нем, учитывая весь мой предыдущий опыт и я начал изучать куда более сложные вещи.
На третьем курсе в рамках курсовой работы было предложено разработать нейронную сеть. Это был мой шанс, я снова долго разбирался в том, как работают нейросети, но в этот раз я не сдался и смог запрограммировать свою нейронную сеть, которая распознавала цифры. Успешно защитив эту курсовую работу, через полгода я устроился на работу, где смог получить еще больше знаний в этой области, а так же подучить различные языки программирования и подтянуть знания в линейной алгебре, матанализе, мат. статистике и др.
Продолжение следует...