Шилдт и Хорстманн - по мне это не справочники, а очень хорошие рассказы о возможностях языка. Книги, на которые также стоит обратить внимание новичкам (они все отличаются стилем изложения, так что смотрите сами, кому какой ближе): Eckel B. - On Java 8 (2021) Loy M. etc - Learning Java (2020) 5th ed. McGrath M. - Java in Easy Steps (2019) 7th ed. Deitel P., Deitel H. - Java. How to Program. Early Objects (2018) 11th ed. Gaddis T. - Starting Out With Java. From Control Structures through Objects (2016) 6th ed. Evans B., Flanagan D. - Java in a Nutshell (2019) 7th ed. Больше двух книг из списка читать не надо - выбрали подходящие себе, все остальные отложили, и вперед. В списке только свежие издания. P.S. Head First Java - хорошая, но вышла по-моему лет 15 назад, многие новые возможности Java в ней отсутствуют. Можно полистать, чтобы понять, а Java - это вообще мое или нет. А дальше взять что-то посерьезнее. Файн - только если вообще на Вы с компьютером, слишком простая. Thinking in Java - хорошая, но ей тоже уже 15 лет. Лучше взять от него же - On Java 8. Паттерны проектирования - хорошая, но слишком круто для новичка. Блоха и Фаулера новичкам читать не надо вообще.
Книги по языкам программирования это круто - это можно представить себе как одно зубчатое колесо - один вращающийся и я подчёркиваю ведомый компонент системы под названием целостная разработка по Но я почему-то нигде никогда не видел чтобы хоть кто нибудь рассказал о курсах и книгах о ведущем компоненте системы - не о том как языки муштрувать - а целостные знания о том как правильно создавать любые программные продукты или системы вне зависимости от языков программирования, как понимать какие продукты проги вообще создаются программ от чат бота до корпораьивной системы банка, из чего они состоят, как правильно и что нужно необходимо создавать, понимание где и как верно где неверно, как представлять себе продукт, как представлять себе систему, как правильно декомпозировать системы, какая стратегия разработки должна быть там-то там-то, как правильно проектировать системы, какой продукт или система правильна а какая нет, какая часть компонент узел кусок той или иной системы считает правильной или нет, как прог системы классифицтруются по чем угодно, как правильно и грамотно подбирать подходы к тому или иному избранному классу, продукту системе тупо всё вышеперечисленное Про все от это тупо вообще никто почему то не говорит А веди именно с этого изначального ведущего начала всё изначально должно начинаться, иначе - тупик , ЯП мы то выучили раз стопитсот, а как сели что-то реально пилить, бац и вкакалися... На эти вопросы почему-то до сих пор нет ответа, это как если бы статую свободы строили верх ногами, не понимая что мы вообще строим, как строить, начиная изучать не понимая как вообще строятся статуи свободы, а понимая только что кирка это кирка и лопата это лопата а как грамотно пользоваться этим не ясно, то ли строить этим, Толи в глаз себе и другим тыкать
Я думаю потому, что нет единого решения под каждую задачу. Для этого и существует должность архитектора, который продумает систему с учетом всех бизнес процессов и возможностей языка. Но для этого нужно быть профи им в том и другом, как мне кажется.
@@dimonhacker Ведущий шкив обязан всегда, всегда и тупо всегда идти первей и впереди ведомого шкива... И практика преподавания программирования вообще кем угодно тому - наглядный пример... Потому что когда целая орава народу проходит курсы по любому ЯП, то после этих курсов возникает одна очень странная ситуация и разумеется совсем непонятная: когда новоиспеченный программист садится за комп, ты ему даешь задачку например запилить какую-то элементарную змейку или инет магазик - а на выходе этот так называемый "программист" входит в какой-то очень странный ступор, втыкается в моник как баран на нове ворота и тупо дупля вообще не отбивает что ему вообще даже начинать делать а самое главное как это что-то делать?... И от такое очень странное и дивное положение вещей в нашей образовательной ИТ индустрии я чото не вижу чтоб вообще кто либо ПЕРВОЕ осознал, ВТОРОЕ говорил в открытое про всё вот Это и ПОСЛЕДНЕЕ предлагал реальные решения этой очень на ИМХО чудовищной Проблемы, которая наносит нашему обществу чудовищный ущерб не только на миллиарды долларов. но и по-сути ломает людям житухи вынимая у них время и бабосик... Понимаешь к чему вся эта баржа тупо тонет как камень? И отакая вот ебала она тупо везде и во всем, даже кроме прогерства и ИТ... Это тюрМатрица, это Психотронная тюрьма, называй как угодно... Так что так или иначе тут по наивному подходу виднеется только одно решение - ставить телегу не впереди а позади паровоза и никогда не наоборот, доколе Катастрофа не набрала масштабы не поддающиеся вообще никакому разруливанию... Ведущий шкив или шестерня впереди означает, что новичковое тело которое прет в индустрию оно должно полностью доганять Масштабы проблем с которыми оно столкнётся, надо ли всё Это ему реально, действительно ли он доганяет Куда он попал и доконца ли он врубается что его ждёт на 1, 2, 5, 10 ,100, 1000 шагов впереди. Всё остальное - это тупик, который уже показан тысячями курсов, когда зелень новачная садится за клаву, и за место создания продуктов даже элементарнейших мы видим картину тупого втыкнушегося бараноида в ступоре который лыка не вяжет в своей голове что как и в какие сроки вообще делать и как это что-то делается от А до Я в деталях... Катастрофа продолжается, и конца и края этой чудовищной Катастрофе я чото вообще нигде не вижу чтоб кто-то чото с ней даже хотя бы начинал делать... А Время играет против всех, равно как и Капиталы...
@@sergefib654умножь это на 99 минимум, и оставшаяся единичка - лишь пиксель от всей картины успешности общего пирога, что с точки зрения рептилоидов с планеты Нибиру как я выглядит очень очень странно Контраргумент нежизнеспособен
Хы, а я в первую попытку освоить жабу как раз с Шилдта начал, причем полного. В итоге где-то месяц каждый день часа по три ее читал... туговато все-же шло. А так - у него еще есть "Руководство для начинающих", новичкам таки лучше его брать.
@@Дмитрий-ц5ш5ъ Результат был довольно странный. Поучив жабу, я решил попробовать андроид (а в энтерпрайз не хотелось, ибо Немчинский запугал тем, что оно дико скучно и сложно. Это была ошибка номер один). От андроида меня стошнило, и я резко решил пойти учить питон - ошибка номер два, ибо уже после того, как питон неплохо так поковырял, оказалось, что в моей локации на тот момент вакансий питонистов не было в принципе. А на удаленке джуны не нужны. Поэтому плюнул и ушел в девопсы - правда, из трех лет работы последний год по сути девдевопс, лабаю всякую внутреннюю автоматизацию на го и питоне. И сейчас планирую постепенно валить в полноценные разработчики, и снова в жабу (круг замкнулся) - ибо языки с динамической типизацией больше не вставляют, а гошечка уж больно нишевый (да и немного подбешивает, как его комьюнити говнокод в канон возводит). Ну и оказалось, что мне сложную бизнес-логику раскуривать интереснее, чем лишние RPS выдавливать из перекидывалки джейсонов.
@@redneck_prm5429 Ого! Спасибо за ответ. У меня тоже иногда проскакивают мысли учить Пайтон, либо уйти в Андроид разработки (все говорят, что это очень легко, зная Джаву) Пожалуй не буду метаться, а сосредоточусь на Джавэ. =) Кстати, многие говорят, что последние годы (в связи с самоизоляцией) берут даже на удалёнку Джунов. Или это всё миф?
@@Дмитрий-ц5ш5ъ По андроиду надо понимать, что это по сути своей фронтенд (ну, и помимо жабы сейчас там уже обязателен котлин). По питону - что несмотря на рейтинги, где он стабильно на первых местах, именно в разработке он живет по сути в бэкэнде, и занимает там довольно скромную нишу. А джуны на удаленке - да, наконец то это стало реальностью. Не то, чтобы все подряд стали брать, но вакансий весьма заметно. Каких то три года назад было совсем глухо.
А шильд, по-моему, наоборот хорош для новичков, объясняется все подробно, без всякого проф-сленга, лирических отступлений и ссылки на другие технологии, когда новичку-то с Java Core разобраться бы.
Не буду спорить, потому что восприятие у всех, конечно, разное. Но, вот допусти, взять дженерики, как сейчас, помню, что там раз-раз посмотрел, и сразу понятно, как их писать. Но конечно, по одному Шильду, да и ни по какой одной книге Java не выучишь, чего стоит один только Stream Api, а потом все остальные фичи из 8 джавы. Но, но, но…
Для совсем уж новичков лучше читать не справочник Шилдта, а его книжки для начинающих, они действительно простые и понятные. Что касается его же книг по другим языкам или те же алгоритмы, то их сильно критикуют. Но мне книжка для маленьких по С++ зашла и помогла легко ступить на эту казалось бы враждебную территорию. Справочники его я бы не стал читать в 2к21 году, когда есть Гугл и Стаковерфлоу. Получил из них крайне мало информации. Лучше уж почитать про паттерны и чистоту кода, это гораздо полезнее
Robert Sedgewick - Computer Science: An Interdisciplinary Approach Cay Horstmann - Big Java: Early Objects. 7/e. Paul Deitel - Java How To Program, Late Objects 11th Edition
После того как изучили основные конструкции языка и опробовали их на практике, попробуйте ПОЧИТАТЬ Хорстмана Библиотеку профессионала(примерно первые 200-300 страниц, до эксепшнов и многопоточности включительно, хотя многопоточку по желанию). Это шикарная книга
@@maxlich9139 Для опытного разработчика интерес представляют главы, начиная с 5й, а также задачи и примеры ко всем главам. Также мне интересна была методология, представленная в книге с педагогической точки зрения, так как я сам не только программирую, но и преподаю.
Большое спасибо за Ваши видео, они смотрятся очень легко и приятно, хотя в них зачастую Вы затрагиваете сложные вещи. Попробуйте написать художественную книгу про становление программиста с нуля. Мне кажется из Ваших рук получится отличная история, которая заложит сильную мотивацию стать программистом. :)
Про Файна 100 % согласен только не читайте апплеты и обязательно напишите калькулятор, Философия очень подробная и кстати по-моему только в ней описаны ассоциации.., вместо Head First лучше читать Хорстмана(меньше воды), из Head First(написать чат неплохо) а по алгоритмам Gorking algorithms(для начала). А вообще я думаю лучше курс потому что там показывают, проблема в том что хороших очень мало(практически нет)
Публичное унижение менторов фоксмайндед, получаицца. Получается, что они не компетентны, раз не понимают что надо рекомандовать новичку. Или я неправильно понял основной посыл ролика?
Я сам начинал с Шилда, правда руководство для новичков(хотя от полного издания, первая часть ничем не отличается, а справочная часть, там как раз таки вторая). Поэтому первая часть Шилда вполне подходит для новичков(там даже задания есть в конце глав). Настоящий справочник это Джозеф Албахари c# in a nutshell. Вот там да, сухой язык, а Шилд умудряется еще ООП преподавать по дороге и дает куда больше примеров, чем даются в обычных справочниках
я с head first java начинал, подача материала не очень понравилась, параллельно изучал Swing и собственно сразу начал писать проект в итоге при создание проекта узнал больше чем в книге, так как по каждой проблеме гуглил. в итоге проект написал раньше прочтения книги так как по немногу и долго читал . Вывод больше практики и лучше усвоится материал. и по мимо книг учитесь Гуглить.
Хортстманн сам пишет про свою книгу так: "Как и все предыдущие издания этой книги, настоящее издание по-прежнему адресуется серьезным программистам, которые хотели бы пользоваться Java ()ля разработки настоящих проектов. Автор этой книги представляет себе вас, дорогой читатель, как грамотного специалиста с солидным опытом программирования на других языках, кроме Java, и надеется, что вам не нравятся книги, которые полны игрушечных примеров вроде программ управления тостерами или животными в зоопарке либо "прыгающим текстом". Ничего подобного вы не найдете в этой книге. Цель автора - помочь вам понять язык Java и его библиотеки в полной мере, а не создать иллюзию такого понимания."
Читаю head first java в оригинале. Очень хорошие шутки и подача материала. Очень наглядные и подробные примеры именно "для чайников ". Не скажу за русский перевод, но говорят суть искажает.
из-за необходимости программировать на Android для своих проектов пришлось сесть за изучение Java (делал ранее проекты под андроид на Delphi, но получается уж очень топорно и костыльно). в качестве книги взял Шилдта 6ое издание в переводе на русский. читаю тупо с первой страницы. есть разделы которые изучаю детально, а есть которые пока просто читаю, чтобы в общих чертах понимать возможности и особенности языка. не согласен, что книга исключительно справочник. у меня по Delphi есть действительно справочник - вот там действительно нет смысла читать все, ибо в голове будет точно полная каша. Шилдт же достаточно неплохо раскрывает основы Java для новичков.
Хороший информативный ролик, почти все правда на английском, но будет стимул качать этот навык. Но есть замечания к качеству видео. Смените пожалуйста цветофильт, Немчинский стал похож на смурфа, ужасный синий оттенок Так же момент с переходами лесенкой, визуально больно и режет глаз
да фига, на русском тоже есть. Тот же Эккель например (дома валяется его третье или второе издание). Да и Head First Java тоже есть на русском (я как раз на этом языке читал эту книгу)
Думаю можно, а англ и матем не влияет на то, эффективно ли ты будешь учить яп или нет. Нужно иметь хорошую(нормальную) память и конечно же сам интерес к программированию, истинный энтузиазм. Если выбирать между питоном и джавой для новичка, то я бы лучше выбрал джаву, хоть я сам и начинал с питона. И я считаю что просто замедлил процесс, тем что учил первым питон, а не джаву. Ведь джава это С-подобный яп и с помощью него ты как бы лучше и быстрее поймëшь многие вещи, которые работают в капоте пк/яп. Да я больше скажу, на джаве интересней программировать, чем на питоне. Да, питон легче, и в джаве будут трудности, но это не замедлит вашу учëбу точно, вы только станете более закалëным прогером. После джавы не сложно учить другой яп, тем более если он С-подобный. Короче джава это ахеренный язык для новичка, удачи и никогда не сдавайся
@@Passattikk Нет, я пока что довожу до совершенства свои знания на питоне. Изучаю фреймворки для бека и тонкости языка, парарельно читаю книги по джаве и практикуюсь. Для работы я думаю пока что рановато (я в вуз хожу, мне 19)
Здравствуйте Сергей. Сделайте пожалуйста видео какой надо ноутбук для разработчиков. Хочу начать обучение не знаю какой ноутбук надо покупать. Заранее спасибо.
Будь-який сучасний. Можна навіть і не дуже сучасний. Вистачить 4 Г оперативи, 2-яд процесор на 2 ГГц і більше і навіть інтегрована відеокарта. Ну і диск гігабайт на 200. Все
Нюанс, есть две версии Шилдта, это "Полное руководство" что является справочником, и "Руководство для начинающих" - вот это действительно для начинающих и я её читал и её и рекомендую!
она только совсем прям основ касается, но разбирает их хорошо, становится понятно (то же ООП например) но по идеи после нее надо читать/изучать что-то более подробное, например Хорстманна или Шилдта
У Шилдта есть ещё и РУКОВОДСТВО ДЛЯ НАЧИНАЮЩИХ. Тоже кирпич, но раза в 2-2,5 тоньше чем ПОЛНОЕ РУКОВОДСТВО, ещё и с упражнениями. Есть также вполне классный Барри Бёрд с JAVA ДЛЯ ЧАЙНИКОВ. п.с. впрочем кто я такой чтобы дополнять списки литературы от Немчинского и его садистов-юмористов менторов?)))
А что насчет "Java за 24 часа" Кейденхеда? По-моему, хороший самоучитель для начинающего! Еще есть "Starting out with Java" Гэддиса. С последней я не знаком, но хорошо знаком с аналогичной для Python от этого же автора. Вот только она еще не переведена на русский.
Огромное спасибо за Ваш труд и подачу информации. А лично от Вас, какая может быть рекомендация по книгам. Тоесть, чтобы на уровне рядового человека реально (прощупать, так сказать) понять прицип ООП. Или может перефразирую - Какие при помощи JAVA решаются проблемы или вопросы связанные с повседневными задачами (тоесть назначение в жизни, наверно)? Извините может за банальность вопроса. Но, просто, когда с 0 начинаешь слушать даже Ваши лекции на том же Yutube - понимаешь, что человек преподает информацию с огромной базой данных в голове и просто не может упростить до уровня "пола" подачу информации, в силу того, что блин ребята "сук...", ну хоть "это" вы уже должны знать .... ((( А нет есть такие , что и этого не знают ...
Я сейчас по Якову Файну изучаю java, вполне доступно, до этого вообще компьютер видел только по телевизору))) "HelloWorld" уже написан и работает)) Правда у меня высшее техническое образование, возможно как-то помогает.
Привіт Сергій, ти сказав у відео не вчити патерни так рано, а як бути якщо в «философия джава» 15,16 глава та навіть в 4 попередніх він стягує це поннятя
Java это managed язык, а c++ -- native. У того и другого подхода есть плюсы и минусы. Лучше расширять кругозор и учить совсем что-нибудь непохожее, например Haskell.
Как стать java пр-ом. С каких подзатыльников начать. Как закончить старую жизнь с ее крючками и начать новую. Как отвлечься от привлекательного хайпа вокруг мира крипты. И другие философские вопросы 🙂
Для новчика нужно для самого начала научиться создавать прообразы тех сущностей,которые потом будут отображены на конкретный язык программирования.То есть лучше начинать просто с декомпозиции задач и переложения на псевдокод или на самый простой язык,а Java далеко не самый простой язык
Книги джаву не помогут выучить. То что есть в книгах, есть и во всех других источниках. МОжно конечно для старта одну книжку прочесть, но практики должны быть 65% минимум во время обучения.
Товарищи подскажите, мне 30 работаю пожарным, денег соответственно не хватает, неделю назад самостоятельно начал учить основы на языке python, пока все даётся, а главное нравится, получаю удовольствие, мой вопрос в том, что узнал, что на python , мало заказов даже если изучить django , так ли это? Стоит может учить другой язык, как лучше поступить?
Shield - 🤭скучно, как первая книга худший вариант, имхо стартовать нужно с Изучаем Java | Сьерра Кэти, Бэйтс Берт, догоняться thinking java после того, как композиция вытеснит наследования из каждого класса где нет отношения is . А потом стоит почитать грохаем алгоритмы, к сожалению мой путь не содержал ни одной из перечисленных книг пока я не стал мидлом, это заметно затормозило на уровне 1к мою зп, самооценку и притупило амбиции. Не надо так)
Регистрация на курс JAVA - bit.ly/3oHOETU
Не подскажите книгу в которой именно разжевывается ООП java (смотрел много книг и статей,в большинстве случаев про ООП либо поверхостно либо на веру)
Шилдт и Хорстманн - по мне это не справочники, а очень хорошие рассказы о возможностях языка.
Книги, на которые также стоит обратить внимание новичкам (они все отличаются стилем изложения, так что смотрите сами, кому какой ближе):
Eckel B. - On Java 8 (2021)
Loy M. etc - Learning Java (2020) 5th ed.
McGrath M. - Java in Easy Steps (2019) 7th ed.
Deitel P., Deitel H. - Java. How to Program. Early Objects (2018) 11th ed.
Gaddis T. - Starting Out With Java. From Control Structures through Objects (2016) 6th ed.
Evans B., Flanagan D. - Java in a Nutshell (2019) 7th ed.
Больше двух книг из списка читать не надо - выбрали подходящие себе, все остальные отложили, и вперед.
В списке только свежие издания.
P.S. Head First Java - хорошая, но вышла по-моему лет 15 назад, многие новые возможности Java в ней отсутствуют. Можно полистать, чтобы понять, а Java - это вообще мое или нет. А дальше взять что-то посерьезнее.
Файн - только если вообще на Вы с компьютером, слишком простая.
Thinking in Java - хорошая, но ей тоже уже 15 лет. Лучше взять от него же - On Java 8.
Паттерны проектирования - хорошая, но слишком круто для новичка.
Блоха и Фаулера новичкам читать не надо вообще.
*Сергей Немчинский на протяжении 8-ми минут ругает выбор менторов*
все, теперь можно не смотреть видео =(((
Надо было ролик назвать "Критика Немчинского на книги от менторов" 😆
Книги по языкам программирования это круто - это можно представить себе как одно зубчатое колесо - один вращающийся и я подчёркиваю ведомый компонент системы под названием целостная разработка по
Но я почему-то нигде никогда не видел чтобы хоть кто нибудь рассказал о курсах и книгах о ведущем компоненте системы - не о том как языки муштрувать - а целостные знания о том как правильно создавать любые программные продукты или системы вне зависимости от языков программирования, как понимать какие продукты проги вообще создаются программ от чат бота до корпораьивной системы банка, из чего они состоят, как правильно и что нужно необходимо создавать, понимание где и как верно где неверно, как представлять себе продукт, как представлять себе систему, как правильно декомпозировать системы, какая стратегия разработки должна быть там-то там-то, как правильно проектировать системы, какой продукт или система правильна а какая нет, какая часть компонент узел кусок той или иной системы считает правильной или нет, как прог системы классифицтруются по чем угодно, как правильно и грамотно подбирать подходы к тому или иному избранному классу, продукту системе тупо всё вышеперечисленное
Про все от это тупо вообще никто почему то не говорит
А веди именно с этого изначального ведущего начала всё изначально должно начинаться, иначе - тупик , ЯП мы то выучили раз стопитсот, а как сели что-то реально пилить, бац и вкакалися...
На эти вопросы почему-то до сих пор нет ответа, это как если бы статую свободы строили верх ногами, не понимая что мы вообще строим, как строить, начиная изучать не понимая как вообще строятся статуи свободы, а понимая только что кирка это кирка и лопата это лопата а как грамотно пользоваться этим не ясно, то ли строить этим, Толи в глаз себе и другим тыкать
Я думаю потому, что нет единого решения под каждую задачу. Для этого и существует должность архитектора, который продумает систему с учетом всех бизнес процессов и возможностей языка. Но для этого нужно быть профи им в том и другом, как мне кажется.
@@dimonhacker Ведущий шкив обязан всегда, всегда и тупо всегда идти первей и впереди ведомого шкива... И практика преподавания программирования вообще кем угодно тому - наглядный пример... Потому что когда целая орава народу проходит курсы по любому ЯП, то после этих курсов возникает одна очень странная ситуация и разумеется совсем непонятная: когда новоиспеченный программист садится за комп, ты ему даешь задачку например запилить какую-то элементарную змейку или инет магазик - а на выходе этот так называемый "программист" входит в какой-то очень странный ступор, втыкается в моник как баран на нове ворота и тупо дупля вообще не отбивает что ему вообще даже начинать делать а самое главное как это что-то делать?... И от такое очень странное и дивное положение вещей в нашей образовательной ИТ индустрии я чото не вижу чтоб вообще кто либо ПЕРВОЕ осознал, ВТОРОЕ говорил в открытое про всё вот Это и ПОСЛЕДНЕЕ предлагал реальные решения этой очень на ИМХО чудовищной Проблемы, которая наносит нашему обществу чудовищный ущерб не только на миллиарды долларов. но и по-сути ломает людям житухи вынимая у них время и бабосик... Понимаешь к чему вся эта баржа тупо тонет как камень?
И отакая вот ебала она тупо везде и во всем, даже кроме прогерства и ИТ... Это тюрМатрица, это Психотронная тюрьма, называй как угодно...
Так что так или иначе тут по наивному подходу виднеется только одно решение - ставить телегу не впереди а позади паровоза и никогда не наоборот, доколе Катастрофа не набрала масштабы не поддающиеся вообще никакому разруливанию...
Ведущий шкив или шестерня впереди означает, что новичковое тело которое прет в индустрию оно должно полностью доганять Масштабы проблем с которыми оно столкнётся, надо ли всё Это ему реально, действительно ли он доганяет Куда он попал и доконца ли он врубается что его ждёт на 1, 2, 5, 10 ,100, 1000 шагов впереди.
Всё остальное - это тупик, который уже показан тысячями курсов, когда зелень новачная садится за клаву, и за место создания продуктов даже элементарнейших мы видим картину тупого втыкнушегося бараноида в ступоре который лыка не вяжет в своей голове что как и в какие сроки вообще делать и как это что-то делается от А до Я в деталях... Катастрофа продолжается, и конца и края этой чудовищной Катастрофе я чото вообще нигде не вижу чтоб кто-то чото с ней даже хотя бы начинал делать... А Время играет против всех, равно как и Капиталы...
@@dmytroyurchenko200 тем не менее сотни тысяч новичков как то попадают в программирование и развивают его семимильными шагами в конце концов.
@@sergefib654умножь это на 99 минимум, и оставшаяся единичка - лишь пиксель от всей картины успешности общего пирога, что с точки зрения рептилоидов с планеты Нибиру как я выглядит очень очень странно
Контраргумент нежизнеспособен
Солидарен с Вами.
Есть ли у Вас какие-то идеи или знания в этом направлении?
Можно попробовать это и развить.
За рекламу Foxminded отдельный лайк 👍😄
Headfirst - это скорее хороший способ подтянуть живой английский, потому что диалоги там реально хорошие. В остальном - очень своеобразная серия.
диалоги? а я читал ее на русском
@@maxlich9139 лучше читать в оригинале, русский перевод ужасный
@@PanicWassano да норм. Ничего ужасного не заметил
Headfirst прекрасен. Это начало начал. Если на Английском то еще круче.
21 год. 17-ая Java : - "там в 8-ой java куча новый фич, на которые особо не обращайте внимание". 😆
ынтерпрайс фигле
И даже эта 17тая джава всёравно не так хороша, как выстрелевший сишарп. Пересел на шарп - офигел
@@TedFanat а что там если вкратце?
Искренни благодарен за ваше старание и поделенный опыт. Любим вас....
Хы, а я в первую попытку освоить жабу как раз с Шилдта начал, причем полного. В итоге где-то месяц каждый день часа по три ее читал... туговато все-же шло.
А так - у него еще есть "Руководство для начинающих", новичкам таки лучше его брать.
И что в итоге? Какой результат? =) Работаешь программистом уже?
@@Дмитрий-ц5ш5ъ Результат был довольно странный.
Поучив жабу, я решил попробовать андроид (а в энтерпрайз не хотелось, ибо Немчинский запугал тем, что оно дико скучно и сложно. Это была ошибка номер один).
От андроида меня стошнило, и я резко решил пойти учить питон - ошибка номер два, ибо уже после того, как питон неплохо так поковырял, оказалось, что в моей локации на тот момент вакансий питонистов не было в принципе. А на удаленке джуны не нужны.
Поэтому плюнул и ушел в девопсы - правда, из трех лет работы последний год по сути девдевопс, лабаю всякую внутреннюю автоматизацию на го и питоне.
И сейчас планирую постепенно валить в полноценные разработчики, и снова в жабу (круг замкнулся) - ибо языки с динамической типизацией больше не вставляют, а гошечка уж больно нишевый (да и немного подбешивает, как его комьюнити говнокод в канон возводит).
Ну и оказалось, что мне сложную бизнес-логику раскуривать интереснее, чем лишние RPS выдавливать из перекидывалки джейсонов.
@@redneck_prm5429 Ого! Спасибо за ответ.
У меня тоже иногда проскакивают мысли учить Пайтон, либо уйти в Андроид разработки (все говорят, что это очень легко, зная Джаву)
Пожалуй не буду метаться, а сосредоточусь на Джавэ. =)
Кстати, многие говорят, что последние годы (в связи с самоизоляцией) берут даже на удалёнку Джунов. Или это всё миф?
@@Дмитрий-ц5ш5ъ По андроиду надо понимать, что это по сути своей фронтенд (ну, и помимо жабы сейчас там уже обязателен котлин). По питону - что несмотря на рейтинги, где он стабильно на первых местах, именно в разработке он живет по сути в бэкэнде, и занимает там довольно скромную нишу.
А джуны на удаленке - да, наконец то это стало реальностью. Не то, чтобы все подряд стали брать, но вакансий весьма заметно. Каких то три года назад было совсем глухо.
Ух ты, новая реклама, классно сделали)
А шильд, по-моему, наоборот хорош для новичков, объясняется все подробно, без всякого проф-сленга, лирических отступлений и ссылки на другие технологии, когда новичку-то с Java Core разобраться бы.
Я читаю ту книжку,можу сказати так- на одній книжці Шилда не вивчиш Java полное руководство ,книжка дуже і дуже важка в розумінні
Не буду спорить, потому что восприятие у всех, конечно, разное. Но, вот допусти, взять дженерики, как сейчас, помню, что там раз-раз посмотрел, и сразу понятно, как их писать.
Но конечно, по одному Шильду, да и ни по какой одной книге Java не выучишь, чего стоит один только Stream Api, а потом все остальные фичи из 8 джавы. Но, но, но…
Для совсем уж новичков лучше читать не справочник Шилдта, а его книжки для начинающих, они действительно простые и понятные.
Что касается его же книг по другим языкам или те же алгоритмы, то их сильно критикуют. Но мне книжка для маленьких по С++ зашла и помогла легко ступить на эту казалось бы враждебную территорию.
Справочники его я бы не стал читать в 2к21 году, когда есть Гугл и Стаковерфлоу. Получил из них крайне мало информации. Лучше уж почитать про паттерны и чистоту кода, это гораздо полезнее
@@lifekilled8236 ну java полное руководство то книжка,не справочник
@@dmitrikonnov922 та,для мене важка
начало 6:00
Сергей можете пожайлуста записать ролик про Embedded разработчиков.
Robert Sedgewick - Computer Science: An Interdisciplinary Approach
Cay Horstmann - Big Java: Early Objects. 7/e.
Paul Deitel - Java How To Program, Late Objects 11th Edition
Реклама такая что аж смотреть приятно) серьезно)
спасибо!
После того как изучили основные конструкции языка и опробовали их на практике, попробуйте ПОЧИТАТЬ Хорстмана Библиотеку профессионала(примерно первые 200-300 страниц, до эксепшнов и многопоточности включительно, хотя многопоточку по желанию).
Это шикарная книга
это отдельная книга? не java core, которую рекомендовали в видео?
@@maxlich9139 книга называется Библиотека Профессионала. Первая часть называется Основы(Core), вторая - Тонкости Программирования ( Advanced features)
Для начала надо прочитать "Computer Science" Седжвика -- пользы будет больше для начинающего.
интересно, а для более опытного все равно маст рид?!
@@maxlich9139 Для опытного разработчика интерес представляют главы, начиная с 5й, а также задачи и примеры ко всем главам. Также мне интересна была методология, представленная в книге с педагогической точки зрения, так как я сам не только программирую, но и преподаю.
это свежая книга?
@@oleksandrkuzmin8655 Нет
Ещё одно доброе утро с Сергеем Немчинским 🔥👍🤝
Большое спасибо за Ваши видео, они смотрятся очень легко и приятно, хотя в них зачастую Вы затрагиваете сложные вещи. Попробуйте написать художественную книгу про становление программиста с нуля. Мне кажется из Ваших рук получится отличная история, которая заложит сильную мотивацию стать программистом. :)
Тогда зачем вы держите этих менторов, если они даже книгу не могут посоветовать?
если посоветовать хорошую книгу - ментор уже будет не нужен.
Книги для начинающих:
-справочник
-справочник
-книга для уже знающих Java...
Про Файна 100 % согласен только не читайте апплеты и обязательно напишите калькулятор, Философия очень подробная и кстати по-моему только в ней описаны ассоциации.., вместо Head First лучше читать Хорстмана(меньше воды), из Head First(написать чат неплохо) а по алгоритмам Gorking algorithms(для начала). А вообще я думаю лучше курс потому что там показывают, проблема в том что хороших очень мало(практически нет)
Публичное унижение менторов фоксмайндед, получаицца. Получается, что они не компетентны, раз не понимают что надо рекомандовать новичку. Или я неправильно понял основной посыл ролика?
А что, можно либо поддерживать, либо унижать, третьего не дано? Свое мнение уже запрещено высказывать?
Может Вы просто ищете дополнительный смысл там, где его нет :), иногда на вещи можно смотреть проще😉
Получаицца
Я сам начинал с Шилда, правда руководство для новичков(хотя от полного издания, первая часть ничем не отличается, а справочная часть, там как раз таки вторая). Поэтому первая часть Шилда вполне подходит для новичков(там даже задания есть в конце глав). Настоящий справочник это Джозеф Албахари c# in a nutshell. Вот там да, сухой язык, а Шилд умудряется еще ООП преподавать по дороге и дает куда больше примеров, чем даются в обычных справочниках
Классное видео)) очень хочется послушать про python
У Шилдта есть книга для начинающих. Издание 2022 года. Java: A Beginner's Guide, Ninth Edition. Возможно она имелась ввиду, а не справочник.
Хеллоу. Спасибо. До пенсии ещё есть время попробовать себя в чем-то новом )))
Спасибо за видео и рекомендации по книгам!🥰
я с head first java начинал, подача материала не очень понравилась, параллельно изучал Swing и собственно сразу начал писать проект в итоге при создание проекта узнал больше чем в книге, так как по каждой проблеме гуглил. в итоге проект написал раньше прочтения книги так как по немногу и долго читал . Вывод больше практики и лучше усвоится материал. и по мимо книг учитесь Гуглить.
Это объясняет почему после начала чтения справочников и других рекомендованных книг меня выворачивало и отталкивало от программирования.
Всю рекламу у меня было ощущение, что Сергей прям из-за стола встал на стул и стоял там до конца =) 4:59
Хортстманн сам пишет про свою книгу так:
"Как и все предыдущие издания этой книги, настоящее издание по-прежнему адресуется серьезным программистам, которые хотели бы пользоваться Java ()ля разработки настоящих проектов. Автор этой книги представляет себе вас, дорогой читатель, как грамотного специалиста с солидным опытом программирования на других языках, кроме Java, и надеется, что вам не нравятся книги, которые полны игрушечных
примеров вроде программ управления тостерами или животными в зоопарке либо "прыгающим текстом". Ничего подобного вы не найдете в этой книге. Цель автора - помочь вам понять язык Java и его библиотеки в полной мере, а не создать иллюзию такого понимания."
Читаю head first java в оригинале. Очень хорошие шутки и подача материала. Очень наглядные и подробные примеры именно "для чайников ". Не скажу за русский перевод, но говорят суть искажает.
русский перевод норм, вроде без косяков (типа фабрик, рабочих и прочего переводческого трэша)
Кратко и по делу, ничего лишнего - отлично. Другие целые библиотеки советуют, а толку нет. Книжки действительно стоящие, тоже к ним пришел.
из-за необходимости программировать на Android для своих проектов пришлось сесть за изучение Java (делал ранее проекты под андроид на Delphi, но получается уж очень топорно и костыльно). в качестве книги взял Шилдта 6ое издание в переводе на русский. читаю тупо с первой страницы. есть разделы которые изучаю детально, а есть которые пока просто читаю, чтобы в общих чертах понимать возможности и особенности языка. не согласен, что книга исключительно справочник. у меня по Delphi есть действительно справочник - вот там действительно нет смысла читать все, ибо в голове будет точно полная каша. Шилдт же достаточно неплохо раскрывает основы Java для новичков.
Спасибо огромное Вам.
Все ясно и понятно. 💪
Можно подобное видео про С шарп)
После таких книг надо заняться поиском новых ментаров ))
* менторов
*минотавров
*кентов
Книжка Эккеля стара как мезозой, 4е издание для SE6 написано, если не ошибаюсь - не слишком ли она древнючая?
ну основы-то не поменялись
А вообще, он тяжеловат для новичка
Хороший информативный ролик, почти все правда на английском, но будет стимул качать этот навык.
Но есть замечания к качеству видео. Смените пожалуйста цветофильт, Немчинский стал похож на смурфа, ужасный синий оттенок
Так же момент с переходами лесенкой, визуально больно и режет глаз
да фига, на русском тоже есть. Тот же Эккель например (дома валяется его третье или второе издание). Да и Head First Java тоже есть на русском (я как раз на этом языке читал эту книгу)
Сделайте такое же видео о С++ пожалуйста
Чтобы получить список книг которые нельзя читать новичкам? :) Я бы новичкам посоветовал Столяров "Введение в язык C++".
Ну может быть😅🤷🏼♂️, спасибо
Дуже дивно, що не згадали про Шилдта "Для новачків". Я спробував Еккеля - не дуже зайшло. А от Шилдт якось полегше пішло.
Как вы относитесь к курсам на udemy?
А мне нравились ваши ролики, куда делся старый монтаж?(
По Java EE порадьте книгу будь ласка.
По java script есть такой список? Киньте ссылку, пожалуйста
Стоит ли учить Java первым ЯП с полного 0 ?Если не силен в англ и матем? Или смотреть на питона лучше?
Думаю можно, а англ и матем не влияет на то, эффективно ли ты будешь учить яп или нет. Нужно иметь хорошую(нормальную) память и конечно же сам интерес к программированию, истинный энтузиазм. Если выбирать между питоном и джавой для новичка, то я бы лучше выбрал джаву, хоть я сам и начинал с питона. И я считаю что просто замедлил процесс, тем что учил первым питон, а не джаву. Ведь джава это С-подобный яп и с помощью него ты как бы лучше и быстрее поймëшь многие вещи, которые работают в капоте пк/яп.
Да я больше скажу, на джаве интересней программировать, чем на питоне. Да, питон легче, и в джаве будут трудности, но это не замедлит вашу учëбу точно, вы только станете более закалëным прогером. После джавы не сложно учить другой яп, тем более если он С-подобный. Короче джава это ахеренный язык для новичка, удачи и никогда не сдавайся
@@skrupidonn а сами уже нашли работу на питоне?
@@Passattikk Нет, я пока что довожу до совершенства свои знания на питоне. Изучаю фреймворки для бека и тонкости языка, парарельно читаю книги по джаве и практикуюсь. Для работы я думаю пока что рановато (я в вуз хожу, мне 19)
@@skrupidonnа сейчас как у Вас успехи?)
Здравствуйте Сергей. Сделайте пожалуйста видео какой надо ноутбук для разработчиков. Хочу начать обучение не знаю какой ноутбук надо покупать. Заранее спасибо.
Будь-який сучасний. Можна навіть і не дуже сучасний. Вистачить 4 Г оперативи, 2-яд процесор на 2 ГГц і більше і навіть інтегрована відеокарта. Ну і диск гігабайт на 200. Все
@@olegkovalenko2797 ну 4 Гб оперативки сейчас это не о чём. Нужно брать не меньше 8, а лучше 16 Гб
@@alexgubin78 Власне для розробки на Java достатньо вищезазначених параметрів. Ні про що інше я не казав
Нюанс, есть две версии Шилдта, это "Полное руководство" что является справочником, и "Руководство для начинающих" - вот это действительно для начинающих и я её читал и её и рекомендую!
Но там нет такой важной темы, как коллекции
@@coffeeman4581 нет? О_о
Осталось добавить где эти все отличные книги найти подешевле... Может быть даже подержанные... )
В инете искать не пробовали? :)
А можно просто начать читать OCP от Селикова и Боярских. И та вся макулатура будет не нужна. Особенно Эккель.
Привет всем. Первые 2 книги разве не на старой версии java написаны? 1.5 вроде или я не прав? актуальны?
Наконец то адекватная оценка Шилдта как справочник.
Я так его и увидел, и поэтому не стал читать.
А то советуют его на каждом шагу
Head first зашла хорошо.
Новичок
она только совсем прям основ касается, но разбирает их хорошо, становится понятно (то же ООП например)
но по идеи после нее надо читать/изучать что-то более подробное, например Хорстманна или Шилдта
У Шилдта есть ещё и РУКОВОДСТВО ДЛЯ НАЧИНАЮЩИХ. Тоже кирпич, но раза в 2-2,5 тоньше чем ПОЛНОЕ РУКОВОДСТВО, ещё и с упражнениями. Есть также вполне классный Барри Бёрд с JAVA ДЛЯ ЧАЙНИКОВ.
п.с. впрочем кто я такой чтобы дополнять списки литературы от Немчинского и его садистов-юмористов менторов?)))
А что насчет "Java за 24 часа" Кейденхеда? По-моему, хороший самоучитель для начинающего! Еще есть "Starting out with Java" Гэддиса. С последней я не знаком, но хорошо знаком с аналогичной для Python от этого же автора. Вот только она еще не переведена на русский.
Книги которые называются X за N часов или Y за M дней можно сразу кидать в топку.
@@mormeoi ага это книги для ...опок
Зашёл на сайт с описанием курсов. И не нашел курсы по java script. Их нет?
Огромное спасибо за Ваш труд и подачу информации. А лично от Вас, какая может быть рекомендация по книгам. Тоесть, чтобы на уровне рядового человека реально (прощупать, так сказать) понять прицип ООП. Или может перефразирую - Какие при помощи JAVA решаются проблемы или вопросы связанные с повседневными задачами (тоесть назначение в жизни, наверно)? Извините может за банальность вопроса. Но, просто, когда с 0 начинаешь слушать даже Ваши лекции на том же Yutube - понимаешь, что человек преподает информацию с огромной базой данных в голове и просто не может упростить до уровня "пола" подачу информации, в силу того, что блин ребята "сук...", ну хоть "это" вы уже должны знать .... ((( А нет есть такие , что и этого не знают ...
Я сейчас по Якову Файну изучаю java, вполне доступно, до этого вообще компьютер видел только по телевизору)))
"HelloWorld" уже написан и работает))
Правда у меня высшее техническое образование, возможно как-то помогает.
@@МихайлоЛінський-д4й спасибо)
Нужно спросить у менторов - прочли ли они эти книги сами? А то похоже, что они решили поумничать просто
Что скажите по поводу "Burd Barry - Java For Dummies" ?
У Васильева А.Н. хорошая?
Хм, хотел к вам на курсы пойти, но раз у вас такие неадекватные менторы, то наверное поищу другую контору.
Что со звуком? В наушниках слушать больно.
поменяйте наушники
@@SergeyNemchinskiy мне тоже звук показался не очень хорошего качества, и глухой какой-то
а мне формат Head First показался Популяной Java для школьников(хотя я и сам новичок пару месяцев изучаю)
Хочу стать программистом!!! Где взять времени и денег, чтобы за это время с голоду не умереть?))))
Гарри Поттер и философский камень:)
(не смотрел полностью, но название подходящее🙂)
деньги? деньги-то тут причем. можно же самостоятельно все выучить
Реклама прям развивается на глазах. Приятно выглядит)
спасибо!
Флэнагана ещё как минимум и Р.Мартина клинкод. Функциональщину лучше по Уорбертону начинать осваивать.
Видео выглядит как антиреклама :-) это тот случай когда сам себе выстрелил в ногу :-)
😆
Привет Сергей а можно книги про C++
а где про спринг)
Добрий день. Знайшов Еккеля видання 2001 року і 2017... Різниця ціни в 3 рази... Варто купувати новішу чи ні?? Дякую.
нет большого смысла
Дякую за відповідь).
Привіт Сергій, ти сказав у відео не вчити патерни так рано, а як бути якщо в «философия джава» 15,16 глава та навіть в 4 попередніх він стягує це поннятя
очень интересно а какие плюсы у джавы перед с++. Прост учусь на с++ и думаю какой-то другой учить
Java это managed язык, а c++ -- native. У того и другого подхода есть плюсы и минусы. Лучше расширять кругозор и учить совсем что-нибудь непохожее, например Haskell.
Алексей жесток
Как стать java пр-ом. С каких подзатыльников начать. Как закончить старую жизнь с ее крючками и начать новую. Как отвлечься от привлекательного хайпа вокруг мира крипты. И другие философские вопросы 🙂
почему-то мне именно шилдт зашел больше всего. философия java слишком сложна для понимания пока что для меня.
Хороший ролик, такой же бы по Python.
Как относитесь к "Элегантным объектам"?
Зашквар!!!
Ролик, как Немчинский деклассирует своих менторов 😁
Що скажете про дану книгу? Як для новачка.
И.Н. Блинов., В.С.Романчик| Java from EPAM (2020)
не читал
Поздно я уже прочитал)))
Брюс Эккель вообще новичкам противопоказан, уж лучше Шилд тот же. У Эккеля еще и флэшбеки по С+, только лишняя инфа новичку.
1:20 уже поздно...
Здравствуйте, Сергей, как вы считаете, хай на ай профессию спал по сравнению с 17-19 годами
Для новчика нужно для самого начала научиться создавать прообразы тех сущностей,которые потом будут отображены на конкретный язык программирования.То есть лучше начинать просто с декомпозиции задач и переложения на псевдокод или на самый простой язык,а Java далеко не самый простой язык
Кажется, я с Вами солидарен. Вы не могли бы посоветовать ресурсы и книги по этим направлениям?
@@CrushOverite Меня не спрашивали, но от себя посоветую 9ю главу книги Совершенный код (:
согласен, но не считаю джаву сложным языком (по-моему, наоборот - простой как тапок))
@@korhzik77750 Спасибо!
Что случилось с монтажём ? Анимации на уровне 3 класса 👎…
После этого видео передумал идти к вашим менторам на курсы
Книги джаву не помогут выучить. То что есть в книгах, есть и во всех других источниках. МОжно конечно для старта одну книжку прочесть, но практики должны быть 65% минимум во время обучения.
Сергей дак у вас сайт не работает, я перехожу на него пытаюсь кликнуть на любую кнопку, а сайт не отвечает
Вы наверно из Россия
@@jaloliddinhaqnazarov Из казахстана
@@volselongames4505 сейчас тоже у вас не работает это сайт или уже заработал
@@jaloliddinhaqnazarov нет, не работает, вообще мёртво всё
Я вообще ржу, своих же менторов щемит, хоть бы подготовился до видео, отобрал сам бы книги
Товарищи подскажите, мне 30 работаю пожарным, денег соответственно не хватает, неделю назад самостоятельно начал учить основы на языке python, пока все даётся, а главное нравится, получаю удовольствие, мой вопрос в том, что узнал, что на python , мало заказов даже если изучить django , так ли это? Стоит может учить другой язык, как лучше поступить?
можно же посмотреть местный популярный сайт с вакансиями (в России это хэдхантер, в Украине вроде доу, в Беларуси тоже что-то свое есть)
Как сейчас дела в итоге? Освоил программирование?
настоящие видео начинается с 5 минуты 56 секунды.
Все рекомендуют именно эти книги. Других книг по жаве, наверное, просто не существует.
Седжвик "Computer Science: основы программирования на Java, ООП, алгоритмы и структуры данных"
Шилдт заходит.
Почему видео называется какие книги стоит прочитать начинающему, а не наоборот, чел, ты тупо залил мои уши
Shield - 🤭скучно, как первая книга худший вариант, имхо стартовать нужно с Изучаем Java | Сьерра Кэти, Бэйтс Берт, догоняться thinking java после того, как композиция вытеснит наследования из каждого класса где нет отношения is . А потом стоит почитать грохаем алгоритмы, к сожалению мой путь не содержал ни одной из перечисленных книг пока я не стал мидлом, это заметно затормозило на уровне 1к мою зп, самооценку и притупило амбиции. Не надо так)
Классические МЕНТора рекомендуют читать кодексы :)
Thinking in Java я бы не советовал. Эккель постоянно сравнивает Java с С, это сильно сбивает с толку, если оба языка не знаешь.
Ахаха да, согласен, про фаулера, там без реального опыта делать нечего
В моем банке (один из крупнейших) только один человек умеет применять то что там написано. Я до этого еще сам не дорос, но хотя бы понять могу
Автор тепер твердо переконаний, що він Немчинський, що дуже тішить