В конце прошлого года в соцсетях наткнулся на «Путь в IT», стало интересно, что это такое. Перешел на сайт и стал смотреть, для человека не столь искушенного в мире IT, было очень интересно. Много вопросов, метафор и всякого рода объяснений, но больше всего мне запомнился ответ в чате про сортировку пузырьком. Стал гуглить, что это такое, думаю вроде бы прикольная штука. Не откладывая в долгий ящик, сразу после этого, записался на этот курс и на следующий день мне позвонил консультант. Она объяснила как проходит процесс обучения, что да, как и спросила «закрепить ли за мной скидку», я как человек недоверчивый, сказал «Мне нужно подумать». Чтобы не терять время, решил поискать офис GB у меня в городе, интересно стало. Собрав кучу вопросов, на слушающий день отправился в их офис, встретились достаточно приветливые сотрудники, они ответили на большую часть моих вопросов, можно сказать убедили меня записаться на курсы. Но не смотря, на все это, я все равно выждал неделю, перед тем как согласиться. Договор я подписал в офисе, хотя можно было и онлайн, ну понравилась мне там, поэтому решил еще раз сходить Smile Обучение началось в начале 2023 года, мне открыли доступ к английскому и первое, и первое, что я увидел это лекции по математики для программистов, ок Мне натерпелось, быстрее посмотреть настоящую лекцию по программированию и побывать на семинарских занятиях Вот это время пришло, посмотрев лекцию «Введение в программирование», через день начались семинарские занятия, заранее я подготовился и установил VS code, как говорилось в лекции. Наверное мне повезло, попался интересный преподаватель, он объяснил, что нужно установить и как настроить, тогда я первый раз услышал про ASP NET и понял, что мы будем работать с С#, думаю «вот это да, а я только начал». Мои страхи скоро рассеялись, изучили понятия: переменные, выражения, условные конструкции и циклы, функции и даже рекурсию. Даже частично коллекции затронули, тогда было непонятно, но все равно интересно. Время летело, даже не заметил как прошел первый этап обучения, длительностью 2 месяца. Наступило время выбора, нужно было определиться, кем я хочу стать: 1) программистом 2) тестировщиком 3) аналититком 4) проджект-менеджером 5) продакт- менеджером Для меня было очевидно — программистом. Заполнил анкету, ответил на вопросы, анкет прям уйма и вот я программист, ну почти программист, нужно еще языки программирования выучить Теперь наступило время второго этапа обучения. Тут уж посложнее, чем в начале, но, к счастью начали с Python(нестрогий язык программирования с легким синтаксисом) Мне запомнилась задача про «diamonds» , большинство задач решали на Pycharm-е, но в конце курса переключились на Джупитер ноутбук (от анаконды). После каждого семинара, были домашки как и во всем курсе, даже временами просили дать дополнительные задания(с собеседования). Меня прикрепили к группе, с чатом в телеге, в группе активно обсуждали домашки, и даже подсказывали друг другу, если у кого-то не получалось. Преподаватель тоже присутствовал в этом чате, но чаше мы задавали вопросы на платформе. И тут наступает время Java-ы, точнее Api на Java, после пайтона было сложновато переходить на строго типизированный язык, такой как Java. Я старался как мог, многие одногруппники уже имели дело с джавой и им это было проще, некоторые даже работали к этому времени, но я не сдавался и заметил как стало получаться, фу вроде понял... Писали код в основном в Интеледж айдия, создавали проекты на мейвен(еще есть градел). Сложнее мне показалась вторая задача, где нужно было парсить json — файл, записывать его и считывать, а самой интересной задачей, создание индикатора здоровья и манны над головой персонажа в игре. Эти задачи могут отличаться, зависит от преподавателя, он может менять задачи. После Java-ы, наступило время OOП(объектно-ориентированного программирования) на Java-е. Как не странно, после самого курса Java , ООП не показалось каким-то сложным, так как мы уже частично затронули его, ООП важный составляющий элемент строго типизированного программирования и вообще программирования в целом. Мы изучили понятия классов и объектов, абстрактных классов, интерфейсов и т. д После java и ООП, прошли исключения в программировании и наступило время Промежуточная аттестация. Промежуточная аттестация, звучит страшно, она состояла из двух частей: 1) аттестация по python 2) аттестация по java В начале достаточно сильно переживал из-за нее, но когда увидел первый вопрос по пайтону, понял что вполне возможно его решить, нужно было создать небольшое консольное приложение на пайтон. Затем второй этап, тут уже java , нужно создать магазин игрушек, тоже консольное приложение, описав классы и создав объекты, по возможности применить модель mvc В это время как раз были каникулы, на курсах и время было предостаточно. После каникул, начали погружаться в мир Linux и Контейнеризации, параллельно стал проходить верстку и продвинутый GIT , конечно нужно упоминать еще Компьютерные сети, Алгоритмы и структуры данных, Знакомство с веб-технологиями Короче много всего. Теперь настал 3 этап, ну совсем немножко, совсем близко к мечте, только нужно выбрать Технологическую специализацию... на этом моя история еще не закончилась, все еще учусь, надеюсь, что получится Smile Личное впечатление: Много всего, просто уйма, есть выбор, гибкий график и если что можно поставить на паузу, преподаватели достаточно общительные — отвечают на вопросы, много общения в группе — не соскучиться, цена приемлемая, особенно со скидкой, есть всякие бонусные программы, мне нравится Да временами бывает сложно, трудно и очень сильно огорчаюсь если что-то не получается, но понимание, что мне это нужно для дальнейшей работы и моего развития в IT сфере, помогает Smile что еще сказать, самое главное желание учиться и интерес, если есть интерес к программирование или к IT целом, то все получится Спасибо за внимание и удачи в ваших начинаниях