static void wblTableName(Args _args) { tableId tableId = 175; //1962; //2954; //101377; info(strFmt("%1 : %2", tableId2name(tableId), tableId2pname(tableId))); }
Showing posts with label job. Show all posts
Showing posts with label job. Show all posts
Friday, October 19, 2018
Get table name from its id
Friday, August 17, 2018
TECH SALARIES IN TORONTO, MONTREAL, VANCOUVER REVEALED (2018)
KOVASYS have published a short article on IT salaries in Canadian cities based on Randstad report; it is worth reading.
For example, about Montreal
For example, about Montreal
Monday, December 5, 2016
Mass update Tracking dimension group
Just a job that makes the subject in three big steps.
Let's say we have a bunch of items for which we set up a wrong Tracking dimension group, 'Multi', for example.
First, it empties the current value in Product Tracking dimension for those with 'Multi' in their items, making possible to change the value in Item Tracking dimension.
Then it set up the new value, for example, 'MultiS' for items and, as the third step, for related Products.
If you press No in the dialog, it just shows the current values without updating anything. So you can estimate the scale of eventual changes.
Please make appropriate customization and use it at your own risk. It calls update().
By the way, if you need to change values en masse without calling update(), please use Universal Field Changer, which could be imported as one class that makes everything possible in any table.
Let's say we have a bunch of items for which we set up a wrong Tracking dimension group, 'Multi', for example.
First, it empties the current value in Product Tracking dimension for those with 'Multi' in their items, making possible to change the value in Item Tracking dimension.
Then it set up the new value, for example, 'MultiS' for items and, as the third step, for related Products.
If you press No in the dialog, it just shows the current values without updating anything. So you can estimate the scale of eventual changes.
Please make appropriate customization and use it at your own risk. It calls update().
By the way, if you need to change values en masse without calling update(), please use Universal Field Changer, which could be imported as one class that makes everything possible in any table.
Friday, November 21, 2014
How to print labels in multiple languages
This is a short job to print labels in English US and English Canada. The prefix defines the label file.
static void printLabels(Args _args) { int labelNum = 1; int labelIndex; int labelMaxNum = 216; str labelPrefix = "@CGI"; str labelStr; str languageIdEN = 'en-us'; str languageIdFR = 'en-ca'; for (labelIndex = labelNum; labelIndex <= labelMaxNum; labelIndex++) { labelStr = labelPrefix + int2str(labelIndex); labelStr = strFmt("%1 : %2 /// %3", labelStr, SysLabel::labelId2String2(strFmt("%1", labelStr), languageIdEN), SysLabel::labelId2String2(strFmt("%1", labelStr), languageIdFR)); info( labelStr); } }
Thursday, September 29, 2011
visualize your resume!
I want to tell you about a new online project that allows you to visualize your resume. The project is still in beta version; nevertheless, it can perform some magic.
vizualize.me
It is well known that a picture paints a thousand words. It does not matter how many words are in your CV, but I am sure that you will be impressed as might be your eventual employer.
Right after signing up it is possible to import your profile directly from LinkedIn, de facto the most popular social network for professionals.
Now the project will generate your new good-looking resume automatically: by converting text into diagrams, schemes, maps, etc.

It is up to you what to include in each part of it.

Then you can ice the cake by choosing a theme you like or formatting text and diagrams.
Finally, you publish your new resume by one click.

Good luck in job landing!
vizualize.me
It is well known that a picture paints a thousand words. It does not matter how many words are in your CV, but I am sure that you will be impressed as might be your eventual employer.
Right after signing up it is possible to import your profile directly from LinkedIn, de facto the most popular social network for professionals.
Now the project will generate your new good-looking resume automatically: by converting text into diagrams, schemes, maps, etc.
It is up to you what to include in each part of it.
Then you can ice the cake by choosing a theme you like or formatting text and diagrams.
Finally, you publish your new resume by one click.
Good luck in job landing!
Wednesday, September 15, 2010
Microsoft Dynamics Salary Survey 2010
Now, this is the time to participate in the annual Microsoft Dynamics Salary Survey conducted by Nigel Frank International.
It takes actually two minutes to fill in. This is in English, but it is very easy to understand.
As a prize you will get a copy of the survey results, which are a comprehensive analysis of comparative salary data in different aspects: geography, domains, positions and so on. You can see 2009 report here.

Copyright 2009 Nigel Frank International Ltd.
I am sure this job helps us a lot to improve our employment situation. So, please, enjoy!
It takes actually two minutes to fill in. This is in English, but it is very easy to understand.
As a prize you will get a copy of the survey results, which are a comprehensive analysis of comparative salary data in different aspects: geography, domains, positions and so on. You can see 2009 report here.
Copyright 2009 Nigel Frank International Ltd.
I am sure this job helps us a lot to improve our employment situation. So, please, enjoy!
Tuesday, March 16, 2010
All Lables from given Layer in given Languages
Sometimes I need to see a label translations into different languages. Sometimes it is good to see all the labels that were created during the project on a given layer - like those on USR.
This job exports all labels from a given layer in given languages to an Excel file.
This job exports all labels from a given layer in given languages to an Excel file.
Here I used the two following code examples from the AXForum.info:
Firstly, the job calculates the number of labels; then, it shows progress window; finally, it opens an Excel file saved under the name like "Labels from "+#LayerId+ " in "+#English+", "+#French+", "+#Russian+".xls".
In this particular job are SYS layer and three mentioned languages used; you can easily change them to your needs.
static void SisPrintAllLabelsOnGivenLanguages(Args _args) { // needed layer #define.LayerId("SIS") // all needed languages #define.English("en-us") #define.French("fr-ca") #define.Russian("ru") // label classes Label lEn = new Label(#English); Label lFr = new Label(#French); Label lRu = new Label(#Russian); // start looking every label str 250 lId; int totalLabels; RunbaseProgress progress; #macrolib.AviFiles //Excel variables section COM rstAxa = new COM('ADODB.Recordset'); // ADO: Recordset COM flds = rstAxa.Fields(); COM fld; #define.LabelId("LabelId") COM xlApp; COM wbks, wbk; COM wkss, wks; COM rng, cell, rngCR; COM font; COM entCol; COM actWin; int i, iMax; ; print("@SYS34745"); // start looking every label lId = lEn.searchFirst(''); while (lId) { if (lEn.moduleId(lId) == #LayerId) // The particular label file { // count labels totalLabels++; } lId = lEn.searchNext(); } print(strfmt("%1 = %2", "@SYS54695", totalLabels)); print("@SYS76178"); if (totalLabels<=0) return; progress = RunbaseProgress::construct(1,null); progress.setCaption("@SYS76178"); progress.setTotal(totalLabels); progress.setAnimation(#AviPrint); // <--- create excel fields in a worksheet flds.Append(#LabelId, 8); flds.Append(#English, 8); flds.Append(#French, 8); flds.Append(#Russian, 8); rstAxa.Open(); xlApp = new COM('Excel.Application'); xlApp.Visible(false); wbks = xlApp.Workbooks(); wbk = wbks.Add(); wkss = wbk.Worksheets(); wks = wkss.Item(1); wks.Name("Labels"); rng = wks.Range('A1'); flds = rstAxa.Fields(); iMax = flds.Count() - 1; for (i = 0; i <= iMax; i += 1) { fld = flds.Item(i); cell = rng.Offset(0, i); cell.Value2(fld.Name()); } rngCR = rng.CurrentRegion(); font = rngCR.Font(); font.Bold(true); cell = rng.Offset(1, 0); // <--- end of creating of excel fields in a worksheet lId = lEn.searchFirst(''); while (lId) { if (lEn.moduleId(lId) == #LayerId) // The particular label file { // print to excel progress.incCount(); rstAxa.AddNew(); fld = flds.Item(#LabelId); fld.Value(lId); fld = flds.Item(#English); fld.Value(lEn.extractString(lId)); fld = flds.Item(#French); fld.Value(lFr.extractString(lId)); fld = flds.Item(#Russian); fld.Value(lRu.extractString(lId)); rstAxa.Update(); } lId = lEn.searchNext(); } cell.CopyFromRecordset(rstAxa); progress.kill(); // format excel worksheet rngCR = rng.CurrentRegion(); entCol = rngCR.EntireColumn(); entCol.AutoFit(); cell.Select(); actWin = xlApp.ActiveWindow(); actWin.FreezePanes(true); rstAxa.Close(); xlApp.Visible(true); wbk.SaveAs("Labels from "+#LayerId+ " in "+#English+", "+#French+", "+#Russian+".xls"); }
Monday, March 8, 2010
Как проверяются рекомендации кандидата
Если вы, как кандидат, грамотно составили своё резюме и написали эффективное сопроводительное письмо, провели работу по их рассылке, добились собеседования и успешно его прошли, то вполне вероятно, что следующим этапом на трудном пути получения работы станет проверка ваших рекомендаций.
Вполне логично и обоснованно, что компания, рассматривающая вас как потенциального сотрудника, в первую очередь хочет получить адекватного человека и члена коллектива, а не просто грамотного специалиста. Разумеется, соответствие требованиям вакансии, условиям работы, ценностям компании и т.д. и т.п. определяется целым рядом критериев и может варьироваться достаточно широко, но определённые моменты безусловно являются базовыми, и сегодня мы их рассмотрим на примере.
При своём последнем трудоустройстве я воспользовался услугами кадрового агентства, которое после нескольких собеседований со мной одному из моих бывших руководителей позвонило, а другому направило письмо следующего содержания (перевод с английского):
Уважаемая NN!
Мне необходимо проверить рекомендации имярёк и я была бы очень благодарна, если бы Вы могли ответить на несколько вопросов о нём и его работе.
Можем ли мы предоставить Ваши рекомендации кандидату, а также другим потенциальным его нанимателям?
Спасибо.
Как видим, вопросы достаточно серьёзные и, в общем-то, требующие определённого труда и времени на развёрнутые ответы. Очевидно, что люди, рекомендация которых интересует потенциальных нанимателей в первую очередь, – это ваши бывшие непосредственные руководители – чем выше по иерархии, тем лучше. Часто предоставление рекомендаций регламентировано политикой компании и может осуществляться лишь отделом кадров или первыми руководителями.
Разумеется, времени у них на подобное общение не очень много, поэтому в большинстве случаев дело скорее всего ограничивается коротким телефонным звонком. Тем не менее, эта часть поиска работы является очень важной: было бы глупо, пройдя все этапы, не получить работу из-за нелестного отзыва от бывшего руководителя. Поэтому имеет смысл озаботиться подготовкой своих рекомендаций заранее.
Понятно, что ситуации в жизни бывают разные, и не всегда удобно или возможно получить хороший отзыв от бывшего начальника. В таком случае, рекомендации других ваших коллег или партнёров могут стать альтернативой. Я, например, даже использовал рекомендации, полученные в сети LinkedIn.com. Если же вы не уверены в «качестве» какой-то своей рекомендации, лучше её совсем не предоставлять для проверки.
В целом же, если вы добрались до этапа проверки рекомендаций, то это говорит о том, что вы близки к получению работы как никогда.
Вполне логично и обоснованно, что компания, рассматривающая вас как потенциального сотрудника, в первую очередь хочет получить адекватного человека и члена коллектива, а не просто грамотного специалиста. Разумеется, соответствие требованиям вакансии, условиям работы, ценностям компании и т.д. и т.п. определяется целым рядом критериев и может варьироваться достаточно широко, но определённые моменты безусловно являются базовыми, и сегодня мы их рассмотрим на примере.
При своём последнем трудоустройстве я воспользовался услугами кадрового агентства, которое после нескольких собеседований со мной одному из моих бывших руководителей позвонило, а другому направило письмо следующего содержания (перевод с английского):
Уважаемая NN!
Мне необходимо проверить рекомендации имярёк и я была бы очень благодарна, если бы Вы могли ответить на несколько вопросов о нём и его работе.
- Каковы были его основные обязанности: задачи, размер проектов, техническое окружение и т.д.?
- Опишите его вклад в командной/проектной работе: основные достижения и результаты.
- Как бы Вы описали его отношение к работе: пунктуальность, организованность, мотивацию?
- Как бы Вы описали его навыки общения, устные и письменные?
- Как он реагирует на критику?
- Как бы Вы описали его характер?
- Как он ладит с другими членами команды, руководством, клиентами, пользователями?
- На что бы Вы посоветовали обратить внимание его будущему руководителю для достижения наилучших результатов от работы с ним?
- Рекомендовали бы Вы его нанимать на работу? Да или нет и почему?
- Как бы Вы оценили его производительность в команде/проекте: отлично, хорошо, средне, плохо и почему?
- Общие комментарии – всё, что Вы хотели бы добавить о его характере или профессионализме.
Можем ли мы предоставить Ваши рекомендации кандидату, а также другим потенциальным его нанимателям?
Спасибо.
Как видим, вопросы достаточно серьёзные и, в общем-то, требующие определённого труда и времени на развёрнутые ответы. Очевидно, что люди, рекомендация которых интересует потенциальных нанимателей в первую очередь, – это ваши бывшие непосредственные руководители – чем выше по иерархии, тем лучше. Часто предоставление рекомендаций регламентировано политикой компании и может осуществляться лишь отделом кадров или первыми руководителями.
Разумеется, времени у них на подобное общение не очень много, поэтому в большинстве случаев дело скорее всего ограничивается коротким телефонным звонком. Тем не менее, эта часть поиска работы является очень важной: было бы глупо, пройдя все этапы, не получить работу из-за нелестного отзыва от бывшего руководителя. Поэтому имеет смысл озаботиться подготовкой своих рекомендаций заранее.
Понятно, что ситуации в жизни бывают разные, и не всегда удобно или возможно получить хороший отзыв от бывшего начальника. В таком случае, рекомендации других ваших коллег или партнёров могут стать альтернативой. Я, например, даже использовал рекомендации, полученные в сети LinkedIn.com. Если же вы не уверены в «качестве» какой-то своей рекомендации, лучше её совсем не предоставлять для проверки.
В целом же, если вы добрались до этапа проверки рекомендаций, то это говорит о том, что вы близки к получению работы как никогда.
Типовые вопросы на собеседовании и советы кандидату
(продолжаю делиться опытом по поиску работы отсюда — туда)
Как известно, поиск работы – это само по себе работа, сложный и многоэтапный процесс. Чтобы успешно его пройти до самого конца и получить желанную работу, следует хорошо понимать каждый из этапов: от поиска вакансий, написания резюме и совпроводительных писем до переговоров на тему зарплаты. Понимание, в свою очередь, позволит хорошо подготовиться, а значит работать более эффективно. Как говорится, тяжело в леченье – легко в гробу.
Безусловно кульминационным и определяющим моментом процесса является собеседование, или, как его сейчас называют на западный манер, – интервью. Мне всё же термин «собеседование» кажется более подходящим, так как данный вид общения предполагает вопросы с обеих сторон: нанимателя и претендента на вакансию. О вопросах к работодателю, которые стоит подготовить кандидату на должность, я расскажу как-нибудь в другой раз, а здесь же я хотел бы привести примеры реальных вопросов, к которым мой кадровый агент рекомендовал мне подготовиться перед встречей с будущим (уже теперешним) работодателем.
Сразу хочу сказать, что эти вопросы не по предметной части, а, скажем так, общие. Понятно, что задают их кадровики, и как бы глупо эти вопросы ни звучали, на них нужно ответить, чтобы перейти на следующий уровень. В том или ином виде они попадались мне на всех моих встречах по поводу трудоустройства. Ниже даны сами вопросы, а также рекомендации агента в переводе с французского.
=============================================================
Я рекомендую Вам обдумать эти вопросы и подготовить примеры из Вашего личного и профессионального опыта, которые могли бы подкрепить Ваши ответы на эти вопросы. Примеры КОНКРЕТНЫЕ, когда Вам приходилось сталкиваться со проблемными ситуациями, сложными клиентами, или когда Вам довелось решать технические вопросы в сжатые сроки и т.п.
Постарайтесь давать ясные и чёткие, максимально информативные ответы.
Очень важно, чтобы они (представители компании) чувствовали, что Вы умеете общаться с другими – коллегами и клиентами, доносить до них информацию; что Вы разносторонний, гибкий, мотивированный, динамичный; что Вы умеете решать проблемы в стрессовой обстановке; что Вы честный, серьёзный сотрудник и что Вы настроены работать в компании на протяжении длительного времени.
Во время собеседования УЛЫБАЙТЕСЬ и будьте ДИНАМИЧНЫМ и ЗАИНТЕРЕСОВАННЫМ. Не забудьте выключить свой мобильный телефон, будьте на месте минут за 10 до начала собеседования, проследите за своим внешним видом (костюм, галстук), захватите Ваше резюме с собой, а также ручку и бумагу.
=============================================================
Все эти вопросы ясны, как день, а рекомендации очевидны, и мы слышали их не раз, но от того они актуальными быть не перестали. Один мой хороший друг, пузатый и лысый еврей, работающий ныне генеральным директором регионального филиала одной крупной Российской компании, на собеседовании на вопрос «Кем Вы себя видите через пять лет?» ответил: «стройным блондином». Так что не забывайте оставаться самим собой! Удачи на собеседовании!
Как известно, поиск работы – это само по себе работа, сложный и многоэтапный процесс. Чтобы успешно его пройти до самого конца и получить желанную работу, следует хорошо понимать каждый из этапов: от поиска вакансий, написания резюме и совпроводительных писем до переговоров на тему зарплаты. Понимание, в свою очередь, позволит хорошо подготовиться, а значит работать более эффективно. Как говорится, тяжело в леченье – легко в гробу.
Безусловно кульминационным и определяющим моментом процесса является собеседование, или, как его сейчас называют на западный манер, – интервью. Мне всё же термин «собеседование» кажется более подходящим, так как данный вид общения предполагает вопросы с обеих сторон: нанимателя и претендента на вакансию. О вопросах к работодателю, которые стоит подготовить кандидату на должность, я расскажу как-нибудь в другой раз, а здесь же я хотел бы привести примеры реальных вопросов, к которым мой кадровый агент рекомендовал мне подготовиться перед встречей с будущим (уже теперешним) работодателем.
Сразу хочу сказать, что эти вопросы не по предметной части, а, скажем так, общие. Понятно, что задают их кадровики, и как бы глупо эти вопросы ни звучали, на них нужно ответить, чтобы перейти на следующий уровень. В том или ином виде они попадались мне на всех моих встречах по поводу трудоустройства. Ниже даны сами вопросы, а также рекомендации агента в переводе с французского.
=============================================================
- Что Вы знаете о нашей компании? (Ознакомьтесь с сайтом компании и соберите ключевую информацию такую, как история, размер, профиль деятельности, корпоративны ценности и т.д.)
- Почему Вы хотите работать в нашей компании, а не у одного из наших конкурентов или какой-то другой компании?
- Расскажите вкратце, в чём заключается работа на позиции, на которую Вы претендуете.
- Почему Вы считаете себя идеальным кандидатом на эту позицию?
- Каковы Ваши сильные и слабые стороны?
- Каковы Ваши профессиональные цели в карьерном плане? Кем Вы себя видите через 5 лет?
Я рекомендую Вам обдумать эти вопросы и подготовить примеры из Вашего личного и профессионального опыта, которые могли бы подкрепить Ваши ответы на эти вопросы. Примеры КОНКРЕТНЫЕ, когда Вам приходилось сталкиваться со проблемными ситуациями, сложными клиентами, или когда Вам довелось решать технические вопросы в сжатые сроки и т.п.
Постарайтесь давать ясные и чёткие, максимально информативные ответы.
Очень важно, чтобы они (представители компании) чувствовали, что Вы умеете общаться с другими – коллегами и клиентами, доносить до них информацию; что Вы разносторонний, гибкий, мотивированный, динамичный; что Вы умеете решать проблемы в стрессовой обстановке; что Вы честный, серьёзный сотрудник и что Вы настроены работать в компании на протяжении длительного времени.
Во время собеседования УЛЫБАЙТЕСЬ и будьте ДИНАМИЧНЫМ и ЗАИНТЕРЕСОВАННЫМ. Не забудьте выключить свой мобильный телефон, будьте на месте минут за 10 до начала собеседования, проследите за своим внешним видом (костюм, галстук), захватите Ваше резюме с собой, а также ручку и бумагу.
=============================================================
Все эти вопросы ясны, как день, а рекомендации очевидны, и мы слышали их не раз, но от того они актуальными быть не перестали. Один мой хороший друг, пузатый и лысый еврей, работающий ныне генеральным директором регионального филиала одной крупной Российской компании, на собеседовании на вопрос «Кем Вы себя видите через пять лет?» ответил: «стройным блондином». Так что не забывайте оставаться самим собой! Удачи на собеседовании!
Wednesday, March 3, 2010
Как кадровые агентства читают резюме за 10 секунд и быстрее
Брэд Ремийар (Brad Remillard)
Как кадровые агентства читают резюме за 10 секунд и быстрее.
(Перевод публикуется с любезного согласия автора, комментарии в скобках мои)
10-20 секунд на прочтение резюме?! – наверное, это покажется вам вызывающим. Некоторым кандидатам это даже кажется неуважительным – как же можно прочитать резюме за это время? Некоторые даже раздражаются на нас, специалистов по подбору персонала, когда мы говорим об этом. Надеюсь, эта статья поможет каждому понять, как же мы это делаем. Я понимаю, что не всем это понравится, и многие всё равно будут продолжать злиться, но, по крайней мере, вы сможете понять, как это происходит.
Во-первых, я хотел бы уточнить, что занимаюсь подбором персонала на протяжении 30 лет. Уверен, за это время я рассмотрел не менее 500 000 резюме. Не могу этого доказать, но небезосновательно полагаю, что это так, ибо 46 резюме в день – это довольно среднее значение. Я помню, когда я анализировал и по сотне резюме в день и большую их часть – менее чем за 20 секунд. Я бы даже сказал, что в среднем на каждое уходило 5-7 секунд.
Так что хочу заметить, что если вы слышите и читаете о «прочтении резюме за 20 секунд», то это не совсем верно, так как это даже скорее «рассмотрениерезюме за 20 секунд».
Здесь я описываю мой подход к анализу сотен резюме за короткое время; остальные могут делать это по-другому, и я буду рад вашим комментариям (см. ниже ссылку на блог автора).
Во-первых, я задаю иерархию определённых пунктов, которые должны быть в резюме обязательно, иначе – ваше резюме бракуется. То есть, вначале я просто ставлю крыжики. В основном, 80% моего времени уходит на эту выбраковку (в оригинале «нокауты»). Бывают и исключения, но здесь я имеею дело с правилом 80/20. Крыжики не суммируются: если я обнаруживаю во время просмотра вашего резюме, что какой-то из пунктов в нём отсутствует, то я вас исключаю из дальнейшего процесса.
1. Место жительства.
Если мой заказчик находится в Лос-Анджелесе, а вы нет – до свиданья. Практически никто из клиентов не захочет оплачивать ваш переезд из своего кармана, да и не думаю, что для большинства из них оно того стоит. Особенно в больших мегаполисах вроде Лос-Анджелеса. Если им всё же необходимо рассмотреть переезд кандидата, так это только для позиции, требующей какого-то совершенно уникального опыта, наличествующего у единиц. Это я могу оценить примерно за секунду.
2. Отрасль
Если мой заказчик из банковской сферы, а ваш опыт в основном в производстве – до свиданья. Эти две отрасли настолько разные, что клиент зачастую даже и обсуждать это не будет. Это верно в обоих направлениях: если вы работали в производстве, то я не собираюсь рассматривать кого-то из банковской сферы. 2-3 секунды, чтобы это определить.
3. Должностные обязанности.
Если я ищу кого-то в продажи, а вы не занимались продажами – до свиданья. В основном компании платят специалистам по подбору персонала за наиболее подходящих кандидатов. Мы никогда не ищем идеальных, но мы должны искать наиболее близких к идеальным. Клиентам не нужны специалисты по найму, которые ищут им кого-то с совершенно неподходящим профилем должностных обязанностей. 2-3 секунды, чтоб определиться с этим пунктом.
4. Уровень.
Если я ищу кандидата на должность вице-президента, а ваша должность – «менеджер среднего звена», и вы никогда не работали на уровне вице-президента – до свиданья. Бывают, конечно, и исключения, но вспомним о правиле 80/20. Опять же, заказчик мне платит за наиболее подходящего кандидата. В основном, это слишком большой прыжок с уровня руководителя среднего звена на уровень вице-президента, при прочих равных условиях. Обратное также верно: если я ищу кандидата на позицию менеджера, а вы вице-президент – до свиданья. Да, я знаю, что вы можете квалифицированно выполнять работу менеджера, но ведь понятно, что вы уже сделали карьеру в прошлом. Большая часть клиентов и специалистов по подбору персонала не горит желанием рисковать потерять вас на этой позиции, если откроется позиция вице-президента. Меньше 5 секунд, чтобы это понять.
5. Недавний опыт.
Частичный перехлёст в этом пункте. Если я ищу кого-то с опытом международных продаж в аэрокосмической отрасли, а последний раз подобную позицию в индустрии вы занимали 20 лет назад, работая с тех пор в рознице, – до свиданья. Я могу найти людей с более подходящим опытом, и это именно то, чего ждёт от меня мой заказчик. 5 секунд на это.
6. Образование.
Нравится вам это или нет, но я буду работать только с теми, кто закончил колледж, а в большинстве случаев – имеет диплом магистра. В основном это потому, что, как я уже указал выше, мне нужны для моих клиентов самые лучшие кандидаты. Разумеется, я понимаю, что само по себе образование ещё не означает, что кандидат – лучший, но это один из прочих определяющих факторов. К тому же все мои клиенты требуют кандидатов как минимум с дипломом бакалавра.
7. «Летуны».
Если вы сменили 6 работ за последние 4 года или у вас трудовая книжка «летуна» – до свиданья. Я понимаю, что есть причины для смены работ, и эти случаи попадают в те самые 20% правила 80/20. Я не могу определить понятие «летун», но я сразу его вычисляю, когда вижу в резюме. 3– 5 секунд.
8. Функциональное резюме.
Я их не читаю. Это очевидно, что функциональное резюме имеет своей целью скыть что-то, и я крайне редко трачу время на то, чтобы с ними разбираться. 1 секунда.
9. Очевидные вещи.
Резюме с опечатками, плохо оформленные, с орфографическими ошибками, излишне длинные, многословные и бессвязные. Если после их прочтения я всё равно не могу понять, чем вы занимаетесь, – до свиданья. 5-10 секунд.
После всего этого 80-100% резюме отбрасываются. Если какие-то всё же остаются, то я беру их и уже действительно внимательно читаю.
-------------------------------------------------------------------------------------
Брэд Ремийар, руководящий специалист по подбору персонала с более чем 25-летним стажем, провёл более 50 000 собеседований и участвовал в более чем 1 000 прямых поисков кандидатов (хедхантинг). Дипломированный бухгалтер и выпускник Калифорнийского государственного университета в г. Фуллертоне, Брэд ранее занимал пост президента компании CJA Executive Search, которая была признана одной из ведущих рекрутинговых фирм Южной Калифорнии. Брэд осуществлял подбор кандидатов по всей стране для компаний из списка Fortune 500. Его опыт включает в себя работу по вакансиям в высшем руководящем составе (CEO, COO, GM), продажах и маркетинге, производстве и операционном управлении, бухгалтерии, финансах, кадровом управлении и информационных технологиях.
Узнать о Брэде подробнее можно на его сайте: http://impacthiringsolutions.com, а написать свои комментарии и почитать другие его статьи – в его блоге:http://impacthiringsolutions.com/careerblog/.
Оригинал статьи находится по адресу: http://www.higherbracket.ca/article_recruiters_ten_second_resume_read_br.php
Как кадровые агентства читают резюме за 10 секунд и быстрее.
(Перевод публикуется с любезного согласия автора, комментарии в скобках мои)
10-20 секунд на прочтение резюме?! – наверное, это покажется вам вызывающим. Некоторым кандидатам это даже кажется неуважительным – как же можно прочитать резюме за это время? Некоторые даже раздражаются на нас, специалистов по подбору персонала, когда мы говорим об этом. Надеюсь, эта статья поможет каждому понять, как же мы это делаем. Я понимаю, что не всем это понравится, и многие всё равно будут продолжать злиться, но, по крайней мере, вы сможете понять, как это происходит.
Во-первых, я хотел бы уточнить, что занимаюсь подбором персонала на протяжении 30 лет. Уверен, за это время я рассмотрел не менее 500 000 резюме. Не могу этого доказать, но небезосновательно полагаю, что это так, ибо 46 резюме в день – это довольно среднее значение. Я помню, когда я анализировал и по сотне резюме в день и большую их часть – менее чем за 20 секунд. Я бы даже сказал, что в среднем на каждое уходило 5-7 секунд.
Так что хочу заметить, что если вы слышите и читаете о «прочтении резюме за 20 секунд», то это не совсем верно, так как это даже скорее «рассмотрениерезюме за 20 секунд».
Здесь я описываю мой подход к анализу сотен резюме за короткое время; остальные могут делать это по-другому, и я буду рад вашим комментариям (см. ниже ссылку на блог автора).
Во-первых, я задаю иерархию определённых пунктов, которые должны быть в резюме обязательно, иначе – ваше резюме бракуется. То есть, вначале я просто ставлю крыжики. В основном, 80% моего времени уходит на эту выбраковку (в оригинале «нокауты»). Бывают и исключения, но здесь я имеею дело с правилом 80/20. Крыжики не суммируются: если я обнаруживаю во время просмотра вашего резюме, что какой-то из пунктов в нём отсутствует, то я вас исключаю из дальнейшего процесса.
1. Место жительства.
Если мой заказчик находится в Лос-Анджелесе, а вы нет – до свиданья. Практически никто из клиентов не захочет оплачивать ваш переезд из своего кармана, да и не думаю, что для большинства из них оно того стоит. Особенно в больших мегаполисах вроде Лос-Анджелеса. Если им всё же необходимо рассмотреть переезд кандидата, так это только для позиции, требующей какого-то совершенно уникального опыта, наличествующего у единиц. Это я могу оценить примерно за секунду.
2. Отрасль
Если мой заказчик из банковской сферы, а ваш опыт в основном в производстве – до свиданья. Эти две отрасли настолько разные, что клиент зачастую даже и обсуждать это не будет. Это верно в обоих направлениях: если вы работали в производстве, то я не собираюсь рассматривать кого-то из банковской сферы. 2-3 секунды, чтобы это определить.
3. Должностные обязанности.
Если я ищу кого-то в продажи, а вы не занимались продажами – до свиданья. В основном компании платят специалистам по подбору персонала за наиболее подходящих кандидатов. Мы никогда не ищем идеальных, но мы должны искать наиболее близких к идеальным. Клиентам не нужны специалисты по найму, которые ищут им кого-то с совершенно неподходящим профилем должностных обязанностей. 2-3 секунды, чтоб определиться с этим пунктом.
4. Уровень.
Если я ищу кандидата на должность вице-президента, а ваша должность – «менеджер среднего звена», и вы никогда не работали на уровне вице-президента – до свиданья. Бывают, конечно, и исключения, но вспомним о правиле 80/20. Опять же, заказчик мне платит за наиболее подходящего кандидата. В основном, это слишком большой прыжок с уровня руководителя среднего звена на уровень вице-президента, при прочих равных условиях. Обратное также верно: если я ищу кандидата на позицию менеджера, а вы вице-президент – до свиданья. Да, я знаю, что вы можете квалифицированно выполнять работу менеджера, но ведь понятно, что вы уже сделали карьеру в прошлом. Большая часть клиентов и специалистов по подбору персонала не горит желанием рисковать потерять вас на этой позиции, если откроется позиция вице-президента. Меньше 5 секунд, чтобы это понять.
5. Недавний опыт.
Частичный перехлёст в этом пункте. Если я ищу кого-то с опытом международных продаж в аэрокосмической отрасли, а последний раз подобную позицию в индустрии вы занимали 20 лет назад, работая с тех пор в рознице, – до свиданья. Я могу найти людей с более подходящим опытом, и это именно то, чего ждёт от меня мой заказчик. 5 секунд на это.
6. Образование.
Нравится вам это или нет, но я буду работать только с теми, кто закончил колледж, а в большинстве случаев – имеет диплом магистра. В основном это потому, что, как я уже указал выше, мне нужны для моих клиентов самые лучшие кандидаты. Разумеется, я понимаю, что само по себе образование ещё не означает, что кандидат – лучший, но это один из прочих определяющих факторов. К тому же все мои клиенты требуют кандидатов как минимум с дипломом бакалавра.
7. «Летуны».
Если вы сменили 6 работ за последние 4 года или у вас трудовая книжка «летуна» – до свиданья. Я понимаю, что есть причины для смены работ, и эти случаи попадают в те самые 20% правила 80/20. Я не могу определить понятие «летун», но я сразу его вычисляю, когда вижу в резюме. 3– 5 секунд.
8. Функциональное резюме.
Я их не читаю. Это очевидно, что функциональное резюме имеет своей целью скыть что-то, и я крайне редко трачу время на то, чтобы с ними разбираться. 1 секунда.
9. Очевидные вещи.
Резюме с опечатками, плохо оформленные, с орфографическими ошибками, излишне длинные, многословные и бессвязные. Если после их прочтения я всё равно не могу понять, чем вы занимаетесь, – до свиданья. 5-10 секунд.
После всего этого 80-100% резюме отбрасываются. Если какие-то всё же остаются, то я беру их и уже действительно внимательно читаю.
-------------------------------------------------------------------------------------
Брэд Ремийар, руководящий специалист по подбору персонала с более чем 25-летним стажем, провёл более 50 000 собеседований и участвовал в более чем 1 000 прямых поисков кандидатов (хедхантинг). Дипломированный бухгалтер и выпускник Калифорнийского государственного университета в г. Фуллертоне, Брэд ранее занимал пост президента компании CJA Executive Search, которая была признана одной из ведущих рекрутинговых фирм Южной Калифорнии. Брэд осуществлял подбор кандидатов по всей стране для компаний из списка Fortune 500. Его опыт включает в себя работу по вакансиям в высшем руководящем составе (CEO, COO, GM), продажах и маркетинге, производстве и операционном управлении, бухгалтерии, финансах, кадровом управлении и информационных технологиях.
Узнать о Брэде подробнее можно на его сайте: http://impacthiringsolutions.com, а написать свои комментарии и почитать другие его статьи – в его блоге:http://impacthiringsolutions.com/careerblog/.
Оригинал статьи находится по адресу: http://www.higherbracket.ca/article_recruiters_ten_second_resume_read_br.php
Friday, December 4, 2009
Flush Events related tables quickly
Quick job to delete all records from Events related tables. Inspired by this posting of Nitesh Ranjan.
static void FlushEventInbox(Args _args)
{
/*
To implement Alert functionality, Dynamics AX uses following tables:
EventParameters
EventCompanyRule
EventCUD
EventInbox
|
|- EventInboxData
|- EventRule
|
|-EventRuleData
|-EventRuleField
|-EventRuleIgnore
|-EventRuleIgnoreAggregation
|-EventRuleRel
|
|-EventRuleRelData
*/
EventRuleRelData EventRuleRelData;
EventRuleRel EventRuleRel;
EventRuleIgnoreAggregation EventRuleIgnoreAggregation;
EventRuleIgnore EventRuleIgnore;
EventRuleField EventRuleField;
EventRuleData EventRuleData;
EventRule EventRule;
EventInboxData EventInboxData;
EventInbox EventInbox;
;
if (Box::okCancel("Flush all Events related table?", DialogButton::Cancel, "Confirm deletion",
"Delete all records from: delete_from EventRuleRelData, EventRuleRel,"
+" EventRuleIgnoreAggregation, EventRuleIgnore, EventRuleField, EventRuleData,"
+" EventRule, EventInboxData, EventInbox") == DialogButton::Ok)
{
delete_from EventRuleRelData;
delete_from EventRuleRel;
delete_from EventRuleIgnoreAggregation;
delete_from EventRuleIgnore;
delete_from EventRuleField;
delete_from EventRuleData;
delete_from EventRule;
delete_from EventInboxData;
EventInbox.skipDeleteMethod(true);
EventInbox.skipDeleteActions(true);
delete_from EventInbox;
}
}
Subscribe to:
Posts (Atom)