Какие фреймворки необходимо знать 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
1) Collection API (отдельно - HashMap) 2) Multithreading (wait(), notify(), synchronized) 3) SQL 4) Hibernate 5) Spring Boot, Spring Data, Spring Core, Spring MVC
@Victor-Pozdnyakov
5 жыл бұрын
Кому интересно или полезно - качайте my app :) play.google.com/store/apps/details?id=worldhisdq.android.com.myapplication
@fertigi
5 жыл бұрын
+ английский на уровне могу рассказать/обсудить перечисленное на английском, притом это первым пунктом без которого остальные даже спрашивать не будут, и желательно знать maven/gradle, и git.
@Victor-Pozdnyakov
5 жыл бұрын
@@fertigi Да, без GIT сейчас никуда. Maven/gradle и тем более, без них собрать толком ничего не получится. Сюда же тогда + XML и Groovy
@nadirnazirov4707
4 жыл бұрын
Что на счет юних систем?
@me_000_xXx
3 жыл бұрын
@@fertigi чушь несёшь
HashMap подтверждаю. Спасибо, Сергей! То, что про это сказали помогло быть в курсе, но оказалось, что вникнуть надо очень глубоко и все понять, просто иметь представление не хватило, ребята, если читаете, надо понять и начальный размер и как и когда увеличивается и правильно сказать в О нотации производительность. И очень часто спрашивают что выведет new Integer(128) == 128 (сократил текст, погуглите полностью, там есть вариации вопросов на тему сравнения Integer друг с другом, с int, до 128 и после 128).
Мы тоже тебя любим!!!! Спасибо тебе огромное за уроки!!!!
Благодарю за видео!
Спасибо, то что надо !!!
спасибо), хоть понял что надо повторить.
Спасибо что снимаете)
@SergeyNemchinskiy
4 жыл бұрын
стараюсь :)
Сергей, что вы думаете о сертификации Oracle?
Единственный, кто меня любит
Очень приятный чувак
Здравствуйте Сергей! Вопрос: Можете ли поделится ссылкой на наши форумы или групповые чаты по Android Java???
Зі звуком і відео все ж треба щось зробити, було ж чудово) За відео дякую, інформативно.
Спасибо!!
Спасибо за оглашение адекватного (на мой взгляд) стека знаний и навыков для новичков. Надоело читать какую-то пургу на рекрутерских сайтах.
сделайте пожалуйста объяснение о архитектурах проектов mvc dao,dto repo service, impl, почему дао старый что, будет вместо репо? ...
ещё хорошо бы систему сборки знать (gradle/maven), хотя бы как и что и для чего. и систему контроля версий хотя бы общие моменты, потому что в корпоративной разработке без знаний git далеко не уедешь, так что лучше раньше чем позже.
можно узнать ваше мнения о HP Vertica DB?
Привет а можешь поговирить о JAVASCRIPT (фронт-знд)? C чего начать и что учиться зная базу?
А подскажите пожалуйста, какие фреймворки самые популярные в крупных проектах? Я не имею в виду корные фреймворки (коллекции, многопоточность), а более высокого уровня, то есть типа Spring.
Добавлю, junit важен, и набор инструментов: терминал linux/git/maven.
Спасибо. Хотелось бы знать, что нужно Junior Android программисту.
Спасибо.
Кстати, еще вроде надо знать Maven/Gradle. Ну и конечно же git/svn
@cannibalirk3055
4 жыл бұрын
Плюсую. Но, видимо, сопутствующие инструменты в данном видео не рассмаривались.
Люблю послушать Сергея, но так же как и многие не соглашусь про то, что 3 месяца хватает (гении не в счёт). Это возможно, если ты не глупый, если у тебя есть знакомый из этой области который может тебя как то пропихнуть, но для свитчера или совсем новичка из "другого мира" не хватает. 3 месяца хватает что бы познакомиться с языком, но вот что бы стать работоспособным java developer_oм этого нихрена не хватит. Тем более с каждым годом порог входа всё повышается и повышается. Работодателю не нужны джуны, не нужны люди без коммерческого опыта.
Сергей, расскажите про высшее образование и где можно учиться?
Здравствуй Сергей. Можно сделать серию видео про Ангуляр? И про ИТ проджект менеджмент?
@lorgaraurelian1480
5 жыл бұрын
@@SergeyNemchinskiy Спасибо Сергей. Сколько человек в Вашей ангулярной фронт-ендной команде? Как распределены роли сборщика требований(общается с заказчиком), веб-дизайнера, HTML&CSS&JS(typescript) программистов, тестировщиков между членами команды? Какие особенности дистанционной работы на Ангуляре?
Если вас спросят дорогу в вашем районе... то вы окажетесь в большом затруднении. Вы отлично знаете куда рулить, но хрен вы сможете это объяснить в терминах названий переулков и номеров домов! Так же и здесь. Методы класса Обжект или не программист... Шта? Каждый их использует каждый день, но перечислять их все по памяти? Я что, справочник? Если мы пишем программу, то мы по-любому за компом. А значит мы всегда можем заглянуть в доки и посмотреть справочные данные. То же с коллекциями. Перечисли или не программист. Нахрена? Вот тебе задача, расскажи как будешь решать. Используешь коллекцию? Какую и почему именно эту? Вот это подход здорового человека, ящитаю!
спасибо
Сейчас стало всё ясно, я теперь знаю как стать крутым Java джуном, осталась только одна мелочь - всё это изучить за три месяца! ))))))))))))))
@Rus_IT
3 ай бұрын
Получилось?
Вас прежде всего слушают, а Вы такое вот творите со звуком (
@user-by1kc5kt2m
5 жыл бұрын
а что с ним не так?
@furrai
3 жыл бұрын
@@user-by1kc5kt2m Оч плохой звук же
Есть вопрос: судя по вакансиям, профессия senior java developer сильно ушла в сторону devOps. На целой куче вакансий теперь в обяз Docker, Kubernetes и Amazon. Что думаешь по этому поводу?
Скажи пожалуйста что на счёт английского , я просто ноль в нем... но мне по рекомендовали начать изучать Java? Не думаю что за два три месяца курса обучения Java и я выучу английский на том уровне который наверное нужен для работы...
Лайк. Подскажите пожалуйста литературу или ресурс, где можно подчерпнуть технический английский для программиста (Начинающего). Спасибо.
@yehor.saliiev
5 жыл бұрын
Читай документации - будет тебе технический. Что не понятно (а если у тебя начинающий, то всё не понятно) вбивай в гугл транслейт, то так и читай. Как ребенок по 1 страничке в день. Через неделю будешь уже по 3 читать, со временем уже разницы между языками не будешь замечать.
гениальная идея: взять мидла на должность джуна с зарплатой джуна. еще забыли: html, css, js, ant, maven, gradle, server(tomcat apache как пример) и еще пожалуй паттерны, знание сетевых протоколов, xml, logger и еще, еще. на все это месяц - более чем достаточно. EASY(сарказм) лучше бы рассказал людям что из кора учить, что просто почитать(тот же хеш, рефлексия, свинги. апплеты вообще скипайте)
@user-yh4um1jm6b
5 жыл бұрын
Это нормально. Это рынок. Большинству джунов и 5 лет не хватит все это изучить)
@cannibalirk3055
4 жыл бұрын
Уровень миддла отличается не шириной охватываемых тенологий, а глубиной погружения в них. А вообще, в видео адекватный список. Это раньше было достаточно знать java core. Время идёт, всё меняется. Ни одна компания не будет работать себе в убыток, обучая за свой счёт джунов промышленным фреймворкам.
Спасибо. А можно то-же самое но по уровню Middle ?
@arthurfonzerelli6484
5 жыл бұрын
Поддерживаю, хочется знать что стоило бы осваивать после того, как достиг уровня джуна и устроился на работу.
@chillout1943
5 жыл бұрын
Все то же самое, но глубже. Алсо копайте в сторону микросервисов, изучите SpringCloud, там все просто, хорошо понимать протоколы (HTTP, protobuf будет плюсом), Spring Security тоже везде и всюду, в особенности OAuth2 протокол, так же нужно учить инфраструктурные вещи - контейнеризацию, основы сетевых технологий, что такое сокет и тд, по сервлетам недурно бы пройтись, в т.ч контейнерам сервлетов, окунуться в maven, понять как он работает и с чем его едят, обзорно глянуть на брокеров сообщений. В общем на самом деле странный вопрос, если знать то, что должен знать джун, то вопросов не возникнет, что должен знать мидл. Усердствовать не стоит, нужно находить грань меньше глубже и шире, помним про 20/80. Немаловажную роль играет конкретное приложение, некоторые активно юзают потоки ввода/вывода и многопоточность, некоторые это явно не используют вообще, а жестко зашиты на Spring Batch, где то безопаность не нужна вообще, а где то полный ад...надеюсь удалось передать основную суть
@alexalexandrov7938
5 жыл бұрын
@@chillout1943 что за 20/80? Ответьте, пожалуйста?
@yevhenkazmin8447
5 жыл бұрын
@@alexalexandrov7938 гуглим принцип Парето
@alexalexandrov7938
5 жыл бұрын
@@yevhenkazmin8447 спас ибо)
EDB больше не предоставляет инсталляторы PostgreSQL для Linux
подскажите подсматривать в бумажки, офф. документацию, во время собеседования нормальная практика или это не принято? Как часто спрашивают на собеседованиях у джунов знание Stream API, востребовано ли его знание в современном мире? Сейчас решаю задачи на hackerrank для подготовки к собеседованию, имеет ли смысл переписать все задачи/решать новые с использованием Stream API?
@XaverOz
5 жыл бұрын
@@SergeyNemchinskiy по поводу Stream API не подскажите?
Спасибо за видео, Сергей! Вопрос такой: а насколько это всё наизусть нужно знать? Тяжело то всё держать в голове, тем более это новое и без практики запомнить ооочень тяжело. Другое дело в общем понимать что к чему и знать где и как искать подробности быстро.
@SecretYouTubeAgent
5 жыл бұрын
Коллекции и всё, что с ними связано - сортировка, сложность методов тех или иных реализаций, а также класс Object - назубок.
@vadym468
5 жыл бұрын
@@SecretKZreadAgent ок, спасибо! пойду освежать, а то вроде бы как и всё читал и часть уже использую, но шаг влево/вправо и начинаю гуглить элементарные вещи как оказывается
@mormeoi
4 жыл бұрын
@@vadym468 leetcode надо уметь решать. В серьезных конторах можно просить у интервьвера открыть документацию по требуемому классу/api, если это требуется для решения задачи на собеседовании, минусом это никогда не является.
Отлично
Меня не спросили на собеседовании про методы Object))
Почему mysql леворезьбовый?)
кто-нибудь может помочь пожалуйста, в 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
4 жыл бұрын
Поместите код на github и дайте ссылку, если ещё актуально. Посмотрим.
Всё прекрасно, но вы, наверное, имели в виду методы *_класса_* Object.
Сергей здравствуйте! Коротко: год потратил на изучение Java и фреймворков, все на базовом уровне. Ищу работу 1.5 месяца - звонят, HR прохожу - но дальше нет и ноль фитбека(даже когда их напрямую по тел. спрашиваю). Это так надо, или в Одессе так работают ИТ компании? И похоже Junior Java-разработчики в Одессе не нужны( Думаю с Апреля переучатся на Front-End. Как Вы, Сергей, думаете об этом? Правильно ли поступаю? (Front-End - есть много пока в Одессе) Ни затуплю я снова - изучу язык - а он уже не нужный ? :(
@junio_0r587
5 жыл бұрын
@@ManasK-kt3hv спс. Я просто надеюсь, что все будет норм
@Smolandgor
5 жыл бұрын
Я тоже чет не нашел джуном в Одессе работу, хотя сам одессит. Но я искал по всей стране, в итоге взяли стронг джуном во Львове. Прошло полтора года, я стронг мидл и все еще во Львове. Хотя мог бы уехать обратно.
@destructiveinnocent9933
5 жыл бұрын
Ты не устроишься на работу просто потому что ты сам никому не нужен, потому что ничего не знаешь. Язык то очень востребованный, но не в твоём случае.
@maxlich9139
4 жыл бұрын
Так реально, может попробовать другие города охватить? Или вообще попробовать фриланс или удалёнку. Сергей в одном видео говорил про какой-то сайт правительства с заданиями и проектами на джава. Так что дерзайте! Удачи!
@mormeoi
4 жыл бұрын
А что спрашивали? Обычно после собеседования и так понятно почему не взяли, даже без фидбека.
Мавен(основы), гит , мастхэв кстати. И в 2к19 честно говоря весьма желательно докер.
@Smolandgor
5 жыл бұрын
@@SergeyNemchinskiy а, ну если так смотреть то конечно)
Сергей, а как Вы отнесетесь к джуну, который придет к Вам и скажет, что он не работал последние n месяцев, так как решил полностью отдаться учебе (так как работа фактически до 9-10 вечера 5 на 2) и готов будет выдать дополнительные знания по вакансии, которые подписывают как "преимущество"?
@user-vm7ch3nr1i
2 жыл бұрын
у вас получилось найти работу?
блин что с качеством?
Сегодня как раз на spring, hibernate, rest и провалился))
@maxlich9139
4 жыл бұрын
Я нашёл свою первую работу без этого добра. Хотя работы была не очень, но всё же. Хорошо хоть там был спринг и немного всего остального. На вторую мою работу я прошёл тоже без нормальных знаний этих технологий, так поверхностное что-то было. В итоге на работе всему научился.
@cannibalirk3055
4 жыл бұрын
@@maxlich9139 тут есть два варианта: либо Вам повезло и в вашем городе много it-компаний, либо вы устраивались очень давно, когда фреймворки еще не был и обязательными компетенциями джуна.
По поводу многопоточности. Нужны ли джуну фишки java util concurrent? Ну там типа семафоры, эксченджеры, коллекции по типу ConcurrentHashMap или там CopyOnWriteArrayList? И еще. Я сначала изучал MySQL, посмотрел на PostgreSQL - там же все основные запросы такие же. Селекты, альтер тейблы и т.д. Или там есть какой-то более глубокий материал, чего нет в MySQL, что будут спрашивать на собесе?
@SecretYouTubeAgent
5 жыл бұрын
Нет. Могут спросить "вот я вызвал static synchronized метод doSomething(), будет ли доступен static synchronized метод doAnother() для другого потока или он будет заблокирован?..А если метод экземпляра? А если написать synchronized(this.object)?...". В таком духе. Сразу станет понятен твой уровень в области многопоточности. В целом, никакие java util concurrent не помогут тебе написать корректный многопоточный код, если ты не читал Concurency In Practice. По SQL могут дать две простенькие таблицы и попросить что-нибудь извлечь из одной из них. По результатам собеседования могут сказать "вы отлично подготовлены, но мы вас не берем":)
Скажите пожалуйста, реально ли попасть к вам на курс без знания английского? (Да я понимаю что стыдно не знать английский в 2019...)
@VooDoo-Gal
Жыл бұрын
прошло 4 года, получилось попасть на курс и выучиться?)
@Mr.Fix_man
Жыл бұрын
@@VooDoo-Gal началась война🙈. Я с России.
@Mr.Fix_man
Жыл бұрын
@@VooDoo-Gal учусь самостоятельно) по рекомендациям Сергея)
@VooDoo-Gal
Жыл бұрын
@@Mr.Fix_man учишь java самостоятельно? Если не секрет как успехи?
подскажите, где можна учить postgreSQL очень мало информацци, пожалуйста!!! ХЕЛП!
@mika2557
5 жыл бұрын
Гугли книги по postgreSQL, их хватает
@mika2557
5 жыл бұрын
@@SergeyNemchinskiy jdbc тоже джуну знать надо получается? Базы же мы как то должны использовать
@artemzakharov8961
5 жыл бұрын
@@SergeyNemchinskiy мне нужно подучить синтаксис postgre. Потому что в данный момент поступаю на курсы, потом эти знания, насколько я понимаю, понадобятся.
Цветокор куда-то уехал тут :)
Прошёл год. Ещё актуально?
Спасибо большое за видео, но скажите пожалуйста правда ли не стоит разбирать JavaEE и лучше сразу переходить к Spring? Не нужен ли JavaEE для поддержки legacy кода? Спасибо за ответ
@Smolandgor
5 жыл бұрын
Спринг значительно популярнее.Так что можно вместо ЕЕ учить спринг. Разберешься со спрингом сможешь на ЕЕ перейти после недельки курения документации и туториалов.
@denislashtur5000
5 жыл бұрын
Всё ещё остались компании которым необходимы разрабы со знаниями JavaEE, если ты начнёшь изучение не со Спринга а с ЕЕ - это кретично, но не сильно. Если легко пойдёт ЕЕ, так же легко и потом пойдёт Спринг. Все ушли от джЕЕ, потому что в своё время была неубодная реализация фишечек и много не было, что впоследствии было докручено дабы догнать Спринг, но было уже слишком поздно. Вот и до сих пор Спринг ледирует из-за того что разрабы ЕЕ притупили
@user-pw5um4cy9t
5 жыл бұрын
@@denislashtur5000 Спасибо большое, за развернутый ответ
Да, теперь про мидла и про сеньора!:)
@Arsennikum
5 жыл бұрын
@@SergeyNemchinskiy это видео про софтскиллы? А архитектура, умение с нуля запускать проекты, работа в разных областях, чистый код?
а где паттерны проектирования? меня спрашивали о них))
@nazarovoleksandr7077
5 жыл бұрын
@@SergeyNemchinskiy , согласен, но с другой стороны знать в общем о некоторых из них это даже хорошо.
Откройте любой агрегатор объявлений работы, там хотят все и много :) как с этим быть. К примеру хотят от джуниора: ядро, алгоритмы, структуры, спринг, бд и опыт с пол года. Не дофига ли это?
@arthurfonzerelli6484
5 жыл бұрын
Как раз сейчас устроился джуном на свою первую работу. Опыт собеседований не очень большой - всего проходил 3 штуки. Могу сказать, что самое главное - знать Java Core, что называется "на зубок", тот же Spring далеко не везде используется. В крупных компаниях, чаще всего какие-то собственные разработки. Алгоритмы банальные (всякие сортировки, поиск, сложность алгоритма, жадные алгоритмы и т.д.) вроде тоже не очень тяжело освоить. Да и это скорей как плюс. SQL на джуна выучить задача одной недели - просто освоить базовые операции: селекты, инсерты, джойны и т.д. По поводу опыта - тут сложнее, но можно начать с написания собственного небольшого проекта - какой-нибудь сайтик на спринге с базой. Можно сделать простой клон вашего любимого сайта, того же кинопоиска, например.
@user-cl2kz4nf7p
5 жыл бұрын
@@arthurfonzerelli6484 у меня есть бонус говнокодинга на пхп годков 4-5 (да, жизнь бывает грешна), но рекрутерам по-ходу все равно
@redeyes256
5 жыл бұрын
то, что вы перечислили, это как по мне еще мало
@Arch0n8
5 жыл бұрын
IMO, нужно четко разделять навыки, нужные для собеседования, и для работы. Quizful.net - сайт с типичными вопросами. Мне очень помог. По алгоритмам могут ради прикола дрючить на собеседовании, но на работе будете пользоваться Collections.sort, Arrays.sort и все. Может для саморазвития будет полезно знать, как оно работает изнутри, и то вряд ли)
@SecretYouTubeAgent
5 жыл бұрын
@@Arch0n8 Не будет на работе никаких Collections.sort, Arrays.sort. Сортировка делается на стороне СУБД, иначе отрубают руки. Но спрашивать на собеседовании про сортировку будут с вероятностью 100%. Собеседование и работа связаны лишь косвенно. В целом люди, которых нельзя сразу посадить писать код никому практически не нужны.
Cергей,что читать нулевику который решил стать программистом java? Можно и на английском,но лучше,конечно,на русском.
@maestro_vfx
5 жыл бұрын
для каркаса того что учить можно начать с javarush - но там только база, все равно потом придется глубже копать)) Список литературы там же будет)
@user-jz2mm3jh8f
5 жыл бұрын
@@maestro_vfx После джава раш будет помойка в голове) А этого бы не хотелось мягко говоря.
@maestro_vfx
5 жыл бұрын
@@user-jz2mm3jh8f Ну хз, сейчас там на 18-м уровне, я просто использую как путеводитель по тому что учить - а потом уже в книгах и прочим догоняюсь) Ибо там инфы мало - или же очень примитивно описали = а потом дают задачу которая валидатор через колено пропускает))) Но так или иначе попробуй начать с книги HeadFirst Java)
@Smolandgor
5 жыл бұрын
@@maestro_vfx На самом деле там юнит тесты юзаются что бы проверять задачи.
@arthurfonzerelli6484
5 жыл бұрын
@@user-jz2mm3jh8f почему помойка? А читать можно классику - всяких Шилдтов
вот так вот
За три месяца считаю нереально сейчас подготовится на джава джуна. За день нереально выучить многопоточность. Что за сказки. И почему в списке нет стримов?? Имхо. Опыт работы в индустрии с 2016 года. И каждый год наблюдаю как растут требования для джунов.
@andriipiatnytskyi9562
5 жыл бұрын
@@SergeyNemchinskiy стримы юзаются активно. И спрашивают их сейчас на каждом собеседовании.
хотел найти одно, нашёл другое! спасибо!
@SergeyNemchinskiy
4 жыл бұрын
а что хотели, что нашли? ;)
@Federation1323
4 жыл бұрын
@@SergeyNemchinskiy посмотрев видео про "что такое фреймворк", я увидел это видео, и, посмотрев на длину видео, я подумал, что здесь подробно будет рассказано, почему именно эти фреймворки, и для чего каждый из них используется. А нашёл информацию про то, "Что конкретно нужно знать человеку, который идёт на должность джуниора". Тоже ценная информация, поскольку про большую часть вещей я слышу впервые (поскольку сейчас переучиваюсь).
GWT
А как же Unix/linux systems??
@MaximLisyanskiy
4 жыл бұрын
Nadir Nazirov это не фраемворк
@nadirnazirov4707
4 жыл бұрын
@@MaximLisyanskiy sql тоже не фреймверк, но о нем не забыли...
Сергей, ты похож здесь на Гордона Фримена (это комплимент)
@SergeyNemchinskiy
4 жыл бұрын
спасибо. Он мне тоже нравится :)
Фреймворки*
вовремя! а какой процент от решения о найме играет личность человека, как он ведет себя, дружелюбен, опрятен, открыт ли, веселый?
@TheL0tR
5 жыл бұрын
Никогда сам не нанимал. Но точно говорю - играет большую :)
@TheMassGun
5 жыл бұрын
Владислав Сморода очень большой. Готов взять и технически подтянуть открытого и коммуникабельного, но точно не возьму замкнутого даже сильного джуна.
@Smolandgor
5 жыл бұрын
довольно сильно влияет честно говоря. Главное не нужно быть стремным чуваком.
Я бы добавил в первых рядах еще язык, без знания английского стаки, хабы и прочие полезные ресурсы не почитаешь. 70% инфы на английском. Для core хорошо пойдет Шилд с его полным руководством, сам его сейчас дочитываю, написано очень легко и понятно. Вообще новичку - начните с "Изучаем Java" Берт Бейтс и Кати Сьерра, да, книга старая, многое из кода устарело, но для азов пойдет. Ну и естественно Thinking In Java Брюса всемогущего ))
что на счет jdbc?
@MrMaxSeven
5 жыл бұрын
@@SergeyNemchinskiy а изучать это надо, работать с этим?
@denislashtur5000
5 жыл бұрын
@@MrMaxSeven В процессе изучения Hibernate и jdbc изучится
Сложна
За три месяца,вы серьезно? Учитывая джава кор? Это шутка такая? Как это возможно?
"пишите код изходя из того что все программисты которые будут сопровождать вашу программу _ склонные к насилию психопаты которые знают где вы живете"
@cannibalirk3055
4 жыл бұрын
Ахаххаха)
серьезно
На выражении - методы объекта object я завис и похоже из этого состояния не выйти .Водянистая вода ? Землистая земля ? Говнистое говно ? Точно - не быть мне программистом .
@doit6695
5 жыл бұрын
@@SergeyNemchinskiy понял , спс
Паттерны не обязательно?
@gaben-agent
5 жыл бұрын
есть же основные. Адаптер/декоратор - почти весь java io на этих двух паттернах. Синглтон - ну это вообще просто, буквально несколько строк кода. Я бы еще Фабричный метод с Абстрактной фабрикой подучил, чтобы было хотя бы примерно понятно, как они работают. Вот в принципе и все, как по мне.
@kirkbones8138
5 жыл бұрын
@@SergeyNemchinskiy а если читал O'Reilly про паттерны, то стоит указывать в резюме "знаю паттерны проектирования"?
@valera16011990
5 жыл бұрын
@@kirkbones8138 вопрос конечно не мне, но считаю, что пока вы не использовали этого на чем то реальном точно не стоит говорить, что вы это знаете
@SecretYouTubeAgent
5 жыл бұрын
@@kirkbones8138 лучше не надо. Потому что ты их не знаешь, а пишешь, что знаешь.
@spacerecluse
5 жыл бұрын
@@gaben-agent я б еще добавил стратегию и билдер
Уже никакой)
Свичнулся в Java программиста из сисадминов, через 2 недели выхожу на свою первую работу в качестве Java Junior. Страшно ппц, может кто-нибудь даст какие советы или напутствия?)
@alexalexandrov1811
5 жыл бұрын
Красава. Сколько времени потратил на апгрейд?
@arthurfonzerelli6484
5 жыл бұрын
Чуть больше года, но я особо никуда не торопился. Занимался прямо на основной работе, в свободное от рабочих задач время. Сергей сказал, что можно освоить за 3 месяца - ИМХО это надо быть либо гением, либо уже иметь опыт программирования на других языках. Мои же познания о программировании были близки к 0.
@alexalexandrov1811
5 жыл бұрын
@Arthur Fonzerelli, нет, Артур, Сергей конечно же прав, но чтобы освоить за 3 месяца всё им перечисленное - это нужно привинтить жопу к стулу, поставить под собой горшок и рядом холодильник, тогда такой срок реальный. В остальном - полностью согласен.
@arthurfonzerelli6484
5 жыл бұрын
ИМХО обучаться, как и заниматься каким-то интеллектуальным трудом в таком режиме не очень эффективно. Когда мозг плывет обучаемость становится очень низкой - сидишь и тупишь над каким-то элементарными задачами.
@alexalexandrov1811
5 жыл бұрын
@Arthur Fonzerelli, более чем солидарен. Нужно делать перерыв. У меня для этих целей припасён турник, 3 штанги, 2 гантели по 30 кг (разборные) и 2-х пудовая гиря. :) У меня после таких 2-3-х минутных пауз происходит некое "очищение", и начинаю соображать гораздо быстрее обычного. Хотя у моих друзей/знакомых всё с точностью до наоборот. Видимо это особенность организма.
Привет, я все это выучил и даже больше, у меня есть несколько пэт-проектов о которых я могу все детально рассказать и один из них использует вся моя семья. Но меня ни куда не берут только потому что мне 15. В принципе можно же дать компании ФОП моей мамы, там я открыл все кведы программиста и фамилия одинаковая. К тому же у меня есть "личный" бугалтер который ведет ФОП и компании не прийдеться нагружать своих бугалтеров. Но блин...
минус уши просто от микро
Java там жива ещё?
3 месяца? Как-то фантастический звучит.
Postgres он дешёвый, бесплатный ©Сергей Немчинский
@igorshchipanov9581
4 жыл бұрын
дешевый это не про цену - производительность, известность, простота в использовании и тп
Вырубил на первых секундах, не могу с этого звука.
Ребят, у кого проблемы со звуком... Блин, может вам медведь на колонки/наушники наступил? Все прекрасно слышно и понятно же!?
Слава джаве
почему ему смешно от Java Core? Это тоже пласт языка, хз чет бред какой то
Сережа - звук. Исправь звук. Он полное дерьмо, больно слушать. Раньше все было норм Ролик годный, продллжай
Ща бы на Java писать в 2к19 мммм....
@Hikik0_m0ri
5 жыл бұрын
А что не так с ней в 2019?
"Хибернейт" - и этот человек утверждает что знание инглиша - ключевое. [ˈhaɪbəneɪt]!!! Часто слышу от коллег тот же "хибер..."