С Новым годом! Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.74/27: Рейтинг темы: голосов - 27, средняя оценка - 4.74
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
1

Я учил не Java 8?

19.03.2019, 21:39. Показов 4912. Ответов 62
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Не понимаю
учил учил пол года джаву, знаю что там уже выходили 10,11 джавы(но я не переходил на них).
В итоге недавно узнал, что оказывается, используется совсем другая запись почти всего.
Например
Java
1
2
3
4
5
6
7
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
 
    for (Integer i : numbers) {
        if (i % 2 == 0) {
            System.out.println(i);
        }
    }
запись такая
Java
1
2
3
4
5
 List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
 
    numbers.stream()
            .filter(i -> i % 2 == 0)
            .forEach(System.out::println);
скажите, каким образом я должен был узнать про такие введения, если почти везде статьи 2010-2017го года?
и что это ваще и почему оно работает в Java 8? она же типа старая считается или как?
или я учил Java 1-7 версий и оказывается я даже не знаю Java 8?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.03.2019, 21:39
Ответы с готовыми решениями:

Java FAQ: для тех кто знает (учил) С/С++
1. Строки сравниваются не при помощи оператора == а при помощи метода equals (&quot;a&quot; == &quot;a&quot;) == true...

Lg(x) Не учил ассемблер..
Помогите написать прогу до сегодняшнегое вечера пожалуйста народ... с обьяснением желательно.....

Кто как учил C#?
Добрый день. хочу поднять тему, которую не раз поднимали, но тем не менее для новичков крайне...

Кто как учил WinApi
Вот хотел спросить кто как учил WinApi, кто что читал. Я вот например читаю Ю.Щупак - WinApi не...

62
746 / 493 / 285
Регистрация: 10.09.2015
Сообщений: 1,530
22.03.2019, 01:00 21
Author24 — интернет-сервис помощи студентам
andr_17, по сути понятие джун относительно. В разных компаниях по разному считают о том, какая у джуна должна быть подготовка... Если ты молодой, то большая вероятность, что возьмут с учётом перспектив. Но знать тонкости синтаксиса нужно. Spring, Hibernate, английский - требования зависят от компаний и амбиций твоих ну и зп.

Найти работу не так сложно, если ты немного фанатик программирования и тебе интересно...это легко прослеживается по человеку. А вот останавливаться в развитии не стоит. Знать всего не возможно и ты будешь удивлён, когда через 5 - 10 лет ты всё так же будешь находить тонкости в вещах, которые казалось, что знаешь досканально...

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

Добавлено через 8 минут
по поводу Апплетов да, я загнул. Это технология изжила себя и браузерами не поддерживается большинством. Но на собеседовании могут спросить, что выявить твою компитентность

на счёт JUnit, Moskito - это тесты и используют их тестировщики, но есть компании, где штат тестировщиков почти упразднён и знание будет в плюс, хотя бы поверхностно

по поводу SELEnium - грубо говоря - это эмуляция человека. Бот. Тоже используется для тестов, знать не обязательно

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

ссылку на вопросы я приложу:
http://becomejavasenior.com/bl... developer/

P.S. Ещё раз, всё зависит от твоих амбиций. Удачи тебе!

Добавлено через 2 минуты
ах да, больша вероятность, что в основном в большинстве компаний что ты первым будешь делать? парсить xml или JSon. Да писать документацию. Нудно и не особо интересно, но шаг уже будет в сторону мидла )
1
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
22.03.2019, 01:01 22
ArtemFM, тестировщики не используют junit, написанием юнит тестов занимаются разработчики
0
746 / 493 / 285
Регистрация: 10.09.2015
Сообщений: 1,530
22.03.2019, 01:04 23
у меня друг работает тестировщиком и вот как раз их юзает, а разработчики выше этого )))

Всё зависит от компаний. Ну спорить я не буду...я по сути своей неуч )
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
22.03.2019, 01:07 24
ArtemFM, это называется Mockito.
Не припоминаю, Когда мне или кому то из подопечных приходилось парсить xml или json

Добавлено через 58 секунд
ArtemFM, я очень плохо представляю, зачем тестировщикам может быть нужен junit
0
746 / 493 / 285
Регистрация: 10.09.2015
Сообщений: 1,530
22.03.2019, 01:11 25
Я по крайней мере встречал 3-х человек, которые первые месяцы парсили всё подряд )

По поводу junit. Думаю, просто ты работаешь в топовой компании, судя по твоей осведомлённости и знания программирования, но в компания (точках входа в программирование для людей) такое встречается )
0
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
22.03.2019, 04:23  [ТС] 26
спасибо)
Цитата Сообщение от ArtemFM Посмотреть сообщение
а вообще советую посмотреть вопросы собеседований и проверять себя по ним и когда ты сможешь на все их ответить хотя бы с пониманием, а не заучиванием, то ты готов для собеседований. + стандартные алгоритмы, типа сортировка пузырьком, бинарный поиск, marge sort, и т.д.
но вот насчет этого я не согласен, ну или так сказать не понимаю.
почти всего говорят(и мои знакомые), что это все хрень для задротов и по сути это не нужно им вообще никак на работе, все эти алгоритмы, сортировки чисто для математиков-прогеров, которым интересно 24 на 7 разбирать всякую хрень бесполезную, вместо того, чтоб изучать например как пользоваться фреймворками или чем то, что реально нужно, чтоб работать
0
Автоматизируй это!
Эксперт Python
7215 / 4711 / 1224
Регистрация: 30.03.2015
Сообщений: 13,418
Записей в блоге: 29
22.03.2019, 06:55 27
Цитата Сообщение от ArtemFM Посмотреть сообщение
он не стримится узнать больше.
от слова stream?))) шучу

Цитата Сообщение от ArtemFM Посмотреть сообщение
на счёт JUnit, Moskito - это тесты и используют их тестировщики,
Mockito. И использовать их должны в первую очередь разработчики для тестов своего кода. Пацан накодировал-пацан протестировал. Тестировщики редко юзают мокито, 90% о нем только слышало

Цитата Сообщение от ArtemFM Посмотреть сообщение
по поводу SELEnium - грубо говоря - это эмуляция человека.
это библиотека для взаимодействия с браузером, имитирующая все действия, которые может выполнить там человек (скролл, клик, ввод текста, переход). Не обязательно использовать ее для тестирования, можно скажем парсить сайты.

Цитата Сообщение от xoraxax Посмотреть сообщение
ArtemFM, тестировщики не используют junit
Цитата Сообщение от xoraxax Посмотреть сообщение
ArtemFM, я очень плохо представляю, зачем тестировщикам может быть нужен junit
для автоматических тестов, например апи, я скажем предпочитаю тестНГ, но много на каких курсах затачивают и на жЮнит. Да и те же УИ тесты на селениуме, там же тоже тестовый фреймворк юзают (селениум не умеет в тесты, он просто кликает, тыкает, ассертов то нет), чаще всего жЮнит/тестНГ. Так что да, тестировщики-автоматизаторы используют жЮнит.

Цитата Сообщение от xoraxax Посмотреть сообщение
Не припоминаю, Когда мне или кому то из подопечных приходилось парсить xml или json
а вот у нас с жсоном много работают и разрабы и тестеры

Добавлено через 4 минуты
Цитата Сообщение от andr_17 Посмотреть сообщение
изучать например как пользоваться фреймворками или чем то, что реально нужно, чтоб работать
на любую работу в любой сфере задают вопросы по каким то основам, по крайней мере джунов. Ну то есть если тебя попросили на доске вот фломастером написать код для переворота массива(сортировки пузырьком), а ты сидишь глазами хлопаешь, то чего уж тут про спринги спрашивать?
2
2716 / 2028 / 503
Регистрация: 17.02.2014
Сообщений: 9,426
22.03.2019, 08:47 28

Не по теме:

Цитата Сообщение от andr_17 Посмотреть сообщение
что это все хрень для задротов
дай Бог тебе быстрей найти работу, а потом, эти задроты тебя будут иметь во все отверстия, по поводу и без))

1
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
22.03.2019, 08:55 29
Welemir1, json прям парсите руками? зачем?
0
Эксперт функциональных языков программированияЭксперт Java
4542 / 2736 / 486
Регистрация: 28.04.2012
Сообщений: 8,647
22.03.2019, 10:05 30
Цитата Сообщение от andr_17 Посмотреть сообщение
почти всего говорят(и мои знакомые), что это все хрень для задротов и по сути это не нужно им вообще никак на работе, все эти алгоритмы, сортировки чисто для математиков-прогеров, которым интересно 24 на 7 разбирать всякую хрень бесполезную, вместо того, чтоб изучать например как пользоваться фреймворками или чем то, что реально нужно, чтоб работать
Ой лол, поэтому твои знакомые и клепают сайтики на фреймворках, а не занимаются разработкой этих самых фреймворков или JDK/JVM, например, или ещё чем-нибудь серьёзным.
0
Автоматизируй это!
Эксперт Python
7215 / 4711 / 1224
Регистрация: 30.03.2015
Сообщений: 13,418
Записей в блоге: 29
22.03.2019, 12:49 31
Цитата Сообщение от xoraxax Посмотреть сообщение
Welemir1, json прям парсите руками?
почему руками? я наверное не верно понял вашу беседу, конечно не самописными костылями, библиотеки есть для этого. Я к тому что понимание джейсона и как из него достать инфу, смаппить объект - вот это используем. а скажем xml вообще не используем и не парсим
0
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
22.03.2019, 14:39  [ТС] 32
Цитата Сообщение от Welemir1 Посмотреть сообщение
на любую работу в любой сфере задают вопросы по каким то основам, по крайней мере джунов. Ну то есть если тебя попросили на доске вот фломастером написать код для переворота массива(сортировки пузырьком), а ты сидишь глазами хлопаешь, то чего уж тут про спринги спрашивать?
почему бы и нет? я что не могу не знать всякие алгоритмы сортировки или решения формут, матриц и тд., зато уметь писать запросы, работать с многопоточностью?

Цитата Сообщение от korvin_ Посмотреть сообщение
Ой лол, поэтому твои знакомые и клепают сайтики на фреймворках, а не занимаются разработкой этих самых фреймворков или JDK/JVM, например, или ещё чем-нибудь серьёзным.
С чего такой вывод? они миддлы-синьоры, кто на .Net, кто на IOS
и почти все говорят, что большую часть они на работе научились, а не сидя дома за книжечками, а пришли с самыми основными знаниями, типа ООП, коллекции и прочие вещи, которые есть на любом самоучителе


upd. не правильно прочитал, а нахрена делать свои фреймворки, если их и так куча уже? ради выпендрежа, что ты классный гений? и без этого можно зарплаты 5-10к добиться, переехав в будущем в Европу/США
0
746 / 493 / 285
Регистрация: 10.09.2015
Сообщений: 1,530
22.03.2019, 14:52 33
Сеньор и мидл не говорит о качестве кирпича. Я как понимаю, твои знакомые работают ради бабла и им особо не интересно программирование. Поэтому и знают только то, что нужно. Но стоит им задать вопрос из другой тематике и вуаля - тупик. Таких везде полно. И часто говорят, мол:"Накой мне это знать. Я великий программист и это ниже моего чсв знать к примеру размерность примитивов". Если честно, такие вызывают смех у меня. Никого не хотел обидеть, если что

Добавлено через 2 минуты
Кто-то сказал, не помню кто:"Глупые обсуждают других, умные обсуждают чужие идеи, великие предлагают идеи"

Так вот твои знакомые пользуются идеями других и всё. Сами создать ничего не смогут и зависимы от фрамворков
1
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
22.03.2019, 16:51  [ТС] 34
Цитата Сообщение от ArtemFM Посмотреть сообщение
Кто-то сказал, не помню кто:"Глупые обсуждают других, умные обсуждают чужие идеи, великие предлагают идеи"
Так вот твои знакомые пользуются идеями других и всё. Сами создать ничего не смогут и зависимы от фрамворков
хз в 2к19ом так и надо, смысл чето пытаться делать свое? чего ты добъешься? даже 90% великих, которые создавали популярные языки, фреймворки и тд? кто их знает? кого мир знает из популярных айтишников? правильно, билл гейтц, цукерберг и еще парочку, а по сути все остальные нонеймы миллионеры/миллиардеры, но по сути они и не кодили 10230123 лет, куда лучше покодить до 30ти, а потом уйти в стартап, что куда интереснее чем всю жизнь просидеть в коде ради ВЕЛИЧИЯ.
В идеале для меня проработать 10+- лет прогером, нафармить денег, создать стартап и чисто для себя дома иногда кодить что захочется и ВДРУГ в 50 лет я и захочу углубиться, а сейчас мне не хочется каждую тему месяцами, годами учить, я хочу как можно быстрее понять то, что реально нужно, чтоб мне платили, а на остальное пофиг как то.

Прогеров щас 232181283213, сомневаюсь, что я даже углубляясь, особо буду выделятся перед другими
0
Автоматизируй это!
Эксперт Python
7215 / 4711 / 1224
Регистрация: 30.03.2015
Сообщений: 13,418
Записей в блоге: 29
22.03.2019, 16:54 35
Цитата Сообщение от andr_17 Посмотреть сообщение
и без этого можно зарплаты 5-10к добиться, переехав в будущем в Европу/США
Бог в помощь! друзья то тебе это из Америки рассказывали, листая доллары, так?
0
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
22.03.2019, 17:01  [ТС] 36
Цитата Сообщение от Welemir1 Посмотреть сообщение
Бог в помощь! друзья то тебе это из Америки рассказывали, листая доллары, так?
а что не так? по-твоему синьоры, тимлиды получают 5-10к, потому что они сидят и фреймворки пилят? или же всетаки потому, что они умеют координировать команду и советовать, что да как, имея опыт разработки проэктов
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
22.03.2019, 17:20 37
Цитата Сообщение от andr_17 Посмотреть сообщение
синьоры, тимлиды
у синьоров и тимлидов обычно стаж есть, а так же скилл качественного решения любых задач за вменяемое время, а для этого надо знать и яву, и фрэймворки, и бд, и процесс, и софт скилы... Если ты думаешь, что придешь такой в контору и скажешь хочу быть тимлидом и получать 300к/сек, ржать над тобой будут долго и громко, я гарантирую это.
Цитата Сообщение от andr_17 Посмотреть сообщение
Прогеров щас 232181283213
вот таких как ты 100500, нихрена не знают и просят миллион зп.
0
Эксперт PythonЭксперт Java
19509 / 11049 / 2931
Регистрация: 21.10.2017
Сообщений: 23,302
22.03.2019, 17:47 38
andr_17, твоя позиция ясна, неясно только что ты хочешь от нас услышать? Используй спринг не зная как работают аннотации, что такое DI и IoC? Используй Hibernate не зная SQL?
Впрочем, пообщайся с этим человеком, он твердо знает как за пару месяцев стать крутым джавадэвом, устроиться на респектабельную работу и ворочать реальным баблом не тратя времени на всякие армии, институты и прочие бесполезные обучения. Уверен, вы легко найдете общий язык и даже сработаетесь!
0
2716 / 2028 / 503
Регистрация: 17.02.2014
Сообщений: 9,426
22.03.2019, 18:13 39
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Уверен, вы легко найдете общий язык и даже сработаетесь!
+++
0
Welemir1
22.03.2019, 18:42     Я учил не Java 8?
  #40

Не по теме:

Цитата Сообщение от iSmokeJC Посмотреть сообщение
Впрочем, пообщайся с этим человеком
скоро соберем команду мечты, лид и синьор уже есть.

0
22.03.2019, 18:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2019, 18:42
Помогаю со студенческими работами здесь

Чтож я математику плохо учил ?
Занимаюсь самообразованием в схемотехнике, начинаю понимать, как мне не хватает знания математики....

как быть если учил немецкий?
Вообщем тут подрастроился восновном вся документация по буст на английском языке, но я английский...

Кто какой язык программирования учил первый
Вот интересный вопрос кто с какого языка программирования начинал. и на каком вы сейчас...

Кто сколько учил C++ до начала коммерческой разработки?
Я еще не занимаюсь коммерческой разработкой и учу C++ второй год. Некоторые знакомые пишут, что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution прилагаю файл архива проекта Gowin Eda и снимок. Восьмибитный счётчик из сумматора+ генератор сигнала согласования+ стартер fast регистров. Файлы прилагаю. . . .
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
Python и нейросети
InfoMaster 12.01.2025
Искусственные нейронные сети стали неотъемлемой частью современных технологий, революционизировав множество областей - от медицинской диагностики до автономных транспортных средств. Python, благодаря. . .
Python в машинном обучении
InfoMaster 12.01.2025
Python стал неотъемлемой частью современного машинного обучения, завоевав позицию ведущего языка программирования в этой области. Его популярность обусловлена несколькими ключевыми факторами, которые. . .
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru