Я прошел онлайн-курсы по Java и Python и нашел своё хобби, которое планирую превратить в профессию

9

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Аватар автора

Артемий Имаев

Страница автора

Предыстория

Какой-то период я понял что мне стало очень интересна тема как работает компьютер и я захотел изучить тему как работает компьютер более подробнее чем давало мой предмет школьный по информатике (В тот момент я был семиклассником и учили нас по устаревшим учебникам 2016 года и программам актуальных минимум 10 лет назад).

Мой интерес заметила мама и предлагала обучение в "1С Образование" и онлайн школе "Кодленд". Мне было любопытно программирование и работа с администрированием поэтому я решил обучится этим направлениям.

Обучение

Первый курс был по Java в 1С Образование. Обучение начинал в конце января и закончилось в апреле. Я изучил базовые принципы работы языков программирования но мне не показалось это особо понятным и четкого плана не было мы учились так как желали все обучающиеся.

Если попытаются по памяти ориентироваться то мы в начале изучали "hello world", переменные, арифметику, конструкции if. После мы решили перейти к разработке игры которую должна была быть разработана за курс.

Во время разработки мы успели ознакомится с компонентом JFrame (компонент позволяющий контролировать и создавать окна) и работа с 2D графикой в JPaint (компонент обрисовки графики в окне JFrame). И в процессе даже успели создать свой вирус который просто создавал огромное количество окон и перехватывала мышь.

Это программа не была нацелена на нанесение вреда и никаких опасных действий не делала. Еще мы разбирали работу KeyListener и то что у клавиш клавиатуры есть не просто символы но и код который и передается клавиатурой и бывает что она передается у каждой клавиатуры по разному (Позже самостоятельна углубился в данную тему и нашел способы сделать обработчик по символам формата K_*).

И работу с внешними файлами и то чтобы их полноценно использовать надо воспользоваться файловыми потоками (Так как иногда сразу файл не получить в связи с скоростью обмена данными).

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

Потом решил записаться на курс по программированию в онлайн школе Кодленд. На сайте предлагали пройти бесплатный пробный урок для определения направления.

С учетом моих знаний основ преподаватель порекомендовал поступить на профессиональный уровень несмотря на то что я впервые узнал про Python. Несмотря на мою предварительную подготовку на Java я быстро ориентировался в новом языке.

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

Потом мы погрузились в работу с библиотекой Pillow и как с ней рисовать изображения и фотошоп в коде. После мы работали с графической библиотекой Tkinter и EasyGUI. Создали свой аудиоплейер, программу для автоматического редактирования фотографий и просмотра результатов.

Последние модули разбирали работу ботов в Телеграмм и Дискорд. В конце мы были презентовать свои знания и сделать итоговый проект это мог быть доработанный проект которые делали в процессе какого-либо модуля или сделать новый с нуля за неделю. Я презентовал своего бота и аудиоплейер с минимальным функционалом.

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

Результаты

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

Я сейчас студент по специальности "Компьютерные Системы и Комплексы" на первом курсе но я уже имею некоторых охват. Меня часто зовут преподаватели за помощью в настройке компьютера.

А маме иногда приходили знакомые просили помочь с некоторой информационными проблемами (Проблема с ПО, создание графики, помощь с использованием онлайн-платформ).

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

Вот что еще мы писали по этой теме