Здравствуйте, StandAlone, Вы писали:
SA>О! Сами Боги послали Вас мне навстречу! Наверняка Вам ведь не составит труда ответить на несколько простеньких вопросов по java? SA>1. Назовите различия между Collections.synchronizedMap(new HashMap()) и ConcurrentHashMap.
... SA>50. Отличие Thread.start() и Thread.run()?
Вы меня со студентом или кандидатом на какую-либо вакансию не перепутали случаем?
16.02.2012 12:39, sVenom пишет:
> 1) Я могу ТЗ накатать — тут да, нужен подвешенный язык, обычный > программист со слабыми социальными навыками тут ничего сделать не сможет.
Ну если для ТЗ тебе нужен подвешенный язык, то с таким ТЗ можешь идти
лесом и далеко.
> 2) Я умею внушать доверие и искать компромиссы — да, это должен уметь > любой человек, который хочет заниматься своим бизнесом.
Мы уже поняли про язык.
> 3) Я могу архитектуру спроектировать — у меня за плечами два успешных > проекта полностью под моей ответственностью, и два, где я отвечал только > за часть работы.
Исходя из двух пунктов выше я бы твои архитектуру реализовать стал
только при приличной оплате труда
> 4) Я могу программировать и анализировать.
Да, это редкость нынче, не поспоришь.
> Так что давайте вы не будете делать выводы о тех вещах, о которых не > имеет достаточно информации, дабы не прослыть балаболом.
Пока здесь ты балабол. Причем площадку для саморекламы неверную выбрал.
Здравствуйте, sVenom, Вы писали:
V>Здравствуйте, StandAlone, Вы писали:
SA>>О! Сами Боги послали Вас мне навстречу! Наверняка Вам ведь не составит труда ответить на несколько простеньких вопросов по java? SA>>1. Назовите различия между Collections.synchronizedMap(new HashMap()) и ConcurrentHashMap. V>... SA>>50. Отличие Thread.start() и Thread.run()?
V>Вы меня со студентом или кандидатом на какую-либо вакансию не перепутали случаем?
Ну что Вы, гигант.
Вас очень трудно перепутать со студентом или кандидатом.
Кандидат или студент смог бы ответить хотя бы на 1(один) вопрос.
Впрочем, Вас можно понять — стоит ли опускаться до скучных технических мелочей, когда вся Java и весь Sql Server освоены в 24 часа, и надо по 60 часов в неделю улавливать тенденции и развиваться
Эффективная личность, my ass
Здравствуйте, elmal, Вы писали:
E>Ха ... еще и аутсорс смотрю, учитывая, что есть заказчики . Чую, что это люксофт с наибольшей вероятностью (вроде из аутсорса они платят неплохо), но у них, насколько я знаю, есть формальные требования по опыту . А я думал, что такой гуру минимум в JetBrains работает . У меня вот, например — инфраструктура является в том числе и моей ответственностью, хотя далеко не основной, и ответственности реальной у меня поболее будет.
Ни одна из этих контор (особенно говноконтора Luxoft)меня не интерисует ни в профессиональном, ни в материальном планах. Мало денег и там, и там. Я свободных художник: свои клиенты + консалтинг на партнерских условиях в одной маааленькой конторе, про которую вы врядли слышали.
E>А когда узнавать то о проблемах? Естественно через год и позже, причем после запуска. И в каждом новом проекте уже на эти грабли не наступаешь. Сколько не помню проектов — практически всегда вижу, где я ошибся в самом начале, и исправить уже проблематично. Узнавал об этом через несколько лет причем, до этого решение казалось идеальным. Но да, у меня большинство проектов, в которых я участвовал, были долгоживущими — тоже специфика.
Ок.
E>Куда уж шире то смотреть ? Проектов повидал не мало, и не мало знаю типов проектов, которыми не доводилось заниматься. А у меня сейчас на кластер и не надо перелезать, как и терабайтами данных ворочить. Это я как пример привел — что вот лично у меня некоторые проблемы есть. Меня вот это беспокоит, например, в профессиональном плане — не могу в результате себя считать суперспецом. И даже более того — у меня даже с обычной многопоточностью, например, проблемы есть. Несмотря на то, что я ее применяю лично на проекте (в отличие от большинства проектов), и весьма нетривиально причем, и достаточно бойко на собеседованиях отвечаю — вот некоторые вещи я делаю не совсем хорошо, best practices до сих пор не выработал и на много граблей не наступил, некоторые вещи боюсь делать и предпочитаю жертвовать производительностью ради надежности, и это меня немного беспокоит.
Да проблемы были, есть и будут. На грабли все наступали и будут наступать всегда. Ошибки вегда были, есть и будут. Всегда будет какой-то процент невзлетевших и проваленных проектов.
Это объективно. Мы же не в идеальном мире живем.
Я тут не про свою мегакрутость говорю, и не про то, что я не могу допустить ошибок. Тут речь про то, что для того, что бы выйти на нормальный уровень не надо годами сидеть и заниматься однообразной работой.
Любая технология — это ограниченный набор знаний и компетенций. Я действую очень просто — выясняю, где платят прилинчые деньги, развиваюсь в этой области и начинаю в ней зарабатывать деньги.
Вот я вижу, что сейчас интеграционные решения прут. MQ, веб-сервисы, хранилища, BI — туда и иду. Причем, ушел я из небедной отрасли — из Java. И мне нужно 5-7-10 лет, что бы въехать в тему. МНе достаточно прочитать несколько книг, поэкспериментировать, потом найти заказ или несколько заказов, сделать его за маленькие деньги ради опыта, а потом начать рубить бабки.
И эта моя прозорливость и успешность, разумеется, вызывает когнитивный биссонанс и butthurt у "зубров", которые десятками лет топчутся на одном месте и считают, что так же должны делать и все остальные.
Здравствуйте, StandAlone, Вы писали:
SA>Ну что Вы, гигант. SA>Вас очень трудно перепутать со студентом или кандидатом. SA>Кандидат или студент смог бы ответить хотя бы на 1(один) вопрос.
SA>Впрочем, Вас можно понять — стоит ли опускаться до скучных технических мелочей, когда вся Java и весь Sql Server освоены в 24 часа, и надо по 60 часов в неделю улавливать тенденции и развиваться SA>Эффективная личность, my ass
Ну давайте разбираться, что вы мне предлагаете.
1) Написали 50 вопросов, ответ на которые займет полчаса-час. Вопрос — на кой оно мне надо? Вы мне денег за это заплатите? Или вы мой потенциальный заказчик? Или я к вам на работу устраиваюсь? Каков вывод? Очень простой — ваш пост является достаточно толстым троллингом, либо вы совсем неадевкат, раз ожидаете, что я буду тут перед вами распинаться.
2) Далее — я нормальный спец, который разумеется не держит в голове всю информацию. У меня для этого есть Гугл. С ходу я могу ответить ну проентов на 50% ваших вопросов, вот только они ... как бы это сказать ... в большинстве своем чисто теоретические, оторванные от реальности. И потому, повторюсь — держать их в голове нет ну никакого смысла. Надо будет — освежу в голове, а SCJP я сдал два года назад, уж извините.
16.02.2012 14:02, elmal пишет:
> V>3) Я могу архитектуру спроектировать — у меня за плечами два успешных > проекта полностью под моей ответственностью, и два, где я отвечал только > за часть работы. > Насколько я понимаю, опыт всего около 2-х лет. Причем явно на разных > работах. Учитывая, что последствия от выбранной архитектуры всплывают > года через 3, при условии развития проекта и изменения требований — > фидбек о том, как это все работает, не получен. Либо проекты были > простые.
Например, в моем случае, архитектура уже 4 года живет без меня на
последнем немаленьком проекте и уверен (не шучу) еще лет 5 проживет, а
там сам бог велел менять.
16.02.2012 14:31, TMU_1 пишет:
> Недавно имел за день несколько собеседований. Лучше всех с > профессиональной точки зрения был один парень, с реальным опытом и все > такое. Но, после беседы, поглядев друг на друга с менеджером, не > сговариваясь, постановили — нет. Тяжелый какой-то в общении человек, > даже затрудняюсь сформулировать. А приходится все-таки думать о том, как > новый сотрудник впишется в коллектив. Наглядный пример был — неумение > общаться при вполне пристойном профессиональном уровне.
Правильно поступили. Важны не столько знания и умения, а насколько он
впишется в ваш коллектив и сможет-ли работать совместно с вами.
Здравствуйте, sVenom, Вы писали:
V>2) Далее — я нормальный спец, который разумеется не держит в голове всю информацию. У меня для этого есть Гугл. С ходу я могу ответить ну проентов на 50% ваших вопросов, вот только они ... как бы это сказать ... в большинстве своем чисто теоретические, оторванные от реальности. И потому, повторюсь — держать их в голове нет ну никакого смысла. Надо будет — освежу в голове, а SCJP я сдал два года назад, уж извините.
Обычно нормальный спец не будет говорить, что Java вдоль и поперек изучил. Под вдоль и поперек изучил как раз и понимается, что ответы на эти и еще кучу других вопросов держатся в голове, и вспомнятся даже если тебя пьяного разбудить среди ночи. Если же под вдоль и поперек изучил подразумевается сдача SCJP — то это очень далеко от вдоль и поперек, даже если сдано на 100% без единой ошибки.
Тоже самое касается SQL сервер и тому подобного. Если вдоль и поперек, как облупленного — подразумевается то, что держишь ответы на подобные вопросы в памяти. Если же в памяти не держишь, но знаешь кучу принципов и умеешь их применять там, где нужно (а тут книжки помогут довольно мало — такие вещи приходят только с опытом) — именно это и говори. Пока же много понтов и мало конкретики.
Здравствуйте, landerhigh, Вы писали:
L>Депрессивность климата во многом создана искусстенно. Бывают, конечно, противные по погоде дни зимой, но напрягает в основном привычка наших коммунальных служб забывать о том, что зимой выпадает снег и его нужно убирать, а не пытаться растопить. Зато белые ночи летом. Вот почему их в Сиднее нет?
Я вообще не понимаю претензий в коммунальщикам в Питере зимой. Снег более чем убирают, более того — вывозят. Зимой в Питере кроме уж совсем черти каких снежных заносов ходишь и катаешься именно что по асфальту. В отличие от многих других городов, где как снег выпал, так он и лежит — грязюка, гололед и все такое. Его не убирают вообще и не убирали никогда. Лично я до приезда в Питер вообще не знал, что зимой принято снег убирать и тому подобное — такое я только в Москве видел еще. Черти какая слякоть зимой рот малейшей оттепели и черти какие лужи — это вообще в порядке вещей в России, максимум, что делают — это песком дороги и тротуары посыпают.
Здравствуйте, elmal, Вы писали: E>Обычно нормальный спец не будет говорить, что Java вдоль и поперек изучил. Под вдоль и поперек изучил как раз и понимается, что ответы на эти и еще кучу других вопросов держатся в голове, и вспомнятся даже если тебя пьяного разбудить среди ночи. Если же под вдоль и поперек изучил подразумевается сдача SCJP — то это очень далеко от вдоль и поперек, даже если сдано на 100% без единой ошибки. E>Тоже самое касается SQL сервер и тому подобного. Если вдоль и поперек, как облупленного — подразумевается то, что держишь ответы на подобные вопросы в памяти. Если же в памяти не держишь, но знаешь кучу принципов и умеешь их применять там, где нужно (а тут книжки помогут довольно мало — такие вещи приходят только с опытом) — именно это и говори. Пока же много понтов и мало конкретики.
Да в том то и дело, что людям моего уровня это не надо держать в голове. Я решаю высокоуровневые задачи, мне не надо помнить о всяких теоретических мелочах. У меня есть хранилища с неограниченным объемом, оно называется Гугл, из него я могу достать любую информацию. Давайте ради интереса пройдемся по первым 5 заданынм вопросам:
SA>1. Назовите различия между Collections.synchronizedMap(new HashMap()) и ConcurrentHashMap.
Ну и зачем мне надо про эту разницу помнить? Она есть, она существенная — но в голове то зачем держать? Мне достаточно знать, что есть два варианта реализации Map. Встанет реальная задача — в гугл вбивается фраза "synchronizedMap vs ConcurrentHashMap" и через 2 минуты принимается решение о том, какая реализация подойдет для решения данной задачи.
Вывод: это нафиг не нужно держать в голове
SA>2. Что такое кооперативная многозадачность и она ли ли в Java. Если да, то какие преимущества. Если нет, то какая тогда в Java?
Понятия не имею, что это. Слышал где-то, да не помню. А теперь задумаемся — будет ли когда-нибудь заказчик ставить задачу "реализовать кооперативную многозадачность там-то"? Разумеется, нет. Будет написано что-то вроде "такие-то задачи могут выполняться только если такая-то задача простаивает бла-бла-бла".
Вывод: бесполезные знания
SA>3. Что такое "зеленые потоки" и они ли ли в Java (в HotSpot JVM.6)?
Понятия не имею. Ну пофиг, вбиваю в гугл "green thread" и вижу, что они были только в Java 1.1, а потом были выкинуты.
Вывод: бесполезные знания
SA>4. Различия в интерфейсах Runnable и Callable.
Это знаю. Если бы не знал, а знал только про runnable, то спросил бы у гугла что-то типа "return value from thread" и через 1 минуту знал бы ответ
Вывод: это нафиг не нужно держать в голове
SA>5. Напишите минимальный неблокирующий стек (всего два метода — push() и pop()).
Цель какая? Зачем мне это писать? Пришли требования такие — ок, вбил в гугле "java non blocking collection" и самым первым результатом получил ответ.
Вывод: это нафиг не нужно держать в голове
Вот вам уровень заданных вопросов — они либо академические, т.е. оторванные от реальности, либо такие, которые не надо держать в голове вовсе, ибо Гугл существует.
Здравствуйте, sVenom, Вы писали:
V>Да в том то и дело, что людям моего уровня это не надо держать в голове. Я решаю высокоуровневые задачи, мне не надо помнить о всяких теоретических мелочах. У меня есть хранилища с неограниченным объемом, оно называется Гугл, из него я могу достать любую информацию. Давайте ради интереса пройдемся по первым 5 заданынм вопросам:
Отлично! Супер!
Аплодирую в восторге!
Все, остальные глупые вопросы можно выкинуть за ненадобностью.
Людям Вашего уровня, архитекторам, профессионально решающим вопросы корпоративного уровня, доскональным знатокам хранилищ данных, полагается задавать совсем другие вопросы.
Абсолютно уверен, Вас совершенно не затруднит один такой простенький вопрос — какая основная структура данных, применяющаяся в современных промышленных RDBMS?
Ласково просимо!
Здравствуйте, StandAlone, Вы писали: SA>Отлично! Супер! SA>Аплодирую в восторге!
SA>Все, остальные глупые вопросы можно выкинуть за ненадобностью.
SA>Людям Вашего уровня, архитекторам, профессионально решающим вопросы корпоративного уровня, доскональным знатокам хранилищ данных, полагается задавать совсем другие вопросы. SA>Абсолютно уверен, Вас совершенно не затруднит один такой простенький вопрос — какая основная структура данных, применяющаяся в современных промышленных RDBMS? SA>Ласково просимо!
Понятия не имею, я не разработчик СУБД, мне оно не надо.
Здравствуйте, sVenom, Вы писали:
V>Понятия не имею, я не разработчик СУБД, мне оно не надо.
С вашей адекватностью оценивать себя, я уже начинаю переживать за ваших нанимателей. С другой стороны вам большой респект. Так суметь накрутить себе цену, для этого нужен огромный талант.
На самом деле всем так надо делать. Когда что-то не получается, нужно с уверенным видом говорить, что это никому и не нужно.
Здравствуйте, sVenom, Вы писали:
V>Я за эти 2 года — Java вдоль и поперек изучил, в BI разобрался и SQL Server знаю, как облупленный. На что там 10 лет надо? Хз, я не понимаю.
V>Понятия не имею, я не разработчик СУБД, мне оно не надо.
Но как же так? Как же совместимы между собой эти взаимоисключающие параграфы?
V>3) Я могу архитектуру спроектировать — у меня за плечами два успешных проекта полностью под моей ответственностью, и два, где я отвечал только за часть работы. V>4) Я могу программировать и анализировать. Сейчас у меня основной уклон — SQL Server, Java, веб-сервисы, и все с ограничениями по производительности. И я могу решить любую проблему в этом плане, а еще бОльшего количества проблем могу избежать.
Как же Вы можете программировать и анализировать, если не знаете основ, базиса теории построения high-load сервисов, и как же Вы можете заниматься SQL Server-ом, если понятия не имеете, как построены его индексы?
Зачем же Вы: V>Я эти полтора года, что находусь в мире коммерческого IT, впахивал как проклятый. Сначала эффективность было маленькая — 60 часов в неделю при 60 тысячах в месяц, потом она росла, росла, и сейчас доросла, что я работаю 40-45 в неделю при более, чем вдвое большем доходе. Но я продолжаю впахивать, читать книги, брать на себя больше ответственности, чем надо, пробовать то, с чем раньше не сталкивался и т.д..
Что же это была за ответственность? Какие же это были книги? Что же Вы такое пробовали?
Неужели Вам платят за: V>1) Я могу ТЗ накатать — тут да, нужен подвешенный язык, обычный программист со слабыми социальными навыками тут ничего сделать не сможет. V>2) Я умею внушать доверие и искать компромиссы — да, это должен уметь любой человек, который хочет заниматься своим бизнесом.
Здравствуйте, StandAlone, Вы писали:
SA>Отлично! Супер! SA>Аплодирую в восторге!
SA>Все, остальные глупые вопросы можно выкинуть за ненадобностью.
SA>Людям Вашего уровня, архитекторам, профессионально решающим вопросы корпоративного уровня, доскональным знатокам хранилищ данных, полагается задавать совсем другие вопросы. SA>Абсолютно уверен, Вас совершенно не затруднит один такой простенький вопрос — какая основная структура данных, применяющаяся в современных промышленных RDBMS? SA>Ласково просимо!
К чему этот цирк?
В вопросе поднятия бабла все средства хороши, чувак умеет это делать и хорошо. Если вы умеете тока на дядю работать и в собеседованиях себя проявлять — что ж, у всех свой путь к успеху
Здравствуйте, sVenom, Вы писали:
V>Да в том то и дело, что людям моего уровня это не надо держать в голове. Я решаю высокоуровневые задачи, мне не надо помнить о всяких теоретических мелочах. У меня есть хранилища с неограниченным объемом, оно называется Гугл, из него я могу достать любую информацию. Давайте ради интереса пройдемся по первым 5 заданынм вопросам:
Напоминает анекдот про мудрого филина. "Идите в жопу, я стратегией занимаюсь"
Здравствуйте, michael_isu, Вы писали:
_>К чему этот цирк?
_>В вопросе поднятия бабла все средства хороши, чувак умеет это делать и хорошо.
Серьезно? Проституткам мужского пола платят еще больше.
Чем ты предпочитаешь зарабатывать, профессионализмом или торговать жопой?
Или для тебя все средства хороши — тогда что ты до сих пор делаешь в программировании?
_>Если вы умеете тока на дядю работать и в собеседованиях себя проявлять — что ж, у всех свой путь к успеху
Да, как мы видим, бабла в индустрии полно и некоторым неадекватным клоунам удается его захапать.
Поаплодируем, господа
Здравствуйте, StandAlone, Вы писали:
SA>Здравствуйте, michael_isu, Вы писали:
_>>К чему этот цирк?
_>>В вопросе поднятия бабла все средства хороши, чувак умеет это делать и хорошо. SA>Серьезно? Проституткам мужского пола платят еще больше. SA>Чем ты предпочитаешь зарабатывать, профессионализмом или торговать жопой? SA>Или для тебя все средства хороши — тогда что ты до сих пор делаешь в программировании?
Видно ход мыслей инжЫнера, ничего личного
Никому нахер не нужен твой профессионализм, людям нужны решения проблем. За эти решения бабло и платится. Пример из своей жизни — я как ИП по подряду сделал проект, который позволил уволить 4 человека из отдела (или перевести их на другие работы), конторе работа этих людей обходится в 100к с налогами. Т.е. в месяц теперь экономится 400к рублей, или 5 лямов в год. Вы думаете чуваки поскупятся на 1 млн рублей за полгода?
Притом, что я херово себе представляю что такое хэш-таблица и чем она отличается от словаря.
А для простого инжЫнера это будет выглядеть как будто чувак захапал бабло
Здравствуйте, Avega, Вы писали:
A>С вашей адекватностью оценивать себя, я уже начинаю переживать за ваших нанимателей. С другой стороны вам большой респект. Так суметь накрутить себе цену, для этого нужен огромный талант.
Не обязательно. Здесь идут знакомства, судя по всему. Либо ОЧЕНЬ большое везение. То есть попасть в качестве первой работы на место, позволяющем обзавестись связями, из которых узнаются секретные названия фирм. Ведь однозначно эти фирмы в открытом доступе вакансии публиковать не будут, сами хантить тоже не будут.
Здравствуйте, StandAlone, Вы писали:
SA>Но как же так? Как же совместимы между собой эти взаимоисключающие параграфы?
Да легко. Вы мне приведите постановку задачи, где будет требоваться знать, цитирую вас, "какая основная структура данных, применяющаяся в современных промышленных RDBMS?"
SA>Как же Вы можете программировать и анализировать, если не знаете основ, базиса теории построения high-load сервисов, и как же Вы можете заниматься SQL Server-ом, если понятия не имеете, как построены его индексы?
Я прекрасно знаю, как в SQL Server построены индексы, и как они работают. А что в вашем понятии "базис теории построения high-load сервисов" знаете только вы. Я строил и строю высоконагруженные приложения без упомянутых вами пространных формулировок. Просто поймите — я задачи решаю, а не онанирую на формулировки.
SA>Что же это была за ответственность? Какие же это были книги? Что же Вы такое пробовали?
Да много книг было, все и не припомнить. Ответственность? Ответственность за достижение результата, какая же еще?
SA>Иными словами, за умение торговать лицом? SA>
Иными словами, я решаю задачи бизнеса, и не занимаюсь теоретическими разглагольствованиями, которые никому не нужны.