Size: a a a

2019 November 02
Java Developer
источник
Java Developer
источник
Java Developer
источник
Java Developer
источник
Java Developer
источник
2019 November 03
Java Developer
Что посмотреть на выходных — 13

Рекомендую сериал «Холивар» — документальный фильм про историю российского интернета от его зарождения до эры Youtube.

Плейлист в Youtube:
https://bit.ly/2C993rY

Версия в тексте:
https://bit.ly/2WFKE6B
источник
Java Developer
Ну и для тех, кто в теме — вышла первая серия 6 сезона Кремниевой долины

добавлено: ну и перевод от «Кубик в кубе» теперь официально доступен на Амедиатеке, т.к. Кинопоиск уладил их конфликт
источник
2019 November 04
Java Developer
В дополнение к сериалу «Холивар» — рекомендую отличное интервью сооснователе ВКонтакте Льва Левиева. Лев впервые рассказал об истории создания соцсети, ссоре с Дуровым и продаже своей доли.

Очень понравилось интервью. И наконец я услышал напрямую от создателя ВК, что дизайн соцсети был скопирован с Facebook — «Зачем придумывать то, что и так хорошо работает».

https://youtu.be/WGWBDgrFbSg
источник
2019 November 07
Java Developer
Вот это кайф
источник
Java Developer
Яндекс официально запустил мини-тележеньки, которые пока будут мотаться по офисам яндекса и доставлять грузы и документы. Тележеньки, разумеется, селфдрайвинг. И разумеется в планах не ограничиваться только офисом https://www.engadget.com/2019/11/07/yandex-autonomous-delivery-robots-testing-moscow/
источник
Java Developer
Яндекс.Ровер — беспилотник для доставки товаров и еды
источник
Java Developer
Задачи с собеседования

Подкинули задания с предварительного собеседования на джуна в НБКИ.

Условия: без ide, без инета, без шпаргалок.
Задание 1 — на вход поступает число от 1 до 100, если кратно 3, то вывести на экран Fuzz, кратно 5 - Buzz, кратно 3 и 5 - FuzzBuzz;
Задание 2 — Реализовать аналог replace char в String
Задание 3 — Реализовать аналоги методов String parseInt(), parseDouble()
Задание 4 — отсортировать CSV-файл по одному целочисленному неуникальному полю (другие поля тоже присутствуют)
Задание 5 — тоже самое, но для огромного CSV-файла, размер которого в 10 больше оперативной памяти. Оценить сложность предложенных решений сортировки в нотации big O.
источник
2019 November 10
Java Developer
Тестовое задание

На этот раз прислали тестовое задание в московскую компанию. Говорят, что тоже на джуна.

Задание:
Рреализовать простое REST API с одним единственным методом, который загружает и обрабатывает изображения.

Требования:
- Возможность загружать изображения по заданному URL (изображение размещено где-то в интернете).
- Возможность загружать несколько изображений в одном запросе.
- Создание квадратного превью изображения размером 100px на 100px.

Следующее будет плюсом:
- Наличие модульных/интеграционных тестов.
- Корректное завершение приложения при получении сигнала ОС (graceful shutdown).
- Dockerfile и docker-compose.yml, которые позволяют поднять приложение
единой docker-compose up командой.
- CI интеграция (Travis CI, Circle CI, другие).
источник
2019 November 26
Java Developer
За что программисты получают сотни тысяч рублей

Друзья скинули бодрое чтиво на вечер.

Весёлые мини-истории трёх инженеров: как стали разрабами, чем занимаются сейчас и в каких условиях работают.

1. Джавист Денис, 23 года, 525к
Рассказал про Саратов, жизнь в Калифорнии и бодишопы

2. Джавист Илья, 25 лет, Москва, 300к
Пожаловался на низкие зарплаты по сравнению с Европой и предложил всем разрабам просить зарплату в 300к

3. Девопс лид Артём, 34 года, 200к
Рассказал почему предпочитает комфортные офисные условия более высокой зп
источник
2019 November 29
Java Developer
Тренинг личной эффективности

Всё таки в больших компаниях есть свой кайф. Некоторые из них готовы вкладываться в развитие своих сотрудников.

В начале недели у нас проходил тренинг личной эффективности - два дня по 4 часа. Познакомились с коллегами из других отделов, выполнили кучу упражнений, потренировались ставить задачи по smart и знатно подискутировали. Некоторые техники, о которых нам рассказывали, давно всем знакомы. Но их прикол в том, что знать недостаточно — нужно применять. Весь коспект закидывать не буду. Опубликую несколько мыслей, которые больше всего запомнились.

Личная эффективность — это достижение значительных результатов за минимальные усилия.
Критерии личной эффективности: баланс ресурсов и результатов, достижение результатов и осознанность.

Если мы что-то делаем и не можем ответить на вопрос «зачем», то испытываем негатив и получаем низкий уровень энергии.
Полгода такой работы — стресс. Два года — депрессия.

Эмоциональный интеллект - очень важная штука
85% историй финансового успеха происходит в результате применения навыков межличностного общения и умения вести переговоры.
И лишь 15% - благодаря профессиональным навыкам. Не знаю насколько сильно это матчится на программистов, но иметь в виду стоит. Всё таки софт скилз никто не отменял.

Проактивный человек принимает ответственность за себя и свою жизнь. Он не ищет причин в окружающих людях и обстоятельствах.

Результат ≠ отсутствие результата + хорошая история об этом
источник
2019 December 04
Java Developer
Большие корпорации VS стартапы: где развиваться?

В субботу cходил на YaTalks 2019. YaTalks — самая масштабная конференция Яндекса для разработчиков. Там были очень крутые дебаты между Яндексом и Skyeng. Выступление Ларьяновского и его аргументы за стартапы топ. Рекомендую к просмотру.

https://www.youtube.com/watch?v=oOiHQ_Hdeco&t=27226s
источник
Java Developer
Где лучше развиваться?
Анонимный опрос
56%
Корпорация
44%
Стартап
Проголосовало: 1102
источник
Java Developer
Кстати перед дебатами соотношение голосов было тоже примерно 55 на 45, но после всё поменялось
источник
Java Developer
Забрал сейчас свой выигрыш в фотоконкурсе на YaTalks
источник
2019 December 05
Java Developer
Задачи со стенда Яндекс.Дзен
источник