Java Developer
6.45K subscribers
235 photos
8 videos
12 files
279 links
MAKE JAVA GREAT AGAIN

Мемы: @java_memes
加入频道
Вопросы с собеседований

Подборка постов с вопросами с собеседований. Каждый вопрос реальный – его задавали мне в какой-то компании или моим коллегам.

Java Junior
https://yangx.top/java_developer/50
https://yangx.top/java_developer/65

SQL
https://yangx.top/java_developer/76

Java Middle
https://yangx.top/java_developer/157
https://yangx.top/java_developer/159

Spring
https://yangx.top/java_developer/206
​​Как работают в Google

Если вас не напугал мой пост о банках и вы мечтаете о работе в крупной компании, то почитайте обязательно статьи у The Village о русских офисах Гугла, Икеи, Кока-Колы и прочих.

Как работают в Гугл
https://www.the-village.ru/village/business/office/167995-kak-rabotayut-v-ofise-google

Другие офисы крупняков
https://www.the-village.ru/village/business/office
Хакни интервью

Как поднять себе зарплату
https://yangx.top/java_developer/27

Как составить резюме ч.1
https://yangx.top/java_developer/41

Как составить резюме ч.2
https://yangx.top/java_developer/42

Как не надо писать сопроводительное письмо
https://yangx.top/java_developer/73

Как писать сопроводительное письмо
https://yangx.top/java_developer/74

Как откликнуться на вакансию мечты
https://yangx.top/java_developer/75
Что посмотреть на выходных

Достойный доклад про индексы и транзакции БД для начинающих
https://youtu.be/dFASbaIG-UU

Отличия HashMap от TreeMap
https://youtu.be/85a-sHg5otU

Интервью программиста из Google
https://youtu.be/xb9zyQfoDbQ

#чтопосмотреть
Как стать продуктивнее

Прочитав книгу Тайм-драйв, пройдя курсы по хард-скиллам, опробовав многие методики управления временем и планирования задач, я с уверенностью могу сказать, что главнейший секрет продуктивности молодого человека в 2018 году — отключенные уведомления
Как вы относитесь к Groovy?
​​Путь программиста

На JavaRush есть картинка о развитии разработчика. Верхняя ветка показывает, что вы можете расти, как крутой технарь, нижняя – как сильный управленец, средняя – как наемный профессионал/независимый консультант.
​​Путь технического специалиста

Нашёл еще клёвую карту развития технарей: менеджеров, тестировщиков, разработчиков и дизайнеров
​​Идеальный программист

На Хабре есть отличная статья-конспект книги "Идеальный программист":
https://habr.com/post/317312/ - часть 1
https://habr.com/post/317850/ - часть 2
Новости сентября

Семинар Тони Роббинса
1 сентября популярный мотиватор спортсменов, миллионеров, президентов выступил в Москве. Тони говорил сильные вещи в духе «если хочешь стать Джава-разработчиком, то садись и учи Джаву».
https://vc.ru/offline/45122-organizatory-seminara-toni-robbinsa-v-moskve-raskryli-razmer-ego-gonorara

Презентация Apple
Еще более производительные айфоны — еще более дикие цены. Перевод презентации новых айфонов от Wylsacom
https://youtu.be/MWCqwi8EgOo

Android Academy
11 сентября сходил на первой лекции московской Android Academy и проверил масштаб действий. Докладываю – всё серьезно. Лекции бесплатные, их цель –развить сферу мобильной разработки и создать сильное комьюнити. Самое интересное, что они будут проходить в офисах Avito, SuperJob, Google. К обучению можно присоединиться на любом этапе. Те, кто в Москве вэлком
https://www.eventbrite.com/e/android-academy-msk-2-views-tickets-50114047465


13 сентября — день программиста
256-й день в году считается днем программиста. Всех, кто работает разработчиком, собирается им стать или просто читает канал для саморазвития, крепко жму руку, обнимаю и желаю не останавливаться на достигнутом и двигаться только вперед.

Интервью Илона Маска
Это очень крутое интервью: Илон обсуждал с Джо Роганом социальные сети, ИИ, Neuralink, электрокары, много шутил и чутка затянулся косяком
https://youtu.be/vphWtgpe0kk

Обновление Телеграм
Павел Дуров рассказал, что скоро выйдет обновление для iPhone. Будет приложение, которое полностью написано на Swift и работает в 2 раза быстрее. Короч Telegram X заменит основное приложение Telegram.
https://yangx.top/durov/91

Работаем дальше
Я вышел из отпуска и продолжаю писать посты, выкладывать задачи и готовлю интервью с разработчиком из Фейсбука и небольшую обучалку.
Чеклист Джависта

Создал чеклист на портале 365done для тех, кто начинает учить Джаву. Его можно распечатать и отмечать выполненные пункты. Схожий чеклист я рисовал себе каждый день на листе А4, когда был в начале пути.

30 страниц — читать Шилдта или книгу, которую вы начали

10 задач — решать задачи на ту тему, которую сегодня изучили

Вопросы с собеседований — находить ответы, разбирать их и записывать в отдельную тетрадку

Отжимания и бег — не забывать про спорт, сидячий образ жизни дело опасное

Скачать чеклист в pdf
https://my.365done.ru/checklists/854d8959-97a5-4bc2-9047-48a1e9d1fdc2-5ba3db75f08b45002ebfe52d.pdf
Что посмотреть на выходных — 7

Плейлист лучших докладов с JPoint 2018
https://www.youtube.com/playlist?list=PLVe-2wcL84b9CC4_PMCxQrDYywz7J0beo

Документальный фильм о Стиве Возняке
https://youtu.be/8LSkOT9nupo

Презентация полёта на Луну от SpaceX
https://youtu.be/w_wHCJmP4Yo

#чтопосмотреть
Подготовка к собеседованию

Подготовьте ответы на вопросы ниже. Так вам не нужно будет придумывать их во время интервью. Плюс это поможет отбросить неинтересные компании.

Вопросы:
— какие задачи выполняли на прошлой работе
— опишите, как выполняли одну из них
— почему меняете работу
— что не нравилось на прошлом месте
— что нравилось
— на какую зп рассчитываете
— на что обращаете внимание, при выборе компании
Проблемы современного софта

На Хабре вышел перевод статьи «Моё разочарование в софте». Суть в том, что с каждым релизом приложения раздуваются в размерах, больше нагружают систему и медленнее работают. Многое зависит от личной ответственности разработчика. Ведь идеальный программист должен разрабатывать эффективные простые продукты и гордиться своей работой.

Статья набрала 2 тысячи комментариев за неделю
https://habr.com/post/423889/
Java Dev в VK

Создал канал в ВК: https://vk.com/backend_dev. Теперь буду писать и туда. Пишите комментарии, ставьте лайки, дизлайки, рассказывайте друзьям. И я на связи: @zybkin
​​String в Java 11

В Java 11 классе String появились новые методы:

public String strip()
Убирает пробелы по краям. В отличие от trim() убирает все невидимые символы: пробелы, табуляцию и прочее

public String stripLeading()
public String stripTrailing()
Убирают невидимые символы слева и справа соответственно

public boolean isBlank()
Проверяет состоит ли строка из невидимых символов

public Stream<String> lines()
Преобразует все строчки в строке в соответствующий Stream

public String repeat(int count)
Копирует содержимое строки нужное количество раз и возвращает результат в одной строке
Примеры