Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Новейший вид разработчиков — Framework Java Coder?

Anna | 3.06.2014 | нет комментариев
Перевод маленький заметки Yakov Fain с сайта javalobby.org о том, как обилие фреймворков на всякий вкус лишают разработчиков необходимости знать, как всё устроено «под капотом». Думаю, эта задача не ограничивается только Java, а востребована для всякого современного языка.


Когда я собеседовал Java-разработчиков, я Зачастую натыкался на людей, которые не понимали как работают и взаимодействуют некоторые компоненты распределённого приложения. Традиционно, это было связано с тем, что они применяли те либо иные фреймворки, которые скрывают от разработчиков значимые элементы своей реализации. В этом нет ничего плохого до тех пор, пока программист понимает, как работает остальные части приложения.

Сегодня один из моих прежних заказчиков попросил меня провести интервью на позицию Senior Java EE разработчика. Позже собеседования я осознал, что разговаривал с поверенным какого-то нового вида. Его дозволено назвать Framework Coder. В его резюме были все нужные спецтехнологии (JSP, Struts, EJB, базы данных, серверы приложений), которые он применял в множестве планов. Самое ужасное, что он даже не лгал — он подлинно работал на всех этих планах, примерно ничего не зная о Java SE либо Java EE.

На множество моих вопросов он отвечал идентично: «Я вызывал способ самодельного фреймворка».

— Как Вы вызывали компонент сессии (EJB) из JSP?
— У нас был фреймворк и я передавал надобные параметры в способ особого класса.
— Да, но если понадобится вызвать компонент из JSP напрямую, как бы Вы это сделали?
— <Безмолвие>

— Как Вы подключались к базе данных?
— У нас был XML файл, в котором хранились параметры для БД, как бы имени пользователя либо пароля.
— Но где эти данные на самом деле определялись/находились?
— Мы легко передавали параметры в особый класс фреймворка.

— Как применяются интерфейсы в Java?
— В них комфортно беречь сигнатуры способов.

— Какую IDE Вы применяли для написания JSP?
— Dreamweaver.
— Отчего?
— В нашей компании все пользовались им.

— Куда помещалась бизнес-логика Вашего приложения?
— Мы трудились по спецификации, которая указывала, где писать код.

Я уверен, что данный парень найдёт работу, чай в США рынок Java теперь на пике. Но наша профессия деградирует и это нехорошо.

* — Я решил оставить фразы как бы Framework Coder либо Senior developer без перевода, т.к. их значение и так видимо, а устоявшегося русского аналога я не знаю.

 Источник: programmingmaster.ru

Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB