Регистрация в приложении в 2018 году, чтобы что-то купить – полнейшая дичь
Вопросы с собеседований
Подборка постов с вопросами с собеседований. Каждый вопрос реальный – его задавали мне в какой-то компании или моим коллегам.
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
Подборка постов с вопросами с собеседований. Каждый вопрос реальный – его задавали мне в какой-то компании или моим коллегам.
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
Если вас не напугал мой пост о банках и вы мечтаете о работе в крупной компании, то почитайте обязательно статьи у 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://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
#чтопосмотреть
Достойный доклад про индексы и транзакции БД для начинающих
https://youtu.be/dFASbaIG-UU
Отличия HashMap от TreeMap
https://youtu.be/85a-sHg5otU
Интервью программиста из Google
https://youtu.be/xb9zyQfoDbQ
#чтопосмотреть
Как стать продуктивнее
Прочитав книгу Тайм-драйв, пройдя курсы по хард-скиллам, опробовав многие методики управления временем и планирования задач, я с уверенностью могу сказать, что главнейший секрет продуктивности молодого человека в 2018 году — отключенные уведомления
Прочитав книгу Тайм-драйв, пройдя курсы по хард-скиллам, опробовав многие методики управления временем и планирования задач, я с уверенностью могу сказать, что главнейший секрет продуктивности молодого человека в 2018 году — отключенные уведомления
Путь программиста
На JavaRush есть картинка о развитии разработчика. Верхняя ветка показывает, что вы можете расти, как крутой технарь, нижняя – как сильный управленец, средняя – как наемный профессионал/независимый консультант.
На JavaRush есть картинка о развитии разработчика. Верхняя ветка показывает, что вы можете расти, как крутой технарь, нижняя – как сильный управленец, средняя – как наемный профессионал/независимый консультант.
Путь технического специалиста
Нашёл еще клёвую карту развития технарей: менеджеров, тестировщиков, разработчиков и дизайнеров
Нашёл еще клёвую карту развития технарей: менеджеров, тестировщиков, разработчиков и дизайнеров
Идеальный программист
На Хабре есть отличная статья-конспект книги "Идеальный программист":
https://habr.com/post/317312/ - часть 1
https://habr.com/post/317850/ - часть 2
На Хабре есть отличная статья-конспект книги "Идеальный программист":
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
Работаем дальше
Я вышел из отпуска и продолжаю писать посты, выкладывать задачи и готовлю интервью с разработчиком из Фейсбука и небольшую обучалку.
Семинар Тони Роббинса
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
Создал чеклист на портале 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
#чтопосмотреть
Плейлист лучших докладов с 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/
На Хабре вышел перевод статьи «Моё разочарование в софте». Суть в том, что с каждым релизом приложения раздуваются в размерах, больше нагружают систему и медленнее работают. Многое зависит от личной ответственности разработчика. Ведь идеальный программист должен разрабатывать эффективные простые продукты и гордиться своей работой.
Статья набрала 2 тысячи комментариев за неделю
https://habr.com/post/423889/
Java Dev в VK
Создал канал в ВК: https://vk.com/backend_dev. Теперь буду писать и туда. Пишите комментарии, ставьте лайки, дизлайки, рассказывайте друзьям. И я на связи: @zybkin
Создал канал в ВК: https://vk.com/backend_dev. Теперь буду писать и туда. Пишите комментарии, ставьте лайки, дизлайки, рассказывайте друзьям. И я на связи: @zybkin
String в Java 11
В Java 11 классе String появились новые методы:
Убирает пробелы по краям. В отличие от trim() убирает все невидимые символы: пробелы, табуляцию и прочее
Убирают невидимые символы слева и справа соответственно
Проверяет состоит ли строка из невидимых символов
Преобразует все строчки в строке в соответствующий Stream
Копирует содержимое строки нужное количество раз и возвращает результат в одной строке
В 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)
Копирует содержимое строки нужное количество раз и возвращает результат в одной строке