Найти в Дзене
Медиа Special

С чего я начал изучать программирование

Оглавление

Постараюсь ответить на этот вопрос.

Фотография с кодом программиста
Фотография с кодом программиста

Программирование — весьма интересное направление, которое получило невероятную славу в 2020 году и имеет славу до сих пор. В большей степени это связано с огромным спросом в программистах, которых становится все меньше. О удаленной работе мы поговорим позже.

Первый проект

Первый проект, который я разрабатывал на своих плечах, с которым мне помогал мой научный руководитель — игровой проект Babka On The Hunt. Это другая версия игры, представленная в Google Play.

Про данную игру я записывал подкаст, в котором рассказал, как именно я разрабатывал эту игру и к чему в итоге пришел.

Я начинал изучать программирование с языка C. Скажу честно, это было невероятно сложно, потому что язык программирования C даже спустя четыре года моей активной разработки не дается так просто, а я уже не говорю о том, чтобы начинать изучение программирования именно с данного языка.

Для того, чтобы лучше понять смысл программирования с моим научным руководителем было решено разрабатывать свой игровой проект, с которым я выступал на конкурсах и занимал места.

Мой первый сайт

Помимо наличия игрового проекта в разработке, мне всегда было интересно разработать свой сайт, которым будут пользоваться люди. И я стал увлекаться еще и данным направлением.

С моим научным руководителем мы настроили сервер, и я сел за разработку. Первый сайт был далеко не идеальным примером в web-разработке, именно поэтому я быстро заменил его другими решениями, пока не дошел до CMS WordPress.

После внедрения на свой сайт CMS WordPress я немного просел в разработке сайтов и мне сильно это не нравилось. Я очень хотел вести свои сайты самостоятельно в разработке, чего и смог добиться после изучения фреймворка Bootstrap.

Так я и стал вести в разработке проект live.creagoo.ru, о котором писал статью ранее. Уже к этому моменту я активно занимался разработкой игровых проектов и web-ресурсов.

Прочие занятия

Также я активно писал код и на Python’е, на котором, преимущественно, создавал алгоритмы и никогда не занимался разработкой своей системы, потому что я всегда использовал другие языки программирования для решения своих технических задач.

На Python’е я писал программы для работы в консоли. Создавал web-ресурсы с авторизацией пользователя и решал задачи с искусственным интеллектом.

Как я познакомился с программированием

Все свое детство я был связан с техникой: телефонами, ноутбуками и прочими аппаратами. Меня всегда привлекало данное направление и мне было интересно разбираться и чинить поделки.

Мое мышление позволяло на ходу создавать невероятные вещи из лего и прочих материалов из строительства. Поэтому было решено отдать меня на кружок по 3D моделированию, на котором я познакомился с основами, продолжал заниматься моделированием и успел создать цифровую копию умного города.

Да, знания в 3D моделировании мне точно пригодились и я уверен, что пригодятся в будущем. Но основное мое направление было выбрано весьма несложно: мне предложили занять свободное время еще одним кружком, и я решил выбрать направление программирования.

Я уже писал статью, что ждет программиста на его пути. Я бы хотел пожелать удачи всем тем, кто только начинает появляться в данном направлении и переходит к изучению нового для него языка программирования.

И конечно же всем остальным я тоже хочу выразить огромную благодарность и пожелать вам всего хорошего. Удачи!