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

9

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

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

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

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

Предыстория

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

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

Обучение

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

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

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

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

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

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

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

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

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

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

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

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

Результаты

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

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

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

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

  • АркадийТо, что студент — это правильно! Сейчас "войти в айти" шансы есть только у выпускников профильных вузов, которые начали стажироваться у реальных работодателей ещё на третьем курсе. Армия нубов после курсов — мимо0
  • БарсучокАркадий, между нубами и выпускниками вузов есть прослойка специалистов, которые вкатываются поуспешнее выпускников.3
  • АркадийБарсучок, это вы про кого?0
  • Лаврентий МещеринАркадий, уж точно не про тебя. Почитай, посмотри, что даст профильный вуз айтишнику0
  • user25377040
  • Дмитрий ЗахаржевскийКо всем советам могу только добавить пожелание уделять больше внимания русскому языку.0
  • Артемий ИмаевДмитрий, Ну, моя личная проблема. Но спасибо за добавление.0
  • Артемий Имаевuser2537704, Я пробовал на базе unity. Я пока сильных отличий не видел в ней по сравнению с java но особо не интересовало. А Rust - пока не планирую смотреть в его сторону.0
  • Артемий ИмаевАркадий, Ну я думаю главное чтобы умел то что требуется на должности. А требования "хорошей корочки" я никогда не понимал и сейчас если все таки курсы или обучение в специальном учреждении - это базовые знания который все равно придется со временем расширять. Например весь мой круг знакомых использует windows 10 но в связи с событиями последних лет, и судя по новостям, компаниям в качестве рабочей ОС придется пересесть на linux системы. Но я до этого испытывал некоторое желание попробовать эту систему. Пока могу ею как домашней системой пользоваться но до того чтобы пройти олимпиады по нему, вряд ли. Зато когда уже будет такое обыденностью я буду готов хотя бы её базовые вещи настроить (если конечно такое произойдет).0