История изменений
Исправление Bioreactor, (текущая версия) :
Нет.
Нет шансов.
Я бы и 30-летнего не взял.
Я уже неоднократно говорил, что надо расти в компании, а не прыгать по «стартапам-факапам».
23-летний получит вопрос типа «назовите модификаторы доступа», «чем отличаются контролируемые и неконтролируемые исключения», «как создать потокобезопасную коллекцию» и т.п. легкие вопросы - просто можно ли с челом работать или нет.
А если объявится 30..35 летний «программист, а не знаток фреймворков», да еще начнёт умничать про «лямбды», то сразу же налетит на вопросик
import java.util.HashMap;
import java.util.Map;
import java.util.function.Predicate;
import java.util.stream.Collectors;
public class FilterMapTest {
private static <K, V> Map<K, V> filterByName(Map<K, V> map, Predicate<V> predicate) {
// Ваш код в одну строку
}
/*
* Должно быть выведено
*
* procyon lotor
* procyon lotor gloveralleni
* procyon lotor insularis
* procyon lotor maynardi
*
*/
public static void main(String[] args) {
Map<Integer, String> raccoons = new HashMap<>();
raccoons.put(1, "procyon lotor");
raccoons.put(2, "procyon lotor gloveralleni");
raccoons.put(3, "procyon lotor insularis");
raccoons.put(4, "procyon lotor maynardi");
raccoons.put(5, "procyon cancrivorus");
raccoons.put(6, "procyon pygmaeus");
raccoons.put(7, "procyon minor");
filterByName(raccoons, x -> x.contains("lotor")).values().forEach(System.out::println);
}
}
Ту и начинается веселье.
Покруче, чем - [ЖЖ] Луговский (комментарий)
А нечего было «прыгать» по факапам и фрилансам
Сейчас ведь не 1990-е, которые для кого-то «лихие»(TM), а для кого-то время возможностей, когда умение лабать ап[п]летики было уже показателем крутости.
Нынче количество очкастых ботанов-«умников» намного превышает количество серьезных вакансий в IT.
Исправление Bioreactor, :
Нет.
Нет шансов.
Я бы и 30-летнего не взял.
Я уже неоднократно говорил, что надо расти в компании, а не прыгать по «стартапам-факапам».
23-летний получит вопрос типа «назовите модификаторы доступа», «чем отличаются контролируемые и неконтролируемые исключения», «как создать потокобезопасную коллекцию» и т.п. легкие вопросы - просто можно ли с челом работать или нет.
А если объявится 30..35 летний «программист, а не знаток фреймворков», да еще начнёт умничать про «лямбды», то сразу же налетит на вопросик
import java.util.HashMap;
import java.util.Map;
import java.util.function.Predicate;
import java.util.stream.Collectors;
// http://www.enterpriseintegrationpatterns.com/patterns/messaging/PipesAndFilters.html
// этот коммент, для тех, кто до сих пор не понял, что есть основной шаблон проектирования в enterpriZe
public class FilterMapTest {
private static <K, V> Map<K, V> filterByName(Map<K, V> map, Predicate<V> predicate) {
// Ваш код в одну строку
}
/*
* Должно быть выведено
*
* procyon lotor
* procyon lotor gloveralleni
* procyon lotor insularis
* procyon lotor maynardi
*
*/
public static void main(String[] args) {
Map<Integer, String> raccoons = new HashMap<>();
raccoons.put(1, "procyon lotor");
raccoons.put(2, "procyon lotor gloveralleni");
raccoons.put(3, "procyon lotor insularis");
raccoons.put(4, "procyon lotor maynardi");
raccoons.put(5, "procyon cancrivorus");
raccoons.put(6, "procyon pygmaeus");
raccoons.put(7, "procyon minor");
filterByName(raccoons, x -> x.contains("lotor")).values().forEach(System.out::println);
}
}
Ту и начинается веселье.
Покруче, чем - [ЖЖ] Луговский (комментарий)
А нечего было «прыгать» по факапам и фрилансам
Сейчас ведь не 1990-е, которые для кого-то «лихие»(TM), а для кого-то время возможностей, когда умение лабать ап[п]летики было уже показателем крутости.
Нынче количество очкастых ботанов-«умников» намного превышает количество серьезных вакансий в IT.
Исправление Bioreactor, :
Нет.
Нет шансов.
Я бы и 30-летнего не взял.
Я уже неоднократно говорил, что надо расти в компании, а не прыгать по «стартапам-факапам».
23-летний получит вопрос типа «назовите модификаторы доступа», «чем отличаются контролируемые и неконтролируемые исключения», «как создать потокобезопасную коллекцию» и т.п. легкие вопросы - просто можно ли с челом работать или нет.
А если объявится 30..35 летний «программист, а не знаток фреймворков», да еще начнёт умничать про «лямбды», то сразу же налетит на вопросик
import java.util.HashMap;
import java.util.Map;
import java.util.function.Predicate;
import java.util.stream.Collectors;
// http://www.enterpriseintegrationpatterns.com/patterns/messaging/PipesAndFilters.html
// этот коммент, для тех, кто до сих пор не понял, что есть основной шаблон проектирования в enterpriZe
public class FilterMapTest {
private static <K, V> Map<K, V> filterByName(Map<K, V> map, Predicate<V> predicate) {
// Ваш код в одну строку
}
/*
* Должно быть выведено
*
* procyon lotor
* procyon lotor gloveralleni
* procyon lotor insularis
* procyon lotor maynardi
*
*/
public static void main(String[] args) {
Map<Integer, String> raccoons = new HashMap<>();
raccoons.put(1, "procyon lotor");
raccoons.put(2, "procyon lotor gloveralleni");
raccoons.put(3, "procyon lotor insularis");
raccoons.put(4, "procyon lotor maynardi");
raccoons.put(5, "procyon cancrivorus");
raccoons.put(6, "procyon pygmaeus");
raccoons.put(7, "procyon minor");
filterByName(raccoons, x -> x.contains("lotor")).values().forEach(System.out::println);
}
}
Ту и начинается веселье.
А нечего было «прыгать» по факапам и фрилансам
Сейчас ведь не 1990-е, которые для кого-то «лихие»(TM), а для кого-то время возможностей, когда умение лабать ап[п]летики было уже показателем крутости.
Нынче количество очкастых ботанов-«умников» намного превышает количество серьезных вакансий в IT.
Исходная версия Bioreactor, :
Нет.
Нет шансов.
Я бы и 30-летнего не взял.
Я уже неоднократно говорил, что надо расти в компании, а не прыгать по «стартапам-факапам».
23-летний получит вопрос типа «назовите модификаторы доступа», «чем отличаются контролируемые и неконтролируемые исключения», «как создать потокобезопасную коллекцию» и т.п. легкие вопросы - просто можно ли с челом работать или нет. А если объявится 30..35 летний «программист, а не знаток фреймворков», да еще начнёт умничать про «лямбды», то сразу же налетит на вопросик
import java.util.HashMap;
import java.util.Map;
import java.util.function.Predicate;
import java.util.stream.Collectors;
// http://www.enterpriseintegrationpatterns.com/patterns/messaging/PipesAndFilters.html
public class FilterMapTest {
private static <K, V> Map<K, V> filterByName(Map<K, V> map, Predicate<V> predicate) {
// Ваш код в одну строку
}
/*
* Должно быть выведено
*
* procyon lotor
* procyon lotor gloveralleni
* procyon lotor insularis
* procyon lotor maynardi
*
*/
public static void main(String[] args) {
Map<Integer, String> raccoons = new HashMap<>();
raccoons.put(1, "procyon lotor");
raccoons.put(2, "procyon lotor gloveralleni");
raccoons.put(3, "procyon lotor insularis");
raccoons.put(4, "procyon lotor maynardi");
raccoons.put(5, "procyon cancrivorus");
raccoons.put(6, "procyon pygmaeus");
raccoons.put(7, "procyon minor");
filterByName(raccoons, x -> x.contains("lotor")).values().forEach(System.out::println);
}
}
Ту и начинается веселье.
А нечего было «прыгать» по факапам и фрилансам
Сейчас ведь не 1990-е, которые для кого-то «лихие»(TM), а для кого-то время возможностей, когда умение лабать ап[п]летики было уже показателем крутости.
Нынче количество очкастых ботанов-«умников» намного превышает количество серьезных вакансий в IT.