|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
Возьмем двух разработчиков отчетов. Один в разумный срок и с минимальным количеством ошибок сделает отчет, а второй будет его делать дольше, и качество будет хуже. Что отличает этих двух людей? Предположим, что первый более опытный. В чем состоит этот опыт? Что именно позволяет ему добиваться лучших результатов? Предположим также, что оба разработчика отчетов знают свой генератор на одинаковом уровне, и разница в скорости и качестве не связана с тем, что один увереннее знаком с интерфейсом среды разработки, чем другой. Собственно вопрос. Какие именно знания и навыки позволяют первому разработчику добиваться более хороших результатов? (у меня уже есть свое мнение по этому вопросу, но выскажу я его позже) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 09:36 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
НерюхКакие именно знания и навыки позволяют первому разработчику добиваться более хороших результатов? (у меня уже есть свое мнение по этому вопросу, но выскажу я его позже) Воспитание и образование. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 10:14 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
S.PR, Ну, воспитание тут, скорее всего, вряд ли помогает :-) Вообще мое мнение таково, что разница в скорости в основном определяется тем, в какой степени разработчик отчетов помнит структуру. При условии, что SQL они знают одинаково. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 11:45 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
НерюхS.PR, Ну, воспитание тут, скорее всего, вряд ли помогает :-) Вообще мое мнение таково, что разница в скорости в основном определяется тем, в какой степени разработчик отчетов помнит структуру. При условии, что SQL они знают одинаково. Ну а если они и "структуру помнят" одинаково? P.S. Автор топика - разработчик отчетов?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 12:05 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
ну тогда причина банальна : один из них тратит меньше времени на собственно разработку отчетов - web, icq, кофе, покурить, да и просто неблагоприятная эргономическая обстановка на рабочем месте :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 12:30 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
Dogen P.S. Автор топика - разработчик отчетов?.. Э-э, пока, пожалуй, нет. s.a.v. , непроизводственные потери рабочего времени мы тоже не берем в расчет. Подразумевается, что чистое время, затраченно на производство отчета у этих 2-х субъектов одинаково. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 13:02 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
Нерюх Dogen P.S. Автор топика - разработчик отчетов?.. Э-э, пока, пожалуй, нет. s.a.v. , непроизводственные потери рабочего времени мы тоже не берем в расчет. Подразумевается, что чистое время, затраченно на производство отчета у этих 2-х субъектов одинаково. 1. IQ 2. Воспитание и образование ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 13:04 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
[quot Dogen 1. IQ 2. Воспитание и образование [/quot] Эти два параметра у наших 2-х субъектов тоже одинаковы. Что остается? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 13:10 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
Нерюх[quot Dogen 1. IQ 2. Воспитание и образование Эти два параметра у наших 2-х субъектов тоже одинаковы. Что остается?[/quot] Я перечитал первое сообщение в этом топике. При прочих равных лучших результатов позволяет добиваться опыт, Вы сами же и ответили. Теперь Вы хотите спросить, в чем заключается этот самый опыт?.. Вы что, первый год программируете?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 13:40 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
НерюхОдин в разумный срок и с минимальным количеством ошибок сделает отчет, а второй будет его делать дольше, и качество будет хуже. Что отличает этих двух людей? Первый более ленивый! Ленится отчеты переделывать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 13:55 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
Dogen При прочих равных лучших результатов позволяет добиваться опыт, Вы сами же и ответили. Теперь Вы хотите спросить, в чем заключается этот самый опыт?.. Вы что, первый год программируете?.. Да, меня как раз интересует, в чем заключается опыт разработчика отчетов. Мне известно, в чем заключается опыт проектировщика БД, программиста GUI, техсуппорта, частично тестировщика. А вот в чем выражается опыт разработчика отчетов, какой они приобретают самый полезный навык? Хотелось бы получить список склиллов в порядке убывания приоритета, которые отличают опытного разработчика отчетов от неопытного. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 17:15 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
а какой список скиллов отличает человека, который качественно забивает гвозди? :) навык он потому и навык, что с трудом поддается словестной формализации Хотя интересно было бы услышать ваши мысли по поводу проектировщиков БД и GUI ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 17:41 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
Нерюх Dogen При прочих равных лучших результатов позволяет добиваться опыт, Вы сами же и ответили. Теперь Вы хотите спросить, в чем заключается этот самый опыт?.. Вы что, первый год программируете?.. Да, меня как раз интересует, в чем заключается опыт разработчика отчетов. Мне известно, в чем заключается опыт проектировщика БД, программиста GUI, техсуппорта, частично тестировщика. А вот в чем выражается опыт разработчика отчетов, какой они приобретают самый полезный навык? Хотелось бы получить список склиллов в порядке убывания приоритета, которые отличают опытного разработчика отчетов от неопытного. А каких отчетов?.. Примеры? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 17:59 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
Еще несколько удивляет рассмотрение проблемы в отрыве от проектирования структур данных. Надо ведь думать и о тех, кто будет отчеты писать :) В связи с вышесказанным присоединяюсь к вопросу о том, какой опыт Вы считаете ценным для проектировщика БД. "пока вы смотрите свой телевизор, инопланетяне через него трахают вам мозги" ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 18:01 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
Не буду перечислять все, что я понимаю под опытом (неважно, будь то разработчик GUI или построитель отчетов - я, честно говоря, всегда был един в этих и еще нескольких лицах), но навскидку... 1. Почему человек, проработавший некоторое время на ремонте телевизоров, будет их чинить быстрее, чем новичок? Да потому, что у него накапливается некоторый набор стандартных неполадок, и, когда он встречает похожие признаки, то ликвидирует неисправность быстрее (не надо тратить время на поиск) 2. У любого программиста, кроме стандартных ситуаций, просто накапливаются некоторые заготовки, которые он когда-то сделал и потом может использовать с небольшими переделками в других местах (естественно, здесь идет речь об одном или совместимых языках) К слову сказать, выражение "Они знают SQL одинаково" не совсем корректно. Знание синтаксиса не является эквивалентом знания (тот, кто знает ноты, не обязательно пишет хорошую музыку; тот, кто выучил синтаксис, не обязательно пишет хорошие программы). Я уж не говорю о вещах, подобных оптимизации запросов... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2005, 18:22 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
s.a.v.а какой список скиллов отличает человека, который качественно забивает гвозди? :) навык он потому и навык, что с трудом поддается словестной формализации Хотя интересно было бы услышать ваши мысли по поводу проектировщиков БД и GUI s.a.v. , tru55 Э-э, не свалиться бы в обсуждение сути и особенностей экспертного знания вообще... Да, такой навык как "умение забивать гвозди трудно разложить на более простые компоненты, и почти не возможно формализовать. Сложно сказать, чем отличается "хороший забивальщик гвоздей" от плохого в плане навыка. Кроме как по конечному результату вряд ли возможно определить. Но вот, например, навыки столяра можно разложить на более элементарные и в какой-то степени описать, детализировать. Столяр умеет забивать гвозди, пользоваться пилой, рубанком и.т.п. Конечно, это не полная истина, и всей правды о нем, конечно, словами не скажешь, но такое описание все же больше, чем ничего. Вернемся к нашему разработчику отчетов. Вот перечень полезных навыков, которые он приобретает, выполняя свои обязанности. 1. Опыт работы с реляционными структурами. Бонус: работа с уже готовой структурой дает возможность быстро разобраться в предметной области и том, как она отображается на БД. 2. Практика в использовании SQL (если речь идет об отчетах на основе SQL) 3. Практика в оптимизации запросов Бонус: Более глубокое понимание того, как работает сервер БД. 4. Опыт работы с требованиями и (или) выполнения работы по ТЗ. 5. Навык в использовании конкретного генератора отчетов. Будут корректировки? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2005, 12:25 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
Нерюх s.a.v.а какой список скиллов отличает человека, который качественно забивает гвозди? :) навык он потому и навык, что с трудом поддается словестной формализации Хотя интересно было бы услышать ваши мысли по поводу проектировщиков БД и GUI s.a.v. , tru55 Э-э, не свалиться бы в обсуждение сути и особенностей экспертного знания вообще... Да, такой навык как "умение забивать гвозди трудно разложить на более простые компоненты, и почти не возможно формализовать. Сложно сказать, чем отличается "хороший забивальщик гвоздей" от плохого в плане навыка. Кроме как по конечному результату вряд ли возможно определить. Но вот, например, навыки столяра можно разложить на более элементарные и в какой-то степени описать, детализировать. Столяр умеет забивать гвозди, пользоваться пилой, рубанком и.т.п. Конечно, это не полная истина, и всей правды о нем, конечно, словами не скажешь, но такое описание все же больше, чем ничего. Вернемся к нашему разработчику отчетов. Вот перечень полезных навыков, которые он приобретает, выполняя свои обязанности. 1. Опыт работы с реляционными структурами. Бонус: работа с уже готовой структурой дает возможность быстро разобраться в предметной области и том, как она отображается на БД. 2. Практика в использовании SQL (если речь идет об отчетах на основе SQL) 3. Практика в оптимизации запросов Бонус: Более глубокое понимание того, как работает сервер БД. 4. Опыт работы с требованиями и (или) выполнения работы по ТЗ. 5. Навык в использовании конкретного генератора отчетов. Будут корректировки? 0. Знание предметной области. Без этого такой разработчик превращается не пойми во что. Ему разжевывать надо до такой степени, что дешевле поручить разработку отчета грамотному специалисту. Предметную область надо изучать в период обучения и вхождения в курс дела ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2005, 12:30 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
6. Поскольку в реальности база не всегда хорошо документирована, неполохо бы уметь работать с CASE-средствами (хотя бы сделать реверсе инжиниринг и повесить схему на стенку) PS Из собственной практики ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2005, 14:01 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
7. Знания из области эргономики и дизайна. К сожалению, отсутствие этих качеств у разработчиков не редкость. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2005, 15:10 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
Интересная тема, у меня живой пример: 2 внедрюка- 1 имеет опыт работы 4 года с БД Oracle, CR, опыт внедрения нескольких обьектов, сотни отчетов, технических заданий - но на него постоянно жалуются, мол как сделает, так лутше бы неделал, хотя вроде все правельно делает, но клиенты недовольны, повторюсь, технически претензий к нему нет. 2 имеет опыт работы 1 год, все сам изучает, ни одной жалобы, обьем работ выполняет в два раза больше чем предыдущий..... Мой вывод - умение работать с поставленой задачей, понимание клиента и умение удовлетворить клиента. А тут не iq, ни опыт непоможет, это от человека зависит ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2005, 00:55 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
Опытный. Как только пахнет заработком, он расширяет для себя ТЗ клиента до общего случая. Потом продает другим с мелькими или без додельками. Неопытный. Каждый раз улучшает. Главное Ctrl-C и Ctrl-V. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2005, 09:51 |
|
Что определяет эффективность работы разработчика отчетов?
|
|||
---|---|---|---|
#18+
Сахават Юсифов Опытный. Как только пахнет заработком, он расширяет для себя ТЗ клиента до общего случая. Потом продает другим с мелькими или без додельками. Для этого надо предметную область и систему знать от и до, что возможно только на средних системах и при непосредственным контаком с заказчиком. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2006, 16:43 |
|
|
start [/forum/topic.php?fid=31&fpage=152&tid=1538814]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
others: | 313ms |
total: | 504ms |
0 / 0 |