Привет!

Я хочу поделиться своими мыслями по поводу своего хоть и небольшого пока, но все же опыта изучения java.

Для меня это первая в жизни статья, поэтому не судите строго, если я как-то не верно излагаю свои мысли. Мне просто очень нужно выговориться.

Я начал изучать язык программирования в ноябре 21 года, сейчас 1 апреля 22 года, то есть по сути сейчас идет 5 месяц моего обучения, практически каждый день я занимаюсь учебой от 1 часа до 5 в день, после работы, январь у меня только немного выпал, почти весь месяц не учился, по разным причинам.

Почему я все это затеял:

  • Решил попробовать что-то изменить в своей жизни и заняться чем-то полезным для общества, это я планирую сделать через программирование.
  • IT сейчас очень популярно, а мне всегда хочется быть в центре каких-то важных событий.
  • Мне это нравится, меня это очень завораживает, очень крутое чувство когда ты понимаешь что можешь создать какое-то крутое например приложение.
  • Ну и конечно же хорошая оплата труда.

Как я учусь

Изначально я купил курсы java разработчика в Московской диджитал академии по скидке. Проходил уроки и выполнял домашние задания, но после того как начал выполнять предпоследнее домашнее задание понял, что не дотягиваю пока и не могу смотреть эти видеоуроки дальше, причем последнее домашнее задание я почти сделал. Да конечно, возможно, я просто не понял тему, на которую было задание, но не суть. Я решил пойти по другому пути, и сейчас учу java по книге Изучаем java, мне честно сказать очень нравится эта книга, хотя в интернете я нашел много негативных отзывов о ней. А еще не сказал, параллельно с видеоуроками на курсах смотрел видео на канале:

Это очень крутой парень, максимально доходчиво и ясно объясняет, у него есть еще курс продвинутая java который я не смог купить, хотя очень хотел, так как из сайт udemy заблокировал покупки для россиян.

Что я понял и итог

Скажу честно изучение java мне дается очень сложно, некоторые темы я несколько раз прохожу и перечитываю, пересматриваю, продвинулся я так же не очень далеко. Потому что до этого я с программированием никогда не сталкивался и компьютер для меня был всегда неизведанной областью. На данный момент я работаю абсолютно в другой области, в авто экспертизе. По поводу того что меня отталкивает, это конечно работа в консоли, знаете хочется сразу начать писать программы, приложения, а тут приходиться учить какие-то непонятные вещи и непонятно, как это мне поможет создать приложение настоящее, а не в консоли, меня это прям в депрессию вгоняет, я конечно понимаю что пока нужно выучить это и все будет, но сложно себя заставлять, кода не видишь настоящий результат. Знаете, у меня даже нет знакомых программистов, мне даже не с кем пообщаться и что-то спросить, пробовал задавать вопросы на форумах, что-то из этого получилось. Когда я купил курсы там у меня как-бы есть ментор, но он абсолютно ничем не помогает)

Знаете еще что интересно, смотрю разных блогеров на ютубе и читаю статьи, люди говорят, что за пол года освоили java и нашли работу, с нуля. И тут я задаюсь вопросом, как?? Вот я пример, учу язык 5 месяце почти, и понимаю, что мне еще минимум столько же учить. Если что мне 25 лет.

Сейчас у меня стоит цель найти работы java разработчика, и я не планирую сдаваться. Буду идти до конца, хотя порой очень хочется все бросить и заняться чем-нибудь другим.

Если кто-то может дать какие-то советы или просто поделиться своим опытом, оставьте,пожалуйста, комментарий, спасибо.

Счастья и удачи!!!

0
44 комментария
Написать комментарий...
Арсений Голушков

пет проекты. Сам придумывай задачи и проблемы, и решай их через разработку утилит. все публикуй в github, и самое главное! пиши,пиши, и пиши.

Ответить
Развернуть ветку
карл Нейман
Автор

А что такое пет проекты?

Ответить
Развернуть ветку
Roman Zykov

Собственные программы, которые решают твою проблему или чисто для души (чат-бот, фитнес-приложение, и т.д.)

Ответить
Развернуть ветку
Roman Zykov

P. s. можно поделать проекты на JetBrains academy, там начальных проектов завались + GitHub и Английский освоишь.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Александр Петрович

Я бы выбрал андройд, т.к. зайдя в метро понятно что 99% сидят в телефонах. А энтерпрайз это весело, но места там не так много. Или я не прав? Ты бы что выбрал?

Ответить
Развернуть ветку
Artem Petrenkov

На hh.ru:

– «java android» — 541 вакансия
– «java spring» — 1265 вакансий

Ответить
Развернуть ветку
Андрей Нивинский

Java Android - не так много результатов, потому что Android уже года два минимум плотно переезжает на Kotlin, всё новые приложения пишутся на нём, а старые переписываются. Знать джаву хорошо, но писать под андроид на ней не приходится.

Ответить
Развернуть ветку
Artem Petrenkov

«kotlin android» — 481 вакансия

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
ukrainewartube.com

Бро, если тебя в гугле забанили, то будет туго. Но ты держись.

Ответить
Развернуть ветку
карл Нейман
Автор

😃

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
карл Нейман
Автор

Спасибо

Ответить
Развернуть ветку
Андрей Нивинский

Привет!
Я только что прошёл этот путь.
Моя статья на тему "въехать в джава" Вышла в тинькоф-журнале, найди её "потратил 500 часов только на джава", я там всё расписал чем занимался и чего мне это стоило. Нашёл первую работу 2 недели назад.
Напиши мне в телеге, буду помогать тебе разбирать некоторые моменты @dachecker90
Таким образом я и свои знания закреплю.

Ответить
Развернуть ветку
Vladimir Mi

Андрей, как у вас прошли первые 3 месяца работы Андроид разработчиком?

Ответить
Развернуть ветку
Андрей Нивинский

По-моему я уже отвечал на этот вопрос. В настоящее время я уже работаю в другой компании, меня "перекупили" и я дальше повышаю свою экспертность в разработке. Но заявляю со всей ответственностью, что это не лёгкая прогулка, а тяжёлая работа.

Ответить
Развернуть ветку
Ivan

Попробуй курсы от javarush. Очень адекватный ценник, хорошая подача материала, а главное, что 80% курса эта практические занятия, после который многое закрепляется в голове

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Ivan

По карте РФ оплачивать не получилось, но там есть гайды, как можно оплатить курсы иначе

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Alexander

Начать с более простого языка имхо) Особенно, если впервые сталкиваешься. Но это совет такой, сам решай)

Я в данный момент изучаю JS. И могу точно сказать, что учить язык без практики, это путь в никуда. 1 месяц работы над реальным проектом и поиском реальных решений, даёт больше чем 5 месяцев просто изучения языка.

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

Ответить
Развернуть ветку
Всеволод Севостьянов

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

Ответить
Развернуть ветку
403 Forbidden

Не смог писать на java после лаконичного js

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Isla Bonita

А ещё толще не нашел? 😊

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Николай Бурмин

У меня похожая ситуация: прошел вводный курс на практикуме в октябре - заинтересовался, стал смотреть курсы на юдеми (подошел от Заура Трегулова), сейчас смотрю его курс по Спрингу. Так же в январе-феврале брал подписку на джавараш, прошел синтакс и кор, потом из-за событий все оборвалось. Жду когда начнется набор на практикум по господдержке - смогу такой курс оплачивать и после его окончания пойду учиться дальше. Такие дела.

Ответить
Развернуть ветку
карл Нейман
Автор

Привет, попробуй по книге, есть много крутых книг например Герберт Шилдт руководство для начинающих, очень много положительных отзывов о ней в интернете, либо вот Изучаю java я по ней учусь. На моей взгляд по ним лучше чем по видео курсам, и дешевле.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Leshii

Как раз недавно задумался об изучении с нуля программированию и тут такая тема как раз ) Я бы хотел в будущем работать над своими собственными проектами iOS программ, нужно для этого сейчас с нуля выбирать сразу какое-либо направление и если да, что посоветуете кроме вышеперечисленного? Спасибо.

Ответить
Развернуть ветку
карл Нейман
Автор

Я только знаю что тебе нужен язык Swift)

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Vladimir Goncharov

Лол, только в консоли и работают все приложения, за которые отстегивают бабки. Щаз бы там кнопочки рисовать бэкендеру. Наоборот - долби консоль и логи, и будет у тебя тонна бабок

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Iurii

Однозначно Вам нужен Javarush. Почти как Вы прошлым летом начал изучать Java. (Так же изучал видео Алишева, прошел курс с ментором). Но именно Javarush даёт серьезный сдвиг в практическом плане. Удачи.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
карл Нейман
Автор

Хм, спасибо, вы уже 2 человек кто рекомендует, начинаю задумываться)

Ответить
Развернуть ветку
Алексей Онуфриев

За джавараш плюсую. Много, много практики и возможность сделать свой проект на определенном уровне.

Ответить
Развернуть ветку
Алик Гафаров

Давай дружить. Я правде не в Яве, а в Си и яваскрипте.

Ответить
Развернуть ветку
карл Нейман
Автор

Давай, @karlneyman, добавь меня в телеге

Ответить
Развернуть ветку
41 комментарий
Раскрывать всегда