TGViewer
Channel Public Channel
Java Developer

Java Developer

@java_developer

MAKE JAVA GREAT AGAIN

Мемы: @java_memes
Subscribers
6.34K
Photos
235
Videos
8
Links
279

Showing posts older than #227 · Back to latest

Older Posts 20 shown
Post #226 5.1K
Как вы относитесь к Groovy?
Post #224 5.83K
Как стать продуктивнее

Прочитав книгу Тайм-драйв, пройдя курсы по хард-скиллам, опробовав многие методики управления временем и планирования задач, я с уверенностью могу сказать, что главнейший секрет продуктивности молодого человека в 2018 году — отключенные уведомления
Post #222 7.03K
Хакни интервью

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

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

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

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

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

Как откликнуться на вакансию мечты
https://t.me/java_developer/75
Post #221 6.17K
​​Как работают в 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
Post #220 8.05K
Вопросы с собеседований

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

Java Junior
https://t.me/java_developer/50
https://t.me/java_developer/65

SQL
https://t.me/java_developer/76

Java Middle
https://t.me/java_developer/157
https://t.me/java_developer/159

Spring
https://t.me/java_developer/206
Post #219 6.4K
​​ Средняя зарплата андроид-разработчика в Москве
Post #218 5.21K
Как вы относитесь к Scala?
Post #217 5.54K
Регистрация в приложении в 2018 году, чтобы что-то купить – полнейшая дичь
Post #216 6.55K
Что посмотреть на выходных

В постах «Что посмотреть на выходных» я делаю подборки видео для прокачки: доклады, лекции, курсы. И в конце поста – видео для расслабона: интервью разработчиков, мотивашка, какой-нибудь обзор. Все подборки:

Что посмотреть на выходных — 1
https://t.me/java_developer/126

Что посмотреть на выходных — 2
https://t.me/java_developer/152

Что посмотреть на выходных — 3
https://t.me/java_developer/158

Что посмотреть на выходных — 4
https://t.me/java_developer/176

Что посмотреть на выходных — 5
https://t.me/java_developer/184

Что посмотреть на выходных — 6
https://t.me/java_developer/207

#чтопосмотреть
Post #215 6.2K
​​Как выучить горячие клавиши

Знание горячих клавиш – главный навык программиста, который умеет быстро кодить. Есть крутой плагин для IntelliJ Idea, который просто заставит их заучить. Называется Key Promoter. Первое время он бесит своими всплывающими окнами, но потом принимаешь его правила игры и быстро заучиваешь клавиши.

Еще про настройку Idea
https://t.me/java_developer/9
Post #214 5.3K
Плохо – хорошо

Плохо
list.stream().
allMatch(set::contains);

Хорошо
set.containsAll(list);
Post #213 4.78K
Плохо – хорошо

Плохо
Iterator<T> itr = list.stream().iterator();
while (itr.hasNext())
consumer.consume(itr.next());

Хорошо
list.stream().forEach(consumer);
Post #212 4.88K
Плохо – хорошо

Плохо
List<T> list = new ArrayList<>();
for (T item : set) list.add(item);

Хорошо
List<T> list = new ArrayList<>(set);

Пример взял с одного из докладов JPoint 2018
Post #211 8.21K
Книги для Джава-разработчика

Я выкладывал книги, которые сам прочитал в начале пути, и которые мне советовали опытные разрабы. Подборка моих обзоров:

Head First Java
https://t.me/java_developer/10

Грокаем алгоритмы
https://t.me/java_developer/28

Complete Reference Java
https://t.me/java_developer/48

Clean code
https://t.me/java_developer/71

Concurrency in practice
https://t.me/java_developer/77

Effective Java
https://t.me/java_developer/127
Post #210 6.74K
Как воспитать привычку

У Аркадия Морейниса прочитал о воспитании привычек и решил написать пост о своих, которые два года назад помогли мне начать учить Джаву.

Воспитание привычки – когда вы решили делать что-то каждый рабочий день определенное количество раз.

1. Перестаньте думать нужно ли это делать и есть ли на это время.
Решите один раз и двигайтесь в этом направлении. Когда я решил стать разрабом, начал каждый день кодить, смотреть лекции и читать книги.

2. Привяжите каждый подход ко времени или событию.
Сразу после завтрака я повторял вчерашний материал, после решал задачи, а за час до сна читал книги.

3. Подход – это выполнение определенных действий нужное количество раз.
Мои подходы: решить 10 задач, сделать конспекты по 2-м лекциям, прочитать 30 страниц, разобрать 10 вопросов с собеседований. Главное установить количество – не «почитать книгу», а именно «прочитать 30 страниц».

4. Не переборщите с количеством действий внутри подхода.
Каждый подход не должен вызывать дикого отвращения. Когда я понимал, что задача занимает овер дохрена времени, переключался на следующую. Нерешенная задача становилась первой в списке на следущий подход. Если все задачи в списке были сложными, то снижал ежедневную планку.

5. Не пропускайте ни одного подхода.Никогда.
Для этого правильно выбирайте привязку по времени и количество действий в подходе. Я понимал, что если перестану решать задачи хотя бы один день, то есть вероятность надолго отбросить мечту стать программистом.

6. Придумайте вознаграждение.
Это сильно ускорит привыкание. Когда я учил Джаву, у меня не было вознаграждения. А вот писать посты каждый день меня подстёгивают просмотры, лайки и сообщения в личку.

7. Привычка воспитывается не быстро.
Некоторые говорят, что достаточно 21 дня, но это не всегда так. Не расстраивайтесь, если были пропуски, у меня тоже получилось не с первого подхода.
Post #209 4.64K
Как вы относитесь к Kotlin?
Post #208 5.74K
Как выучить Java за месяц, занимаясь 2 часа в день










Никак.
Post #206 7.27K
Вопросы с собеседований по Spring

— что такое Spring
— как понимаете Dependency Injection
— как понимаете Inversion of Control
— примеры DI и IoC
— что такое бин Spring’е
— какие есть scope у бина
— можно ли задать свой scope
— жизненный цикл бина
— что такое жизненный цикл бина
— можно ли добавить бин, если приложение уже стартануло
— как получить объекты ServletContext и ServletConfig
— виды внедрения зависимостей
— для чего нужна аннотация @Qualifier
— разница между аннотациями @Component, @Repository, @Service
— как работает транзакция в Spring
— что знаете о DispatcherServlet и ContextLoaderListener
— рассказать как устроен Spring MVC
— для чего нужны аннотации @RequestBody, @PathVariable, @RequestParam
— что лежит в основе Spring Security
— преимущества и недостатки Spring Data
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →