Всем Привет!
В конце прошлого года в соцсетях наткнулся на «Путь в IT», стало интересно , что это такое. Перешел на сайт и стал смотреть, для человека не столь искушенного в мире IT, было очень интересно. Много вопросов , метафор и всякого рода объяснений , но больше всего мне запомнился ответ в чате про сортировку пузырьком. Стал гуглить , что это такое, думаю вроде бы прикольная штука. Не откладывая в долгий ящик , сразу после этого , записался на этот курс и на следующий день мне позвонил консультант.
Она объяснила как проходит процесс обучения, что да, как и спросила «закрепить ли за мной скидку», я как человек недоверчивый, сказал «Мне нужно подумать».
Чтобы не терять время, решил поискать офис GB у меня в городе, интересно стало.
Собрав кучу вопросов, на слушающий день отправился в их офис, встретились достаточно приветливые сотрудники, они ответили на большую часть моих вопросов, можно сказать убедили меня записаться на курсы. Но не смотря, на все это, я все равно выждал неделю, перед тем как согласиться. Договор я подписал в офисе, хотя можно было и онлайн, ну понравилась мне там , поэтому решил еще раз сходить
Обучение началось в начале 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 этап, ну совсем немножко , совсем близко к мечте, только нужно выбрать
Технологическую специализацию …
на этом моя история еще не закончилась, все еще учусь, надеюсь , что получится
Личное впечатление:
Много всего, просто уйма, есть выбор,
гибкий график и если что можно поставить на паузу,
преподаватели достаточно общительные — отвечают на вопросы,
много общения в группе — не соскучиться,
цена приемлемая, особенно со скидкой,
есть всякие бонусные программы,
мне нравится
Да временами бывает сложно, трудно и очень сильно огорчаюсь если что-то не получается,
но понимание , что мне это нужно для дальнейшей работы и моего развития в IT сфере,
помогает
что еще сказать, самое главное желание учиться и интерес , если есть интерес к программирование или к IT целом, то все получится
Спасибо за внимание и удачи в ваших начинаниях