|
08.06.2010, 18:27 | #1 |
Ищущий знания...
|
Цитата:
про "ИЗВЕСТНУЮ" опечатку... не поленился и нашел все документы которые у меня есть по разработке Х++, итак: 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 | #2 |
Участник
|
Цитата:
Сообщение от lev
Т.е. получается человек начинает изучать X++, обложился книгами (выше мной описанными) и документацией от Microsoft (help и пр.), и везде написано одно и тоже (все разом взяли, и опечатались ) и он этой информации верит, и программирует (он пока не знает про мониторинг запросов, профайлеры и прочие, учится только ) А теперь вопрос: откуда ему знать про то, что все опечатались?
З.Ы. А если жизнь не сложиться определенным образом, то он и на опыте может в течении нескольких лет не узнать о том, что он прочитал не правильно. но если он претендует на гордое звание профессионала и, простите, у него жизнь сложилась таким образом, что он ни разу не оптимизировал запросы и ни разу не общался с теми, кто знает про эту фичу и ни разу не заглянул на аксфорум, где эта тема уже несколько лет назад обсуждалась - то возникает вопрос - а чем же он занимался будучи программистом? формочки ваял? ведь любая, мало-мальски серьезная модификация связана с написанием запросов. и любой профессионал задумывается о производительности. не только читает мануалы, но и жизнь складывается таким образом, что ему приходится смотреть планы запросов и разбираться с тем, как они обрабатываются СУБД. |
|
08.06.2010, 18:54 | #3 |
Ищущий знания...
|
Цитата:
а оптимизация запросов состоит не только из знания интерпретации index hint аксаптой . например я никогда не использую index hint, ибо его использование не дает гарантий правильного использования индексов, поэтому про эту фичу не знал .
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
09.06.2010, 00:34 | #4 |
Microsoft Dynamics
|
Цитата:
Сообщение от lev
про SQL не знаю, но например в ORACLE можно отключить все входящие хинты, т.е. оракл все указки будет игнорировать (или определенные указки).
а оптимизация запросов состоит не только из знания интерпретации index hint аксаптой . например я никогда не использую index hint, ибо его использование не дает гарантий правильного использования индексов, поэтому про эту фичу не знал . |
|
09.06.2010, 09:13 | #5 |
Ищущий знания...
|
Цитата:
Сообщение от mifi
Вот, почему бы кандидату хотя бы что-нибудь в этом роде не сказать? И как крутой разработчик (по собственным словам) сначала пишет о том, как он лихо разруливает проблемы закрытия склада, а на вопрос про ФИФО молчит как партизан и тут же ссылается на коллегу, которые ему сказал, что это вопрос к консультанту? Как после этого можно верить тому, что в резюме написано?
а вообще, конечно на собеседовании многое о чем могут спросить и впечатление складывается из ответов на все вопросы, а не на один. к сожалению есть люди, которые считают что они супер не обоснованно (как соискатели так и наниматели)
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
09.06.2010, 14:25 | #6 |
Участник
|
Тут известный адвокат Cargo лихо всех запутал, так что это вопрос к тому виртуальному кандидату с запросами в 100 тыров из его первого сообщения в данной ветке
Цитата:
Сообщение от mifi
И как крутой разработчик (по собственным словам) сначала пишет о том, как он лихо разруливает проблемы закрытия склада, а на вопрос про ФИФО молчит как партизан и тут же ссылается на коллегу, которые ему сказал, что это вопрос к консультанту? Как после этого можно верить тому, что в резюме написано?
|
|
09.06.2010, 15:29 | #7 |
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 | #8 |
Участник
|
Блин, забыл маленько суть вопроса, вот уж "дела давно минувших дней...", да точно, были две закупки и одна продажа, т.е. вопрос был про разноску заказа и что там насчитается в момент разноски.
|
|
09.06.2010, 16:41 | #9 |
Участник
|
Цитата:
вместо индекс хинт можно подставить что угодно - незнание структуры классов, отвечающих за обработку закупок/заказов при заявленном глубоком знании этих модулей, незнание архитектуры рассчета себестоимости при заявленном знании логистики, незнание фишек обработки финжурналов и механизма работы корреспонденции при заявленном знании фин контура... но, зато, очень хорошо такие вот профи знают сколько и на что им нужно денег. хочу сказать, что те, кто считают, что единственным мерилом успеха - являются деньги - ну что ж - они имеют право на такое мнение. но не надо, тогда, обижаться и выливать негатив на те компании, где это не единственный фактор развития... |
|
09.06.2010, 17:21 | #10 |
Участник
|
ИМХО в этом есть некое лецимерие. если вспомним, что компания в которую устраивается кандидат есть коммерческая, и зарабатывание денег это единственная задача компании, то говорить кандидатам, что есть высщие ценности както не культурно
Последний раз редактировалось ice; 09.06.2010 в 17:34. |
|
09.06.2010, 01:23 | #11 |
Участник
|
Цитата:
Сообщение от Cargo
если человек претендует на гордое звание профессионала и, простите, у него жизнь сложилась таким образом, что он ни разу не оптимизировал запросы и ни разу не общался с теми, кто знает про эту фичу и ни разу не заглянул на аксфорум, где эта тема уже несколько лет назад обсуждалась - то возникает вопрос - а чем же он занимался будучи программистом?
PS. - доктор, когда я использую index hint, мне больно. - а вы так не делайте... |
|
|
За это сообщение автора поблагодарили: lev (2), Hans (1), oip (1). |
09.06.2010, 10:42 | #12 |
Microsoft Dynamics
|
Цитата:
Сообщение от gl00mie
возможно, человек, будучи программистом, кроме справки читал еще статьи, где (другие) профессионалы аргументированно рекомендуют не использовать такие фичи, как index hint, дабы не насиловать оптимизатор и дать DBA спокойно делать свою работу, а также смотрел выступления, можно сказать, официальных лиц, где 1) подтверждается, что index hint есть зло и 2) говорится о том, что начиная с 4-ки ядро по умолчанию просто игнорирует index hint в коде X++. После этого, если приходится продолжать работать на 3-ке, обычно, достаточно почитать ту же справку на предмет того, каким значением параметра hint эта фича в ней отключается, и можно спокойно забыть о ее особенностях и работать дальше, думая о грядущем переходе на новую версию.
PS. - доктор, когда я использую index hint, мне больно. - а вы так не делайте... |
|
16.06.2010, 16:28 | #13 |
Участник
|
вот только что правил - форма с запросом с кучей хинтов открывалась несколько минут, стер все хинты - открылась за 3 секунды, не знал бы кодер про index hint всем бы проще жить было))
|
|
|
За это сообщение автора поблагодарили: lev (1). |
16.06.2010, 18:00 | #14 |
Участник
|
Уважаемые коллеги забывают, что людям свойственно стареть, время не безгранично всего то 10-15 лет в активной фазе, затем жизнь идет по инерции (чего добились, того добились). А на смену приходят молодые, очень амбициозные и смотрят в спину.
В консалтинге год идет за два, а иногда и за четыре. Бывший студент, через 2-4 месяца уже вовсю кодит (до разработчика ему еще далеко), но и старый спец, уже не имеет большого желания быстро разобраться например, в тонкостях работы сводного планирования (если конечно, он не знает данный модуль). Понятно, что он разберется (опыт берет свое), но вот эффективность данного процесса не факт, что больше чем у юного кодера (не будем брать банальный чел.-ко\час). Вот и есть нехитрый выбор, или за стабильные хорошие деньги у Заказчика (у Заказчика всегда платят больше, а работы меньше) или в консалтинге (где уровень напряжения значительно больше, платят меньше, но есть маленький шанс подняться по социальной лестнице). "Ценности компании" в консалтинге, во многом, это намек сотруднику (что\как) необходимо расти, правда в России это не обязаловка, а призрачный шанс. 15-20 лет назад, ИТ-специалист был кудесником (примерно как бухгалтер в бурные 80-90). Сейчас это рядовой специалист компании. У финансиста больше шансов вырасти в фин. директора, чем у разработчика в ИТ директора. Вот за этот призрачный шанс вырасти, необходимо пахать и вживаться в "ценности компании" ну или плыть по течению и ждать... Тимошкин Владимир |
|
|
За это сообщение автора поблагодарили: macklakov (4). |
17.06.2010, 01:10 | #15 |
Administrator
|
Цитата:
Я (и это мое личное мнение) не приветствую кузницу кадров, т.к. из нее выходят как правило люди, однобоко смотрящие на задачи (потому что нет смысла качественно обучать человека, который скоро все равно уйдет). В тоже время с т.з. владельцев бизнеса - это конечно выгоднее - минимизировать затраты на проект. Цитата:
Сообщение от tvladimir
В консалтинге год идет за два, а иногда и за четыре. Бывший студент, через 2-4 месяца уже вовсю кодит (до разработчика ему еще далеко), но и старый спец, уже не имеет большого желания быстро разобраться например, в тонкостях работы сводного планирования (если конечно, он не знает данный модуль). Понятно, что он разберется (опыт берет свое), но вот эффективность данного процесса не факт, что больше чем у юного кодера (не будем брать банальный чел.-ко\час).
Цитата:
Сообщение от tvladimir
Вот и есть нехитрый выбор, или за стабильные хорошие деньги у Заказчика (у Заказчика всегда платят больше, а работы меньше) или в консалтинге (где уровень напряжения значительно больше, платят меньше, но есть маленький шанс подняться по социальной лестнице).
"Ценности компании" в консалтинге, во многом, это намек сотруднику (что\как) необходимо расти, правда в России это не обязаловка, а призрачный шанс. 15-20 лет назад, ИТ-специалист был кудесником (примерно как бухгалтер в бурные 80-90). Сейчас это рядовой специалист компании. У финансиста больше шансов вырасти в фин. директора, чем у разработчика в ИТ директора. Вот за этот призрачный шанс вырасти, необходимо пахать и вживаться в "ценности компании" ну или плыть по течению и ждать... Работа в консалтинге дает возможность (но эту возможность нужно еще суметь взять) увидеть применение системы к различным бизнесам - продукты/мебель/доставка/машиностроение и т.д. Работа у заказчика дает возможность увидеть применение системы только к бизнесу заказчика. Если у заказчика несколько бизнесов - вам крупно повезло - вы можете работая у заказчика иметь все преимущества работы в консалтинге. Прыгнуть в ИТ-директора из консалтинга вряд ли получится. А вот вырасти, работая у заказчика гораздо более реально. Кстати - сразу могу сказать - конкретно должность ИТ-директора/начальника - должность обычно политическая и приближенная к руководству компании. А если это не так - то ИТ-директор вскоре будет сменен (это я уже из собственного опыта утверждаю) Поэтому - работа в консалтинге хороша в двух случаях: а) соискателю нужно набраться опыта для последующей более выгодной продажи себя Заказчику. В этом случае имеет смысл приглядеться к более крупному заказчику, у которого уже существует отдел (человек 7-10), занимающийся развитием внедренной системы. У заказчика в этом отделе с большей долей вероятности могут быть те самые старые спецы, которые ушли из консалтинга. А у заказчика с большой долей вероятности есть программа удержания кадров. б) соискатель является соучредителем, либо ключевой фигурой работодателя (т.е. его удерживают). Тут в общем-то понятно - что перекупить такого человека будет очень дорого. Суханов Владимир
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: mazzy (2), rusk (1), EVGL (2), konopello (2), ikopyl (2). |