Задачи с Joker’а
На конференции был огромный зал со стендами спонсоров и их активностями. Многие спонсоры Джокера давали участникам листки с задачами. Если решить все задачи и оставить свои контакты, то можно было получить призы с символикой компании: футболки, колонки, пауэрбенки, чехлы, кружки, ранцы, айпады.
Короч я зацепил пару призов и кучу материала для канала. Буду выкладывать задачки от Одноклассников, Сбербанка, GridGane и других. Сегодня-завтра — задачи от Infobip. Решения не буду публиковать, там вроде несложно.
На конференции был огромный зал со стендами спонсоров и их активностями. Многие спонсоры Джокера давали участникам листки с задачами. Если решить все задачи и оставить свои контакты, то можно было получить призы с символикой компании: футболки, колонки, пауэрбенки, чехлы, кружки, ранцы, айпады.
Короч я зацепил пару призов и кучу материала для канала. Буду выкладывать задачки от Одноклассников, Сбербанка, GridGane и других. Сегодня-завтра — задачи от Infobip. Решения не буду публиковать, там вроде несложно.
Что будет напечатано на консоль? (Kotlin)
A) NullPointerException
B) Before
null
After
C) Before
After
A) NullPointerException
B) Before
null
After
C) Before
After
Обучающий марафон по Java
Объявляю о наборе учеников на первый марафон по Джаве. Я назвал это марафоном, потому что участникам за месяц-полтора нужно будет изучить основы. По сути это бесплатный мини-курс для начинающих.
Как будет проходить марафон?
Все желающие участвовать заполняют анкету в Гугл формс. Там будут четыре вопроса по Джаве и много вопросов о себе. Я со своим коллегой отбираю анкеты по ответам на технические вопросы, с кем-то может связываюсь для уточнений и добавляю в закрытый чат всех прошедших.
После каждую неделю выкладываю материалы по теме и задания с дедлайнами. Участники, которые не уложились по времени, отчисляются. Кто дошел до конца — пройдёт пробное интервью на основе реальных вопросов с собеседований.
Для кого марафон?
Материалы в марафоне подобраны для начинающих, кто только осваивает программирование.
Какие темы будут затронуты?
— устройство класса
— типы данных, переменные, операторы
— условные операторы и циклы
— символы и строки
— рекурсия
— массивы
Будет ли ревью кода?
Ревью будет один раз у тех, кто выполнил все задания.
Какие плюсы вы получите:
— прокачаетесь в Джаве
— проверите свои силы в изучении языка
— поймёте, нравится вам джава и стоит ли учить её дальше
Зачем мне это всё?
Хочу попробовать себя в роли наставника и показать, что учить Джаву просто.
Марафон бесплатный. Приглашайте друзей, вместе интереснее и проще обучаться.
Анкета для участия:
https://goo.gl/forms/g0X8ApMVrRcuHCp92
Объявляю о наборе учеников на первый марафон по Джаве. Я назвал это марафоном, потому что участникам за месяц-полтора нужно будет изучить основы. По сути это бесплатный мини-курс для начинающих.
Как будет проходить марафон?
Все желающие участвовать заполняют анкету в Гугл формс. Там будут четыре вопроса по Джаве и много вопросов о себе. Я со своим коллегой отбираю анкеты по ответам на технические вопросы, с кем-то может связываюсь для уточнений и добавляю в закрытый чат всех прошедших.
После каждую неделю выкладываю материалы по теме и задания с дедлайнами. Участники, которые не уложились по времени, отчисляются. Кто дошел до конца — пройдёт пробное интервью на основе реальных вопросов с собеседований.
Для кого марафон?
Материалы в марафоне подобраны для начинающих, кто только осваивает программирование.
Какие темы будут затронуты?
— устройство класса
— типы данных, переменные, операторы
— условные операторы и циклы
— символы и строки
— рекурсия
— массивы
Будет ли ревью кода?
Ревью будет один раз у тех, кто выполнил все задания.
Какие плюсы вы получите:
— прокачаетесь в Джаве
— проверите свои силы в изучении языка
— поймёте, нравится вам джава и стоит ли учить её дальше
Зачем мне это всё?
Хочу попробовать себя в роли наставника и показать, что учить Джаву просто.
Марафон бесплатный. Приглашайте друзей, вместе интереснее и проще обучаться.
Анкета для участия:
https://goo.gl/forms/g0X8ApMVrRcuHCp92
Какой метод можно вызвать вместо 🦄, чтобы добавить в коллекцию два слова: «Info», «bip», не получив ConcurrentModificationException?
A) list.clear()
B) ((ArrayList<String>) list).trimToSize()
C) ((ArrayList<String>) list).clone()
D) list.sort(naturalOrder())
E) ((ArrayList<String>) list).ensureCapacity(1)
F) list.replaceAll(s -> s)
G) ((ArrayList<String>) list).removeIf(s -> true)
H) list.add(0, "Info")
I) Ни один из предложенных вариантов
A) list.clear()
B) ((ArrayList<String>) list).trimToSize()
C) ((ArrayList<String>) list).clone()
D) list.sort(naturalOrder())
E) ((ArrayList<String>) list).ensureCapacity(1)
F) list.replaceAll(s -> s)
G) ((ArrayList<String>) list).removeIf(s -> true)
H) list.add(0, "Info")
I) Ни один из предложенных вариантов
Java 8 — лидер
Судя по опросу в канале https://yangx.top/java_developer/269 и по опросу участников Джокера, большая часть людей сидит на восьмой Джаве.
Плюс мало кто понимает значение фразы "Oracle прекратит публичную поддержку Java 8 с 2019 года". Какие мысли у вас по этому поводу? Собираетесь ли переходить на Java 11? На другой язык программирования? Релизы каждые полгода — хорошо или плохо?
Судя по опросу в канале https://yangx.top/java_developer/269 и по опросу участников Джокера, большая часть людей сидит на восьмой Джаве.
Плюс мало кто понимает значение фразы "Oracle прекратит публичную поддержку Java 8 с 2019 года". Какие мысли у вас по этому поводу? Собираетесь ли переходить на Java 11? На другой язык программирования? Релизы каждые полгода — хорошо или плохо?
Что будет напечатано в консоль? (Kotlin)
A) 12345 before sum
after sum
B) before sum
12345 after sum
A) 12345 before sum
after sum
B) before sum
12345 after sum
Что посмотреть на выходных — 10
Алгоритмы сортировок объясняются на танцах
https://www.youtube.com/user/AlgoRythmics
Первая неделя в Гугл. Пять стажеров рассказывают, чем они занимаются в Гугле
https://youtu.be/9No-FiEInLA
Марка Цукерберга. История Фейсбука
https://youtu.be/B_RQMiiGiZM
#чтопосмотреть
Алгоритмы сортировок объясняются на танцах
https://www.youtube.com/user/AlgoRythmics
Первая неделя в Гугл. Пять стажеров рассказывают, чем они занимаются в Гугле
https://youtu.be/9No-FiEInLA
Марка Цукерберга. История Фейсбука
https://youtu.be/B_RQMiiGiZM
#чтопосмотреть
Java Developer
Что будет напечатно в консоль? A) В!!! В) Не скомпилируется С) OptionalB!!! D) UnsatisfiedDependencyException E) Скомпилируется, но упадёт с RuntimeException
Решения задач
Автор задач от Infobip Владислав Фёдоров @vladislav_fedotov поделился объяснением некоторых задач:
https://docs.google.com/document/d/1BmRoP3d7zfe6NmxyrJ0F9cISEdRrFVP5kVs_XnNMDf4/edit?usp=sharing
Автор задач от Infobip Владислав Фёдоров @vladislav_fedotov поделился объяснением некоторых задач:
https://docs.google.com/document/d/1BmRoP3d7zfe6NmxyrJ0F9cISEdRrFVP5kVs_XnNMDf4/edit?usp=sharing
Java Developer via @vote
Ситуация. Вы Java Senior. Позади много проектов, вы успели поработать и в стартапе, и в корпорации. Думате, куда двигаться дальше. Что выберете?
anonymous poll
Заграница – 323
👍👍👍👍👍👍👍 47%
Джава архитектор – 178
👍👍👍👍 26%
Свой стартап – 126
👍👍👍 18%
Управленец – 29
👍 4%
Фриланс – 23
▫️ 3%
Тренер – 14
▫️ 2%
👥 693 people voted so far.
anonymous poll
Заграница – 323
👍👍👍👍👍👍👍 47%
Джава архитектор – 178
👍👍👍👍 26%
Свой стартап – 126
👍👍👍 18%
Управленец – 29
👍 4%
Фриланс – 23
▫️ 3%
Тренер – 14
▫️ 2%
👥 693 people voted so far.
Forwarded from Android Good Reads
Внезапно завел коллективный твиттер мобильных разработчиков. Каждую неделю – новый автор, новые холивары и истории. Подписывайтесь и набрасывайте!
https://twitter.com/mobileunderhood
#news
https://twitter.com/mobileunderhood
#news
Несколько твитов, которые мне понравились:
Я видел классы которые вписывались в архитектуру по всем канонам выбранной архитектуры. Но были чертовски перегружены. Содержали несколько почти не соприкасающихся линий кода. Работать с классом было больно, он просил "раздели меня".
Я не верю, что разделение плохого класс на несколько плохих классов ухудшит ситуацию. Но может улучшить. По этому я бы попробовал. У нас много паттернов. Фабрики, фасады, мосты, маперы. Это можно использовать в вашем модуле.
Я бы рекомендовал ознакомиться с "Совершенный код" (Стив Макконнелл), "Принципы, паттерны и методики гибкой разработки на языке C#" (Роберт Мартин, Мика Мартин), "Руководство Microsoft по проектированию архитектуры приложений"
Я видел классы которые вписывались в архитектуру по всем канонам выбранной архитектуры. Но были чертовски перегружены. Содержали несколько почти не соприкасающихся линий кода. Работать с классом было больно, он просил "раздели меня".
Я не верю, что разделение плохого класс на несколько плохих классов ухудшит ситуацию. Но может улучшить. По этому я бы попробовал. У нас много паттернов. Фабрики, фасады, мосты, маперы. Это можно использовать в вашем модуле.
Я бы рекомендовал ознакомиться с "Совершенный код" (Стив Макконнелл), "Принципы, паттерны и методики гибкой разработки на языке C#" (Роберт Мартин, Мика Мартин), "Руководство Microsoft по проектированию архитектуры приложений"
Java Developer
Это крутая идея — сделать общий твиттер сильных разработчиков
Такое чувство, что у меня не было интернета несколько лет. Сегодня ещё наткнулся на коллективный твиттер по бэку
Интервью с разработчиком из Фейсбук
Я уже писал, что взял интервью у Максима Корыстова, который работал в ВК, Zenefits, Facebook https://yangx.top/java_developer/301. Максим отвечал на вопросы в формате аудио и слушать его в удовольствие, потому что все по делу, без воды. Грамотную речь мне стало жалко переводить в текст, и я решил выложить интервью, как есть: мои вопросы в тексте и аудио от Максима. Если вас раздражают уведомления, то отключите пока их, потому что сейчас будет много сообщений.
#интервью #facebook #переезд
Я уже писал, что взял интервью у Максима Корыстова, который работал в ВК, Zenefits, Facebook https://yangx.top/java_developer/301. Максим отвечал на вопросы в формате аудио и слушать его в удовольствие, потому что все по делу, без воды. Грамотную речь мне стало жалко переводить в текст, и я решил выложить интервью, как есть: мои вопросы в тексте и аудио от Максима. Если вас раздражают уведомления, то отключите пока их, потому что сейчас будет много сообщений.
#интервью #facebook #переезд
— У тебя мощный профиль на LinkedIn. Я бы даже сказал, пугающий. Но давай начнем с начала. В какой момент ты решил искать работу за границей?