LINUX.ORG.RU

История изменений

Исправление 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.