Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

резюме   Найти похожие ветки 

 
AV ©   (2012-08-07 15:58) [40]

>> В планах до сих пор не понимаю нифига, да и не шибко люблю на них смотреть,

зря..
Если что-то явно не то - исправить можно быстро, достаточно индекс правильный выбрать, немного where изменив.
Вот, например, недавно, с 5 часов vs 25 минут оптимизировать удалось :)
Потому что битовый индекс был, но не использовался


 
Anatoly Podgoretsky ©   (2012-08-07 16:01) [41]

> MsGuns  (07.08.2012 15:41:37)  [37]

Угу, убивает объем BOL, не всем гуру доступен
Но по конкретному вопросу смотреть можно и нужно, но иногда не помогает.


 
Anatoly Podgoretsky ©   (2012-08-07 16:14) [42]

> AV  (07.08.2012 15:58:40)  [40]

BIT он же пачками по восемь бит хранится, какой тут индекс


 
AV ©   (2012-08-07 16:18) [43]


> Anatoly Podgoretsky ©   (07.08.12 16:14) [42]

битмап-индекс
специальный, когда одно значение часто повторяется
join B on B.F = A.F
где F супер-НЕуникальное поле


 
MsGuns ©   (2012-08-07 17:33) [44]

>AV ©   (07.08.12 15:58) [40]
>Если что-то явно не то - исправить можно быстро, достаточно индекс >правильный выбрать, немного where изменив.

Если бы было так просто :) Вы когда-нибудь видели шестиэтажный запрос с несколькими десятками селектов и экзистов ? Там стондцать полей и сят таблиц. В каждой может быть надцать индексов. Неместный делелопер будет его оптимизировать несколько суток :)


 
MsGuns ©   (2012-08-07 17:38) [45]

>Anatoly Podgoretsky ©   (07.08.12 16:01) [41]
>Угу, убивает объем BOL, не всем гуру доступен

Я, Толя, четко усвоил одно из скульный жизни - надо там Шаолинь закончить, потом испытания всякие, ну и посвящение, когда тебя высекут, вые...т, выкрасят и все такое. И вот с этих пор ты сможешь обладать этой "аурой" - читать настоящий сиквель, в общем по-скромному лет эдак с пяток. Ну при хорошей выпи.. пардон базе да при классном заку.. пардон, учителе, срок может быть сокращен. До лет четырех :)


 
Petr V. Abramov ©   (2012-08-07 17:45) [46]


> MsGuns ©   (07.08.12 17:38) [45]

я всегда подозревал, что mssql - извращение :)


 
ProgRAMmer Dimonych ©   (2012-08-07 17:57) [47]

> [45] MsGuns ©   (07.08.12 17:38)
> >Anatoly Podgoretsky ©   (07.08.12 16:01) [41]
> >Угу, убивает объем BOL, не всем гуру доступен
>
> Я, Толя, четко усвоил одно из скульный жизни - надо там
> Шаолинь закончить, потом испытания всякие, ну и посвящение,
> когда тебя высекут, вые...т, выкрасят и все такое. И вот
> с этих пор ты сможешь обладать этой "аурой" - читать настоящий
> сиквель, в общем по-скромному лет эдак с пяток. Ну при хорошей
> выпи.. пардон базе да при классном заку.. пардон, учителе,
> срок может быть сокращен. До лет четырех :)

А я вот, например, не понял, что скрывалось за сокращением "заку.." :( Дайте последнюю букву.


 
MsGuns ©   (2012-08-07 18:19) [48]

"закусон"


 
ProgRAMmer Dimonych ©   (2012-08-07 18:20) [49]

> [48] MsGuns ©   (07.08.12 18:19)

Не в тех словах искал :)


 
Медвежонок Пятачок ©   (2012-08-07 18:43) [50]

Вы когда-нибудь видели шестиэтажный запрос с несколькими десятками селектов и экзистов ? Там стондцать полей и сят таблиц. В каждой может быть надцать индексов. Неместный делелопер будет его оптимизировать несколько суток :)

ну видели.
распечатанный десятым курьером на четыре-шесть листов а4.
и чего?
это была норма.
и никаких шаолиней и стопятисот лет не требуется для его оптимизации.


 
tesseract ©   (2012-08-07 19:17) [51]


> Petr V. Abramov ©   (07.08.12 17:45) [46]
>
> > MsGuns ©   (07.08.12 17:38) [45]
>
> я всегда подозревал, что mssql - извращение :)


Ну по сравнению с oracle он тренировочный.  Оракул - вот  SQL BDSM ! DB2 - вообще рельса не убиваемая.


 
Anatoly Podgoretsky ©   (2012-08-07 19:25) [52]

> MsGuns  (07.08.2012 17:33:44)  [44]

22 страницы в Ворде, и оптимизировать нельзя, генератором делается – доступа
нет, можно играться только индексами, удалось сократить с 2 часов до 6 минут


 
Anatoly Podgoretsky ©   (2012-08-07 19:28) [53]

> MsGuns  (07.08.2012 17:38:45)  [45]

Я знаю одного такого на sql.ru
Смотришь и понимаешь, что ничего не знаешь и не узнаешь.


 
Кщд   (2012-08-07 19:55) [54]

В чем проблема читать план-то? Методы доступа, соединения - одинаковые. Нюансы - db-specific, конечно, есть. Но, черт возьми, любой БД-шник должен знать, что такое, например, merge join, hash join или nested loops, и что в каком случае выгоднее. И о "кислотности" транзакции представление иметь. БД - это крайне-крайне просто в сравнении с тем же Delphi. Имхо, всё имхо и виски.


 
tesseract ©   (2012-08-07 20:13) [55]


> nested loops, и что в каком случае выгоднее.


Это когда они возможны.
У меня в УПП как-то одно объединение уходило в  nested loops в 192000 цикла. C таблицей из 10 записей. Выдрать это из тех журнала и запихнуть в план было крайне проблематично - какого х - непонятно вообще. При изменении любого параметра в запросе (парсинг вручную из логов!) всё шло отлично. Так и висит.


 
Кщд   (2012-08-07 20:26) [56]

>tesseract ©   (07.08.12 20:13) [55]
>Это когда они возможны.
а когда они невозможны?)


 
Андреевич   (2012-08-07 21:14) [57]


> AV ©   (07.08.12 10:31) [18]
> всегда удивлялся..
> тут за одно возьмешься, delphi+mssql или delphi+oracle -
>  да там стока ньюансов лично мне кажется, что на всякие
>

Тут относительно недавно кое кто говорил что язык - это мелочь, главное быть программистом. Нет, даже так: Программистом. А язык учится быстро.


 
AV ©   (2012-08-07 21:26) [58]


> Андреевич   (07.08.12 21:14) [57]

Одно дело,
когда пишешь тест в какую нить контору, например, сервис на java под mssql, что бы тупо страничку отобразить в зависимости от выбранного.

И другое, тоже самое,но на delphi.

На delphi понимаешь каждую строчку, букву, он уже в голове выполняется, пока ты, с нежностью равняешь отступы

язык освоен, ну, хотя бы на 3? Да.
т.к. тест написан, и вроде, перезванивают, приходи, берем...

но все равно, на незнакомом языке как в кубиках  - лепишь, лепишь, а не понимаешь на 100% как это все стоит :)


 
Андреевич   (2012-08-07 21:34) [59]

Да это все понятно, я в той теме ( http://delphimaster.net/view/15-1339857231/ ) и вел к тому, что есть понятие "грамотного специалиста %ЯП%", когда знаешь ньюансы конкретного языка и тонкости реализации в нем.
"а язык - всего лишь инструмент и осваивается он моментально." - вот над чем я иронизировал. Моментально... Так что уважаемый многими посетителями человек фактически говорит всякие ньюансы в связках delphi+mssql или delphi+oracle - осваиваются моментально. Что, на мой взгляд, далеко не так.


 
wl ©   (2012-08-07 21:47) [60]


> картман ©   (07.08.12 08:58) 

ну вообще, есть испытательный срок (если не ошибаюсь, это еще законно? возможно же не взять по соответствию занимаемой должности).

еще стоит заранее очертить круг задач, для которых нужен кандидат, и задавать как вопросы общего характера (вероятно, это должна быть основная масса вопросов, но никаких сортировок, НИКТО уже не сортирует своими велосипедами, и НИКТО не знает Кнута наизусть), не требующие знания конкретного языка, а самого умения программировать (ну например, с помощью цикла и математических операций переставить цифры в целом числе в обратном порядке), так и конкретные, по целевому языку, в котором кандидату придется работать (например, возможны ли виртуальные конструкторы в языке C++ да/нет, и почему). Со второй частью возможно поможет гугл, а возможно сотрудники твоего отдела, если они имею понятие о чём речь. главное, чтобы не перегибали палку.
Вторая часть нужна, в основном понять, как долго придется переучивать кандидата, если он нифига не знает не умеет, а первая - способен ли он вообще думать


 
MsGuns ©   (2012-08-07 21:51) [61]

Я смотрю что тута все джидаи в склостроении.
Знакомо однако :)

Языком (клавой) ворочать - не мешки таскать :)


 
MsGuns ©   (2012-08-07 21:55) [62]

Имел дело недавно с одним перцем типа медвежонка, дал ему запрос - сказал что работает полсуток.
Ответ поразил : запрос писан не по не уракакл-сертификации. И все !
:)


 
Dennis I. Komarov ©   (2012-08-07 22:07) [63]

мдя...

> картман ©   (07.08.12 08:58) 
> прислали - блин, человек может знать много? Кто-нибудь может
> сказать это про себя:

а Вам это все надо?
программисты это тоже люди и к ним надо относится соответственно...


 
wl ©   (2012-08-07 22:27) [64]


> Я смотрю что тута все джидаи в склостроении.

это к моему посту [60] ответ? просто не понимаю что может значить этот термин.
Цель поста была высказать свою точку зрения по подбору кандидатов на программистов. Убавлю слов:
1) умеет ли вообще составлять алгоритмы (готовые сложные алгоритмы всё равно из библиотек использовать придется).
2) много ли знаний по технологиям, в которых ему придется работать, он знает (насколько долго его придется учить). Если начальник отдела не знает (а ему и не нужно этого знать, по большому счёту), то пусть поищет ресурсы, как оченить кандидата.
Это всё. всякие логические задачи на сообразительность кандидата во время собеседования только сбивают с толку, он и так бедный в стрессовом состоянии, а тут его заставляют решать задачи, которые не имеют отношения к его профессии (и которые кстати, ему не придется реально решать на работе от скуки, если его загрузить работой по его профессии)


 
Медвежонок Пятачок ©   (2012-08-07 22:36) [65]

просто не понимаю что может значить этот термин.

все предельно примитивно.
чувак узнал, что кто-то посмел написать в резюме, что знает оракл хорошо\уверенно\нормально.

после чего испытал батхерт.
потому что он не имеет личного дневника, но в резюмях пишет личные философические мысли типа :
вот сто лет уже работаю с ораклом, знаю мильон приколов и тонкостей, а все равно не могу сказать, что знаю его уверенно. вот такой я хороший и скромный джедай.


 
Sergey Masloff   (2012-08-07 22:41) [66]

wl ©   (07.08.12 21:47) [60]
В промышленном программировании думать линейному программисту практически не нужно. Нужно внимательно читать ТЗ и делать как написано используя типовые решения.
 Это часто не понимают и получается насобеседовали человека, умеет он и алгоритмы и думать и язык на уровне генофонда а потом сажают его "передвинуть эту кнопочку сюда и сделать на ней всплывающую подсказку".  В результате плохо всем почему лень объяснять


 
wl ©   (2012-08-07 22:58) [67]


> Sergey Masloff   (07.08.12 22:41) [66]

а что тогда "промышленное программирование"? Какие-нибудь советские НИИ Связи и т.п.?
у меня лично чаще всего приходится зад рвать из-за майлстоунов, дедлайнов и прочей радости. Начальник сверху диктует сроки, людей не хватает (а новых фиг наберешь, полные нули на собеседования приходят), костыли захватывают проект


 
Ega23 ©   (2012-08-07 23:16) [68]

Мне вот интересно, а что такое у Ганза в жизни случилось? Адекватный же человек. Был.


 
Dennis I. Komarov ©   (2012-08-07 23:27) [69]


> Sergey Masloff   (07.08.12 22:41) [66]

Так и есть. Организации нужна роль а не человек. И искать нужно исполнителя роли...


 
tesseract ©   (2012-08-07 23:46) [70]


> у меня лично чаще всего приходится зад рвать из-за майлстоунов,
>  дедлайнов и прочей радости.


Иди в интеграторы - у нас ВЕЧНЫЙ дедлайн и сроки "завтра" по тз " напишем как сделаете".


 
wl ©   (2012-08-08 00:23) [71]


> tesseract ©   (07.08.12 23:46) [70]

о, нет, мне бы больше понравилось как раз
> а потом сажают его "передвинуть эту кнопочку сюда и сделать
> на ней всплывающую подсказку".


 
Petr V. Abramov ©   (2012-08-08 00:40) [72]


> Нужно внимательно читать ТЗ и делать как написано используя
> типовые решения.

про нарисовать семь (типовых) красных линий зеленого цвета и чтоб все были перпендикулярны помнишь?
или думаешь, тз все читают, когда подписывают?
в корпоративном проекте часто можно хоть в аффтором связаться....


 
Владислав ©   (2012-08-08 00:47) [73]

Бредовая тема...

Какому пункту резюме кандидат не соответсвует? Давайте эту тему разовьем и порвем кандидата! :(


 
Германн ©   (2012-08-08 01:52) [74]


> Давайте эту тему разовьем и порвем кандидата!

Не интересно рвать того, кого мы не знаем. :)


 
brother ©   (2012-08-08 07:15) [75]

имхо, для подтверждения знаний и навыков достаточно испытуемому дать тест охватывающий все области его, якобы, знаний с целью выевления проф пригодности.
Если это не возможно, беглый опрос по данным навыкам + испытательный для подтверждения... и все...


 
brother ©   (2012-08-08 07:17) [76]

+ давайте выясним:
уровень высокий,
уровень нормальный,
уровень начальный.

сколько всего уровней подразумевается?


 
KilkennyCat ©   (2012-08-08 08:11) [77]


> сколько всего уровней подразумевается?

уровня всего три: не знаю, знаю со словарем, свободно владею.


 
Давайте будем жрать!   (2012-08-08 08:17) [78]


> KilkennyCat ©   (08.08.12 08:11) [77]
+1


 
Sergey Masloff   (2012-08-08 08:27) [79]

wl ©   (07.08.12 22:58) [67]
>а что тогда "промышленное программирование"? Какие-нибудь советские >НИИ Связи и т.п.?
>у меня лично чаще всего приходится зад рвать из-за майлстоунов,
Что-то ты теплое с мягким попутал.
Какое отношение имеет нагрузка и дедлайны к тому о чем я писал? Даже если человек двигает кнопки у него вполне может быть нагрузка такая что головы поднять некогда.

Про советские нии связи - неважно советские или несоветсякие любые где есть проекты на которых программированием занято более 10-15 человек одновременно. Из 15 что-то придумывает 1-2-3 остальные делают что скажут. Я работаю с несколькими крупными программистскими и интеграторскими конторами - картина очень похожая везде.


 
RDen ©   (2012-08-08 08:42) [80]

to [0]
>картман ©   (07.08.12 08:58)

а что требуется то от резюмиста?

это и спрашивай с него по полной...

зы. в списке нет:
знание русского языка - уровень начальный
знание арифметики - уровень начальный..



Страницы: 1 2 3 4 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.63 MB
Время: 0.071 c
15-1338150603
Юрий
2012-05-28 00:30
2013.03.22
С днем рождения ! 28 мая 2012 понедельник


15-1339744950
RWolf
2012-06-15 11:22
2013.03.22
Древовидный редактор настроек


15-1331316742
Artem
2012-03-09 22:12
2013.03.22
Windows 7 Семейная


15-1354088508
asail
2012-11-28 11:41
2013.03.22
Win7 32bit и 8гиг оперативки...


15-1332595957
StusentGuse
2012-03-24 17:32
2013.03.22
Прокся не на 80 порт





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский