Что должен знать и уметь Junior Java Developer?

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น • 289

  • @SergeyNemchinskiy
    @SergeyNemchinskiy  ปีที่แล้ว +16

    Менторинг - JAVA - go.foxminded.ua/3zqsj1y
    Оплата помесячно. Чем быстрее учитесь, тем быстрее закончите!

    • @serg5951
      @serg5951 ปีที่แล้ว

      Сергей можно ли взять у Вас консультацию (платную) по поводу что учить и как двигаться к моей цели? Вы говорили о ,,дорожной карте» которая помогает составить свой путь

    • @ValeraKeyBrown2Channel
      @ValeraKeyBrown2Channel ปีที่แล้ว +1

      какие 3 прицнипа ты так и не назвал

    • @pavel720
      @pavel720 ปีที่แล้ว

      Ошибка 1020

    • @ValeraKeyBrown2Channel
      @ValeraKeyBrown2Channel ปีที่แล้ว

      @@pavel720 ?

    • @pavel720
      @pavel720 ปีที่แล้ว

      @@ValeraKeyBrown2Channel переходя потмсылке выдает ошибку 1020

  • @reaexp
    @reaexp 11 หลายเดือนก่อน +133

    Выводы из данного видео:
    02:30
    1. Основы Java Core
    • Навыки написания кода на языке Java.
    • Знание синтаксиса языка.
    • Умение читать и понимать код, написанный другими.
    05:02
    2. Три принципа ООП
    • Инкапсуляция: Объединение данных и методов, работающих с ними, в единый компонент, называемый объектом. Инкапсуляция скрывает детали реализации и предоставляет интерфейс взаимодействия с объектом.
    • Наследование: Механизм, позволяющий новому классу (подклассу) использовать и расширять функциональность существующего класса (суперкласса). Наследование способствует повторному использованию кода и созданию иерархии объектов.
    • Полиморфизм: Возможность объектов разных типов использовать общий интерфейс. Полиморфизм позволяет работать с объектами, не зная их конкретного типа, что способствует универсальности кода и упрощает его расширение.
    05:47
    3. Методы класса Object в Java
    • equals(Object obj): Метод сравнения объектов на равенство.
    • hashCode(): Возвращает хеш-код объекта.
    • toString(): Возвращает строковое представление объекта.
    • clone(): Создает и возвращает копию объекта.
    • finalize(): Вызывается перед удалением объекта сборщиком мусора.
    • getClass(): Возвращает класс объекта.
    • notify(): Позволяет разбудить один из ожидающих потоков.
    • notifyAll(): Позволяет разбудить все ожидающие потоки.
    • wait(): Приостанавливает поток до получения уведомления.
    • wait(long timeout): Приостанавливает поток до получения уведомления или истечения времени ожидания.
    • wait(long timeout, int nanos): Приостанавливает поток до получения уведомления, истечения времени ожидания или прерывания.
    • finalize(): Вызывается перед удалением объекта сборщиком мусора.
    06:20
    4. Фреймворк коллекций (Collection Framework)
    • Владение основными интерфейсами Java Collection Framework:
    • List: Упорядоченный список с возможностью дублирования элементов.
    • Set: Неупорядоченное множество уникальных элементов.
    • Queue: Очередь для управления элементами в порядке FIFO.
    • Map: Коллекция ключ-значение.
    • Компетентность в использовании основных реализаций этих интерфейсов (например, ArrayList, HashSet, LinkedList).
    • Понимание процессов сравнения элементов коллекций.
    07:29
    5. Многопоточность (Общий обзор)
    • Базовое знакомство с ключевыми терминами и концепциями многопоточности.
    • Поверхностное понимание основных принципов параллельного программирования.
    08:13
    6. SQL-запросы
    • Навык создания SQL-запросов, включая:
    • JOIN операции: Объединение данных из двух таблиц для получения более полной информации.
    • Вложенные запросы: Использование одного запроса внутри другого для выполнения более сложных операций с данными.
    • Группировка и агрегация: Использование GROUP BY и агрегатных функций (например, COUNT, SUM) для обобщения данных.
    09:22
    7. Стек фреймворков
    Владение популярными фреймворками в экосистеме Java, включая:
    • Hibernate (Объектно-реляционное отображение - ORM): Фреймворк, обеспечивающий сопоставление объектов Java с записями в базе данных. Он упрощает взаимодействие с базой данных, предоставляя объектно-ориентированный способ работы с данными.
    • Spring Core (Умение писать аннотации для внедрения зависимостей): Ядро фреймворка Spring, предоставляющее базовые функции, такие как внедрение зависимостей (Dependency Injection) и обработка бинов. Умение писать аннотации важно для определения компонентов и их взаимосвязей.
    • Spring Boot: Фреймворк, основанный на Spring, упрощающий конфигурацию и развертывание приложений. Spring Boot предоставляет множество умных настроек по умолчанию, позволяя быстро создавать самостоятельные приложения.
    • Spring MVC (Model-View-Controller): Часть фреймворка Spring, предоставляющая архитектурный шаблон Model-View-Controller для разработки веб-приложений. Он обеспечивает разделение логики приложения на три компонента: модель (Model), представление (View) и контроллер (Controller).
    • Spring Data (Доступ и манипуляции данными): Проект в рамках семейства Spring, упрощающий доступ и манипуляции данными в различных источниках данных, включая реляционные базы данных и NoSQL хранилища.
    • Spring Security (Опционально, в зависимости от требований проекта): Модуль Spring, обеспечивающий мощные средства аутентификации и авторизации для приложений. Он помогает защитить приложение от различных видов атак и обеспечивает безопасность веб-приложений.

  • @SmileyJack.
    @SmileyJack. ปีที่แล้ว +757

    Важное требование к джуну - быть мидлом

    • @racot7145
      @racot7145 ปีที่แล้ว +67

      Поправка . Умение убедить на собесе что ты мидл .

    • @ДмитрийИванов-х7щ3р
      @ДмитрийИванов-х7щ3р ปีที่แล้ว +44

      Но получать как джун))

    • @Mushu404
      @Mushu404 ปีที่แล้ว +8

      И возраст до 30,ну это прям в идеале )

    • @abdul-aziz6826
      @abdul-aziz6826 ปีที่แล้ว +5

      @@Mushu404 вот я сижу парюсь! Мне 27 лет учу питон и парюсь что слишком стар, не поздно?

    • @Mushu404
      @Mushu404 ปีที่แล้ว +10

      @@abdul-aziz6826 нет,не поздно.Возраст - лишь цифра в твоем паспорте.У меня есть знакомые,которые и в 30 начали учиться.Сейчас просто тяжело войти в IT

  • @edmondhamilton995
    @edmondhamilton995 ปีที่แล้ว +58

    Спасибо, Сергей. Очень познавательно. Всегда с интересом смотрю ваши видео. Я правда слышал мнение, что на сегодняшний день джун - это вполне себе такой мидл 4-5 летней давности.

    • @lelelelevv
      @lelelelevv ปีที่แล้ว +6

      Это правда, технологии усложняются

    • @0xreset
      @0xreset ปีที่แล้ว

      ​@@lelelelevvскорее наоборот, фреймворки упрощают написание кода, прибавим хайп вокруг айти и вследствие "стань программистом за восемь с половиной суток только купи курс за 100к пж", не удивительно что требования растут)

  • @AndriiSobianin
    @AndriiSobianin ปีที่แล้ว +28

    Работаю полтора года, на четверть вопросов не смог вспомнить хоть что то потому что не использую :D а когда то знал))

  • @xoxolpt01
    @xoxolpt01 11 หลายเดือนก่อน +1

    Очень познавательное видео. Спасибо за Ваш труд!

  • @Максютка-д1т
    @Максютка-д1т 9 หลายเดือนก่อน +2

    А разве в ООП не 4 принципа? Инкапсуляция, Полиморфизм, Абстракция и Наследование.

  • @ОлександрКоркач-ъ3ъ
    @ОлександрКоркач-ъ3ъ ปีที่แล้ว +20

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

    • @alexandrapersukova
      @alexandrapersukova ปีที่แล้ว +2

    • @0xreset
      @0xreset ปีที่แล้ว

      Спринг для меня выглядит вообще как отдельный язык)
      Как успехи кстати?

    • @ОлександрКоркач-ъ3ъ
      @ОлександрКоркач-ъ3ъ ปีที่แล้ว

      @@0xreset нормальок стажуюсь зараз на соціальному проекті 🙂

  • @ЭмильАхмедов-ы1м
    @ЭмильАхмедов-ы1м ปีที่แล้ว +3

    отличное видео, теперь интересно посмотреть что должен знать джуниор в веб разработке

  • @EirikurSvein
    @EirikurSvein 5 หลายเดือนก่อน +64

    А какие фреймворки еще стоит изучить для Junior Java Developer, кроме Spring? я сам выбирал курсы по IT, чтобы быстро войти в профессию и рассматривал разные компании. В итоге выбрал Skypro и уже через пару месяцев нашел работу))

  • @Gle_Ban
    @Gle_Ban ปีที่แล้ว +5

    Спасибо большое.
    Учусь на андроид разработчика, углублусь ещё больше после ваших советов💪

    • @Zhanserik-c9u
      @Zhanserik-c9u 8 หลายเดือนก่อน

      привет , как успехи спустя год нашел работу?

  • @vadzimkuzmenka9105
    @vadzimkuzmenka9105 ปีที่แล้ว +10

    К сожaлению или к счастью, но озвученный стек годен скорее на позицию трейни. Потому что исходя из личного опыта, сейчас Java junior в целом должен хотя бы поверхностно знать Docker, k8s, aws.

  • @brianryan4053
    @brianryan4053 ปีที่แล้ว +10

    Вообще школы типа Fox Minded - это дело важное и нужное. Они дают шанс обычному человеку войти в IT. Конечно лучше закончить Стенфордский Университет, но не у всех есть такая возможность. Критиковать можно абсолютно всё, но критикам надо понимать одну простую вещь - в обучении самый главный элемент - самообразования. Нужно уметь самому обнаружить пробелы в своих знаниях и самому уметь их устранить. А курсы и менторы просто в этом вам помогут

  • @dmitrikonnov922
    @dmitrikonnov922 ปีที่แล้ว +86

    В первую очередь сейчас джун должен уметь врать про свой опыт :D

    • @asadullamoldabekov2883
      @asadullamoldabekov2883 ปีที่แล้ว

      Чё, без этого никак?

    • @racot7145
      @racot7145 ปีที่แล้ว

      @@asadullamoldabekov2883 вообще никак . Без коммерции жопа.

    • @ArlenRaskaliyev
      @ArlenRaskaliyev ปีที่แล้ว

      @@asadullamoldabekov2883 ага

    • @ДаниилСоловьев-э6ш
      @ДаниилСоловьев-э6ш ปีที่แล้ว +20

      ​@@asadullamoldabekov2883 никак. Писал раньше про отсутствие опыта и никто не звал. Написал год опыта и появились первые предложения. Устроился в итоге, когда написал про два года опыта. Втягивался почти полгода, ботая по 16 часов в сутки и уже миддл, то есть Джуна я просто перешагнул как этап

    • @SadSmile-k7u
      @SadSmile-k7u ปีที่แล้ว

      @@ДаниилСоловьев-э6ш сколько месяцев -лет учил джаву?

  • @commandoby
    @commandoby ปีที่แล้ว +3

    Полезное видео. Захотелось пересмотреть принципы SOLID.

  • @АндрейВарин-р4г
    @АндрейВарин-р4г ปีที่แล้ว +1

    Сергей, реклама просто супер. :)

  • @C3MAK
    @C3MAK ปีที่แล้ว +3

    спасибо Сергей
    очень важный видос для меня

    • @Andrew-qi8xo
      @Andrew-qi8xo 10 หลายเดือนก่อน

      как успехи?

  • @ПавелК-ю9э
    @ПавелК-ю9э ปีที่แล้ว +7

    Сергей про тесты забыл, для джава это юнит тесты (не знаю, как на других языках).
    Или синьёры тесты за Вас писать будут?)))

  • @ВЕСЕЛЫЙКЛАСТЕР
    @ВЕСЕЛЫЙКЛАСТЕР ปีที่แล้ว +3

    Автоматически лойс за котейку на превьюшке!

  • @ДмитроПодорванський
    @ДмитроПодорванський ปีที่แล้ว +19

    Судя по всему, надо сразу на мидла учиться, ибо порог вхождения в профессию и требования постоянно растут, как и конкуренция. А так под конец обучения как раз будешь соответствовать хотелкам интервьюеров)

  • @vladkulishify
    @vladkulishify ปีที่แล้ว +15

    Дякуємо, все ще Сергію Нємчинському!

  • @OlegKostrytsyn
    @OlegKostrytsyn ปีที่แล้ว +30

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

    • @travoltik
      @travoltik ปีที่แล้ว

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

    • @usertyfoon
      @usertyfoon ปีที่แล้ว +2

      дожили....

  • @______________9358
    @______________9358 ปีที่แล้ว +7

    Я учил все перечисленные технологии , но работу найти пока не могу . Один раз дали тестовое задание написать rest service, из за малейшей (по мне) ошибки они не приняли.Во второй раз тоже дали задание написать rest service интернет магазина , с достаточно большой функциональностью , и при этом с использованием микросервисной архитектуры и дали 3 дня срока.С монолитным подходом я кое как справился бы, но так как раньше не писал микросервисы, я не смог. Если честно, я морально очень устал уже от этих поисков работы.. Но хочу снова найти силы и продолжать учится . Начал я учится с нуля примерно год назад.Тогда в городе где я живу было больше 10 вакансий java джуна , и требования были не такими. А щас после известных событий вакансий стало 1-2, а откликов на них дохера (((.

    • @pavel720
      @pavel720 ปีที่แล้ว

      А что за город?Это в России?

    • @______________9358
      @______________9358 ปีที่แล้ว

      @@pavel720 Ростов-на-Дону, но я смотрю и другие города.

    • @ГрегорКлиган-р3г
      @ГрегорКлиган-р3г ปีที่แล้ว

      А знаешь, всё из-за чего?) Из-за того что разработчики, как и подавляющее большинство IT-специалистов из других профессий, - это инфантильные и робкие терпилы, готовые терпеть любые унижения ради поиска работы. Нет бы, чтобы сплотиться IT-сообществу и отстаивать свои права... Но хрен там! Готовы и унизительные многоэтапные многочасовые собеседования проходить, и тестовые делать сколько нужно... Жалкое зрелище... Профессию превратили в дерьмо.
      P.S.: в 2023 вкатываться в разработку поздно. Особенно в РФ. В РФ вообще не имеет смысла этого делать.

    • @alias_5800
      @alias_5800 ปีที่แล้ว

      @@ГрегорКлиган-р3г кто ты воин? столько лет стажа и какой грейд? ты не прав ни в чем

    • @ShootApplay
      @ShootApplay 8 หลายเดือนก่อน

      ​@@______________9358 Я тоже из РнД, только начинаю учить 😂😂😂
      Да поможет мне фиг знает что

  • @sergioramos9052
    @sergioramos9052 ปีที่แล้ว +6

    Сергей хотел спросить, а подойдет ли данное видео для Junior C# Developer? Как взятая за основу с немногими изменениями

  • @brianryan4053
    @brianryan4053 ปีที่แล้ว +12

    Сергей, скажите пожалуйста какие предметы из Computer Science вы учили в институте связи? SQL? C ++ ? Aлгоритмы? Сети? Линакс сервер? Вы учились с 1990 по 1996. Я тут спорю со всеми насчёт того какие предметы преподавались в то время. Или все необходимые для работы знания вы получили после института? Или может учили какой Фортран, а всё остальное выучили потом. Это будет интересно абсолютно всем вашим зрителям

  • @madcalm2024
    @madcalm2024 ปีที่แล้ว +5

    Ого как требования подрасли...Добавить к этому Stream API, Completable Future, Atomic-тип и кое-что из фуллстэка (например Thymeleaf) - и вполне себе требования к (в недалеком прошлом) миддлам.

  • @The_Establishment
    @The_Establishment ปีที่แล้ว +20

    Сделайте такой же видос но про Python

    • @soul-snatcher225
      @soul-snatcher225 ปีที่แล้ว +1

      @@menaryt0000 чё ты щас высрал... я на C++ сижу и благодаря ему продвигаюсь все дальше и дальше, он хороший мотиватор и преподаватель о программировании в целом, он столько видосов и стримов полезных выпустил, а что сделал ты??? правильно *****

    • @kioommi9558
      @kioommi9558 ปีที่แล้ว

      @@menaryt0000человек пишет на джаве, какие вообще могут быть претензии?

    • @К.І.С
      @К.І.С ปีที่แล้ว +1

      Вообще по каждому язику)

    • @The_Establishment
      @The_Establishment ปีที่แล้ว

      @@К.І.С Да но очень хочется по Пайтону ))

    • @sv0ice
      @sv0ice ปีที่แล้ว +1

      Советую каналы selfedu и egoroff, когда-то учил по ним пайтон, + джанго курс есть там

  • @Алексей127-г6э
    @Алексей127-г6э ปีที่แล้ว +7

    Что должен знать и уметь Junior Java Developer?
    > Должна быть работа для него.
    даже если ты учился и есть CV проекты и т.д.
    твое резюме болтается 1 из 800 + ( ладно, на Джаве 400) вот и все шансы.

    • @АртёмРуа
      @АртёмРуа ปีที่แล้ว +4

      @@lunelinc ну ну)))

    • @Алексей127-г6э
      @Алексей127-г6э ปีที่แล้ว +4

      @@lunelinc дай бог, я не пессимист по жизни, но работу реально трудно взять, не из за того что по знаниям трудно, её практически нет

  • @cpr7843
    @cpr7843 7 หลายเดือนก่อน +1

    Принципов ооп 4: абстракцию куда дели ?

  • @domovoi432
    @domovoi432 ปีที่แล้ว +18

    Сейчас бы в 2023 году пытать человека на знание ООП. Когда суть не как ты его заучил, а как ты видишь объекты.К примеру спросит ли меня 3 принципа ооп, я ничего тебе не отвечу как и половина моей команды, потому что в реальной жизни ты не сидишь изучаешь фраемворки, технологий и просто учишься более эффективно находить решения для проблем и сколько бы ты не учил одна неделя , и все ты забыл эти правила так как в работе ты не можешь их реализовать, будем честны в enterprise компаниях, как может junior их использовать? Максимум не писать откровенно плохой-код, и то его к такому не допускают junir разработчиков что-то там планировать, есть для этого люди.
    В startUp проектах, он может успеть накосячить, но это не связано со знанием ООП, а общим нехваткой опыта.
    Так зачем мучать людей на знание бесполезного мусора, который люди как бедные студенты перед экзаменом заучитывают - не понятно.

    • @madcalm2024
      @madcalm2024 ปีที่แล้ว

      Без знания ООП сложно читать не свой код (в том числе разбирать и дебажить нюансы библиотек )

    • @domovoi432
      @domovoi432 ปีที่แล้ว +3

      ​@@madcalm2024 Это так же насмотренность, опыт и "чистый код" что по мне наиболее важно не свой код.
      Я когда начинал работать, первое время много косяков именно в чистоте было. То там то сям. Я как то относился поверхностно к этому, да и так все понятно xD.
      Насчет знания, я не говорю что ООП, фегня пропустите.
      Я лишь говорю про заучивание определений, оно тебе ничего не даст. Пока ты не поймешь что все по сути объекты, пока не помучаешься с наследованием и вызовом того чего не стоит вызывать из-за добавление всем Public. Это не имеет смысла что ты выучишь эти определения. А когда ты поймешь, они сами самоуничтожаться ( по крайнее мере у меня)
      Это моем мнение насчет ООП

  • @racot7145
    @racot7145 ปีที่แล้ว +10

    Тоже что и мидл плюс врать как не в себя на собесе .

  • @Griffon_126
    @Griffon_126 ปีที่แล้ว +6

    Не рекомендую смотреть это видео людям, которые начали изучать Java неделю назад... Приводит в ужас😂

  • @MaxBondarenko
    @MaxBondarenko ปีที่แล้ว +2

    Спасибо! Актуально

  • @felixvoid5521
    @felixvoid5521 ปีที่แล้ว +1

    Отличный roadmap

  • @ЧеловекЧеловечиский-э3н
    @ЧеловекЧеловечиский-э3н ปีที่แล้ว

    Ага коли я почав вчити джаву вже є відео 😮:)

  • @jahstreetlove
    @jahstreetlove ปีที่แล้ว +1

    На рекламе реверб-эхо слишком сильное, передайте человеку делавшему обработку рекламного ролика (если это не вы). Дружелюбный фидбек - обожаю ваши подкасты!

  • @n1senitnytsya
    @n1senitnytsya ปีที่แล้ว +1

    а таке про шарпістів буде?))

  • @МаксимЯрема-е8щ
    @МаксимЯрема-е8щ ปีที่แล้ว

    Доброго дня @SergeyNemchinskiy, а що ви думаєте на рахунок необхідності знань про тестування коду для джуна?

  • @ИванКалита-ь7ю
    @ИванКалита-ь7ю ปีที่แล้ว +3

    Ждём по пхп такое

  • @winterzaubermann
    @winterzaubermann ปีที่แล้ว

    🔥 топчик дякую!

  • @БекаАрон-т5с
    @БекаАрон-т5с ปีที่แล้ว +2

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

  • @ciu4259
    @ciu4259 ปีที่แล้ว +10

    Согласен с комментарием ниже, где написали, что это скорее требования к trainee.
    3 месяца назад искал работу Java Junior. И очень часто, прям я б сказал необходимо, помимо того, что перечислил Сергей:
    1. Kafka (синхронная/асинхронная) можно RabbitMQ
    2. Docker
    3. Kubernetes
    4. Асинхронный Spring
    Ну это тоже минимум.

    • @misham7040
      @misham7040 ปีที่แล้ว +1

      Кубер для джуна? Реально спрашивали на собесе как работает или как настраивать kubernetes?

    • @ЭльвинАбаев
      @ЭльвинАбаев ปีที่แล้ว

      И какая зп минимум по этим вакухам была примерно?

    • @anonim7468
      @anonim7468 ปีที่แล้ว

      @@ЭльвинАбаев почти фришно, если повезет, то за еду (НО ЕСЛИ ВОЗЬМУТ НЕ В ГАЛЕРУ, А В НОРМ КОМПАНИ, ТО ТОГДА ДААААААА, БАКСОВ 600-800)

    • @liliyafrein3452
      @liliyafrein3452 8 หลายเดือนก่อน

      ​@@ЭльвинАбаев40к в лучшем случае 80к но это регионы

    • @torrvic1156
      @torrvic1156 3 หลายเดือนก่อน

      Kubernetes для младшего разработчика? А это точно на программиста собеседование? Про Docker всё понятно, но Кубик это уже слишком. Вы же не на DevOps идёте.

  • @kingsman9354
    @kingsman9354 ปีที่แล้ว +1

    Сергей, знаете ли вы что-то о рынке IT в Норвегии? На данный момент нахожусь в этой стране и не знаю как найти стажировку. Если знаете что-то, расскажите пожалуйста.

    • @MaxBondarenko
      @MaxBondarenko ปีที่แล้ว

      У меня знакомый в Норвегии уже 10 лет как работает или более того JAVA LEad. Уточню у него название компании - если берут на стажировку отпишусь!

    • @kingsman9354
      @kingsman9354 ปีที่แล้ว

      @@MaxBondarenko Было бы неплохо

    • @baton_8
      @baton_8 ปีที่แล้ว

      Я тоже в Норвегии сейчас) Вы в каком городе ?

    • @MaxBondarenko
      @MaxBondarenko ปีที่แล้ว

      @@kingsman9354 чего то мой комент исчез

    • @kingsman9354
      @kingsman9354 ปีที่แล้ว

      @@baton_8 Возле Ставангера (Kleppe)

  • @winston9722
    @winston9722 6 หลายเดือนก่อน

    Join-Ом delete не работает ?🧐

  • @АндрійТарасов-ч2х
    @АндрійТарасов-ч2х หลายเดือนก่อน

    А как же спринг фреимворк?

  • @vanmihaylovich
    @vanmihaylovich ปีที่แล้ว +3

    The Codefather, он же всё ещё Сергей Немчинский и основатель Foxminded!

  • @emirrrrr123
    @emirrrrr123 ปีที่แล้ว +1

    а про JavaScript что то будет?

  • @doomsayer1489
    @doomsayer1489 ปีที่แล้ว +5

    Я джава джун, без ci/cd (докер, кафка или рабит, авс или гсп) очень тяжело найти что-то, не смотря на то что я с опытом чуть больше года, опыт разработки под крупный ентерпрайз, общение с клиентом. Многопоток не спрашивали ни разу (один раз спросили при попадании на интернатуру, вопрос был «знаешь ли многопоток», я сказал немного и все🙂). Резюме раскидываю всем подряд - и на джуна и на мидла, пробится ооочень тяжело. С начала 23-го года на бенче и пока работа не проклевывается

    • @doomsayer1489
      @doomsayer1489 ปีที่แล้ว +5

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

    • @СопроматАлександрович
      @СопроматАлександрович ปีที่แล้ว

      @@doomsayer1489 Какие конкретно знания devops требуют ?

    • @ИльяШумилин-н2и
      @ИльяШумилин-н2и ปีที่แล้ว

      ​@@СопроматАлександрович докер и кубик

    • @p4nda390
      @p4nda390 ปีที่แล้ว

      как успехи спустя 8 месяцев?

    • @doomsayer1489
      @doomsayer1489 ปีที่แล้ว

      @@p4nda390 было у меня 3 собеса, на одном я обосрался, на втором очень хорошо себя показал но не взяли, третье было странное, в общем джавой к сожалению не зарабатываю на жизнь, перекатился в солидити

  • @woodzimierz9621
    @woodzimierz9621 ปีที่แล้ว +1

    О! Нормальна реклама.

  • @komdiv4906
    @komdiv4906 ปีที่แล้ว +4

    Я 2 года учу java. Прочитал философию джавы, java 8 stream, прошел курс Алишева по Spring (boot, mvc и hibernate). Требования для трудоустройства 2 года опыта мидлом. Время на изучение java - исключительно для удовольствия получилось. Счас начал учить react, javascript. впереди ангуляр и typescript. Вакансии хотябы есть. А Java это тухляк какой то.

    • @ГрегорКлиган-р3г
      @ГрегорКлиган-р3г ปีที่แล้ว +6

      За два года не получилось освоить джаву? Сколько часов в день выделяли обучению?

    • @manchesterunited306
      @manchesterunited306 ปีที่แล้ว

      Согласен полностью, зря я первый язык выбрал джаву
      Мало того что он сложный так еще и вакансию хрен найдешь.
      Лучше уж веб сперва учить.

  • @ПавелК-ю9э
    @ПавелК-ю9э ปีที่แล้ว +3

    + литкод хотя бы на уровень медиум решать в принципе. Не понимаю, зачем спрашивать про односвязный список, если можно дать задачку и попросить, например, развернуть односвязный список в другую сторону (весь). Сразу ясно, понимает человек, устройство односвязного списка или нет.
    Или дать задачку и попросить через хэш мэп решить. Если не может...значит не понимает структуру данных.
    Никто не говорит о задрачивании на скорость 100% выше, чем у других. Просто решить используя имеющиеся знания.
    п.с. норм работодатели (амазон, гугл, фэйсбук и т.д.) только так и принимают.

    • @racot7145
      @racot7145 ปีที่แล้ว +3

      Платить ты тоже будешь как амазон ? Или это другое ?)

    • @ПавелК-ю9э
      @ПавелК-ю9э ปีที่แล้ว

      @@racot7145
      Обычно при переходе в норм компании (в РФ это яндекс), это минус по деньгам, по отношению к предыдущему месту работы (речь про деньги на руки).
      Там по сути работодатель платит тебе за то, что ты изучаешь что-то новое (инвестирует в тебя), а не занимаешься банальщиной.
      обычно при переходе в норм компании минус 1К долларов минимум просадка по деньгам (из тех, кого я знаю, а это 3 человека, 1 гугл 2 яндлекс).

    • @ПавелК-ю9э
      @ПавелК-ю9э ปีที่แล้ว +1

      @@racot7145 И если у меня будет выбор, гумнолегаси проект за х3 денег на руки и топ компания за 1х-2х на руки. Не секунды не думая в норм компанию.
      Сидеть на легаси програмисту....смерть(
      И как ты думаешь, если гугл предложит 5К и рога и копыта предложат 5К (пусть и там и там на руки), то куда пойдут работать почти 100% людей?
      Вот именно поэтому, рога и копыта больше денег платить будут, чем те же топы.

    • @racot7145
      @racot7145 ปีที่แล้ว

      @@ПавелК-ю9э я не в РФ. Но звучит как бред. У норм компаний должны быть сложные собесы . Что бы их пройти нужно и опыт и знания . Если собесы сложные . То оправдание что мы вкладываем в тебя и ты должен быть нам благодарен . Звучит как наёб . Есть типа epam . Но там набирали студентов, даже без знаний . Правда через год до конца доходило всего пару человек .

    • @racot7145
      @racot7145 ปีที่แล้ว

      @@ПавелК-ю9э у java есть что то помимо легаси ?

  • @Сергей-и8ж7в
    @Сергей-и8ж7в ปีที่แล้ว +4

    Если ваше приложение не торчит наружу вэбом, то оно торчит наружу рестом 😂👍

  • @dzmitrystudy9514
    @dzmitrystudy9514 ปีที่แล้ว +4

    можно такое же видео, но по C# )

  • @Jensiru
    @Jensiru ปีที่แล้ว +10

    Знать и уметь должен на уровень миддла ныне, на собесах спрашивают абсолютно всё + скорее всего будут задачи по алгоритмам, чтобы отсеять "теоретиков" после курсов. Да и на собес попробуй попасть с такой то конкуренцией...

    • @jdjekfhoe
      @jdjekfhoe ปีที่แล้ว +4

      Может чтобы теоретиков отсеять надо тестовое задание дать?

    • @racot7145
      @racot7145 ปีที่แล้ว +1

      Соглашусь с тестовым заданием . Иначе собес получается сложнее работы . При том что тут у тебя дедлайн пол часа . А там две недели .

  • @Дима-г2ф1г
    @Дима-г2ф1г ปีที่แล้ว

    Lumberjack barbershop ждёт на твой визит))

  • @Роман-э2м4ц
    @Роман-э2м4ц ปีที่แล้ว +2

    Знаючи це все, я вже більше ніж рік шукаю роботу, але знайти її через ситуацію в країні майже не можливо.
    + дивлячись на вакансії, майже в кожній пише, що потрібно знати додатково мікросервіси з спрінг клаудом, докер, кубернетис.
    Також де не де трапляється котлін, але частіше знання ангуляру чи реакту (відповідно js/ts/css/html)

    • @BeautifulRunningGirls
      @BeautifulRunningGirls ปีที่แล้ว

      А на автотестера на Джаве не пробовал 🤷‍♂️хороший вариант

  • @ruslanaliev2933
    @ruslanaliev2933 ปีที่แล้ว +5

    Джунам вход уже закрыт. Учитесь сразу на мидл

    • @IvanGorlov
      @IvanGorlov 7 หลายเดือนก่อน

      Каким образом? Где взять столько опыта чтоб хватило аж на мидла?

  • @twobeerornottwobeer5973
    @twobeerornottwobeer5973 ปีที่แล้ว

    Не работаю с бд, зачем мне ваш join? хотя join напишу...

  • @therockrnd9507
    @therockrnd9507 ปีที่แล้ว +6

    Почему-то продолжаете отрицать 4й принцип ООП, а его тоже спрашивают

  • @maksymseveryn5553
    @maksymseveryn5553 ปีที่แล้ว +2

    Почему Security кривой/косой? От версии 5.7+ вполне себе прилично всё описано. Для 85% случаев всё доходчиво описано в документации. За исключением 15% 😅 Oauth2.0 тоже годно описано... 🤷

    • @madcalm2024
      @madcalm2024 ปีที่แล้ว

      Кривой потому что его брэйкинг-поломали при переходе на СпрингБут3 )) Хотя скорее навели в нем порядок, перевели статику в синглтоны и т.д.

    • @madcalm2024
      @madcalm2024 ปีที่แล้ว

      @zoltor87 Ага. Лично меня только напрягло то, что пришлось самому (не нашлось готового варианта) делать имплементацию JWT-авторизации через само приложение (через рутовой эндпойнгт "спир-секьюрити" ), а не сторонний сервис

  • @erkinzununbekov7703
    @erkinzununbekov7703 ปีที่แล้ว +2

    What about English?

  • @Александр-д8о9р
    @Александр-д8о9р ปีที่แล้ว +3

    У меня все знакомые раньше попадали на джунов со заннием html css js native. Я по какой то причине решил что так тоже могу. Подтянул на хороший уровень эти знания. А оказалось что еще нужно тайпскрипт, реакт, вебпак, джест, бейбель, sascc. И это еще не факт что возьмут. Не знаю что делать, очень жалею что начал фронт изучать и пол года потратил. Теперь не знаю что делать. Хотя выбора особо нет, продолжать учить или на завод

    • @plaintext7288
      @plaintext7288 ปีที่แล้ว +1

      Имея хороший уровень в базе, остальное можно подтянуть за 3-6 месяцев на такой же твердый уровень
      Главное - продолжать, ведь самая нудная часть уже позади 🎉

    • @ГрегорКлиган-р3г
      @ГрегорКлиган-р3г ปีที่แล้ว +2

      @@plaintext7288 Подтянуть-то можно, но ведь нужно же УЖЕ на что-то жить... А тут ещё полгода надо учиться...

    • @brianryan4053
      @brianryan4053 ปีที่แล้ว +4

      Backend выучить проще!!! Гораздо проще!!! А деньги больше. У вас всё отлично. Просто потратьте полгода на изучение бэкэнда. Дело в том что бэкэндер без фронтэнда - не есть полноценный бэкэндер, и фронтэндер без понимания бэкэнда - не есть полноценный фронтэндер. Так что не бойтесь, ещё немного и вы станете хорошим спецом.

    • @madcalm2024
      @madcalm2024 ปีที่แล้ว

      Мне когда понадобился реактивный фронт, почитал, попробовал и понял что весь описанный Вами зоопарк - усложненная дичь только все запутывающая, и углубился в Svelte (фронт) и SvelteKit (фуллстэк) с JsDoc вмеcто TуpeScript

    • @Александр-д8о9р
      @Александр-д8о9р ปีที่แล้ว +1

      @@brianryan4053 А что нужно ддля бэка? Там вроде не меньше технологий.
      В любом случае нужно двигаться в сторону фулл стака. То есть ко всему моему списку, в конце добавить еще node js. А может и в начале, нужно подумать

  • @starboyandrew
    @starboyandrew ปีที่แล้ว +4

    Да когда его уже перестанут звать Сергей Немчинский???

  • @vasylstus2236
    @vasylstus2236 ปีที่แล้ว +1

    Дякую за активність все ще Сергій Немчинський))))

  • @divinewindr.8774
    @divinewindr.8774 ปีที่แล้ว +1

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

    • @DerzhavnyBuduj
      @DerzhavnyBuduj ปีที่แล้ว +4

      просто Немчинский - старовер. Абстракцию начали выделять в отдельный принцип ООП не так давно и есть какое-то не нулевое количество ООП разработчиков, которые считают что так делать нельзя и принципов ООП по прежнему 3 (я не утверждаю что я с этим согласен или не согласен, а просто констатирую факт). С практической точки зрения, на собеседовании об этом стоит упомянуть - сказать что согласно "старой школе" принципов 3, но в современном мире отдельным пунктом выделяют 4ый принцип ООП - абстракцию

    • @mishakuchin-pt8uq
      @mishakuchin-pt8uq ปีที่แล้ว

      ​@@DerzhavnyBuduj
      Бред.
      "Тело" Java (3 принципа ООП) опирается на Абстракцию, как монументальный фундамент.
      Абстракция - "исходный файл" принципов.

  • @nikitarudakov7425
    @nikitarudakov7425 ปีที่แล้ว

    Сделайте пожалуйста, что нужно знать junior C# разработчику?

  • @kiritushka
    @kiritushka ปีที่แล้ว +4

    Хочу задать интересный вопрос: Как правильно побыстрее закончить собес, если ты с самого начала понимаешь что кандидат точно не подходит, поскольку не знает самых элементарных вещей?

    • @madeversion3324
      @madeversion3324 ปีที่แล้ว +12

      Мы вам перезвоним???

    • @kiritushka
      @kiritushka ปีที่แล้ว +2

      @General_Lee например я собеседую фронтендеров, и приходят люди которые не знают что объект - это ссылочный тип или что нет такого типа данных как массив

    • @kiritushka
      @kiritushka ปีที่แล้ว +4

      @General_Lee Я один раз спросил как можно сравнить 2 объекта не по ссылке, а по значению, а мне сказали: "Разве это часто приходится делать? Я такое никогда не делал" Понятное дело что с такими дальше продолжать разговор бессмысленно, но я не знаю как вежливо его завершить. Сказать что то типо "Учи JS и тогда приходи.."?))

    • @alexandrapersukova
      @alexandrapersukova ปีที่แล้ว +2

      Начать продавать компанию)

    • @ЯрославЧаплинский-х1с
      @ЯрославЧаплинский-х1с ปีที่แล้ว +1

      @@kiritushka Сравнить по значению вы имеете ввиду превратить объекты в json строку и сранить их или, например, user1.name === user2.name ?

  • @dogs8113
    @dogs8113 ปีที่แล้ว +1

    Спрос на вакансиях Junior Java Developer становить всё меньше и меньше

  • @ni55an
    @ni55an ปีที่แล้ว

    1:12 3 или 4?

  • @ni55an
    @ni55an ปีที่แล้ว +1

    4:07
    - Я щас встану, ты ... 😈

  • @gapon_8659
    @gapon_8659 ปีที่แล้ว

    Где эти компании, которые с такими знаниями берут на работу? Интересно умного человека послушать, но в данном случае информация устарела (в том смысле, что нужно сильно больше), наверное, на год два....

  • @dmaberlin
    @dmaberlin ปีที่แล้ว +3

    Любi друзi, хтось учився на курсах(с ментором) UI/UX от школы Foxminded? расскажите про свои впечатления)

  • @ВладиславАндреевич-с9т
    @ВладиславАндреевич-с9т ปีที่แล้ว +1

    Всё ещё Сергей Немчинский?
    Да всё ещё Сергей Немчинский

  • @kasparsr
    @kasparsr ปีที่แล้ว +4

    Ооп 4 принципа - abstraction, inheritance, encapsulation, and polymorphism

    • @sforevg
      @sforevg ปีที่แล้ว

      Чем abstraction от encapsulation отличается?

    • @kasparsr
      @kasparsr ปีที่แล้ว

      @@sforevg abstraction is about making object's interface simpler to use. Encapsulation is about protecting object's state from being modified

    • @sforevg
      @sforevg ปีที่แล้ว

      @@kasparsr , are you sure?
      A class instance that implements complex interface isn't an object?
      Mutable classes aren't objects?

  • @haspeltech5761
    @haspeltech5761 ปีที่แล้ว +1

    Зашел посмотреть - это всё еще Сергей Немчинский или нет😅

  • @albertn300
    @albertn300 ปีที่แล้ว

    Откуда найти хороший статей или видеокурс на русском про Hibernate?

  • @testproject_
    @testproject_ ปีที่แล้ว +5

    Можно такое же видео, только про junior C#?

    • @jesusloveswine
      @jesusloveswine ปีที่แล้ว

      @@menaryt0000 man...

    • @khvastov.maksym
      @khvastov.maksym ปีที่แล้ว +3

      @@menaryt0000 а зачем другие языки, когда Java уже есть?

    • @kfkpk2181
      @kfkpk2181 ปีที่แล้ว

      Якщо не веб, а десктоп або мобайл, тоді WPF / MAUI / Xamarin хоч мені і здається, що десктоп мертвий, а хамарин хуйня, вакансії є, але не багато.

  • @eeugenes
    @eeugenes ปีที่แล้ว

    Дякую за відео, мажна зробити таке саме тільки про C#?

  • @vb4190
    @vb4190 ปีที่แล้ว +1

    писать правильные промпты в чатгопоты

  • @nurken2345
    @nurken2345 ปีที่แล้ว

    Был у мен ситуация когда проходил первые собеседование знанию scala доп спросили

  • @act1ve92
    @act1ve92 ปีที่แล้ว +1

    Java Core
    ООП
    Методы объекта object
    Многопоточность
    SQL запросы
    Hibernate
    SPING

  • @Vilgefortz13
    @Vilgefortz13 ปีที่แล้ว +1

    А нужно ли джава джуну знать линукс и докер?

    • @madcalm2024
      @madcalm2024 ปีที่แล้ว

      Докер - это скорее тема девопса,а не кодера

    • @timickb
      @timickb ปีที่แล้ว +1

      @@madcalm2024 Однако реалии таковы, что практически всем компаниям нужно знание докера от джунов-бэков

  • @GrechniyUA
    @GrechniyUA ปีที่แล้ว +1

    Плюс English :)

  • @firedragonkys
    @firedragonkys 5 หลายเดือนก่อน

    Ага, байткод ваще лишняя штука, а чё там)) Чел который идёт на безопасника и должен реверсить джаву не должен знать структуру байткода и хотя бы понимание как это работает? Сомневаюсь
    Да и просто в обычных обстоятельствах любой сильный джун должен понимать, читать и уметь патчить дизасм/байткод на случай, если что-то пошло не так и это нужно
    Если человек не понимает работу jvm и байткод, то это trainee или около того, а не сильный джун

  • @vlabaka1421
    @vlabaka1421 ปีที่แล้ว +3

    Раскрыл секреты собеса. Щааа поназаучивают умных слов и начнут ходить на собесы с умным видом))

  • @KonstantinTurchak
    @KonstantinTurchak ปีที่แล้ว +2

    Сделайте пожалуйста видео для С# Джуна по направлениям веб и энтерпрайс

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  ปีที่แล้ว

      это одно направление

    • @KonstantinTurchak
      @KonstantinTurchak ปีที่แล้ว +1

      @@SergeyNemchinskiy Виноват, исправлюсь

  • @jeoparrdy
    @jeoparrdy ปีที่แล้ว

    th-cam.com/video/bLzuTIGXVLg/w-d-xo.html - А ще є інтерв'ювери, які питають, бо їм самим цікаво дізнатись відповіді на питання, яких самі не знають))

  • @СтасГлова
    @СтасГлова ปีที่แล้ว

    2-3 дня на многопоточку хватит... (⁠•⁠‿⁠•⁠)

  • @ptreeful
    @ptreeful ปีที่แล้ว

    Почти правда, но очень неполно и кое-где не совсем корректно.

  • @95thh
    @95thh ปีที่แล้ว

    А Теперь, закончив Ваши курсы, Я стану этим самым Джуном, и буду знать все что вы перечислили ?

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  ปีที่แล้ว +1

      безусловно

    • @evpatorya
      @evpatorya ปีที่แล้ว

      нет

    • @sergeyprassolov5636
      @sergeyprassolov5636 ปีที่แล้ว +1

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

    • @jacobverner321
      @jacobverner321 ปีที่แล้ว

      @@sergeyprassolov5636где его взять? Пэт проекты это круто и интересно, но работадатель часто ищет 1+ год коммерческого опыта и разработки в команде, где их взять-то?

  • @СергейГончаров-э4г
    @СергейГончаров-э4г ปีที่แล้ว

    Ну да только тысячи строк кода научат, а теория это мираж...

  • @GrechniyUA
    @GrechniyUA ปีที่แล้ว +1

    Скажіть ще "Всё еще основатель" 😆

  • @kvkv4587
    @kvkv4587 ปีที่แล้ว

    А як на рахунок I/O класів?

  • @hairyrope3890
    @hairyrope3890 ปีที่แล้ว

    Сделайте пожалуйста по Python!!

  • @dmytro4312
    @dmytro4312 ปีที่แล้ว +2

    дуже цікаво

  • @gerg6752
    @gerg6752 ปีที่แล้ว +7

    ну и уметь красиво говорить о несуществующем опыте работы :)

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  ปีที่แล้ว +3

      а вот так делать не надо. вас попалят

    • @АлександрПуценко-в5т
      @АлександрПуценко-в5т ปีที่แล้ว

      Как Android разработчик я написал пет-проект с AdMob, выложил его в плеймаркет, попросил знакомых скачать и посмотреть рекламу , заработал цент и рассказал на собеседовании про наличие приложений в магазине и два месяца коммерческого опыта. 2 зайцев одним выстрелом, и не соврал ни разу

    • @ГрегорКлиган-р3г
      @ГрегорКлиган-р3г ปีที่แล้ว +9

      @@SergeyNemchinskiy а без опыта либо не возьмут, либо даже не позовут на собеседование. Поэтому врать про "существующий" опыт надо.

    • @NightEagle001
      @NightEagle001 ปีที่แล้ว

      @@ГрегорКлиган-р3г1 года хватит или писать про 2 ?

  • @MrKOHKyPEHT
    @MrKOHKyPEHT ปีที่แล้ว +1

    Нихрена себе список. Получается стронг джун)

    • @andreidubovik9797
      @andreidubovik9797 ปีที่แล้ว +3

      Ну по правде если человек из перечисленного знает всё на "очень хорошо" то он уже по факту мидл.

    • @СопроматАлександрович
      @СопроматАлександрович ปีที่แล้ว +4

      стронг миддл джун

    • @torrvic1156
      @torrvic1156 3 หลายเดือนก่อน

      @@СопроматАлександровичс зарплатой trainee 😂

  • @DIY_PLC
    @DIY_PLC ปีที่แล้ว +1

    Борода посидела как то быстро.

    • @vsyoputyom
      @vsyoputyom ปีที่แล้ว +3

      присела отдохнуть ненадолго

  • @andrii_gepbl4_from_deddom
    @andrii_gepbl4_from_deddom ปีที่แล้ว +2

    В першу чергу інгліш)) Хочаб Intermediate level.

  • @MERKYRIY-fn5rw
    @MERKYRIY-fn5rw ปีที่แล้ว +1

    Три принципи ООП - потужно)))