Ви правильно зазначили, що BeanPostProcessor та аспекти — це інструменти спрінгової архітектури, побудованої навколо IoC контейнера. Quarkus взагалі не використовує контейнерний підхід, і шукати в ньому альтернативи спрінговим інструментам не потрібно. Для створення анотацій у джави є свої інструменти (непоганий гайд), і Quarkus не вигадає нічого в цьому плані більш ефективного.
Судячи зі статті, тут не те що «ідеальної не існує», тут просто «куди взагалі їхати не треба».
Про поточну ситуацію з розвитком мови Scala є також непогана стаття від одного з її контриб’юторів Li Haoyi (на хабрі десь навіть був переклад).
Михайло, ви краще розкажіть як бути такою неприємною людиною і консультантом одночасно.
Якщо ви про чарівну пілюлю, то поки що вона тільки у фільмах типу Limitless існує)
Про інші збільшення начебто написав: швидко потрапити на нормальний проект в оточення профессіоналів.
Додав, дякую.
Про те, що всі питання у статті були задані мені — я написав. Просто за всіма правками зміст трошки змінився:
привожу неполный список тем и вопросов, действительно обсуждаемых на собеседованиях со мной или коллегами
.
Сподіваюсь відповів також на інший ваш коментар про
тому ми пишемо статтю в якій перелічуємо ці беззмістовні питання щоб наступні покоління джунів які виростуть переконалися у своїй правоті
Можна дискутувати на тему «мова — це інструмент» скільки завгодно. Але завтра той, хто буде слухати вас, прийде у умовну українську компанію і буде там доказувати, що все це йому знати не потрібно. Весела може вийти співбесіда, вам не здається?
Всі теми, які вами перелічені тут:
в реальній роботі потрібно вміти швидко розбиратися в чужій кодобазі, знати базові фреймворки, норм знати SQL на рівні запитів, розуміти як працює HTTP щоб не робити круглі очі при слові request header та вміти стековерфловити.
будуть розкрити у наступних частинах. Щоб довго їх не шукати, продублюю:
Основы языка и технологий.
Работа с БД, JDBC.
Hibernate.
Spring.
Алгоритмы.
Логирование, тестирование.
Паттерны проектирования.
Системы контроля версий.
Сборка проекта.
Методологии разработки, веб-технологии, инструменты профилирования и т. д.
Не забув, ви неуважно читали.
типы ссылок в Java, как и где используются
Питали приблизно на одній з двох-трьох співбесід.
Włodzimierz Rożkow пише, що він таке не питає. Нажаль мені не так везло на співбесідах, мене питали саме це. І команди були сильні, і поскаржитись не на що.
Дуже хотів би побачити коменти від людей, які нещодавно проходили інтервью на джуна у будь-яку компанію з українських топів, і послухати що їх питали. Щоб тут не тільки я божився, що було таке :) І мати при цьому на увазі, що все спитати неможливо, і за одне інтервью на джуна більш ніж 30% з поданого матеріалу ніяк не встигнуть покрити.
Це не я бачив, це таких шукають)
Але якщо чогось джуну знати не потрібно, то кажіть, подискутуємо. Саме для цього додав градацію.
Залежить від кафедри, вуза, студентів... Є групи, де після
Кривлятись вміють навіть маленькі діти, признавати помилки — нажаль, мало хто з дорослих вміє:
youglish.com/...h/I have worked here /all
Трошки наглядності:
youglish.com/search/something
Є така приказка про свиню, яка болото завжди знайде. Це я вас не образити хочу, а наводжу приклад. В Україні достатньо поганого, але казати що фундаментального рівня безпеки в нас немає — то треба або жити у прифронтовому місті, або боятися всього навколо. Скільки людей живе, від жодного я не чув, що хтось себе в небезпеці почуває. В америках та німеччинах тесь кожен день когось гвалтують та вбивають, що ж тепер, з дому не виходити?
В мене так сусідський дід випитував про розборки вночі (хтось фейверки запускав).
Щоб розуміти, що поряд з вами коїться, треба шукати нормальні джерела і хоча б іноді їх проглядати. А то так і будете все життя писати «хер пойми вообще что происходит»...
А спокій, він такий, знаєте, в кожного різний. Хтось у Донецку нормально живе, йому більшого і не треба, а комусь і в Німеччині неспокійно, бо імігрантів запустили. Знайдіть в собі сили не боятись і все буде добре. У всякому разі, сьогодні вже не 2014.
*не використовує контейнерний підхід = подібний до імплементовано в Spring, в якому все побудовано навколо Aplication Context.
Хотів також дописати, що концепція подій у CDI 2.0 дає можливість підходити до обробки анотацій зі сторони injection point events, але у Quarkus я такої практики не мав. Ближче до вихідних сподіваюсь буде час спробувати.