Дорогу осилит идущий; пусть в пути ослабнут и подогнутся его ноги – он должен ползти на руках и коленях, и тогда обязательно ночью вдали увидит он яркое пламя костров
Вступление
Сегодня, я решил завести свой блог на Дзене(и чуть-чуть в телеграм). К сожалению, моя внутренняя организация требует регулярной отчетности перед кем-то, да и мысль вести свой блог была всегда. Итак, приступим.
Давайте знакомиться
Привет, меня зовут Филипп! Мне 20 лет. В данный момент я не учусь, готовлюсь к переезду из родного города в Казань. Планирую в будущем поступить на техническую специальность(желательно на прикладную математику). Люблю математику, информатику и программирование. О последнем и пойдет тут речь.
Впервые, я познакомился с программированием 8 лет назад, когда в школе мы три месяца занимались паскалем, потом на HTML делали просто разметку для страниц. Затем, в 14лет я познакомился с таким редактором как RPGmaker, где можно было создавать различные игры в жанре JRPG. Там был небольшой редактор кода, который позволял писать скрипты на Ruby, на который я потратил еще полтора года своего свободного времени ради развлечения. За это время я приобрел хорошие познания в математике и алгоритмизации, но только через год я принял решении посвятить свою жизнь коду.
Первым языком, который я хотел изучить была Java. Не знаю почему. Я про нее больше всего слышал, так что я начал штудировать учебник и... из этого ничего не вышло. На тот момент мне не понравился синтаксис, и я забросил обучение. В то время на слуху у всех был Python, поэтому я решил потыкать и его. Он был легким в обучении, приятным и удобным при работе ним, но мне не хватало перформанса, увы. Питон тоже отправился в долгий ящик. Затем я поступил в местный университет(из которого ушел, так как я представитель подавляющего числа молодежи ненавидящая наш город и желающая уехать). В университете преподаватели познакомили меня с моей любовью. Дамы и господа, встречайте C++! Да, мне так нравилось на нем писать(и нравится сейчас), что я тут же выбрал вектор изучения в данной области. Сейчас, я готовлюсь к переезду в другой город, поступлению в университет и имею мечту стать Unity разработчиком, но об этом в следующей главе.
Карта пути
Пришла пора рассказать про то, как я собираюсь достичь цели. Итак, что требуется:
- Подтянуть знания по математике
- Подтянуть знания по информатике
- Изучить учебник по CSharp
- Изучить паттерны проектирования
- Научиться работать в Unity
- Выучить английский до среднего уровня
У меня под рукой достаточно материалов, чтобы все это реализовать. Первый пункт самый тяжелый в плане познания, так что начну с него. Изучать математику я буду по учебнику Выгодского(1959г.) и Мордкович(1990г.) так как это одни из самых понятных и полных учебников, которые охватывают не только школьную программу, но и начала первого курса. Информатика в моей ситуации находится практически на нужном мне уровне, так что просто надо освежить знания. CSharp и паттерны проектирования буду учить по учебникам с Metanit. Также я нашел пару книг по Unity, которые также буду изучать. Ну и последний пункт - практика, практика и еще раз практика.
Что тут будет?
Посты я планирую с особым расписанием. Раз в одну-две недели будет пост с подведением небольших итогов, раз в месяц будет отзыв на литературу, которую я прочел по теме( например, сейчас я дочитываю властителей DOOM). Так же, мой личный челлендж, я буду писать раз в день мини-отчет о том, что изучил, что понял, а что нет.
На этом на сегодня все. Всем спасибо за то, что дочитали этот пост!