Какие фреймворки необходимо знать Junior Java программисту

Предпродажа он-лайн курса Enterprise Patterns: bit.ly/2REzMH1
Новая услуга “Пробное собеседование”: bit.ly/2HnLMIf
Тренинг Сергея Немчинского “GRASP & GoF Design Patterns в реальных примерах”:
bit.ly/2AV6YPY
Сайт учебного центра: bit.ly/2Hnsum9
Учебный центр в ФБ: / foxmindedco
Разработка: software.foxminded.com.ua
Web-разработка: foxminded.agency
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
Мой ФБ: / sergey.nemchinskiy

Пікірлер: 193

  • @Victor-Pozdnyakov
    @Victor-Pozdnyakov5 жыл бұрын

    1) Collection API (отдельно - HashMap) 2) Multithreading (wait(), notify(), synchronized) 3) SQL 4) Hibernate 5) Spring Boot, Spring Data, Spring Core, Spring MVC

  • @Victor-Pozdnyakov

    @Victor-Pozdnyakov

    5 жыл бұрын

    Кому интересно или полезно - качайте my app :) play.google.com/store/apps/details?id=worldhisdq.android.com.myapplication

  • @fertigi

    @fertigi

    5 жыл бұрын

    + английский на уровне могу рассказать/обсудить перечисленное на английском, притом это первым пунктом без которого остальные даже спрашивать не будут, и желательно знать maven/gradle, и git.

  • @Victor-Pozdnyakov

    @Victor-Pozdnyakov

    5 жыл бұрын

    @@fertigi Да, без GIT сейчас никуда. Maven/gradle и тем более, без них собрать толком ничего не получится. Сюда же тогда + XML и Groovy

  • @nadirnazirov4707

    @nadirnazirov4707

    4 жыл бұрын

    Что на счет юних систем?

  • @me_000_xXx

    @me_000_xXx

    3 жыл бұрын

    @@fertigi чушь несёшь

  • @bogdansukonnov5121
    @bogdansukonnov51214 жыл бұрын

    HashMap подтверждаю. Спасибо, Сергей! То, что про это сказали помогло быть в курсе, но оказалось, что вникнуть надо очень глубоко и все понять, просто иметь представление не хватило, ребята, если читаете, надо понять и начальный размер и как и когда увеличивается и правильно сказать в О нотации производительность. И очень часто спрашивают что выведет new Integer(128) == 128 (сократил текст, погуглите полностью, там есть вариации вопросов на тему сравнения Integer друг с другом, с int, до 128 и после 128).

  • @ladysoverschenstvo7875
    @ladysoverschenstvo78755 жыл бұрын

    Мы тоже тебя любим!!!! Спасибо тебе огромное за уроки!!!!

  • @user-vu8ko7sp7j
    @user-vu8ko7sp7j5 жыл бұрын

    Благодарю за видео!

  • @ISILAM
    @ISILAM3 жыл бұрын

    Спасибо, то что надо !!!

  • @muhamedoshan5246
    @muhamedoshan52465 жыл бұрын

    спасибо), хоть понял что надо повторить.

  • @user-my5nw2kg6l
    @user-my5nw2kg6l4 жыл бұрын

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

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    стараюсь :)

  • @anotherone2162
    @anotherone21625 жыл бұрын

    Сергей, что вы думаете о сертификации Oracle?

  • @KomKal555
    @KomKal5555 жыл бұрын

    Единственный, кто меня любит

  • @MJ-gu6uu
    @MJ-gu6uu5 жыл бұрын

    Очень приятный чувак

  • @vladislavtatara3348
    @vladislavtatara33485 жыл бұрын

    Здравствуйте Сергей! Вопрос: Можете ли поделится ссылкой на наши форумы или групповые чаты по Android Java???

  • @olksiy.v
    @olksiy.v5 жыл бұрын

    Зі звуком і відео все ж треба щось зробити, було ж чудово) За відео дякую, інформативно.

  • @Roma-tz9vg
    @Roma-tz9vg5 жыл бұрын

    Спасибо!!

  • @somebuddy1202
    @somebuddy12025 жыл бұрын

    Спасибо за оглашение адекватного (на мой взгляд) стека знаний и навыков для новичков. Надоело читать какую-то пургу на рекрутерских сайтах.

  • @RostikShunlov
    @RostikShunlov5 жыл бұрын

    сделайте пожалуйста объяснение о архитектурах проектов mvc dao,dto repo service, impl, почему дао старый что, будет вместо репо? ...

  • @alexsnowden7077
    @alexsnowden70775 жыл бұрын

    ещё хорошо бы систему сборки знать (gradle/maven), хотя бы как и что и для чего. и систему контроля версий хотя бы общие моменты, потому что в корпоративной разработке без знаний git далеко не уедешь, так что лучше раньше чем позже.

  • @sevgenberg585
    @sevgenberg5854 жыл бұрын

    можно узнать ваше мнения о HP Vertica DB?

  • @pazintyspazintukas6443
    @pazintyspazintukas64435 жыл бұрын

    Привет а можешь поговирить о JAVASCRIPT (фронт-знд)? C чего начать и что учиться зная базу?

  • @fathercringe6145
    @fathercringe61453 жыл бұрын

    А подскажите пожалуйста, какие фреймворки самые популярные в крупных проектах? Я не имею в виду корные фреймворки (коллекции, многопоточность), а более высокого уровня, то есть типа Spring.

  • @alekseyshibayev5243
    @alekseyshibayev52435 жыл бұрын

    Добавлю, junit важен, и набор инструментов: терминал linux/git/maven.

  • @mattiasbinotto5707
    @mattiasbinotto57075 жыл бұрын

    Спасибо. Хотелось бы знать, что нужно Junior Android программисту.

  • @DmitriyMischuk
    @DmitriyMischuk5 жыл бұрын

    Спасибо.

  • @gaben-agent
    @gaben-agent5 жыл бұрын

    Кстати, еще вроде надо знать Maven/Gradle. Ну и конечно же git/svn

  • @cannibalirk3055

    @cannibalirk3055

    4 жыл бұрын

    Плюсую. Но, видимо, сопутствующие инструменты в данном видео не рассмаривались.

  • @ant4197
    @ant41975 жыл бұрын

    Люблю послушать Сергея, но так же как и многие не соглашусь про то, что 3 месяца хватает (гении не в счёт). Это возможно, если ты не глупый, если у тебя есть знакомый из этой области который может тебя как то пропихнуть, но для свитчера или совсем новичка из "другого мира" не хватает. 3 месяца хватает что бы познакомиться с языком, но вот что бы стать работоспособным java developer_oм этого нихрена не хватит. Тем более с каждым годом порог входа всё повышается и повышается. Работодателю не нужны джуны, не нужны люди без коммерческого опыта.

  • @guitarplayer0034
    @guitarplayer00345 жыл бұрын

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

  • @lorgaraurelian1480
    @lorgaraurelian14805 жыл бұрын

    Здравствуй Сергей. Можно сделать серию видео про Ангуляр? И про ИТ проджект менеджмент?

  • @lorgaraurelian1480

    @lorgaraurelian1480

    5 жыл бұрын

    @@SergeyNemchinskiy Спасибо Сергей. Сколько человек в Вашей ангулярной фронт-ендной команде? Как распределены роли сборщика требований(общается с заказчиком), веб-дизайнера, HTML&CSS&JS(typescript) программистов, тестировщиков между членами команды? Какие особенности дистанционной работы на Ангуляре?

  • @rudolfsikorsky7900
    @rudolfsikorsky79003 жыл бұрын

    Если вас спросят дорогу в вашем районе... то вы окажетесь в большом затруднении. Вы отлично знаете куда рулить, но хрен вы сможете это объяснить в терминах названий переулков и номеров домов! Так же и здесь. Методы класса Обжект или не программист... Шта? Каждый их использует каждый день, но перечислять их все по памяти? Я что, справочник? Если мы пишем программу, то мы по-любому за компом. А значит мы всегда можем заглянуть в доки и посмотреть справочные данные. То же с коллекциями. Перечисли или не программист. Нахрена? Вот тебе задача, расскажи как будешь решать. Используешь коллекцию? Какую и почему именно эту? Вот это подход здорового человека, ящитаю!

  • @user-vk5cv7kx9q
    @user-vk5cv7kx9q5 жыл бұрын

    спасибо

  • @486OverDrive
    @486OverDrive3 жыл бұрын

    Сейчас стало всё ясно, я теперь знаю как стать крутым Java джуном, осталась только одна мелочь - всё это изучить за три месяца! ))))))))))))))

  • @Rus_IT

    @Rus_IT

    3 ай бұрын

    Получилось?

  • @oeaoo
    @oeaoo5 жыл бұрын

    Вас прежде всего слушают, а Вы такое вот творите со звуком (

  • @user-by1kc5kt2m

    @user-by1kc5kt2m

    5 жыл бұрын

    а что с ним не так?

  • @furrai

    @furrai

    3 жыл бұрын

    @@user-by1kc5kt2m Оч плохой звук же

  • @igorkustov8495
    @igorkustov84955 жыл бұрын

    Есть вопрос: судя по вакансиям, профессия senior java developer сильно ушла в сторону devOps. На целой куче вакансий теперь в обяз Docker, Kubernetes и Amazon. Что думаешь по этому поводу?

  • @ro4ukit-877
    @ro4ukit-8773 жыл бұрын

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

  • @bublik7649
    @bublik76495 жыл бұрын

    Лайк. Подскажите пожалуйста литературу или ресурс, где можно подчерпнуть технический английский для программиста (Начинающего). Спасибо.

  • @yehor.saliiev

    @yehor.saliiev

    5 жыл бұрын

    Читай документации - будет тебе технический. Что не понятно (а если у тебя начинающий, то всё не понятно) вбивай в гугл транслейт, то так и читай. Как ребенок по 1 страничке в день. Через неделю будешь уже по 3 читать, со временем уже разницы между языками не будешь замечать.

  • @alekseygoi5449
    @alekseygoi54495 жыл бұрын

    гениальная идея: взять мидла на должность джуна с зарплатой джуна. еще забыли: html, css, js, ant, maven, gradle, server(tomcat apache как пример) и еще пожалуй паттерны, знание сетевых протоколов, xml, logger и еще, еще. на все это месяц - более чем достаточно. EASY(сарказм) лучше бы рассказал людям что из кора учить, что просто почитать(тот же хеш, рефлексия, свинги. апплеты вообще скипайте)

  • @user-yh4um1jm6b

    @user-yh4um1jm6b

    5 жыл бұрын

    Это нормально. Это рынок. Большинству джунов и 5 лет не хватит все это изучить)

  • @cannibalirk3055

    @cannibalirk3055

    4 жыл бұрын

    Уровень миддла отличается не шириной охватываемых тенологий, а глубиной погружения в них. А вообще, в видео адекватный список. Это раньше было достаточно знать java core. Время идёт, всё меняется. Ни одна компания не будет работать себе в убыток, обучая за свой счёт джунов промышленным фреймворкам.

  • @user-be2me4qu1l
    @user-be2me4qu1l5 жыл бұрын

    Спасибо. А можно то-же самое но по уровню Middle ?

  • @arthurfonzerelli6484

    @arthurfonzerelli6484

    5 жыл бұрын

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

  • @chillout1943

    @chillout1943

    5 жыл бұрын

    Все то же самое, но глубже. Алсо копайте в сторону микросервисов, изучите SpringCloud, там все просто, хорошо понимать протоколы (HTTP, protobuf будет плюсом), Spring Security тоже везде и всюду, в особенности OAuth2 протокол, так же нужно учить инфраструктурные вещи - контейнеризацию, основы сетевых технологий, что такое сокет и тд, по сервлетам недурно бы пройтись, в т.ч контейнерам сервлетов, окунуться в maven, понять как он работает и с чем его едят, обзорно глянуть на брокеров сообщений. В общем на самом деле странный вопрос, если знать то, что должен знать джун, то вопросов не возникнет, что должен знать мидл. Усердствовать не стоит, нужно находить грань меньше глубже и шире, помним про 20/80. Немаловажную роль играет конкретное приложение, некоторые активно юзают потоки ввода/вывода и многопоточность, некоторые это явно не используют вообще, а жестко зашиты на Spring Batch, где то безопаность не нужна вообще, а где то полный ад...надеюсь удалось передать основную суть

  • @alexalexandrov7938

    @alexalexandrov7938

    5 жыл бұрын

    @@chillout1943 что за 20/80? Ответьте, пожалуйста?

  • @yevhenkazmin8447

    @yevhenkazmin8447

    5 жыл бұрын

    @@alexalexandrov7938 гуглим принцип Парето

  • @alexalexandrov7938

    @alexalexandrov7938

    5 жыл бұрын

    @@yevhenkazmin8447 спас ибо)

  • @doremifasolca
    @doremifasolca5 жыл бұрын

    EDB больше не предоставляет инсталляторы PostgreSQL для Linux

  • @XaverOz
    @XaverOz5 жыл бұрын

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

  • @XaverOz

    @XaverOz

    5 жыл бұрын

    @@SergeyNemchinskiy по поводу Stream API не подскажите?

  • @vadym468
    @vadym4685 жыл бұрын

    Спасибо за видео, Сергей! Вопрос такой: а насколько это всё наизусть нужно знать? Тяжело то всё держать в голове, тем более это новое и без практики запомнить ооочень тяжело. Другое дело в общем понимать что к чему и знать где и как искать подробности быстро.

  • @SecretYouTubeAgent

    @SecretYouTubeAgent

    5 жыл бұрын

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

  • @vadym468

    @vadym468

    5 жыл бұрын

    @@SecretKZreadAgent ок, спасибо! пойду освежать, а то вроде бы как и всё читал и часть уже использую, но шаг влево/вправо и начинаю гуглить элементарные вещи как оказывается

  • @mormeoi

    @mormeoi

    4 жыл бұрын

    @@vadym468 leetcode надо уметь решать. В серьезных конторах можно просить у интервьвера открыть документацию по требуемому классу/api, если это требуется для решения задачи на собеседовании, минусом это никогда не является.

  • @user-up2ew8zl1t
    @user-up2ew8zl1t2 жыл бұрын

    Отлично

  • @olegsivakov8700
    @olegsivakov87004 жыл бұрын

    Меня не спросили на собеседовании про методы Object))

  • @adminroot1345
    @adminroot13454 жыл бұрын

    Почему mysql леворезьбовый?)

  • @artemzakharov8961
    @artemzakharov89615 жыл бұрын

    кто-нибудь может помочь пожалуйста, в intellij и eclipse выбивает ошибку: "Error: Main method not found in class Helloworld, please define the main method as: public static void main(String[] args) or a JavaFX application class must extend javafx.application.Application". Вроде все делаю по инструкциям, а все-равно выбивается эта параша, что делать, может кто-то знает?:с

  • @jewgenijmoldawski3306

    @jewgenijmoldawski3306

    4 жыл бұрын

    Поместите код на github и дайте ссылку, если ещё актуально. Посмотрим.

  • @ymranaissur
    @ymranaissur3 жыл бұрын

    Всё прекрасно, но вы, наверное, имели в виду методы *_класса_* Object.

  • @junio_0r587
    @junio_0r5875 жыл бұрын

    Сергей здравствуйте! Коротко: год потратил на изучение Java и фреймворков, все на базовом уровне. Ищу работу 1.5 месяца - звонят, HR прохожу - но дальше нет и ноль фитбека(даже когда их напрямую по тел. спрашиваю). Это так надо, или в Одессе так работают ИТ компании? И похоже Junior Java-разработчики в Одессе не нужны( Думаю с Апреля переучатся на Front-End. Как Вы, Сергей, думаете об этом? Правильно ли поступаю? (Front-End - есть много пока в Одессе) Ни затуплю я снова - изучу язык - а он уже не нужный ? :(

  • @junio_0r587

    @junio_0r587

    5 жыл бұрын

    @@ManasK-kt3hv спс. Я просто надеюсь, что все будет норм

  • @Smolandgor

    @Smolandgor

    5 жыл бұрын

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

  • @destructiveinnocent9933

    @destructiveinnocent9933

    5 жыл бұрын

    Ты не устроишься на работу просто потому что ты сам никому не нужен, потому что ничего не знаешь. Язык то очень востребованный, но не в твоём случае.

  • @maxlich9139

    @maxlich9139

    4 жыл бұрын

    Так реально, может попробовать другие города охватить? Или вообще попробовать фриланс или удалёнку. Сергей в одном видео говорил про какой-то сайт правительства с заданиями и проектами на джава. Так что дерзайте! Удачи!

  • @mormeoi

    @mormeoi

    4 жыл бұрын

    А что спрашивали? Обычно после собеседования и так понятно почему не взяли, даже без фидбека.

  • @Smolandgor
    @Smolandgor5 жыл бұрын

    Мавен(основы), гит , мастхэв кстати. И в 2к19 честно говоря весьма желательно докер.

  • @Smolandgor

    @Smolandgor

    5 жыл бұрын

    @@SergeyNemchinskiy а, ну если так смотреть то конечно)

  • @annakhuseinova8162
    @annakhuseinova81625 жыл бұрын

    Сергей, а как Вы отнесетесь к джуну, который придет к Вам и скажет, что он не работал последние n месяцев, так как решил полностью отдаться учебе (так как работа фактически до 9-10 вечера 5 на 2) и готов будет выдать дополнительные знания по вакансии, которые подписывают как "преимущество"?

  • @user-vm7ch3nr1i

    @user-vm7ch3nr1i

    2 жыл бұрын

    у вас получилось найти работу?

  • @itdev4680
    @itdev46803 жыл бұрын

    блин что с качеством?

  • @TheVegas1289
    @TheVegas12895 жыл бұрын

    Сегодня как раз на spring, hibernate, rest и провалился))

  • @maxlich9139

    @maxlich9139

    4 жыл бұрын

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

  • @cannibalirk3055

    @cannibalirk3055

    4 жыл бұрын

    @@maxlich9139 тут есть два варианта: либо Вам повезло и в вашем городе много it-компаний, либо вы устраивались очень давно, когда фреймворки еще не был и обязательными компетенциями джуна.

  • @gaben-agent
    @gaben-agent5 жыл бұрын

    По поводу многопоточности. Нужны ли джуну фишки java util concurrent? Ну там типа семафоры, эксченджеры, коллекции по типу ConcurrentHashMap или там CopyOnWriteArrayList? И еще. Я сначала изучал MySQL, посмотрел на PostgreSQL - там же все основные запросы такие же. Селекты, альтер тейблы и т.д. Или там есть какой-то более глубокий материал, чего нет в MySQL, что будут спрашивать на собесе?

  • @SecretYouTubeAgent

    @SecretYouTubeAgent

    5 жыл бұрын

    Нет. Могут спросить "вот я вызвал static synchronized метод doSomething(), будет ли доступен static synchronized метод doAnother() для другого потока или он будет заблокирован?..А если метод экземпляра? А если написать synchronized(this.object)?...". В таком духе. Сразу станет понятен твой уровень в области многопоточности. В целом, никакие java util concurrent не помогут тебе написать корректный многопоточный код, если ты не читал Concurency In Practice. По SQL могут дать две простенькие таблицы и попросить что-нибудь извлечь из одной из них. По результатам собеседования могут сказать "вы отлично подготовлены, но мы вас не берем":)

  • @Mr.Fix_man
    @Mr.Fix_man5 жыл бұрын

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

  • @VooDoo-Gal

    @VooDoo-Gal

    Жыл бұрын

    прошло 4 года, получилось попасть на курс и выучиться?)

  • @Mr.Fix_man

    @Mr.Fix_man

    Жыл бұрын

    @@VooDoo-Gal началась война🙈. Я с России.

  • @Mr.Fix_man

    @Mr.Fix_man

    Жыл бұрын

    @@VooDoo-Gal учусь самостоятельно) по рекомендациям Сергея)

  • @VooDoo-Gal

    @VooDoo-Gal

    Жыл бұрын

    @@Mr.Fix_man учишь java самостоятельно? Если не секрет как успехи?

  • @artemzakharov8961
    @artemzakharov89615 жыл бұрын

    подскажите, где можна учить postgreSQL очень мало информацци, пожалуйста!!! ХЕЛП!

  • @mika2557

    @mika2557

    5 жыл бұрын

    Гугли книги по postgreSQL, их хватает

  • @mika2557

    @mika2557

    5 жыл бұрын

    @@SergeyNemchinskiy jdbc тоже джуну знать надо получается? Базы же мы как то должны использовать

  • @artemzakharov8961

    @artemzakharov8961

    5 жыл бұрын

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

  • @dmitriyobidin6049
    @dmitriyobidin60495 жыл бұрын

    Цветокор куда-то уехал тут :)

  • @MaxMayer1
    @MaxMayer13 жыл бұрын

    Прошёл год. Ещё актуально?

  • @user-pw5um4cy9t
    @user-pw5um4cy9t5 жыл бұрын

    Спасибо большое за видео, но скажите пожалуйста правда ли не стоит разбирать JavaEE и лучше сразу переходить к Spring? Не нужен ли JavaEE для поддержки legacy кода? Спасибо за ответ

  • @Smolandgor

    @Smolandgor

    5 жыл бұрын

    Спринг значительно популярнее.Так что можно вместо ЕЕ учить спринг. Разберешься со спрингом сможешь на ЕЕ перейти после недельки курения документации и туториалов.

  • @denislashtur5000

    @denislashtur5000

    5 жыл бұрын

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

  • @user-pw5um4cy9t

    @user-pw5um4cy9t

    5 жыл бұрын

    @@denislashtur5000 Спасибо большое, за развернутый ответ

  • @Arsennikum
    @Arsennikum5 жыл бұрын

    Да, теперь про мидла и про сеньора!:)

  • @Arsennikum

    @Arsennikum

    5 жыл бұрын

    @@SergeyNemchinskiy это видео про софтскиллы? А архитектура, умение с нуля запускать проекты, работа в разных областях, чистый код?

  • @nazarovoleksandr7077
    @nazarovoleksandr70775 жыл бұрын

    а где паттерны проектирования? меня спрашивали о них))

  • @nazarovoleksandr7077

    @nazarovoleksandr7077

    5 жыл бұрын

    @@SergeyNemchinskiy , согласен, но с другой стороны знать в общем о некоторых из них это даже хорошо.

  • @user-cl2kz4nf7p
    @user-cl2kz4nf7p5 жыл бұрын

    Откройте любой агрегатор объявлений работы, там хотят все и много :) как с этим быть. К примеру хотят от джуниора: ядро, алгоритмы, структуры, спринг, бд и опыт с пол года. Не дофига ли это?

  • @arthurfonzerelli6484

    @arthurfonzerelli6484

    5 жыл бұрын

    Как раз сейчас устроился джуном на свою первую работу. Опыт собеседований не очень большой - всего проходил 3 штуки. Могу сказать, что самое главное - знать Java Core, что называется "на зубок", тот же Spring далеко не везде используется. В крупных компаниях, чаще всего какие-то собственные разработки. Алгоритмы банальные (всякие сортировки, поиск, сложность алгоритма, жадные алгоритмы и т.д.) вроде тоже не очень тяжело освоить. Да и это скорей как плюс. SQL на джуна выучить задача одной недели - просто освоить базовые операции: селекты, инсерты, джойны и т.д. По поводу опыта - тут сложнее, но можно начать с написания собственного небольшого проекта - какой-нибудь сайтик на спринге с базой. Можно сделать простой клон вашего любимого сайта, того же кинопоиска, например.

  • @user-cl2kz4nf7p

    @user-cl2kz4nf7p

    5 жыл бұрын

    @@arthurfonzerelli6484 у меня есть бонус говнокодинга на пхп годков 4-5 (да, жизнь бывает грешна), но рекрутерам по-ходу все равно

  • @redeyes256

    @redeyes256

    5 жыл бұрын

    то, что вы перечислили, это как по мне еще мало

  • @Arch0n8

    @Arch0n8

    5 жыл бұрын

    IMO, нужно четко разделять навыки, нужные для собеседования, и для работы. Quizful.net - сайт с типичными вопросами. Мне очень помог. По алгоритмам могут ради прикола дрючить на собеседовании, но на работе будете пользоваться Collections.sort, Arrays.sort и все. Может для саморазвития будет полезно знать, как оно работает изнутри, и то вряд ли)

  • @SecretYouTubeAgent

    @SecretYouTubeAgent

    5 жыл бұрын

    @@Arch0n8 Не будет на работе никаких Collections.sort, Arrays.sort. Сортировка делается на стороне СУБД, иначе отрубают руки. Но спрашивать на собеседовании про сортировку будут с вероятностью 100%. Собеседование и работа связаны лишь косвенно. В целом люди, которых нельзя сразу посадить писать код никому практически не нужны.

  • @user-jz2mm3jh8f
    @user-jz2mm3jh8f5 жыл бұрын

    Cергей,что читать нулевику который решил стать программистом java? Можно и на английском,но лучше,конечно,на русском.

  • @maestro_vfx

    @maestro_vfx

    5 жыл бұрын

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

  • @user-jz2mm3jh8f

    @user-jz2mm3jh8f

    5 жыл бұрын

    @@maestro_vfx После джава раш будет помойка в голове) А этого бы не хотелось мягко говоря.

  • @maestro_vfx

    @maestro_vfx

    5 жыл бұрын

    @@user-jz2mm3jh8f Ну хз, сейчас там на 18-м уровне, я просто использую как путеводитель по тому что учить - а потом уже в книгах и прочим догоняюсь) Ибо там инфы мало - или же очень примитивно описали = а потом дают задачу которая валидатор через колено пропускает))) Но так или иначе попробуй начать с книги HeadFirst Java)

  • @Smolandgor

    @Smolandgor

    5 жыл бұрын

    @@maestro_vfx На самом деле там юнит тесты юзаются что бы проверять задачи.

  • @arthurfonzerelli6484

    @arthurfonzerelli6484

    5 жыл бұрын

    @@user-jz2mm3jh8f почему помойка? А читать можно классику - всяких Шилдтов

  • @lllastun
    @lllastun5 жыл бұрын

    вот так вот

  • @andriipiatnytskyi9562
    @andriipiatnytskyi95625 жыл бұрын

    За три месяца считаю нереально сейчас подготовится на джава джуна. За день нереально выучить многопоточность. Что за сказки. И почему в списке нет стримов?? Имхо. Опыт работы в индустрии с 2016 года. И каждый год наблюдаю как растут требования для джунов.

  • @andriipiatnytskyi9562

    @andriipiatnytskyi9562

    5 жыл бұрын

    @@SergeyNemchinskiy стримы юзаются активно. И спрашивают их сейчас на каждом собеседовании.

  • @Federation1323
    @Federation13234 жыл бұрын

    хотел найти одно, нашёл другое! спасибо!

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    а что хотели, что нашли? ;)

  • @Federation1323

    @Federation1323

    4 жыл бұрын

    @@SergeyNemchinskiy посмотрев видео про "что такое фреймворк", я увидел это видео, и, посмотрев на длину видео, я подумал, что здесь подробно будет рассказано, почему именно эти фреймворки, и для чего каждый из них используется. А нашёл информацию про то, "Что конкретно нужно знать человеку, который идёт на должность джуниора". Тоже ценная информация, поскольку про большую часть вещей я слышу впервые (поскольку сейчас переучиваюсь).

  • @caffeinejavacode1475
    @caffeinejavacode14754 жыл бұрын

    GWT

  • @nadirnazirov4707
    @nadirnazirov47074 жыл бұрын

    А как же Unix/linux systems??

  • @MaximLisyanskiy

    @MaximLisyanskiy

    4 жыл бұрын

    Nadir Nazirov это не фраемворк

  • @nadirnazirov4707

    @nadirnazirov4707

    4 жыл бұрын

    @@MaximLisyanskiy sql тоже не фреймверк, но о нем не забыли...

  • @kisurov
    @kisurov4 жыл бұрын

    Сергей, ты похож здесь на Гордона Фримена (это комплимент)

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    4 жыл бұрын

    спасибо. Он мне тоже нравится :)

  • @indarelloivanov2180
    @indarelloivanov21805 жыл бұрын

    Фреймворки*

  • @kirkbones8138
    @kirkbones81385 жыл бұрын

    вовремя! а какой процент от решения о найме играет личность человека, как он ведет себя, дружелюбен, опрятен, открыт ли, веселый?

  • @TheL0tR

    @TheL0tR

    5 жыл бұрын

    Никогда сам не нанимал. Но точно говорю - играет большую :)

  • @TheMassGun

    @TheMassGun

    5 жыл бұрын

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

  • @Smolandgor

    @Smolandgor

    5 жыл бұрын

    довольно сильно влияет честно говоря. Главное не нужно быть стремным чуваком.

  • @eugenegreer7542
    @eugenegreer75425 жыл бұрын

    Я бы добавил в первых рядах еще язык, без знания английского стаки, хабы и прочие полезные ресурсы не почитаешь. 70% инфы на английском. Для core хорошо пойдет Шилд с его полным руководством, сам его сейчас дочитываю, написано очень легко и понятно. Вообще новичку - начните с "Изучаем Java" Берт Бейтс и Кати Сьерра, да, книга старая, многое из кода устарело, но для азов пойдет. Ну и естественно Thinking In Java Брюса всемогущего ))

  • @MrMaxSeven
    @MrMaxSeven5 жыл бұрын

    что на счет jdbc?

  • @MrMaxSeven

    @MrMaxSeven

    5 жыл бұрын

    @@SergeyNemchinskiy а изучать это надо, работать с этим?

  • @denislashtur5000

    @denislashtur5000

    5 жыл бұрын

    @@MrMaxSeven В процессе изучения Hibernate и jdbc изучится

  • @KliKu
    @KliKu5 жыл бұрын

    Сложна

  • @user-yd4sl5wb1k
    @user-yd4sl5wb1k3 жыл бұрын

    За три месяца,вы серьезно? Учитывая джава кор? Это шутка такая? Как это возможно?

  • @user-xe2gm4pk5t
    @user-xe2gm4pk5t5 жыл бұрын

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

  • @cannibalirk3055

    @cannibalirk3055

    4 жыл бұрын

    Ахаххаха)

  • @lindx2533
    @lindx25333 жыл бұрын

    серьезно

  • @doit6695
    @doit66955 жыл бұрын

    На выражении - методы объекта object я завис и похоже из этого состояния не выйти .Водянистая вода ? Землистая земля ? Говнистое говно ? Точно - не быть мне программистом .

  • @doit6695

    @doit6695

    5 жыл бұрын

    @@SergeyNemchinskiy понял , спс

  • @edmond-dantes-1796
    @edmond-dantes-17965 жыл бұрын

    Паттерны не обязательно?

  • @gaben-agent

    @gaben-agent

    5 жыл бұрын

    есть же основные. Адаптер/декоратор - почти весь java io на этих двух паттернах. Синглтон - ну это вообще просто, буквально несколько строк кода. Я бы еще Фабричный метод с Абстрактной фабрикой подучил, чтобы было хотя бы примерно понятно, как они работают. Вот в принципе и все, как по мне.

  • @kirkbones8138

    @kirkbones8138

    5 жыл бұрын

    @@SergeyNemchinskiy а если читал O'Reilly про паттерны, то стоит указывать в резюме "знаю паттерны проектирования"?

  • @valera16011990

    @valera16011990

    5 жыл бұрын

    @@kirkbones8138 вопрос конечно не мне, но считаю, что пока вы не использовали этого на чем то реальном точно не стоит говорить, что вы это знаете

  • @SecretYouTubeAgent

    @SecretYouTubeAgent

    5 жыл бұрын

    @@kirkbones8138 лучше не надо. Потому что ты их не знаешь, а пишешь, что знаешь.

  • @spacerecluse

    @spacerecluse

    5 жыл бұрын

    @@gaben-agent я б еще добавил стратегию и билдер

  • @joice554
    @joice5544 жыл бұрын

    Уже никакой)

  • @arthurfonzerelli6484
    @arthurfonzerelli64845 жыл бұрын

    Свичнулся в Java программиста из сисадминов, через 2 недели выхожу на свою первую работу в качестве Java Junior. Страшно ппц, может кто-нибудь даст какие советы или напутствия?)

  • @alexalexandrov1811

    @alexalexandrov1811

    5 жыл бұрын

    Красава. Сколько времени потратил на апгрейд?

  • @arthurfonzerelli6484

    @arthurfonzerelli6484

    5 жыл бұрын

    Чуть больше года, но я особо никуда не торопился. Занимался прямо на основной работе, в свободное от рабочих задач время. Сергей сказал, что можно освоить за 3 месяца - ИМХО это надо быть либо гением, либо уже иметь опыт программирования на других языках. Мои же познания о программировании были близки к 0.

  • @alexalexandrov1811

    @alexalexandrov1811

    5 жыл бұрын

    @Arthur Fonzerelli, нет, Артур, Сергей конечно же прав, но чтобы освоить за 3 месяца всё им перечисленное - это нужно привинтить жопу к стулу, поставить под собой горшок и рядом холодильник, тогда такой срок реальный. В остальном - полностью согласен.

  • @arthurfonzerelli6484

    @arthurfonzerelli6484

    5 жыл бұрын

    ИМХО обучаться, как и заниматься каким-то интеллектуальным трудом в таком режиме не очень эффективно. Когда мозг плывет обучаемость становится очень низкой - сидишь и тупишь над каким-то элементарными задачами.

  • @alexalexandrov1811

    @alexalexandrov1811

    5 жыл бұрын

    @Arthur Fonzerelli, более чем солидарен. Нужно делать перерыв. У меня для этих целей припасён турник, 3 штанги, 2 гантели по 30 кг (разборные) и 2-х пудовая гиря. :) У меня после таких 2-3-х минутных пауз происходит некое "очищение", и начинаю соображать гораздо быстрее обычного. Хотя у моих друзей/знакомых всё с точностью до наоборот. Видимо это особенность организма.

  • @shans-on
    @shans-on4 жыл бұрын

    Привет, я все это выучил и даже больше, у меня есть несколько пэт-проектов о которых я могу все детально рассказать и один из них использует вся моя семья. Но меня ни куда не берут только потому что мне 15. В принципе можно же дать компании ФОП моей мамы, там я открыл все кведы программиста и фамилия одинаковая. К тому же у меня есть "личный" бугалтер который ведет ФОП и компании не прийдеться нагружать своих бугалтеров. Но блин...

  • @jensenackles8998
    @jensenackles89982 жыл бұрын

    минус уши просто от микро

  • @DTXru
    @DTXru5 жыл бұрын

    Java там жива ещё?

  • @user-xl5ri7ut4t
    @user-xl5ri7ut4t3 жыл бұрын

    3 месяца? Как-то фантастический звучит.

  • @user-sm4el8xh8g
    @user-sm4el8xh8g5 жыл бұрын

    Postgres он дешёвый, бесплатный ©Сергей Немчинский

  • @igorshchipanov9581

    @igorshchipanov9581

    4 жыл бұрын

    дешевый это не про цену - производительность, известность, простота в использовании и тп

  • @blinkapec
    @blinkapec5 жыл бұрын

    Вырубил на первых секундах, не могу с этого звука.

  • @MrNil1982
    @MrNil19825 жыл бұрын

    Ребят, у кого проблемы со звуком... Блин, может вам медведь на колонки/наушники наступил? Все прекрасно слышно и понятно же!?

  • @ilya_khabibullin
    @ilya_khabibullin5 жыл бұрын

    Слава джаве

  • @vladyslav.hlynianyi
    @vladyslav.hlynianyi5 жыл бұрын

    почему ему смешно от Java Core? Это тоже пласт языка, хз чет бред какой то

  • @user-jf8qi2es4z
    @user-jf8qi2es4z5 жыл бұрын

    Сережа - звук. Исправь звук. Он полное дерьмо, больно слушать. Раньше все было норм Ролик годный, продллжай

  • @DJamalGreaterThenMe
    @DJamalGreaterThenMe5 жыл бұрын

    Ща бы на Java писать в 2к19 мммм....

  • @Hikik0_m0ri

    @Hikik0_m0ri

    5 жыл бұрын

    А что не так с ней в 2019?

  • @Sergey-wo3vu
    @Sergey-wo3vu3 жыл бұрын

    "Хибернейт" - и этот человек утверждает что знание инглиша - ключевое. [ˈhaɪbəneɪt]!!! Часто слышу от коллег тот же "хибер..."

Келесі