fa
Feedback
Java Developer

Java Developer

رفتن به کانال در Telegram

MAKE JAVA GREAT AGAIN Мемы: @java_memes

نمایش بیشتر
کشور مشخص نشده استفناوری و برنامه‌ها13 332
7 899
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
اطلاعاتی وجود ندارد30 روز
آرشیو پست ها
Несколько твитов, которые мне понравились: Я видел классы которые вписывались в архитектуру по всем канонам выбранной архитектуры. Но были чертовски перегружены. Содержали несколько почти не соприкасающихся линий кода. Работать с классом было больно, он просил "раздели меня". Я не верю, что разделение плохого класс на несколько плохих классов ухудшит ситуацию. Но может улучшить. По этому я бы попробовал. У нас много паттернов. Фабрики, фасады, мосты, маперы. Это можно использовать в вашем модуле. Я бы рекомендовал ознакомиться с "Совершенный код" (Стив Макконнелл), "Принципы, паттерны и методики гибкой разработки на языке C#" (Роберт Мартин, Мика Мартин), "Руководство Microsoft по проектированию архитектуры приложений"

Внезапно завел коллективный твиттер мобильных разработчиков. Каждую неделю – новый автор, новые холивары и истории. Подписывайтесь и набрасывайте! https://twitter.com/mobileunderhood #news

Это крутая идея — сделать общий твиттер сильных разработчиков

Ситуация. Вы Java Senior. Позади много проектов, вы успели поработать и в стартапе, и в корпорации. Думате, куда двигаться дальше. Что выберете? anonymous poll Заграница – 323 👍👍👍👍👍👍👍 47% Джава архитектор – 178 👍👍👍👍 26% Свой стартап – 126 👍👍👍 18% Управленец – 29 👍 4% Фриланс – 23 ▫️ 3% Тренер – 14 ▫️ 2% 👥 693 people voted so far.

Решения задач Автор задач от Infobip Владислав Фёдоров @vladislav_fedotov поделился объяснением некоторых задач: https://docs.google.com/document/d/1BmRoP3d7zfe6NmxyrJ0F9cISEdRrFVP5kVs_XnNMDf4/edit?usp=sharing

Что посмотреть на выходных — 10 Алгоритмы сортировок объясняются на танцах https://www.youtube.com/user/AlgoRythmics Первая неделя в Гугл. Пять стажеров рассказывают, чем они занимаются в Гугле https://youtu.be/9No-FiEInLA Марка Цукерберга. История Фейсбука https://youtu.be/B_RQMiiGiZM #чтопосмотреть

​​Что будет напечатано в консоль? (Kotlin) A) 12345 before sum after sum B) before sum 12345 after sum

​​Что будет напечатно в консоль? A) В!!! В) Не скомпилируется С) OptionalB!!! D) UnsatisfiedDependencyException E) Скомпилируется, но упадёт с RuntimeException

​​Скомпилируется ли данный код?

Java 8 — лидер Судя по опросу в канале https://t.me/java_developer/269 и по опросу участников Джокера, большая часть людей сидит на восьмой Джаве. Плюс мало кто понимает значение фразы "Oracle прекратит публичную поддержку Java 8 с 2019 года". Какие мысли у вас по этому поводу? Собираетесь ли переходить на Java 11? На другой язык программирования? Релизы каждые полгода — хорошо или плохо?

​​Какой метод можно вызвать вместо 🦄, чтобы добавить в коллекцию два слова: «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) 1 2 3 4 5 before sum after sum B) before sum 1 2 3 4 5 after sum

​​Как создать второй такой объект в той же JVM? A) Используя другой ClassLoader B) Используя sun.misc.Unsafe C) Используя Reflection API D) Это невозможно

Обучающий марафон по Java Объявляю о наборе учеников на первый марафон по Джаве. Я назвал это марафоном, потому что участникам за месяц-полтора нужно будет изучить основы. По сути это бесплатный мини-курс для начинающих. Как будет проходить марафон? Все желающие участвовать заполняют анкету в Гугл формс. Там будут четыре вопроса по Джаве и много вопросов о себе. Я со своим коллегой отбираю анкеты по ответам на технические вопросы, с кем-то может связываюсь для уточнений и добавляю в закрытый чат всех прошедших. После каждую неделю выкладываю материалы по теме и задания с дедлайнами. Участники, которые не уложились по времени, отчисляются. Кто дошел до конца — пройдёт пробное интервью на основе реальных вопросов с собеседований. Для кого марафон? Материалы в марафоне подобраны для начинающих, кто только осваивает программирование. Какие темы будут затронуты? — устройство класса — типы данных, переменные, операторы — условные операторы и циклы — символы и строки — рекурсия — массивы Будет ли ревью кода? Ревью будет один раз у тех, кто выполнил все задания. Какие плюсы вы получите: — прокачаетесь в Джаве — проверите свои силы в изучении языка — поймёте, нравится вам джава и стоит ли учить её дальше Зачем мне это всё? Хочу попробовать себя в роли наставника и показать, что учить Джаву просто. Марафон бесплатный. Приглашайте друзей, вместе интереснее и проще обучаться. Анкета для участия: https://goo.gl/forms/g0X8ApMVrRcuHCp92

​​Что будет напечатано на консоль? (Java 8)

​​Что будет напечатано на консоль? (Kotlin) A) NullPointerException B) Before null After C) Before After

​​Что будет напечатано на консоль? (Java 10)

Задачи с Joker’а На конференции был огромный зал со стендами спонсоров и их активностями. Многие спонсоры Джокера давали участникам листки с задачами. Если решить все задачи и оставить свои контакты, то можно было получить призы с символикой компании: футболки, колонки, пауэрбенки, чехлы, кружки, ранцы, айпады. Короч я зацепил пару призов и кучу материала для канала. Буду выкладывать задачки от Одноклассников, Сбербанка, GridGane и других. Сегодня-завтра — задачи от Infobip. Решения не буду публиковать, там вроде несложно.

​​Превью интервью с разработчиком из Facebook Взял интервью у Максима Корыстова. Он к 26 годам успел поработать преподавателем в университете, разработчиком в ВК, Zenefits и Facebook. Выкладываю демо-версия интервью, остальная часть пока в виде аудиосообщений. — Расскажи немного о себе. Откуда родом и как начинал свой путь разработчика? Я родился в Оренбурге, город с пол миллионом жителей в южной части России. Когда мне было лет 13 лет, я загорелся идеей делать мультипликацию. Мне тогда под руки попался инструмент Macromedia Flash Studio (позднее adobe flash), оказалось что помимо анимации там можно писать на ActionScript - моем первом языке программирования. С 9 класса начал ездить на олимпиады по программированию. Съездил два раза в Летнюю Компьютерную Школу. Там познакомился с ребятами из СПбГУ, они мне понравились, я поступил в СПбГУ. С 10 класса занимался фрилансом, делал веб сервисы, сайты. — Круто, боевое детство было! после учебы куда пошел работать? Ещё во время учебы в СПбГУ я вёл лекции по алгоритмы и структуры данных для школьников на базе образовательной программы ВКонтакте. На последнем курсе сам устроился туда работать. — Какие задачи выполнял в ВК? Пример какой-нибудь интересной? Работал над noSql базой данных для замены mysql в некоторых местах. В ней хранится статистика о постах например. Скоро обработаю и выложу основную часть интервью, а пока можете полистать канал и ЛинкедИн Максима https://t.me/better_dont https://www.linkedin.com/in/maxim-korystov/

переписал объяснение: Правильный ответ А. Компилятор заранее посчитает константы, и в тернарном операторе для типа переменной snow сделает выбор в пользу char. Значение snow становится 50, а при выводе на экран печатается 2, т.к. в таблице ascii 50-й символ это двойка. В доке говорится, если одно из значений constant expression типа int, long, short, а второе - более узкое, то в случае влезания в диапазон меньшего, выберется он. Если убрать final у targaryens или lannisters, то правильный ответ будет D – 50.