Привет!
Я хочу поделиться своими мыслями по поводу своего хоть и небольшого пока, но все же опыта изучения java.
Для меня это первая в жизни статья, поэтому не судите строго, если я как-то не верно излагаю свои мысли. Мне просто очень нужно выговориться.
Я начал изучать язык программирования в ноябре 21 года, сейчас 1 апреля 22 года, то есть по сути сейчас идет 5 месяц моего обучения, практически каждый день я занимаюсь учебой от 1 часа до 5 в день, после работы, январь у меня только немного выпал, почти весь месяц не учился, по разным причинам.
Почему я все это затеял:
- Решил попробовать что-то изменить в своей жизни и заняться чем-то полезным для общества, это я планирую сделать через программирование.
- IT сейчас очень популярно, а мне всегда хочется быть в центре каких-то важных событий.
- Мне это нравится, меня это очень завораживает, очень крутое чувство когда ты понимаешь что можешь создать какое-то крутое например приложение.
- Ну и конечно же хорошая оплата труда.
Как я учусь
Изначально я купил курсы java разработчика в Московской диджитал академии по скидке. Проходил уроки и выполнял домашние задания, но после того как начал выполнять предпоследнее домашнее задание понял, что не дотягиваю пока и не могу смотреть эти видеоуроки дальше, причем последнее домашнее задание я почти сделал. Да конечно, возможно, я просто не понял тему, на которую было задание, но не суть. Я решил пойти по другому пути, и сейчас учу java по книге Изучаем java, мне честно сказать очень нравится эта книга, хотя в интернете я нашел много негативных отзывов о ней. А еще не сказал, параллельно с видеоуроками на курсах смотрел видео на канале:
Это очень крутой парень, максимально доходчиво и ясно объясняет, у него есть еще курс продвинутая java который я не смог купить, хотя очень хотел, так как из сайт udemy заблокировал покупки для россиян.
Что я понял и итог
Скажу честно изучение java мне дается очень сложно, некоторые темы я несколько раз прохожу и перечитываю, пересматриваю, продвинулся я так же не очень далеко. Потому что до этого я с программированием никогда не сталкивался и компьютер для меня был всегда неизведанной областью. На данный момент я работаю абсолютно в другой области, в авто экспертизе. По поводу того что меня отталкивает, это конечно работа в консоли, знаете хочется сразу начать писать программы, приложения, а тут приходиться учить какие-то непонятные вещи и непонятно, как это мне поможет создать приложение настоящее, а не в консоли, меня это прям в депрессию вгоняет, я конечно понимаю что пока нужно выучить это и все будет, но сложно себя заставлять, кода не видишь настоящий результат. Знаете, у меня даже нет знакомых программистов, мне даже не с кем пообщаться и что-то спросить, пробовал задавать вопросы на форумах, что-то из этого получилось. Когда я купил курсы там у меня как-бы есть ментор, но он абсолютно ничем не помогает)
Знаете еще что интересно, смотрю разных блогеров на ютубе и читаю статьи, люди говорят, что за пол года освоили java и нашли работу, с нуля. И тут я задаюсь вопросом, как?? Вот я пример, учу язык 5 месяце почти, и понимаю, что мне еще минимум столько же учить. Если что мне 25 лет.
Сейчас у меня стоит цель найти работы java разработчика, и я не планирую сдаваться. Буду идти до конца, хотя порой очень хочется все бросить и заняться чем-нибудь другим.
Если кто-то может дать какие-то советы или просто поделиться своим опытом, оставьте,пожалуйста, комментарий, спасибо.
Счастья и удачи!!!
пет проекты. Сам придумывай задачи и проблемы, и решай их через разработку утилит. все публикуй в github, и самое главное! пиши,пиши, и пиши.
А что такое пет проекты?
Собственные программы, которые решают твою проблему или чисто для души (чат-бот, фитнес-приложение, и т.д.)
P. s. можно поделать проекты на JetBrains academy, там начальных проектов завались + GitHub и Английский освоишь.
Комментарий недоступен
Я бы выбрал андройд, т.к. зайдя в метро понятно что 99% сидят в телефонах. А энтерпрайз это весело, но места там не так много. Или я не прав? Ты бы что выбрал?
На hh.ru:
– «java android» — 541 вакансия
– «java spring» — 1265 вакансий
Java Android - не так много результатов, потому что Android уже года два минимум плотно переезжает на Kotlin, всё новые приложения пишутся на нём, а старые переписываются. Знать джаву хорошо, но писать под андроид на ней не приходится.
«kotlin android» — 481 вакансия
Комментарий недоступен
Комментарий недоступен
Бро, если тебя в гугле забанили, то будет туго. Но ты держись.
😃
Комментарий недоступен
Спасибо
Привет!
Я только что прошёл этот путь.
Моя статья на тему "въехать в джава" Вышла в тинькоф-журнале, найди её "потратил 500 часов только на джава", я там всё расписал чем занимался и чего мне это стоило. Нашёл первую работу 2 недели назад.
Напиши мне в телеге, буду помогать тебе разбирать некоторые моменты @dachecker90
Таким образом я и свои знания закреплю.
Андрей, как у вас прошли первые 3 месяца работы Андроид разработчиком?
По-моему я уже отвечал на этот вопрос. В настоящее время я уже работаю в другой компании, меня "перекупили" и я дальше повышаю свою экспертность в разработке. Но заявляю со всей ответственностью, что это не лёгкая прогулка, а тяжёлая работа.
Попробуй курсы от javarush. Очень адекватный ценник, хорошая подача материала, а главное, что 80% курса эта практические занятия, после который многое закрепляется в голове
Комментарий недоступен
По карте РФ оплачивать не получилось, но там есть гайды, как можно оплатить курсы иначе
Комментарий недоступен
Начать с более простого языка имхо) Особенно, если впервые сталкиваешься. Но это совет такой, сам решай)
Я в данный момент изучаю JS. И могу точно сказать, что учить язык без практики, это путь в никуда. 1 месяц работы над реальным проектом и поиском реальных решений, даёт больше чем 5 месяцев просто изучения языка.
Придумай себе простую задачку и сделай решение. Хоть с простого бота для телеги начни.
Плохой совет. Языки отличаются набором фич и синтаксисом, а на ранних этапах надо научиться думать в рамках алгоритмов, так что прикладной язык не очень важен. И в отличие от крестов джава не требует столько продирания через самый низкий уровень.
Не смог писать на java после лаконичного js
Комментарий недоступен
А ещё толще не нашел? 😊
Комментарий недоступен
У меня похожая ситуация: прошел вводный курс на практикуме в октябре - заинтересовался, стал смотреть курсы на юдеми (подошел от Заура Трегулова), сейчас смотрю его курс по Спрингу. Так же в январе-феврале брал подписку на джавараш, прошел синтакс и кор, потом из-за событий все оборвалось. Жду когда начнется набор на практикум по господдержке - смогу такой курс оплачивать и после его окончания пойду учиться дальше. Такие дела.
Привет, попробуй по книге, есть много крутых книг например Герберт Шилдт руководство для начинающих, очень много положительных отзывов о ней в интернете, либо вот Изучаю java я по ней учусь. На моей взгляд по ним лучше чем по видео курсам, и дешевле.
Комментарий недоступен
Как раз недавно задумался об изучении с нуля программированию и тут такая тема как раз ) Я бы хотел в будущем работать над своими собственными проектами iOS программ, нужно для этого сейчас с нуля выбирать сразу какое-либо направление и если да, что посоветуете кроме вышеперечисленного? Спасибо.
Я только знаю что тебе нужен язык Swift)
Комментарий недоступен
Комментарий недоступен
Комментарий недоступен
Лол, только в консоли и работают все приложения, за которые отстегивают бабки. Щаз бы там кнопочки рисовать бэкендеру. Наоборот - долби консоль и логи, и будет у тебя тонна бабок
Комментарий недоступен
Однозначно Вам нужен Javarush. Почти как Вы прошлым летом начал изучать Java. (Так же изучал видео Алишева, прошел курс с ментором). Но именно Javarush даёт серьезный сдвиг в практическом плане. Удачи.
Комментарий недоступен
Хм, спасибо, вы уже 2 человек кто рекомендует, начинаю задумываться)
За джавараш плюсую. Много, много практики и возможность сделать свой проект на определенном уровне.
Давай дружить. Я правде не в Яве, а в Си и яваскрипте.
Давай, @karlneyman, добавь меня в телеге