Таймкоды: 00:00 начало 0:50 - почему Java? 1:56 - возможности языка Java 3:14 - какие проекты Вас ждут на пути джава разработчика 5:49 - перспективы для разработчика в Java 8:13 - порог входа 10:14 - минусы языка 12:42 - плюсы языка
Дякую за відео. Обрав Java за її слоган: Write once, run anywhere (WORA), також за те, що нові версії підтримують написано на старих, тому реально не треба весь час заново перевчатись, також недолюблюю Microsoft(#Linux4ever) і тому C# не моє, ну і фронт теж не для мене. Зараз довчаюсь вже на Java Developer, скоро фінальний проект на курсі. Маю технічну освіту і великий досвід(біля 20 років) роботи теж в сфері ІТ (комп'ютерний сервіс: ремонти, діагностика, збірка, профілактика, продаж тощо) тому сподіваюсь, що роботу довго не доведеться шукати. Всім, хто в пошуку роботи, удачі! Всім, хто хоче вчити Java чи щось інше - робіть, дійте і все вийде, головне - не опускати руки.
Устроился на позицию Junior Java Developer спустя 10 месяцев изучения с 4-го собеседования. Работаю удаленно, условия работы достойные. Кто говорит, что без опыта не берут, плохо ищете, либо не делаете работу над ошибками.
Здравствуйте. Действительно круто! А можете пожалуйста сказать как именно вы учили джава...с с ноля за 10 мес. или нет; использовали книгу или книги, или быть может видео уроки, или у вас друг синьйор по джаве...можете плиз рассказать. Спасибо заранее!
@@alexua3920 Пришел к Java с школьным опытом на паскале, поэтому основы программирования и опыт написания примитивных задач имелся. Стартанул обучение с JavaRush, дошел до 35 lvl и попал на стажировку от них. Это онлайн-обучение, где в течение 3 месяцев изучал основы Enterprise разработки. По материалу: искал все в гугле, смотрел обучающие видео. Все на самодисциплине, ставил норму на день, которую нужно обязательно в день, 4 часа. Тут главное иметь цель чего ты хочешь добиться и достигать ее. И главное показать себя на собеседовании, это очень важно)
Я устроился тоже спустя 10 месяцев в крупную компанию, с нуля. По факту было 2 технических собеседования на одну и туже вакансию. Всем удачи! Java Top!
Спасибо за видео, активно изучаю именно Java сейчас. При выборе углубился и руководствовался 1 в каких целях и где используется тот или иной язык (пришлось разобраться что такое back front) и вообще немного прошелся по всем основным языкам. 2 смотрел на то какие перспективы и позиции у яп сейчас и на будущее, какие реальные шансы на трудоустройство (не ради забавы изучаем иногда и с криком нервным 😁); ну а все остальные + - в процессе изучения познались. И понял что комьюнити оч широкое и на любой мой вопрос уже кто то дал ответ, это конечно круто и в познании яп оч помогает. Спасибо за видео, на ютубе хватает разнообразных видео такого плана, но то как это делаешь ты, реально заслуживает внимания, спасибо
@@Zero-zf2jq Самостоятельно и ментор на job4j Считаю наиболее удачный путь кмизучению это менторство с хорошей программой в украине еще знаю fixminded мне нравится, наверняка есть еще хорошие компании.
Хотел сказать что на канале не только начинающие программисты, а и те кто вошли в ИТ. Можешь рассказать как построить процес обучения эфективно (не только как Джуну а и Мидлу) какие по твоему мнению нужно сделать шаги? от - до Например: Шаблоны проектрования, ООП, Java 8 (Stream API)
Виталий приветствую! Хочу тебя поблагодарить за контент, и этот выпуск в частности. Тут ты говоришь, что время с начала изучения Java до первого места работы составило примерно 6 месяцев. Отсюда возникает ряд вопросов. 1)По какой схеме(программе) ты занимался лично? Почему говорю "схема", потому что без схематического подхода к изучению какого бы то ни было языка не возможно достигнуть положительного результата. 2) Какие ресурсы ты использовал для закрепления пройденного материала по теории? В частности ресурсы с задачами по темам. 3) Какие ресурсы с тестами ты использовал для понимания, какого уровня знаний ты достиг, и какие темы стоило бы подтянуть? 4) Все, кто говорят о том, что научиться программированию не составляет труда, но тут возникает еще вопрос, что ты лично думаешь об этом? Что будет лучшим инструментом для самостоятельного изучения? Видеоуроки? Онлайн курсы? Книги Хорстмана, Эккеля, или еще кого либо.. Может быть JavaRush? Есть одна идея, которую я подсмотрел на канале по C# которую я бы хотел видеть на канале на Java тематику. Если интересно, то могу поделиться. P.S. Почитал комментарии и кажется, что я угадал вопросы многих зрителей канала.
Привет, спасибо! 1. Я занимался честно сказать как попало, просто брал любую книгу которая мне попадала под руки и читал ее. Первое что прочитал тогда было "Философия Java", тогда я не думал что нужна какая-то схема, просто учил все подряд :) 2. В основном это были книги опять же та же "Философия Java", обычно в конце каждой главы были какие-то задачки по пройденному материалу, вот их и делал, обязательно все и обязательно все осмысленно. 3. Я ничего такого не проверял честно сказать, я просто обучался и потом в какой-то момент увидел объявление о стажировке в IT компании, пошел попробовать свои силы и прошел :) 4. Я думаю что научиться программированию составляет очень большого труда. Времени, усилий, если никогда с этим не работал в некоторых моментах мозг выворачивается наизнанку, не верю тем кто говорит что учить программирование и получить какой-то результат это легко. Лучший инструмент это окружить себя программированием со всех сторон максимально, ходить на курсы, читать книжки, делать тесты, писать свои проекты, решать задачи, в свободное время смотреть IT каналы и читать IT статьи, в общем такой же подход как в изучении английского. Если есть идеи для видео, то напишите конечно, я с удовольствием рассмотрю как тему для следующего видео :)
Учишь джаву год. идешь в компанию и пишешь на котлине, джаваскрипте, груве, кложуре, си++, питон, и совсем чуть чуть на джаве. Потрясающий язык. Ставлю лайк
Спасибо за видео. Изучаю Java но планирую двигать в область разработки Android приложений, выбрал его потому что, как ты и сказал, мне это интереснее и принесёт больше удовольствия нежели лазанье в бесконечных дебрях Enterprise =) Хотелось бы увидеть такое же подробное видео про Android.
у меня было наоборот) я хотел изучать андроид, но начал изучать джаву узнал про спринг и меня затянуло именно туда, а на андроид сейчас и смотреть не хочу. хочу работать со спрингом, хибернейтом и тд)
На твою первую работу нужны были знания Spring? Сейчас это must have для каждого, мне так кажется, хотя я только в процессе изучения и на вакансии поглядываю изредка.
Виталий, подскажите начинающему на NetBeans 12.0, почему метод readLine () не ждет ввода с клавиатуры, выполнение проходит дальше будто бы введен null?
В Украине чем больше компания, тем больше шанс попасть без опьІта на Trainee/Junior позицию, ето связано с тем что большая компания может себе позволить инвестировать в студентов, так что кто только учится и хочет войти в ІТ то берите етот фактор на заметку.
Согласен с вами, но также есть и обратная сторона медали, обычно порог входа в таких компаниях гораздо выше, время обучения дольше, и шанс выделиться и получить работу тоже ниже, увы
Виталий спасибо за видео! Скажите пожалуйста, какой уровень должен быть изучен языка Java, чтоб можно было создавать приложения для Андроид, (не игры). Спасибо заранее!
Здравствуйте, достаточно хорошо знать Java Core, а затем сразу начинать учить Андроид, в Андроид там совершенно другие АПИ для работы, поэтому чем раньше вы их начнете учить, тем лучше
Вы сказали, что на java можно писать бэкенд, но, например, про андройд ни слова. И вообще, хотелось бы услышать размышление на тему, какие плюсы и минусы андройд и бэкенд разработки. И ещё можно сравнить java и kotlin)
Так сказал же что можете писать мобильные приложения. Та же Java, только фреймворки другие. Если Вам интересно участвовать в разработке (писать бэкенд) крупных и масштабных (и "древних") проектов - то Вам энтерпрайз, а если больше нравится кнопочки двигать и заморачиваться с разными устройствами - то в мобильную разработку. Как-то так)
Встроенного синтетического сахара мало, зато всяких надстроек - выше крыши. Смотришь в код, а там половина кода в аннотациях... и тут ты понимаешь, что теперь еще нужно и это всё усвоить.
Выбрала Java. Перехожу из маркетинга в IT и выбирала на основании собственного исследования и аналитики вакансий, стоимости чч и количества уже разработанных и работающих решений на языке. Надеюсь получится переход за 5-6 месяцев.
@@berry.travel я понимаю, что всем хочется ЗП программиста, но для того чтобы быть хорошим IT специалистом надо слишком много знать и ваши сроки нереальны. Я прошёл этот путь, а вы нет, спор не имеет смысла, так как вы не знаете о чем говорите.
Виталий, я уже прочел от А до Я Шилдта, скажите нужно ли мне еще какую-то литературу прочесть до собеса? И что более на собесе оценивают то что я самообучением занимался или то что я курсы по программированию закончил на отлично? На что более акцент делать) Заранее спасибо за ответ :)
если идете на трейни, то сам еффект самообучения большой плюс для вас (трейни вакансия убьІточна для компании и они берут как инвестицию в будуйщее), если на джуна то нужно будет россказать что делал (даже если ето калькулятор для себя), россказать как делал, юзал ли какие паттерньІ, если юзал то как оно все фунциклировало (например: я писал штуку которая по хттп делает гет запрос на несколько сайтов вьІтаскивает из них инфу и пишет мне куда то в файл, я тут заюзал стратегию, потому что сами сайтьІ читать надо по разному а инфу писать уже унификовано, и ето вьІглядило так "описание реализации моей стратегии") так же на джуна SQL BASICS (чисто как какой запрос делать, возможно с джоином, могут и за аггрегацию спросить optional) по трейни вот за SQL тяжело сказать. Ну и впринципе на trainee/junior позиции больше отбирают по софт скиллам, смотря на твою мотивацию, и подходиш ли тьІ им как человек
И кстате если вьІ только прочли Шилдта, то ето значит что вьІ вообще не тяните ни на джуна ни на трейни, без практики вьІ просто не пройдете ниодного интервью, если я правильно понял и практики у вас 0, то напишите для себя хотя бьІ калькулятор/тудулист или еще какую баянщину, чисто руку набить
Честно сказать Шилда маловато будет, это только начало, еще надо знать Базы данных, технологии, веб, Джава АПИ разные (java nio, java io) и тд. поэтому еще много чего нужно освоить для собеса. Я думаю на собесе будут оценивать только знания и навыки, оба этих критерия не сильно важны для компаний :) Удачи!
Привет, на самом деле на part-time очень немногие компании берут. Если вопрос в том сколько времени нужно, чтобы дойти до такого уровня когда уже можно работать-подрабатывать то где-то 6-12 месяцев, а вот с part-time работой это проблемно, обычно все хотят полную занятость, лучше всего в таком случае искать работу на фрилансе, например одноразовые заказы, тогда подработка действительно возможна. Удачи!
Здравствуйте я являюсь жителем другой страны но хочу устроиться на работу в Москве могут ли возникнут у меня проблемы с документами ? Ps Знаю комментарий не по теме видео
Виталий, вот ты техлид, молод и успешен. А какое у тебя мнение по поводу возрастных джунов, тех людей, которые выучили джаву/др.язык после 10-15 лет опыта в другой сфере?
Это геноцид людей в стране - нэ нада так! Если к вам будет предвзятое отношение по дате рождения - шлите их на .|. прямо там и по лицу. я разрешаю! с ув
Почему нет в Enterprise'е конкурентов у Java? Как минимум Abap, ну и про 1С не будем забывать. С точки зрения Enterprise на этих языках приложение быстрее разрабатывается и покрывает все(ну или практически все) потребности компаний.
Привет, ты сказал о DeBug'e. Можешь ли ты показать разные уровни "отладки" , как она работает на живых проектах? А не на поиске переменных где условие if/for и на этом весь показ окончен)
где ты покажешь как отлавливать и исправлять ошибку в коде , чтобы была и entity/service/ без бд , просто как это работает и правильно из чего исходить..как и где нужно указывать брейкпоинты
@@eveekiviblog7361 Потому что пробовал Java, php, C# & Js - Пишу на Js-React потому что понравился именно этот язык программирования, тут прям можно холивар запилить, но мы не будем ))
С июня месяца изучаю Java, и каждый месяц понимаю, что здесь есть то, что нужно изучать с каждым месяцем все больше и больше. Но как найти работу без опыта ? Это очень тяжело ! Мне даже не отвечают на запросы, хотя я живу в Европе.
@@RG-em1nh я на другом канале услышал такую мысль. что в США вообще джуны не нужны. из за того что эту работу выполняют в Индии, пост СНГ. Может и в Европе тоже нужны сразу опытные. тогда ищи работу в постсовке. на удаленке. чтобы опыт получить. получается что Европа и США дают на аутсорс работу. и в самих этих странах нет работы для старта. ну вот такая мысль. может и не совсем верна. но как вариант. где искать. есть курсы. которые за деньги дают возможность получать опыт. это у Немчинского. на сайте.
@@leetovetz Немчинского если послушать, то от этого потока информации просто жить не захочется. По поводу САШ и Индии вообще не уверен, что java будет актуальна в ближайшие пару лет.
З червня вчиш, то ще не багато. І вчитись доведеться весь час, кожен рік все глибше і глибше. Якщо не готовий, то можливо ще не пізно передумати. Якщо готовий, то вчись далі і не зупиняйся. І по роботі шукай варіанти краще на LinkedIn, не на RU-vid. Удачі!
Здравствуйте, если прям самые азы (циклы, переменные, массивы) то лучше взять что-нибудь полегче типа Python, а после азов уже в целом без разницы, если нравится Java то берите Java. Порог входа по всем направлениям на первую работу +- одинаковый и кол-во времени которое нужно инвестировать тоже +- одинаковое, поэтому лучше берите то, что нравится. На счет 38 лет, в IT больше всего смотрят на знания, чем на возраст, если будут хорошие знания, то найдете работу без проблем.
мне 39 учу. джаву. конечно стоит. только на ждаве можно хорошие зп получать. и в норм. фирму устроиться. дело не простое. но самое перспективное. так что не слушайте никого. никакого тестирование и т.д. фигачить по джаве. сложно совмещать. но того стоит. зарядиться на процесс нужно. не ждать быстрых 6 месячных переходов. а выучить все технологии по максимуму. тогда будет все ок.
@@dimakozak2751 node.js это бек-енд, JavaScript (чистый, который используют для браузера) это фронтенд. (Объяснил по твоему, потому-что видимо ты не понял, крутых слов типа "серверная машина")👌
@@rrroman870 я так понял что у джавараш все таки только все вокруг кора обстоит обучение. а вот тут все таки больше всего есть. не знаю платно ли сейчас . но с нового года точно будет платно. это ребята которые создали интеледже айдию такой сайт создали. hyperskill.org/join/5c60c124
У Django (Python) меньше(быстрее) стоимость разработки. Более высокоуровневый фреймворк. А вообще, тренды в разработке такие, что требуется супер-скоростная разработка, минимальный time to market и фичерение продуктов. Vue.Js и прочее. Со времением, Java будет продолжать терять позиции.
Представьте супер огромное приложение с десятками миллионов пользователей и с сотнями миллионов запросов. Ну так вот, Python не выдержит такой нагрузки. В таких огромных приложения Python безусловно нужен, но в тех местах, где нужна скорость, то есть, получается, что Python - это некий костыль в таких приложениях
Java довольно сложно подвинуть потому что как я и сказал очень большая завязка внутри компаний на этот язык и нет нормальной альтернативы. Python (Django) - не альтернатива, он медленный и не дает пока что того кол-ва инструментов которые есть в Java. Я бы если и сравнивал Java с чем-то так это c Node.js+Typescript но никак не Python.
На React.js. Отдаем по-разному, какие-то страницы скомпилированы в статические файлы, какие-то с помощью SSR, а некоторые просто собираются на клиенте. Все зависит от конкретного кейса
@@itwithvitaly активное развитие было видно с 7й на 8ю джаву, а дальше похоже они просто версии инкрементируют. я ещё долго собираюсь сидеть на 8й джава ибо не вижу существенных бенефитов обновляться, виду только минусы, ибо 8ка стоит везде, а 11 или 15 джава это экзотика
@@a.o.yaroslavov 11 экзотика? это LTS версия, проекты последних 2 лет на ней начинают. Видишь что предлагают проект с 8 жабой, где даже системы модулей нет - бяги оттуда. Плюс мелких оптимизаций юзабилити и перформанса с каждой версией прилично. Вода камень точит, как грица. Я лично жду Project Loom с виртуальными потоками а-ля Go.
@@itwithvitaly Не надо, оказывается, у меня наушники "сели". Чуть выше средней громкости - сразу бубнёж и каша, и так везде. Поэтому извини, проблема с моей стороны.