08.06.2010, 17:03 | #21 |
Microsoft Dynamics
|
Цитата:
Сообщение от lev
ну думаю человек не спроста пример такой привел, и рассказал про index hint. Значит такие ситуации были... ДО СИХ ПОР в руководстве от великого и могучего Microsoft написано то, что я привел выше...
из приведенной вами ссылки, цитирую пост Vadik-а: т.е. человек на собеседовании ответил абсолютно правильно, опираясь на свой опыт работы в системе, и документацию от Microsoft... А человек зная какую то ФИЧУ, отловленную случайно при трассировке запросов, зачислил кандидата в лузеры-программисты, который не стоит тех денег, которые просит... оооочень странный подход... исходя из такого, любого программиста можно подловить на такой фиче |
|
|
За это сообщение автора поблагодарили: Lemming (1). |
08.06.2010, 17:35 | #22 |
Участник
|
|
|
08.06.2010, 18:08 | #23 |
Участник
|
Цитата:
профессионал - он потому и профессионал, что и к работе и к собеседованию относится ответственно и готовится к нему, как минимум поднимая вопросы, в которых он реально крут. если не нравятся вопросы - пусть возьмет инициативу (он же профессионал) и расскажет о том, что он реально знает. если знает себе цену - пусть озвучит ее, чтобы не получилось неприятных сюрпризов (тем более, что на большинстве собеседований в большинстве контор задают вопрос об ожидаемом доходе). также профессионал профессионально относится к составлению резюме и не пишет то, чего он не знает или о чем он только слышал, а пишет то, за что он реально может ответить и рассказать во всех подробностях. еще профессионал - не будет выкладывать свое грязное белье, т.к. уважает работодателя, даже если они друг другу не подходят по каким-то причинам. ведь профессионал понимает, что рынок аксапты настолько узкий и тесный - что все всех знают, и весь его негатив рано или поздно может вернуться к нему... конечно же есть исключения, которые умеют себя грамотно продавать, но не являются супер-работниками. но для этого и существуют собеседования, тесты и прочее, чтобы как минимум понять - насколько человек ориентируется в вопросах, о которых говорит. |
|
08.06.2010, 18:27 | #24 |
Ищущий знания...
|
Цитата:
про "ИЗВЕСТНУЮ" опечатку... не поленился и нашел все документы которые у меня есть по разработке Х++, итак: 1. Уже известный нам хелп майкросфта, там известная всем опечатка что: Цитата:
ndex hint
Gives the database a hint to use this index to sort the selected records as defined by the index. The database may choose to ignore the hint. Цитата:
index hint Предложение использовать индекс при выборе данных из базы данных. База данных может игнорировать эту опцию
Цитата:
index hint
Предлагает базе данных использовать указанный индекс при обработке запроса. База данных может проигнорировать эту команду, если есть более подходящий с точки производительности индекс. З.Ы. А если жизнь не сложиться определенным образом, то он и на опыте может в течении нескольких лет не узнать о том, что он прочитал не правильно.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
08.06.2010, 18:37 | #25 |
Участник
|
Цитата:
Сообщение от lev
Т.е. получается человек начинает изучать X++, обложился книгами (выше мной описанными) и документацией от Microsoft (help и пр.), и везде написано одно и тоже (все разом взяли, и опечатались ) и он этой информации верит, и программирует (он пока не знает про мониторинг запросов, профайлеры и прочие, учится только ) А теперь вопрос: откуда ему знать про то, что все опечатались?
З.Ы. А если жизнь не сложиться определенным образом, то он и на опыте может в течении нескольких лет не узнать о том, что он прочитал не правильно. но если он претендует на гордое звание профессионала и, простите, у него жизнь сложилась таким образом, что он ни разу не оптимизировал запросы и ни разу не общался с теми, кто знает про эту фичу и ни разу не заглянул на аксфорум, где эта тема уже несколько лет назад обсуждалась - то возникает вопрос - а чем же он занимался будучи программистом? формочки ваял? ведь любая, мало-мальски серьезная модификация связана с написанием запросов. и любой профессионал задумывается о производительности. не только читает мануалы, но и жизнь складывается таким образом, что ему приходится смотреть планы запросов и разбираться с тем, как они обрабатываются СУБД. |
|
08.06.2010, 18:54 | #26 |
Ищущий знания...
|
Цитата:
а оптимизация запросов состоит не только из знания интерпретации index hint аксаптой . например я никогда не использую index hint, ибо его использование не дает гарантий правильного использования индексов, поэтому про эту фичу не знал .
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
09.06.2010, 00:34 | #27 |
Microsoft Dynamics
|
Цитата:
Сообщение от lev
про SQL не знаю, но например в ORACLE можно отключить все входящие хинты, т.е. оракл все указки будет игнорировать (или определенные указки).
а оптимизация запросов состоит не только из знания интерпретации index hint аксаптой . например я никогда не использую index hint, ибо его использование не дает гарантий правильного использования индексов, поэтому про эту фичу не знал . |
|
09.06.2010, 01:23 | #28 |
Участник
|
Цитата:
Сообщение от Cargo
если человек претендует на гордое звание профессионала и, простите, у него жизнь сложилась таким образом, что он ни разу не оптимизировал запросы и ни разу не общался с теми, кто знает про эту фичу и ни разу не заглянул на аксфорум, где эта тема уже несколько лет назад обсуждалась - то возникает вопрос - а чем же он занимался будучи программистом?
PS. - доктор, когда я использую index hint, мне больно. - а вы так не делайте... |
|
|
За это сообщение автора поблагодарили: lev (2), Hans (1), oip (1). |
09.06.2010, 09:13 | #29 |
Ищущий знания...
|
Цитата:
Сообщение от mifi
Вот, почему бы кандидату хотя бы что-нибудь в этом роде не сказать? И как крутой разработчик (по собственным словам) сначала пишет о том, как он лихо разруливает проблемы закрытия склада, а на вопрос про ФИФО молчит как партизан и тут же ссылается на коллегу, которые ему сказал, что это вопрос к консультанту? Как после этого можно верить тому, что в резюме написано?
а вообще, конечно на собеседовании многое о чем могут спросить и впечатление складывается из ответов на все вопросы, а не на один. к сожалению есть люди, которые считают что они супер не обоснованно (как соискатели так и наниматели)
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
09.06.2010, 10:42 | #30 |
Microsoft Dynamics
|
Цитата:
Сообщение от gl00mie
возможно, человек, будучи программистом, кроме справки читал еще статьи, где (другие) профессионалы аргументированно рекомендуют не использовать такие фичи, как index hint, дабы не насиловать оптимизатор и дать DBA спокойно делать свою работу, а также смотрел выступления, можно сказать, официальных лиц, где 1) подтверждается, что index hint есть зло и 2) говорится о том, что начиная с 4-ки ядро по умолчанию просто игнорирует index hint в коде X++. После этого, если приходится продолжать работать на 3-ке, обычно, достаточно почитать ту же справку на предмет того, каким значением параметра hint эта фича в ней отключается, и можно спокойно забыть о ее особенностях и работать дальше, думая о грядущем переходе на новую версию.
PS. - доктор, когда я использую index hint, мне больно. - а вы так не делайте... |
|
09.06.2010, 11:43 | #31 |
Axapta
|
mifi, это, конечно, все верно. Надо это все сказать на интервью, если знаешь. Все вы правильно пишете. Дело только в том, и именно это тут многим непонятно, что незнание нюансов фактически неиспользуемой(!) и ненужной(!) конструкции стоит где-то рядом с неумением отличить InventTable от InventTrans.
Если бы меня на интервью спросили про index hint, то я бы сказал вот то, что gl00mie написал выше. Но если бы меня попросили все-таки рассказать конкретно про работу этого hint, то честно говоря я бы вряд ли что добавил помимо "Gives the database a hint to use this index to sort the selected records as defined by the index. The database may choose to ignore the hint." А этот ответ почему-то преподносится как нечто из ряда вон выходящее. |
|
09.06.2010, 12:00 | #32 |
Модератор
|
Цитата:
Сообщение от mifi
А если отвечать односложно - да, нет, не знаю то действительно сложно оценить опыт человека
- It depends.. P.S. Вопрос ко всем.. Просто интересно - вопрос про index hints задают уже после того, как кандидат успешно отвечает на вопросы по основным фреймворкам (LedgerXXX, InventXXX, ProdXXX, ..) или это козырной вопрос, правильно ответив на который срываешь джэкпот?
__________________
-ТСЯ или -ТЬСЯ ? |
|
09.06.2010, 12:15 | #33 |
Участник
|
Из своей практики вспомнился интервьюер. на его вопрос "в разрезе чего хранятся остатки товаров в inventsum?", я ответил односложно "в разрезе складских аналитик", ответ оказался для него не верным, т.к. он ждал ответ "в разрезе номенклатуры и складских аналитик", остальные вопросы/ответы были в таком же духе, и все мои ответы не подходили под его ожидаемый ответ. Работу я в итоге не получил
ПС при чем он давая "правильный" ответ, явно ехидничал, мол таких элементарных вещей не знаешь Последний раз редактировалось ice; 09.06.2010 в 12:21. |
|
09.06.2010, 14:25 | #34 |
Участник
|
Тут известный адвокат Cargo лихо всех запутал, так что это вопрос к тому виртуальному кандидату с запросами в 100 тыров из его первого сообщения в данной ветке
Цитата:
Сообщение от mifi
И как крутой разработчик (по собственным словам) сначала пишет о том, как он лихо разруливает проблемы закрытия склада, а на вопрос про ФИФО молчит как партизан и тут же ссылается на коллегу, которые ему сказал, что это вопрос к консультанту? Как после этого можно верить тому, что в резюме написано?
|
|
09.06.2010, 14:30 | #35 |
Участник
|
Если при собеседовании на какую либо должность, связанную с практикой (кодер или конс) с менеджером по персоналу приходится трещать больше получаса - можно смело валить с такой конторы. Так как его задача - просто организовать беседу с профильным спецом и не более. Для всего остального есть резюме.
У меня опыт был положительный. То есть при поступлении я пришел в офис, получил чашку кофе от кадровика, и через 10 минут уже водил пальцами аж с двумя сразу спецами по плану счетов, объясняя что как и почему. Потом на следующий день привез копии всех документов и оригиналы и вперед на мины. Три недели повтыкал в Аксу и сразу на проект стажером. Далее по плану обычному. Правда я пришел из 1С. Это только мое мнение. |
|
|
За это сообщение автора поблагодарили: Lemming (5). |
09.06.2010, 14:45 | #36 |
Участник
|
Что касается многобуквенного сообщения от Cargo, могу точно сказать, что руководствуясь такими понятиями как "бестпрактик MS", surestep, и прочими не менее интересными "бла бла бла" внедрить успешно и, что немаловажно, в срок можно только MS Word и частично MS Excel.
Как правило сочетание вышеуказанных понятий с "анукабыстронах" и с "еслизавтранесделаемтонамвсемписетц" дает гораздо более приемлемый для клиента результат. На практике предпочтение отдается как раз "анукабыстронах" а не surestep. |
|
|
За это сообщение автора поблагодарили: EVGL (1). |
09.06.2010, 15:29 | #37 |
MCT
|
Цитата:
Сообщение от Lemming
Раз уж тут так прицепились к закрытию склада, то раскрою суть вопроса: складская модель FIFO, первой закупкой мы приходуем несколько товаров по цене А, второй закупкой мы приходуем несколько аналогичных товаров по цене B. Пример был расписан с цифрами на бумажке, вопрос: какая будет себестоимость вот этой конкретной единицы в момент разноски второй закупки? Я банально протормозил и начал считать себестоимость, какой бы она была для указанной единицы по FIFO, правильный же ответ был: в момент разноски закупки себестоимость посчитается по средне-мгновенной(если не ошибаюсь в момент закупки оно для любых моделей как-то одинаково считается и вроде бы по средне-мгновенной), в общем, ключевой фразой было: в момент разноски закупки, а я банально подумал не в ту сторону и начал рассчитывать результаты закрытия/пересчета. Цитата:
второй закупкой мы приходуем несколько аналогичных товаров по цене B. вопрос: какая будет себестоимость вот этой конкретной единицы в момент разноски второй закупки?
среднемгновенная - при разноске расхода и уже никак не при разноске прихода по закупке
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try. |
|
|
За это сообщение автора поблагодарили: Lemming (5). |
09.06.2010, 15:40 | #38 |
Участник
|
Блин, забыл маленько суть вопроса, вот уж "дела давно минувших дней...", да точно, были две закупки и одна продажа, т.е. вопрос был про разноску заказа и что там насчитается в момент разноски.
|
|
09.06.2010, 16:29 | #39 |
Участник
|
Цитата:
Сообщение от Rezervforall
Что касается многобуквенного сообщения от Cargo, могу точно сказать, что руководствуясь такими понятиями как "бестпрактик MS", surestep, и прочими не менее интересными "бла бла бла" внедрить успешно и, что немаловажно, в срок можно только MS Word и частично MS Excel.
Как правило сочетание вышеуказанных понятий с "анукабыстронах" и с "еслизавтранесделаемтонамвсемписетц" дает гораздо более приемлемый для клиента результат. На практике предпочтение отдается как раз "анукабыстронах" а не surestep. конечно, у нас на дороге многие водители вместо ПДД используют "мнетудасрочнонадо" и "мнепохчтозазнак"... но программистам стоит кнопочку бестпрактис использовать и мануалы читать по этому поводу, хотя бы, чтобы потом самим спустя год после написания модификации была возможность понять, что и зачем написано (а не орать - "Что за хрен написал эту мутотень?! А... Это я...";-)) |
|
09.06.2010, 16:36 | #40 |
Участник
|
Цитата:
Сообщение от Cargo
и потом клиенту бедному остается быстронахнутое приложение, которое невозможно поддерживать, а лучше при миграции все заново переписать. или вообще свалить к саперам или 1сникам...
конечно, у нас на дороге многие водители вместо ПДД используют "мнетудасрочнонадо" и "мнепохчтозазнак"... но программистам стоит кнопочку бестпрактис использовать и мануалы читать по этому поводу, хотя бы, чтобы потом самим спустя год после написания модификации была возможность понять, что и зачем написано (а не орать - "Что за хрен написал эту мутотень?! А... Это я...";-)) Последний раз редактировалось ice; 09.06.2010 в 16:39. |
|