Как сейчас рынок в UK для Junior Java

User avatar
*Lora
Уже с Приветом
Posts: 1387
Joined: 06 Apr 2007 03:10
Location: Crimea ->Watertown, MA

Re: Как сейчас рынок в UK для Junior Java

Post by *Lora »

А я-то, еще до того, как зайти в тему, увидела, что в ней уже две страницы, и в ужасе подумала: "Неужели народ про junior java in UK уже 2 страницы родил?!?!?!" :lol:
You will never have this day again.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Как сейчас рынок в UK для Junior Java

Post by АццкоМото »

вот это для меня было всегда загадкой:
import javax.xml.ws.Holder;

какого хрена если мне нужно свапнуть два объекта, я должен разгадывать ребусы, при чем тут xml, что такое ws и не западло ли мне вообще импортировать этот пекидж

собственно, отсюда был и вопрос - что же предлагает сама джава. выходит, что и ничего. как пример - успехов сделать то же самое в ондроеде
Мат на форуме запрещен, блдж!
Cabron
Уже с Приветом
Posts: 114
Joined: 28 Sep 2007 07:18
Location: MOW.RU-CA.US-MOW.RU-TLV.IL-WA.US

Re: Как сейчас рынок в UK для Junior Java

Post by Cabron »

АццкоМото wrote:вот это для меня было всегда загадкой:
import javax.xml.ws.Holder;

какого хрена если мне нужно свапнуть два объекта, я должен разгадывать ребусы, при чем тут xml, что такое ws и не западло ли мне вообще импортировать этот пекидж

собственно, отсюда был и вопрос - что же предлагает сама джава. выходит, что и ничего. как пример - успехов сделать то же самое в ондроеде
Ладно еще javax, а не какая-нибудь сторонняя библиотека, которую в коммерческих продуктах только с определенными ограничениями можно использовать. Вот так свапнешь 2 объекта, а потом под суд попадешь за это. :D
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Как сейчас рынок в UK для Junior Java

Post by АццкоМото »

Cabron wrote: Ладно еще javax, а не какая-нибудь сторонняя библиотека, которую в коммерческих продуктах только с определенными ограничениями можно использовать. Вот так свапнешь 2 объекта, а потом под суд попадешь за это. :D
Фиг даже знает. У сторонней библиотеки могут быть зависимости четко прописаны. А вот если мне приспичит такое учинить в ондроеде, я лучше сам холдер напейшу, чем буду изучать, что нужно, чтобы javax.xml туда утянуть. Глупо, но быстро.
Мат на форуме запрещен, блдж!
User avatar
Sergunka
Уже с Приветом
Posts: 34124
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Как сейчас рынок в UK для Junior Java

Post by Sergunka »

АццкоМото wrote:вот это для меня было всегда загадкой:
import javax.xml.ws.Holder;

какого хрена если мне нужно свапнуть два объекта, я должен разгадывать ребусы, при чем тут xml, что такое ws и не западло ли мне вообще импортировать этот пекидж

собственно, отсюда был и вопрос - что же предлагает сама джава. выходит, что и ничего. как пример - успехов сделать то же самое в ондроеде
Это вообще у Java собственный прикол не все сидит в util пакете. Класс холдер писать свой глупо раз уж есть реализация в javax.

P.S. Вообще народ вопрос был задан челу который идет на Джуниор позицию, типо хорошо если чел походу и в свапе разберется :-) Но так или иначе вопрос встречается на интервью.
"A patriot must always be ready to defend his country against his government." Edward Abbey
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Как сейчас рынок в UK для Junior Java

Post by АццкоМото »

Sergunka wrote:Класс холдер писать свой глупо раз уж есть реализация в javax.
Еще раз: в ондроеде нет javax. Так что писать свой холдер, может, и глупо, но ничего умнее тоже не видно
ЗЫ. И таки при чем тут XML?
Мат на форуме запрещен, блдж!
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Как сейчас рынок в UK для Junior Java

Post by crypto5 »

АццкоМото wrote:
Sergunka wrote:Класс холдер писать свой глупо раз уж есть реализация в javax.
Еще раз: в ондроеде нет javax. Так что писать свой холдер, может, и глупо, но ничего умнее тоже не видно
ЗЫ. И таки при чем тут XML?
У меня впечатление что тот холдер который лежит в javax xml ws это абстракция над параметрами SOAP вызовов by reference, и он не предназначался для юзания в swap-ах.
In vino Veritas!
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Как сейчас рынок в UK для Junior Java

Post by АццкоМото »

crypto5 wrote:
АццкоМото wrote:
Sergunka wrote:Класс холдер писать свой глупо раз уж есть реализация в javax.
Еще раз: в ондроеде нет javax. Так что писать свой холдер, может, и глупо, но ничего умнее тоже не видно
ЗЫ. И таки при чем тут XML?
У меня впечатление что тот холдер который лежит в javax xml ws это абстракция над параметрами SOAP вызовов by reference, и он не предназначался для юзания в swap-ах.
Хехе. А по-моему, это просто бардак. Вот его код: http://grepcode.com/file/repository.gre ... older.java
Обычный утилитарный класс, простой, как барабан. Просто его запихнули куда не следовало. И - внимание - GNU.
Мат на форуме запрещен, блдж!
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Как сейчас рынок в UK для Junior Java

Post by Интеррапт »

Аццко, для Андроида просто подрубаешь commons lang

Code: Select all

<dependency>
	<groupId>org.apache.commons</groupId>
	<artifactId>commons-lang3</artifactId>
	<version>3.1</version>
</dependency>
и пользуешься утилитками оттуда. Вместо Holder - используешь MutableObject (для swap или MutableObject или MutablePair).

http://commons.apache.org/lang/api-3.1/index.html
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Как сейчас рынок в UK для Junior Java

Post by АццкоМото »

Интеррапт, ага, пасип, этого не знал. с другой стороны - вроде ни разу и не требовалось :)
Мат на форуме запрещен, блдж!
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Как сейчас рынок в UK для Junior Java

Post by Интеррапт »

АццкоМото wrote:Интеррапт, ага, пасип, этого не знал. с другой стороны - вроде ни разу и не требовалось :)
Ну ты вообще глянь apache commons. Там много чего полезного. Всякие commons-io также (http://commons.apache.org/io/api-release/index.html) и т.п.
И они довольно легкие, так что на ура подходят под Андроид (особенно когда через proguard пройдут). Действительно очень помогает не изобретать велосипед:

http://commons.apache.org/

Я много чем пользуюсь. Нужно, например, консольную утилитку написать на Java, не будешь же сам command line parser изобретать, вместо этого берем commons-cli (http://commons.apache.org/cli/). Ну и т.п.
Cabron
Уже с Приветом
Posts: 114
Joined: 28 Sep 2007 07:18
Location: MOW.RU-CA.US-MOW.RU-TLV.IL-WA.US

Re: Как сейчас рынок в UK для Junior Java

Post by Cabron »

Интеррапт wrote:
АццкоМото wrote:Интеррапт, ага, пасип, этого не знал. с другой стороны - вроде ни разу и не требовалось :)
Ну ты вообще глянь apache commons. Там много чего полезного. Всякие commons-io также (http://commons.apache.org/io/api-release/index.html) и т.п.
И они довольно легкие, так что на ура подходят под Андроид (особенно когда через proguard пройдут). Действительно очень помогает не изобретать велосипед:

http://commons.apache.org/

Я много чем пользуюсь. Нужно, например, консольную утилитку написать на Java, не будешь же сам command line parser изобретать, вместо этого берем commons-cli (http://commons.apache.org/cli/). Ну и т.п.
Да, в apache commons много полезного есть из серии - часто требуется, но самому лень писать.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Как сейчас рынок в UK для Junior Java

Post by АццкоМото »

Интеррапт wrote: Ну ты вообще глянь apache commons.
Ага, я оттуда даже что-то использовал, хоть и не помню, что и зачем
Мат на форуме запрещен, блдж!
evpo
Новичок
Posts: 33
Joined: 05 Mar 2011 11:48
Location: Австралия

Re: Как сейчас рынок в UK для Junior Java

Post by evpo »

Знаменитый блоггер Steve Yegge написал по этому поводу большую статью с подробной аргументацией почему Java sucks. Он создал домашний проект на джаве в 500000 строк за несколько лет, который встал у него из-за того, что слишком много строк кода. Он говорит, что в джаве нет подходящих способов компрессии кода, таких как функционалка, макросы и прочие. И традиционно джава программисты используют много паттернов проектирования которые плодят строки кода когда надо и не надо. Вот читайте - http://steve-yegge.blogspot.com.au/2007 ... enemy.html
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Как сейчас рынок в UK для Junior Java

Post by crypto5 »

Конкретно он там пишет что если писать какой то тетрис то он не знает как в джаве сделать это без активного использования копипаста. Интересно было бы посмотреть на примеры трудностей.
In vino Veritas!
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Как сейчас рынок в UK для Junior Java

Post by АццкоМото »

crypto5 wrote:Конкретно он там пишет что если писать какой то тетрис то он не знает как в джаве сделать это без активного использования копипаста. Интересно было бы посмотреть на примеры трудностей.
Вообще-то он писал совсем не об этом
Тем не менее, его статья - чудовищная шизуха, алогичная и написанная по заветам НЛП
Мат на форуме запрещен, блдж!
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Как сейчас рынок в UK для Junior Java

Post by crypto5 »

АццкоМото wrote:
crypto5 wrote:Конкретно он там пишет что если писать какой то тетрис то он не знает как в джаве сделать это без активного использования копипаста. Интересно было бы посмотреть на примеры трудностей.
Вообще-то он писал совсем не об этом
Тем не менее, его статья - чудовищная шизуха, алогичная и написанная по заветам НЛП
Да, согласен, я бегло перечитал вначале, потом уже сообразил.
In vino Veritas!

Return to “Работа и Карьера в IT”