Работа на Java : Плюсы и минусы. Проекты, компании и перспективы. (мой опыт)

Поделиться
HTML-код
  • Опубликовано: 1 ноя 2024

Комментарии • 253

  • @itwithvitaly
    @itwithvitaly  4 года назад +6

    Таймкоды:
    00:00 начало
    0:50 - почему Java?
    1:56 - возможности языка Java
    3:14 - какие проекты Вас ждут на пути джава разработчика
    5:49 - перспективы для разработчика в Java
    8:13 - порог входа
    10:14 - минусы языка
    12:42 - плюсы языка

  • @raccoon8230
    @raccoon8230 4 года назад +152

    Виталий, расскажите какой план обучения должен быть у начинающего Java разработчика, пожалуйста

    • @itwithvitaly
      @itwithvitaly  4 года назад +193

      Привет! На самом деле это тема отдельного видео, пусть ребята голосуют лайком, если будет актуально, то обязательно сделаю!

    • @dr.margulis7773
      @dr.margulis7773 4 года назад +3

      @@itwithvitaly голосуем! Делайте!

    • @Brandmanchik
      @Brandmanchik 4 года назад +1

      @@itwithvitaly джава раш норм проект для обучения джава?

    • @vanweyden
      @vanweyden 4 года назад +4

      @@Brandmanchik если англ. знаете, могу порекомендовать JetBrains Academy.

    • @Muhadron
      @Muhadron 4 года назад +2

      @@Brandmanchik я с джавараша вошел в айти

  • @alexlukhanin
    @alexlukhanin 4 года назад +3

    Дякую за відео. Обрав Java за її слоган: Write once, run anywhere (WORA), також за те, що нові версії підтримують написано на старих, тому реально не треба весь час заново перевчатись, також недолюблюю Microsoft(#Linux4ever) і тому C# не моє, ну і фронт теж не для мене. Зараз довчаюсь вже на Java Developer, скоро фінальний проект на курсі. Маю технічну освіту і великий досвід(біля 20 років) роботи теж в сфері ІТ (комп'ютерний сервіс: ремонти, діагностика, збірка, профілактика, продаж тощо) тому сподіваюсь, що роботу довго не доведеться шукати. Всім, хто в пошуку роботи, удачі! Всім, хто хоче вчити Java чи щось інше - робіть, дійте і все вийде, головне - не опускати руки.

    • @itwithvitaly
      @itwithvitaly  4 года назад

      Спасибо что смотрите :) Удачи с поиском работы!

    • @leetovetz
      @leetovetz 4 года назад

      А где учитесь? если не секрет.

  • @ivanAccountent
    @ivanAccountent 4 года назад +3

    Спасибо за видео, активно изучаю именно Java сейчас. При выборе углубился и руководствовался
    1 в каких целях и где используется тот или иной язык (пришлось разобраться что такое back front) и вообще немного прошелся по всем основным языкам.
    2 смотрел на то какие перспективы и позиции у яп сейчас и на будущее, какие реальные шансы на трудоустройство (не ради забавы изучаем иногда и с криком нервным 😁); ну а все остальные + - в процессе изучения познались. И понял что комьюнити оч широкое и на любой мой вопрос уже кто то дал ответ, это конечно круто и в познании яп оч помогает.
    Спасибо за видео, на ютубе хватает разнообразных видео такого плана, но то как это делаешь ты, реально заслуживает внимания, спасибо

    • @Zero-zf2jq
      @Zero-zf2jq 4 года назад

      Здравствуйте!!!
      А где вы изучаете джава ?

    • @ivanAccountent
      @ivanAccountent 4 года назад

      @@Zero-zf2jq
      Самостоятельно и ментор на job4j
      Считаю наиболее удачный путь кмизучению это менторство с хорошей программой в украине еще знаю fixminded мне нравится, наверняка есть еще хорошие компании.

    • @itwithvitaly
      @itwithvitaly  4 года назад

      Привет, спасибо! :)

  • @diman4ic04
    @diman4ic04 4 года назад +30

    Устроился на позицию Junior Java Developer спустя 10 месяцев изучения с 4-го собеседования. Работаю удаленно, условия работы достойные. Кто говорит, что без опыта не берут, плохо ищете, либо не делаете работу над ошибками.

    • @itwithvitaly
      @itwithvitaly  4 года назад

      Круто!

    • @alexua3920
      @alexua3920 4 года назад

      Здравствуйте. Действительно круто! А можете пожалуйста сказать как именно вы учили джава...с с ноля за 10 мес. или нет; использовали книгу или книги, или быть может видео уроки, или у вас друг синьйор по джаве...можете плиз рассказать. Спасибо заранее!

    • @diman4ic04
      @diman4ic04 4 года назад +10

      ​@@alexua3920 Пришел к Java с школьным опытом на паскале, поэтому основы программирования и опыт написания примитивных задач имелся. Стартанул обучение с JavaRush, дошел до 35 lvl и попал на стажировку от них. Это онлайн-обучение, где в течение 3 месяцев изучал основы Enterprise разработки. По материалу: искал все в гугле, смотрел обучающие видео. Все на самодисциплине, ставил норму на день, которую нужно обязательно в день, 4 часа. Тут главное иметь цель чего ты хочешь добиться и достигать ее.
      И главное показать себя на собеседовании, это очень важно)

    • @qweezique
      @qweezique 3 года назад +3

      Я устроился тоже спустя 10 месяцев в крупную компанию, с нуля. По факту было 2 технических собеседования на одну и туже вакансию. Всем удачи! Java Top!

    • @SergeiNSA
      @SergeiNSA 3 года назад

      @@qweezique подскажите пож-та как вы учили java? мне 33 не поздно ли?

  • @clickabelno
    @clickabelno 4 года назад +1

    Лайк и подписка за полезные ролики и за горящие глаза!! Умный человек без понтов и пафоса, но с реальными знаниями и опытом) Респект!

  • @caffeinejavacode1475
    @caffeinejavacode1475 4 года назад +18

    Хотел сказать что на канале не только начинающие программисты, а и те кто вошли в ИТ.
    Можешь рассказать как построить процес обучения эфективно (не только как Джуну а и Мидлу)
    какие по твоему мнению нужно сделать шаги? от - до
    Например: Шаблоны проектрования, ООП, Java 8 (Stream API)

    • @yanlevchenko3870
      @yanlevchenko3870 4 года назад

      Гугл в помощь) на самом деле, в ютубе уже очень много роликов на такие темы.

    • @caffeinejavacode1475
      @caffeinejavacode1475 4 года назад +1

      @@yanlevchenko3870 молодец отличный ответ на любой вопрос

    • @yanlevchenko3870
      @yanlevchenko3870 4 года назад

      @@caffeinejavacode1475 я серъезно - в Ютубе порыскай

    • @vvbubnov
      @vvbubnov 4 года назад +1

      стримы и для джуна маст хэв

    • @caffeinejavacode1475
      @caffeinejavacode1475 4 года назад

      @@vvbubnov джун и синиор учат одно и то же только глубина познаний и опыт разный

  • @Ooooseraaa
    @Ooooseraaa 4 года назад +3

    Спасибо, очень круто✊🏻

  • @RogDraken69
    @RogDraken69 3 года назад

    лучшее объяснения ,спасибо! буду Java учить

  • @egorgaichuk2906
    @egorgaichuk2906 3 года назад +2

    Отличное видео, спасибо большое)

  • @Игорь-у4м
    @Игорь-у4м 3 года назад +1

    Виталий, подскажите начинающему на NetBeans 12.0, почему метод readLine () не ждет ввода с клавиатуры, выполнение проходит дальше будто бы введен null?

    • @itwithvitaly
      @itwithvitaly  3 года назад

      Должен ждать, попробуйте обернуть в цикл.

    • @Игорь-у4м
      @Игорь-у4м 3 года назад

      @@itwithvitaly Спасибо.

  • @ЕвгенийУваров-з1ш
    @ЕвгенийУваров-з1ш 4 года назад +3

    На твою первую работу нужны были знания Spring?
    Сейчас это must have для каждого, мне так кажется, хотя я только в процессе изучения и на вакансии поглядываю изредка.

    • @itwithvitaly
      @itwithvitaly  3 года назад

      Смотря на какую, я сначала проходил практику потом пошел на джуна, на практику Спринг ненужен был, на Джуна - must have

  • @1glevan
    @1glevan 4 года назад +1

    Виталий приветствую!
    Хочу тебя поблагодарить за контент, и этот выпуск в частности. Тут ты говоришь, что время с начала изучения Java до первого места работы составило примерно 6 месяцев. Отсюда возникает ряд вопросов.
    1)По какой схеме(программе) ты занимался лично? Почему говорю "схема", потому что без схематического подхода к изучению какого бы то ни было языка не возможно достигнуть положительного результата.
    2) Какие ресурсы ты использовал для закрепления пройденного материала по теории? В частности ресурсы с задачами по темам.
    3) Какие ресурсы с тестами ты использовал для понимания, какого уровня знаний ты достиг, и какие темы стоило бы подтянуть?
    4) Все, кто говорят о том, что научиться программированию не составляет труда, но тут возникает еще вопрос, что ты лично думаешь об этом? Что будет лучшим инструментом для самостоятельного изучения? Видеоуроки? Онлайн курсы? Книги Хорстмана, Эккеля, или еще кого либо.. Может быть JavaRush?
    Есть одна идея, которую я подсмотрел на канале по C# которую я бы хотел видеть на канале на Java тематику. Если интересно, то могу поделиться.
    P.S. Почитал комментарии и кажется, что я угадал вопросы многих зрителей канала.

    • @leetovetz
      @leetovetz 4 года назад +1

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

    • @itwithvitaly
      @itwithvitaly  4 года назад +1

      Привет, спасибо!
      1. Я занимался честно сказать как попало, просто брал любую книгу которая мне попадала под руки и читал ее. Первое что прочитал тогда было "Философия Java", тогда я не думал что нужна какая-то схема, просто учил все подряд :)
      2. В основном это были книги опять же та же "Философия Java", обычно в конце каждой главы были какие-то задачки по пройденному материалу, вот их и делал, обязательно все и обязательно все осмысленно.
      3. Я ничего такого не проверял честно сказать, я просто обучался и потом в какой-то момент увидел объявление о стажировке в IT компании, пошел попробовать свои силы и прошел :)
      4. Я думаю что научиться программированию составляет очень большого труда. Времени, усилий, если никогда с этим не работал в некоторых моментах мозг выворачивается наизнанку, не верю тем кто говорит что учить программирование и получить какой-то результат это легко. Лучший инструмент это окружить себя программированием со всех сторон максимально, ходить на курсы, читать книжки, делать тесты, писать свои проекты, решать задачи, в свободное время смотреть IT каналы и читать IT статьи, в общем такой же подход как в изучении английского.
      Если есть идеи для видео, то напишите конечно, я с удовольствием рассмотрю как тему для следующего видео :)

  • @leetovetz
    @leetovetz 4 года назад +43

    Было бы круто видео о том. как же эту джаву выучить?))))

    • @Edvard-Aliev
      @Edvard-Aliev 4 года назад +8

      Ответ - никак, новички там не нужны

    • @HumorANDCHannel
      @HumorANDCHannel 4 года назад

      😂

    • @donquih0te396
      @donquih0te396 4 года назад +1

      @@Edvard-Aliev нужны, править xml’ки

    • @Edvard-Aliev
      @Edvard-Aliev 4 года назад +2

      @@donquih0te396 ну если только так... ну и мидлам бегать за кофе

    • @Zero-zf2jq
      @Zero-zf2jq 4 года назад +2

      Ни чего нельзя просто так выучить это все зависит от человека ни какие лайфхаки не помогут

  • @egilskallagrimsson9873
    @egilskallagrimsson9873 4 года назад +4

    Спасибо за видео. Изучаю Java но планирую двигать в область разработки Android приложений, выбрал его потому что, как ты и сказал, мне это интереснее и принесёт больше удовольствия нежели лазанье в бесконечных дебрях Enterprise =) Хотелось бы увидеть такое же подробное видео про Android.

    • @Lecomptby
      @Lecomptby 4 года назад +1

      у меня было наоборот) я хотел изучать андроид, но начал изучать джаву узнал про спринг и меня затянуло именно туда, а на андроид сейчас и смотреть не хочу. хочу работать со спрингом, хибернейтом и тд)

    • @itwithvitaly
      @itwithvitaly  4 года назад +1

      Спасибо что смотрите :) Подумаю на счет Android!

    • @gamechannel_833
      @gamechannel_833 4 года назад

      @@Lecomptby я думал я один такой xD

  • @antonbakaiev
    @antonbakaiev 4 года назад +3

    Отличный разбор)) Начал обучение JS, когда-то пытался учить С++ меня аж воротило но когда на JS написал первую змейку затянуло по уши))

  • @artemoborozhnyy2038
    @artemoborozhnyy2038 4 года назад +3

    Скажи пожалуйста, сколько нужно времени нужно, чтобы начать подрабатывать программистом будучи студентом. Максимально примерно и обобщённо.

    • @arti-mon
      @arti-mon 4 года назад +1

      Когда внуки появятся, то возможно возьмут джуном!

    • @artemoborozhnyy2038
      @artemoborozhnyy2038 4 года назад

      @@arti-mon с таким чувством юмора да в армию)

    • @Zero-zf2jq
      @Zero-zf2jq 4 года назад

      Это все зависит от человека эсли стараться можно работать будучи студентом

    • @itwithvitaly
      @itwithvitaly  4 года назад +2

      Привет, на самом деле на part-time очень немногие компании берут. Если вопрос в том сколько времени нужно, чтобы дойти до такого уровня когда уже можно работать-подрабатывать то где-то 6-12 месяцев, а вот с part-time работой это проблемно, обычно все хотят полную занятость, лучше всего в таком случае искать работу на фрилансе, например одноразовые заказы, тогда подработка действительно возможна. Удачи!

    • @arti-mon
      @arti-mon 4 года назад +1

      Фриланса на джаве нет, так как это чисто офисный сотрудник с правами доступа и тут абы кого в инфраструктуру никто не возьмёт, это вам не PHP

  • @Игорь-у4м
    @Игорь-у4м 3 года назад +1

    Если использую scanner, то метод nextLine () компилятор воспримает, как ошибку. Спасибо.

    • @itwithvitaly
      @itwithvitaly  3 года назад

      Какого рода ошибка? Может что-то с настройками JDK?

  • @alexua3920
    @alexua3920 4 года назад +2

    Виталий спасибо за видео! Скажите пожалуйста, какой уровень должен быть изучен языка Java, чтоб можно было создавать приложения для Андроид, (не игры). Спасибо заранее!

    • @itwithvitaly
      @itwithvitaly  3 года назад +1

      Здравствуйте, достаточно хорошо знать Java Core, а затем сразу начинать учить Андроид, в Андроид там совершенно другие АПИ для работы, поэтому чем раньше вы их начнете учить, тем лучше

    • @alexua3920
      @alexua3920 3 года назад

      @@itwithvitaly Спасибо за ответ!👍

  • @РусскийФейерверкСевастополь

    Стоит ли учить сейчас Java как 1й ЯП ? Или лучше с JS начать? Что посоветуете новичку, который меняет профессию в 28 лет:)

  • @vladimirilintcov6924
    @vladimirilintcov6924 4 года назад +2

    Спасибо за контент

    • @itwithvitaly
      @itwithvitaly  3 года назад

      Спасибо что смотрите:)

  • @Teardrop-u4z
    @Teardrop-u4z 2 года назад +1

    Учишь джаву год. идешь в компанию и пишешь на котлине, джаваскрипте, груве, кложуре, си++, питон, и совсем чуть чуть на джаве. Потрясающий язык. Ставлю лайк

  • @olyarashchupkina1656
    @olyarashchupkina1656 4 года назад +5

    Вы сказали, что на java можно писать бэкенд, но, например, про андройд ни слова.
    И вообще, хотелось бы услышать размышление на тему, какие плюсы и минусы андройд и бэкенд разработки.
    И ещё можно сравнить java и kotlin)

    • @eugenstakhursky9604
      @eugenstakhursky9604 4 года назад +3

      Так сказал же что можете писать мобильные приложения. Та же Java, только фреймворки другие. Если Вам интересно участвовать в разработке (писать бэкенд) крупных и масштабных (и "древних") проектов - то Вам энтерпрайз, а если больше нравится кнопочки двигать и заморачиваться с разными устройствами - то в мобильную разработку. Как-то так)

    • @olyarashchupkina1656
      @olyarashchupkina1656 4 года назад +1

      @@eugenstakhursky9604 видимо прослушала 🙈
      Спасибо)

    • @alexlukhanin
      @alexlukhanin 4 года назад +2

      @@eugenstakhursky9604 точно, у Нємчинского на каналі є відос на цю тему.

    • @itwithvitaly
      @itwithvitaly  4 года назад

      Как я вижу уже в комментариях разобрались на счет этого :) Подумаю на счет android, спасибо за идею!

  • @gruntz666
    @gruntz666 4 года назад +1

    Виталий, я уже прочел от А до Я Шилдта, скажите нужно ли мне еще какую-то литературу прочесть до собеса?
    И что более на собесе оценивают то что я самообучением занимался или то что я курсы по программированию закончил на отлично? На что более акцент делать)
    Заранее спасибо за ответ :)

    • @Muhadron
      @Muhadron 4 года назад

      если идете на трейни, то сам еффект самообучения большой плюс для вас (трейни вакансия убьІточна для компании и они берут как инвестицию в будуйщее), если на джуна то нужно будет россказать что делал (даже если ето калькулятор для себя), россказать как делал, юзал ли какие паттерньІ, если юзал то как оно все фунциклировало (например: я писал штуку которая по хттп делает гет запрос на несколько сайтов вьІтаскивает из них инфу и пишет мне куда то в файл, я тут заюзал стратегию, потому что сами сайтьІ читать надо по разному а инфу писать уже унификовано, и ето вьІглядило так "описание реализации моей стратегии") так же на джуна SQL BASICS (чисто как какой запрос делать, возможно с джоином, могут и за аггрегацию спросить optional) по трейни вот за SQL тяжело сказать.
      Ну и впринципе на trainee/junior позиции больше отбирают по софт скиллам, смотря на твою мотивацию, и подходиш ли тьІ им как человек

    • @Muhadron
      @Muhadron 4 года назад +1

      И кстате если вьІ только прочли Шилдта, то ето значит что вьІ вообще не тяните ни на джуна ни на трейни, без практики вьІ просто не пройдете ниодного интервью, если я правильно понял и практики у вас 0, то напишите для себя хотя бьІ калькулятор/тудулист или еще какую баянщину, чисто руку набить

    • @itwithvitaly
      @itwithvitaly  3 года назад

      Честно сказать Шилда маловато будет, это только начало, еще надо знать Базы данных, технологии, веб, Джава АПИ разные (java nio, java io) и тд. поэтому еще много чего нужно освоить для собеса. Я думаю на собесе будут оценивать только знания и навыки, оба этих критерия не сильно важны для компаний :) Удачи!

  • @Zero-zf2jq
    @Zero-zf2jq 4 года назад +1

    Здравствуйте я являюсь жителем другой страны но хочу устроиться на работу в Москве могут ли возникнут у меня проблемы с документами ?
    Ps
    Знаю комментарий не по теме видео

    • @iruiel
      @iruiel 4 года назад

      Он в Киеве.

    • @itwithvitaly
      @itwithvitaly  3 года назад

      Здравствуйте, я из Украины, поэтому к сожалению не подскажу

  • @HumorANDCHannel
    @HumorANDCHannel 4 года назад +2

    👍

  • @timurdanilenko3582
    @timurdanilenko3582 4 года назад +3

    Мой первый язык, как я выбрал... Я не выбирал меня, выбрали Pascal и С в далеком 2000 году.

  • @АлександрАфанасьев-у5м

    Что за книжка сзади на столе лежит?)

    • @itwithvitaly
      @itwithvitaly  2 года назад

      "Implementing Domain-Driven Design" Vaughn Vernon

  • @Ab_bo
    @Ab_bo 4 года назад +1

    👍👍👍

  • @ЦветковФёдор-с5к
    @ЦветковФёдор-с5к 4 года назад +1

    Очень доволен! Спасибо за работу! Очень нравился формат с записью собеса и его разбором. Можешь повторить?

    • @itwithvitaly
      @itwithvitaly  4 года назад

      Привет, подумываю об этом!

  • @aploor215
    @aploor215 3 года назад

    Спасибо !

  • @berry.travel
    @berry.travel 4 года назад +2

    Выбрала Java. Перехожу из маркетинга в IT и выбирала на основании собственного исследования и аналитики вакансий, стоимости чч и количества уже разработанных и работающих решений на языке. Надеюсь получится переход за 5-6 месяцев.

    • @skiller4000
      @skiller4000 4 года назад

      5-6 месяцев???? без знаний в IT? скорее всего за год что-то получится. я за 5-6 месяцев только 2 приложения написал со стажем в IT 11 лет.

    • @itwithvitaly
      @itwithvitaly  4 года назад +1

      Удачи в изучении!

    • @berry.travel
      @berry.travel 4 года назад

      @@skiller4000 Смотря сколько времени посвятить обучению. Вы слишком категоричны. На джуна можно выйти за этот срок.

    • @berry.travel
      @berry.travel 4 года назад

      @@itwithvitaly Спасибо! А вам с блогом ^^

    • @skiller4000
      @skiller4000 3 года назад

      @@berry.travel я понимаю, что всем хочется ЗП программиста, но для того чтобы быть хорошим IT специалистом надо слишком много знать и ваши сроки нереальны. Я прошёл этот путь, а вы нет, спор не имеет смысла, так как вы не знаете о чем говорите.

  • @MrSpectreon
    @MrSpectreon 3 года назад +3

    все понятно.. надо учить Phyton.

  • @js-jo4bt
    @js-jo4bt 3 года назад

    Насколько легко будет выучить Java после изучения фронтенда?

    • @rodioni661
      @rodioni661 3 года назад

      чуточку легче, чем вообще с нуля. Но придётся привынуть к строгой типизации, неповоротливости (болтливости) языка

  • @EdwardNorthwind
    @EdwardNorthwind 3 года назад

    Встроенного синтетического сахара мало, зато всяких надстроек - выше крыши. Смотришь в код, а там половина кода в аннотациях... и тут ты понимаешь, что теперь еще нужно и это всё усвоить.

  • @mqtrade5743
    @mqtrade5743 3 года назад

    Виталий, вот ты техлид, молод и успешен. А какое у тебя мнение по поводу возрастных джунов, тех людей, которые выучили джаву/др.язык после 10-15 лет опыта в другой сфере?

    • @ДмитрийВладимирович-т7ж
      @ДмитрийВладимирович-т7ж 3 года назад +1

      Это геноцид людей в стране - нэ нада так! Если к вам будет предвзятое отношение по дате рождения - шлите их на .|. прямо там и по лицу. я разрешаю! с ув

    • @mqtrade5743
      @mqtrade5743 3 года назад

      @@ДмитрийВладимирович-т7ж Спасибо))

  • @Muhadron
    @Muhadron 4 года назад +2

    В Украине чем больше компания, тем больше шанс попасть без опьІта на Trainee/Junior позицию, ето связано с тем что большая компания может себе позволить инвестировать в студентов, так что кто только учится и хочет войти в ІТ то берите етот фактор на заметку.

    • @itwithvitaly
      @itwithvitaly  3 года назад

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

    • @meison7969
      @meison7969 3 года назад

      @@itwithvitaly это вы про епам?

  • @RG-em1nh
    @RG-em1nh 4 года назад

    С июня месяца изучаю Java, и каждый месяц понимаю, что здесь есть то, что нужно изучать с каждым месяцем все больше и больше. Но как найти работу без опыта ? Это очень тяжело ! Мне даже не отвечают на запросы, хотя я живу в Европе.

    • @donquih0te396
      @donquih0te396 4 года назад

      На стажировки пробуйся и свои проекты поделай

    • @RG-em1nh
      @RG-em1nh 4 года назад

      @@donquih0te396 Я предлагал всем на кого откликался 3 месяца безвозмездной работы, но всем подавай готовых Jav-истов.

    • @leetovetz
      @leetovetz 4 года назад

      @@RG-em1nh я на другом канале услышал такую мысль. что в США вообще джуны не нужны. из за того что эту работу выполняют в Индии, пост СНГ. Может и в Европе тоже нужны сразу опытные. тогда ищи работу в постсовке. на удаленке. чтобы опыт получить. получается что Европа и США дают на аутсорс работу. и в самих этих странах нет работы для старта. ну вот такая мысль. может и не совсем верна. но как вариант. где искать. есть курсы. которые за деньги дают возможность получать опыт. это у Немчинского. на сайте.

    • @RG-em1nh
      @RG-em1nh 4 года назад +1

      @@leetovetz Немчинского если послушать, то от этого потока информации просто жить не захочется. По поводу САШ и Индии вообще не уверен, что java будет актуальна в ближайшие пару лет.

    • @alexlukhanin
      @alexlukhanin 4 года назад

      З червня вчиш, то ще не багато. І вчитись доведеться весь час, кожен рік все глибше і глибше. Якщо не готовий, то можливо ще не пізно передумати. Якщо готовий, то вчись далі і не зупиняйся. І по роботі шукай варіанти краще на LinkedIn, не на RUclips. Удачі!

  • @timurdanilenko3582
    @timurdanilenko3582 4 года назад +1

    Почему нет в Enterprise'е конкурентов у Java? Как минимум Abap, ну и про 1С не будем забывать. С точки зрения Enterprise на этих языках приложение быстрее разрабатывается и покрывает все(ну или практически все) потребности компаний.

    • @joydealer8
      @joydealer8 4 года назад

      😂

    • @редшу
      @редшу 4 года назад +1

      Абап умирает. Sap развивается в сторону java. 1С только в СНГ знают

    • @timurdanilenko3582
      @timurdanilenko3582 4 года назад

      @@редшу Уже не только в СНГ. В Европе тоже знают. Меньше чем Java, но все впереди.

    • @itwithvitaly
      @itwithvitaly  3 года назад

      Немного добавлю, у Java нет конкурентов такого уровня как Джава (кроме .NET), я думаю сравнивать надо в одной «весовой категории»

  • @valery855
    @valery855 3 года назад

    Привет, ты сказал о DeBug'e. Можешь ли ты показать разные уровни "отладки" , как она работает на живых проектах? А не на поиске переменных где условие if/for и на этом весь показ окончен)

    • @valery855
      @valery855 3 года назад

      где ты покажешь как отлавливать и исправлять ошибку в коде , чтобы была и entity/service/ без бд , просто как это работает и правильно из чего исходить..как и где нужно указывать брейкпоинты

    • @itwithvitaly
      @itwithvitaly  3 года назад +1

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

  • @frozeninside5004
    @frozeninside5004 4 года назад +4

    Java не мое, но движение поддерживаю ! )

    • @eveekiviblog7361
      @eveekiviblog7361 4 года назад

      Почему?

    • @frozeninside5004
      @frozeninside5004 4 года назад

      @@eveekiviblog7361 Что именно, Почему ?

    • @eveekiviblog7361
      @eveekiviblog7361 4 года назад

      @@frozeninside5004 почему не мое?)

    • @frozeninside5004
      @frozeninside5004 4 года назад +2

      @@eveekiviblog7361 Потому что пробовал Java, php, C# & Js - Пишу на Js-React потому что понравился именно этот язык программирования, тут прям можно холивар запилить, но мы не будем ))

    • @itwithvitaly
      @itwithvitaly  4 года назад

      Спасибо! :)

  • @МихаилНещерет-ъ8в
    @МихаилНещерет-ъ8в 4 года назад +1

    👍 Скажите, пожалуйста.
    Насколько java подходит, как изучение 1 го языка начинающему. Стоит ли начинать свой путь в IT в 38 лет?
    Спасибо.

    • @Lecomptby
      @Lecomptby 4 года назад +2

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

    • @МихаилНещерет-ъ8в
      @МихаилНещерет-ъ8в 4 года назад

      @@Lecomptby а стоит в 38 учить? На работу в компании берут после 30-ти без опыта?

    • @itwithvitaly
      @itwithvitaly  4 года назад +5

      Здравствуйте, если прям самые азы (циклы, переменные, массивы) то лучше взять что-нибудь полегче типа Python, а после азов уже в целом без разницы, если нравится Java то берите Java. Порог входа по всем направлениям на первую работу +- одинаковый и кол-во времени которое нужно инвестировать тоже +- одинаковое, поэтому лучше берите то, что нравится. На счет 38 лет, в IT больше всего смотрят на знания, чем на возраст, если будут хорошие знания, то найдете работу без проблем.

    • @leetovetz
      @leetovetz 4 года назад +3

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

    • @МихаилНещерет-ъ8в
      @МихаилНещерет-ъ8в 4 года назад +1

      @@leetovetz 👍

  • @редшу
    @редшу 4 года назад +2

    Тайрелл Уэлик, мы тебя узнали)

    • @itwithvitaly
      @itwithvitaly  3 года назад

      Прогуглил кто это :) Честно сказать лично я не вижу явных сходств, но мне уже кто-то здесь тоже об этом писал, так что возможно есть сходство :)

    • @michael.manasian
      @michael.manasian 3 года назад

      @@itwithvitaly да, это был я!

  • @deffmon_bbx
    @deffmon_bbx 2 года назад

    Хочу изучить Java, чтобы писать моды на Minecraft

  • @dimakozak2751
    @dimakozak2751 4 года назад

    Ты используешь js на фронте или ноду?

    • @excome751
      @excome751 4 года назад

      Node.js это серверная платформа для JavaScript т.е. движок который позволяет запускать JS код на сервере, а не в браузере)

    • @dimakozak2751
      @dimakozak2751 4 года назад

      @@excome751 а для чего эта платформа?

    • @excome751
      @excome751 4 года назад

      @@dimakozak2751 Изменил ответ выше)

    • @dimakozak2751
      @dimakozak2751 4 года назад

      @@excome751 по этому я и спрашиваю js он использует для решения задач на фронте или на беке.

    • @smd7467
      @smd7467 4 года назад

      @@dimakozak2751 node.js это бек-енд, JavaScript (чистый, который используют для браузера) это фронтенд. (Объяснил по твоему, потому-что видимо ты не понял, крутых слов типа "серверная машина")👌

  • @olekollo7875
    @olekollo7875 4 года назад +1

    даешь go?

    • @itwithvitaly
      @itwithvitaly  4 года назад

      Он сейчас еще не супер популярный

  • @abylaym4157
    @abylaym4157 3 года назад +1

    Довольно информативно, но много повторения

  • @painter_tema
    @painter_tema 3 года назад +1

    Появилась идея приложения мобильного, выбор на чем писать не велик) Котлин и джава, Котлин выходит из джавы, так что выбор очевиден)

    • @ЛюбительПеченюшек
      @ЛюбительПеченюшек 3 года назад

      Лучше уж на React Native, с него можно одновременно и на Android, и на iOS создать приложение.

  • @smdfb7334
    @smdfb7334 4 года назад

    а ты фронт на ангуляре пишешь? а как вы его отдаете, чере ssr ?

    • @itwithvitaly
      @itwithvitaly  3 года назад +1

      На React.js. Отдаем по-разному, какие-то страницы скомпилированы в статические файлы, какие-то с помощью SSR, а некоторые просто собираются на клиенте. Все зависит от конкретного кейса

  • @ruslansitdikov1489
    @ruslansitdikov1489 4 года назад

    Java? а почему на мониторах фронт?

    • @itwithvitaly
      @itwithvitaly  4 года назад

      На мониторах Apollo Graphql на Node.js , но ведь это никак не меняет сути видео :)

    • @АлексДжаванов
      @АлексДжаванов 3 года назад

      Потому чтт т4ма красивая =)

  • @rrroman870
    @rrroman870 4 года назад +2

    Я начинал с js, но в силу отсутствия нормальных курсов я перешел на java так как нашел курс, который просто великолепен.

    • @leetovetz
      @leetovetz 4 года назад

      что за курс? если не секрет)))

    • @rrroman870
      @rrroman870 4 года назад

      @@leetovetz codegym.cc либо для русского маркета javarush

    • @leetovetz
      @leetovetz 4 года назад +1

      @@rrroman870 я так понял что у джавараш все таки только все вокруг кора обстоит обучение. а вот тут все таки больше всего есть. не знаю платно ли сейчас . но с нового года точно будет платно. это ребята которые создали интеледже айдию такой сайт создали.
      hyperskill.org/join/5c60c124

    • @rrroman870
      @rrroman870 4 года назад

      @@leetovetz не знаю всё ли перевели в javarush, но в английской версии (codegym.cc) есть также целый раздел о collections и раздел для multithreading

    • @leetovetz
      @leetovetz 4 года назад

      @@rrroman870 да. но этого для джава разработчика не достаточно. увы. там еще очень много чего нужно знать. а на том сайте что я привел. все это есть.

  • @romanbush5164
    @romanbush5164 2 года назад +1

    На джава есть достояная оплата, так что прощай питон и пыха

  • @yuriseid3504
    @yuriseid3504 4 года назад +1

    У Django (Python) меньше(быстрее) стоимость разработки. Более высокоуровневый фреймворк. А вообще, тренды в разработке такие, что требуется супер-скоростная разработка, минимальный time to market и фичерение продуктов. Vue.Js и прочее. Со времением, Java будет продолжать терять позиции.

    • @scalettacompany4572
      @scalettacompany4572 4 года назад +5

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

    • @СергейПресняков-о4р
      @СергейПресняков-о4р 4 года назад +1

      @@scalettacompany4572 С такой нагрузкой скорее на C++ писать будут

    • @itwithvitaly
      @itwithvitaly  4 года назад

      Java довольно сложно подвинуть потому что как я и сказал очень большая завязка внутри компаний на этот язык и нет нормальной альтернативы. Python (Django) - не альтернатива, он медленный и не дает пока что того кол-ва инструментов которые есть в Java. Я бы если и сравнивал Java с чем-то так это c Node.js+Typescript но никак не Python.

  • @dsdm407
    @dsdm407 2 года назад

    Даже на х2 тяжко слушать, вода и вода. Очень оченьское видео. Джава очень Джава.

  • @a.o.yaroslavov
    @a.o.yaroslavov 3 года назад +1

    Джава держится только на одном: на кровавом легаси ентерпрайза. Написано очень много всего и безнесу не хочется что-то менять ибо долго и дорого...

    • @itwithvitaly
      @itwithvitaly  3 года назад

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

    • @a.o.yaroslavov
      @a.o.yaroslavov 3 года назад

      @@itwithvitaly активное развитие было видно с 7й на 8ю джаву, а дальше похоже они просто версии инкрементируют. я ещё долго собираюсь сидеть на 8й джава ибо не вижу существенных бенефитов обновляться, виду только минусы, ибо 8ка стоит везде, а 11 или 15 джава это экзотика

    • @НикитаГлухов-п5ю
      @НикитаГлухов-п5ю 3 года назад

      @@a.o.yaroslavov 11 экзотика? это LTS версия, проекты последних 2 лет на ней начинают. Видишь что предлагают проект с 8 жабой, где даже системы модулей нет - бяги оттуда. Плюс мелких оптимизаций юзабилити и перформанса с каждой версией прилично. Вода камень точит, как грица. Я лично жду Project Loom с виртуальными потоками а-ля Go.

  • @rusucksia
    @rusucksia 4 года назад

    Со звуком что-то. Не то эхо, не то звон где-то "сзади" очень сильно отдаётся.

    • @itwithvitaly
      @itwithvitaly  4 года назад

      Не замечал если честно, проверю, спасибо что сказали

    • @rusucksia
      @rusucksia 4 года назад

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