Обсуждаем какая версия Java сейчас актуальна. Курсы JAVA – http://bit.ly/2JA6aEx Курсы C#/.NET – http://bit.ly/2pv2tZY Курсы ANDROID С НУЛЯ…

source

47 COMMENTS

  1. Чуви, ты больше 15 лет пишешь на этом языке и до сих пор не знаешь кто его разработчик (3:37).
    Это можно понять, хоть и не делает тебе чести. Но то, что не подготовился к десятиминутному ролику, это прям вообще 🙁

  2. Вопрос Сергею ) тема для видео )
    У каждого программиста есть истории фейлов. Кто-то дропал или ломал базу данных на продакшене, кто-то ломал критичный функционал или ронял сервер. А у вас были подобные случаи за время вашей работы? Чем всё закончилось? И лично вы как наказываете программистов, которые делают подобные косяки? Если такие вещи прощаются, то когда настаёт момент, когда сотруднику говорят до свидания?

  3. Вопрос – сколько часов в день нужно заниматься, чтобы стать Junior Java Dev, и впринципе какое количество часов вы считает оптимальным для изучения языка?

  4. Привет, я из Украины

    Нужен совет.

    В 2015 года меня взяли в компанию под проект, мы делали для предприятия программу на C# Декстоп, нас было в команде 7 человек, зарплата в районе 1000$(для Украины это много) в месяц, летом в 2019 года мы сдали проект и все поддержка закончилась, с лета сижу без работы, под десктоп вообще не требуеться программисты а на фрилансе как то не стабильно получаеться , так вот скажите что вообще делают программисты после сдачи проекта как они новую работу ищут, может видео будет

  5. Зависит ли ЗП программиста и возможность его трудоустройства от возраста. Есть мнение, что возраст за 40 для программиста в странах СНГ уменьшает шансы рассмотрения его кандидатуры на вакансию и уменьшает уровень ЗП даже при наличии у него большего опыта. Так ли это?

  6. Сергей я с вами не совсем согласен, да бизнесс интересы всегд имеют приоритет, но когда начинаешь разбиратся , то понимаешь что
    1. Джава 8 у неё есть проблемы с безопасностью , особенно если мы говорим про сериализацию
    2. Начиная с джавы 9 некоторые фреймворки были удалены что бы сделать джаву более лёгкой а это значит, что в "старых" проектах придётся проводит аудит зависимостей и только после этого делать планы по переходу
    3. Майкрософт и много других компаний уже сейчас комитят в openJDK и по сути надо писать тест свиты для перехода на openJDK если нет желания платить Оракл
    4. Если проект до сих использует свинг, то блин єто селяви придётся оооочень долго пилить на JavaFX , ну и кто за єто будет платить?
    5. К сожалению щас для фротенда многие фирмы крутят angular или react или VueJs , на двух моих последних проектах на джаве в основном крутят вебсервися и меседж роутинг для ендпоинтов.
    Итог: Джава 8 это последняя джава где всё работало без особых свестоплясок, для новых версия Джавы придётся писать интеграционные тесты причём очень долго и нудно, а те кто это делать не будет, будет граблями по рукам получать и делать всё через овертайм и это значит для бизнесса проблемы.
    Последня джава ее технология Oracle ADF , там вообще все на джаву 8 завязано и я не понимаю , почему Оракл до сих пор этот мастодонт поддерживает и рекламирует типа это наш корабль для cloud.

  7. @Sergey Nemchinskiy Привет! Есть вопрос – Хорошо ли использовать автоаптейт БД из гибернейта. Или лучше писать SQL миграции ?
    Спасибо за видео! Очень интересно!

  8. Ну насчет нетормозящую я бы поспорил, байткод который использует java машина тормозит ужасно. Особо в тех приложениях где используются серьезные базы данных начиная со 100gb и выше. В этом плане другие платформы даже кроссплатформенные намного эффективнее и быстрее. Про мелкие программы с небольшими данными все ок.

  9. Вообще-то, ораклавская Java 8 тоже стала платной – The Oracle JDK License has changed for releases starting April 16, 2019. Т.е. последняя бесплатная Java 1.8_172, а дальше пошли апдейты к Java 8, за которые надо платить при использовании в коммерции.
    Оракловская OpenJDK не является альтернативой для Oracle JDK – там нет часто много каких багфиксов, которые есть в Oracle JDK (например, сплитератор, который нужен для работы parallelStream коллекций в OpenJDK 8 имеет баги, которые давно решениы в текущих версиях Oracle JDK 8). Есть ещё всякие Adopt OpenJDK, от Amazom JDK – Corretto, но они тоже имеют свои нюансы, которые могут повлиять на поведение приложения в самых неожиданных местах.
    Поддержка Java 8 от Oracle скоро прекратится (9, 10 и 12-ая версии уже не обновляются). Т.е. не будет больше выходить обновления безопасности. Да, на удивление ещё в некоторых компаниях используют даже Java 6, но, видимо, для них безопасность либо не критична, либо до серверов, где крутится Java 6, не так-то и просто добраться извне. Но ведь бывают реально очень важные патчи безопасности.
    P.S. Новые версии Java выходят с частотой одна в пол года, а не год.

  10. Я конечно понимаю что видео для новичков, и чтобы не распугать потенциальных студентов идти учится в фокс_майн_камф, девиз компании "сделаем программистов не только лишь из всех".
    Но все же, так ведь хочеться чтобы ну хоть раз в десять видео выходило видео из ДИКИМ ТЕХНИЧЕСКИМ АССЕМБЛЕРНЫМ ДЕТАЛЬНЫМ ТРЕШАКОМ из лямбдами, блямбдами и т.д. , чтобы по полной технически нагрузить неокрепшие мозги. Ведь должно быть тяжело в учении, легко в бою. Ведро пота на учениях спасает каплю крови в бою.
    Ну вот мозахисты мы мозахисты. Крови, хлеба и зрелищ в студию!

  11. Добрый вечер

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

    Я понимаю что тут можно сделать как нравится лишь бы проект собрался/скомпилился, но хочется структурировать проект так чтобы другие разработчики его интуитивно понимали что где находится и почему. По каким общим принципам это всё делается?

  12. А мне кажется что Java так начала суетиться с версиями и добавлением синтаксического сахара из-за появления .Net Core.
    Дело в том что C# по всем параметрам обгонял Java всегда (как язык программирования) и довольно существенно, но у Java была одна киллер фича, которая делала сравнение C# и Java бессмысленным (как технологии) и это конечно Linux.
    Но (!!!) сейчас .Net Core который с текущей 3.0 версии почти ничем не отличается от .Net Framework без проблем стартует на Linux и Java (точнее Oracle) сильно напряглась/испугалась на этот счет, что в общем то правильно, так как единственное преимущество Java в сравнении с C# было потеряно.

  13. Сергей, я не накручиваю отзывы за деньги, мне действительно это интересно. Ты просил задавать вопросы, я задаю.

  14. на сайте oracle в архиве есть java 8u211 и ранее, а также java 8u211 и позже. Скажите пожалуйста с чем это связано. зачем эти подверсии так разделять?

  15. стоит ли мне, почти 30летнему взяться за обучения программирования или уже поздно ?

  16. Сергей. На фиг они в каждом объявлении требуют знания Linux? От него воротит. На фиг он вообще нужен программисту, если есть админы? Его что, учить для java обязательно?
    А если работать нравиться под виндой, тогда зачем он нужен?

  17. Это ещё не самая е***тая система версий. Гугл Хром показал, что можно по версии каждый месяц клепать и достигать доселе невиданных цифер. Фаерфоксу пришлось тоже прикинуться валенком и повторять.

  18. Сейчас есть новый мейнстрим, это FreeBasic. Компилятор FreeBasic и IDE на выбор к нему. Он имеет Си-подобный синтаксис с поддержкой qBasic, а так же встроеную графику, при чем достаточно мощную. Сейчас, кто в теме, переходят на этот язык.

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

  20. Было установлено 1.8 и 1.11 , потом внезапно нужно было собрать плагин антом, ант ругнулся что не знает что такое Java "1_11_4", пришлось все снести и поставить заново 1.8 в месте по умолчанию и все завелось, и теперь ставить версию по-мажористей нет никакого желания)

  21. Предлагаю новую рубрику про обновления и новости Java, чтобы быть в курсе событий. Думаю, что это могло бы привлечь больше аудитории на канал.
    Кто за? 🙂

  22. Расскажите про языки программирования. Как они создаются, кем и с помощью каких инструментов. очень хотелось бы послушать.

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

  24. Ну что, приятно послушать квалифицированное мнение коллеги. Мне вот всё интересно, а вот реально быстродействие исполнения байт-кода повысилось от Java 8 к Java 13 хоть в какой-то мере? Или так, чуть-чуть? Или вообще никак? Нигде не могу толковых пока найти сравнений на эту тему.

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

  26. Java 8. В 13 изменения есть, да минимум. И был бы смысл обновляться, если бы не было гемора с jigsaw.
    А про java 2 не знал. Ждем видео не для новичков. =)

  27. Начиная с Java 9 разработчики начали убирать из JDK то, что там не должно быть или то, что уже сто лет устарело.
    Наиболее забавная фишка это аннотации @PostConstruct и другие из пакета javax.annotations. До Java 11 все это было в JDK, а теперь нужно отдельную библиотеку подключать.

LEAVE A REPLY

Please enter your comment!
Please enter your name here