Hi Friends,

Even as I launch this today ( my 80th Birthday ), I realize that there is yet so much to say and do. There is just no time to look back, no time to wonder,"Will anyone read these pages?"

With regards,
Hemen Parekh
27 June 2013

Now as I approach my 90th birthday ( 27 June 2023 ) , I invite you to visit my Digital Avatar ( www.hemenparekh.ai ) – and continue chatting with me , even when I am no more here physically

Sunday, 15 June 2003

JOB PREFERENCES

Abhi
15-06-04

Job Preference for a given “INDUSTRY” – NAME

On last Sunday, we came to a conclusion that:

  • “Skills” required for some “functions” such as HR / Legal / Finance / Admin etc. are more or less SAME / IDENTICAL across all industries.

For an executive looking for an opening in such functions, industry does not pose much of a problem. He can succeed in any industry.

For a person working in such a function, as far as “Job Preferences” are concerned, the following parameters might suffice:

  • Posting City / Location
  • Function (i.e., functional skills)
  • Designation (Actual or “Level”)
  • Salary offered
  • Employer Company Name (because of Reputation)
  • Then there are a whole lot of “functions,” where the “functional skills” are really not transferable from one industry to another industry.

Examples:

  • Mfg / Production
  • Sales / Mktg / Service
  • Materials / Purchase / Stores / Supply Chain
  • Design / R&D
  • Project Mgmt
  • Maintenance
    etc.

These are functions where success depends on prior intensive knowledge (and some function-related skills) of:

  • “Products” being manufactured
  • “Services” rendered (e.g., Consultancy)
  • Processes employed
  • People to be managed / supervised (skills)
  • Customers
  • Suppliers / ancillaries
  • Materials / components that go into products
  • Machinery installed / used
  • Info / Data / Knowledge etc.

By working in a given industry, an executive acquires such knowledge/skills (relevant/pertinent to that industry), over a long period of time.

And such “knowledge/skills” differ from one industry to another industry. These are not easily “transferable.”


And this “Locked-In” nature of knowledge/skills is the main reason why:

  • Corporates quite often mention in job-adverts that candidates must have prior experience in such & such industry.
  • Jobseekers quite often don’t even search/look at job-adverts from any industry other than their own! They know that if they were to apply to any other industry, then:
    • In first place → they will get rejected.
    • In second place → If, by fluke, they get selected, they will make a fool of themselves, thus “guaranteed” failure!

If corporates (job-adverts) do not state explicitly that the candidate must be from XYZ industry, then they make this implicit (indirectly clear) by listing a dozen “skills,” which you can expect to find only in that industry!

From this, we can conclude that:

  • Each industry has its own set of unique:
    • Knowledges
    • Skills
      Which are a must for working in that industry.
  • In a job-advert, such “industry-specific” knowledge/skills are described thru some KEYWORDS.
  • Such “keywords” describe: products / services / processes / people / customers / suppliers / materials / components / machinery, etc. which are unique to that industry.

Occasionally, there will be some words which are common amongst a “set/group” of industries, which are similar.

Occasionally, same keyword might be found in totally different industries – but with lower/different “frequency of usage”. This is our experience in case of “functional” keywords also.

  • Most job-adverts do not say that the advertiser-company belongs to XYZ industry!
    • And even if it says so, their “Industry Name” may not correspond to our naming convention.
  • Even if we employ dozens of experts, it would be impossible to “map” company names with industry names, considering that there are … [text continues on next page].

Lakhs & lakhs of companies around the world, whose job-adverts we intend to push onto JAM-subscribers’ mobiles. Even within India, there are hundreds of companies with sales turnovers in excess of Rs. 100 crores, whose names even we have never heard of!

So, “mapping” is out of question.

  • Altogether “new” industries are being born and “old” industries keep dying. So, keeping same set of industry-names also won’t work forever.

This means, we have to work backwards.

  • First, find/index keywords found in a job-advt. Then
  • Based on our “finding,” determine the industry-name of the job-advertiser.
    (I presume this process can be offline).

What we need is a starting database, which fortunately we have!

Some 2 years back, I believe we got Rajiv to develop a software tool, and loaded it with 1000 job-adverts.

Then, we asked Mr. Anjara to highlight from each job-advt:

  • Function-related keywords
  • Designation-level related keywords, and
  • Industry-related keywords.

And then decide/determine that this particular job-advt belongs to:

  • Function = Sales
  • Designation Level = Manager
  • Industry = Chemicals

In fact, the tool looked like this (sketch):

Advt. No.  |  Description

--------------------------

This Ad belongs to:

Function    Level    Industry

Below it showed reasoning:

  • Functional keywords found: ____
  • Designation-level keywords found: ____
  • Industry-related keywords found: ____

Anjaria analysed 1000 job-adverts (for which we paid him Rs. 10/- per advt.) in one month.

But since sample was small (only 1000 ads) and maybe, all 50 odd industries were not uniformly represented/distributed (i.e. 20 each), the database created never got used in GumMine/GumSearch.

But now, if we take 200 job-adverts from each of the 50 industries, and then get Anjaria/Inder to “process” these 10,000 job-adverts, then we would build up, for each industry, a fairly representative database of:

  • Knowledge keywords
  • Skills
  • Product/Process
  • Education/need
  • Materials

Then we calculate the “frequency” of usage of each keyword for a given industry & assign probability.

To begin with, even if we find (and arrange in descending order of usage), say, only 100 keywords in each industry, that would make a good beginning.

These 100 keywords (per industry), in …

My opinion, would be good enough to identify a new/incoming job-advt with 80% accuracy as belonging to XYZ/ABC industry.

And then, of course, some job-adverts will bring in new/additional keywords, which now our software must automatically “add-up” to the Industry-wise Keywords Databases.

And thereafter keep calculating “frequency of usage” every time that keyword appears in any job-advt.

So, as in case of keywords for functions in GumMine, keywords for industries in JobMine would also become a self-learning, automatic process!

And, if I am not mistaken, this self-learning process has already been made a component in GumMine’s .NET Architecture!

Same can be plugged into JobMine!!

So, all that is required to kick-start the process is to:

  • Find 200 x 50 = 10,000 job-adverts
  • Get hold of Anjaria & Inder for 5 months
  • Invest Rs. 1 lakh (10,000 x 10)

We should be willing to risk this amount, provided you agree that we are on right track – assuming of course that there is no better/faster/cheaper process!

I await your feedback/recommendation.

(Signed)
15/06/04


P.S.
In enclosed “Times Ascent,” see the keywords which I highlighted & having done, reached a “conclusion” re: the “Industry” of job-advt. Anjaria/Inder would do so, on computer.

 Abhi

19-06-04

The Power of Synonyms

(How to build a Job-Preference Profile)

Everyone does it – eBay / Amazon / Google / Microsoft etc. All search engines rely on this.

And this is why, when you select a book (just to read the preface, not to purchase), Amazon search engine “recommends” to you some other “related” books.

“Related” in terms of:

  • Author (books by same author)
  • Subject/Topic (books written by others on same/similar topic)

We too, will apply this technique in recommending jobs to candidates – which, we have concluded (statistically), might be of interest to him.

We will do it in 2 stages.

Preliminary Stage

This is the stage when we will “gather” data about a candidate’s “explicit” job-preferences – preferences which he will “spell-out” to us, in so many clear words.

So at this stage, he will be asked to “narrow down” his choices by selecting appropriate:

  • Posting location (geographic preference)
  • Functions
  • Designation levels

Now, out of these, I have suggested for FUNCTION:

(sketch showing a dropdown for Function and a box for highlighting keywords within the function selected)

Here we will let him:

  • Highlight those “keywords” which appeal to him
  • Allow him to type in additional keywords

What else can we do?

We can offer him “synonyms” subspace.

He selects as his “Function” choice:

Marketing → Keywords to Highlight

We can flash a message:

“Would you be interested in…?”

Example:

  • Sales → Keywords to highlight
  • After Sales Service → Keywords to highlight

Why?
Because these “functions” have something “common” – some similarity – some overlap.

This can also be done in reverse.

Suppose:
Marketing → Keywords highlighted (Sales, Service, Dealer Network)

[Diagram with overlapping circles]

  • Marketing → Sales → After Sales Service → Advertising → Public Relation
  • "Common Keywords" in overlapping shaded areas

and so on and so forth!

Like in WWW.VisualResaums.com!

This way a candidate is enabled/empowered to put together his own "thali", from different dishes in an
"A-LA-CARTE" fashion (as per card).

He builds up his UNIQUE menu!

And, we are only giving him "ideas" by displaying / asking, “Is it possible that, here too, there is some keyword (dish) that you like?"

SECONDARY STAGE

In this stage, we will archive (against name of each candidate) ALL the job-adverts where he clicks APPLY ONLINE.

The obvious assumption is that these are the job-adverts which he liked — otherwise, he would not have "clicked"!

So, over a period of time, we would create a "database" of 10 / 100 / 1000 job-adverts against each candidate.

Now all we have to do is:

→ Index all "keywords" in all those adverts (could be done once-a-week)

→ Calculate their "frequency of occurrence" & the probability & arrange these keywords in descending order of their probabilities.

Now we know the "Likes" of that candidate.

As he clicks more & more job-adverts the database of keywords (population) grows.

… grows bigger & bigger. And the “probabilities” become more & more “accurate”!

Now, all that the Matchmaker has to do is to compare the “keywords” contained in any job-advt, with this
JOB PREFERENCE PROFILE

which we have built-up for each & every candidate, over a period of time.

And now, when the Matchmaker finds a job-advt closely resembling/matching a candidate’s Job Preference Profile, that job-advt must get shortlisted & delivered as SMS.

The higher the resemblance/congruence, the better the “Match”.

So, as time goes by, Matchmaker would continuously deliver better & better (more relevant) job-adverts to each candidate!
Matchmaker would even “guess/estimate/predict” accurately:

→ Where (city/region/country) does this candidate like to work

→ For which “companies” does he like to work

→ In which “functions” does he like to work

→ At what “designation-level” does he like to work (this will of course shift upward with passage of time)
→ What actual “position/vacancy” names does he think attractive, etc. etc.

Our Matchmaker Software must have this built-in provision (and right from day one – i.e. NOW), to continuously build-up such
JOB PREFERENCE PROFILES

For each & every JAM Subscriber. Building such “Learning” into the software alone can DIFFERENTIATE us from other jobsites, where

→ the jobsite does NOT “remember” anything

→ jobsite makes a candidate enter his “job-search parameters” again & again & again, forever.

Let us be DIFFERENT / SUPERIOR.

(Signed & dated: 13/06/09)

 Dated 11-06-03

Job Preferences

Dear Jobseeker,

We aggregate over 5000 job-adverts daily from a number of jobsites (List).

But, out of these huge numbers, you want us to alert you (as SMS on your mobile phone), about no more than 5 or 10 job-adverts, which are most relevant to you.

You alone can define what jobs are relevant to you by carefully selecting your job-preferences in terms of:

  • Geographical Preferences
  • Functional Preferences
  • Designational-level Preferences
  • Vacancy/Position Preferences

The more sharply you define your preferences, the better we are in a position to find you your DREAM JOBS!

Although you are welcome to come back anytime and modify/edit your job-preferences (and as often as you wish), please carefully select below,

MY JOB PREFERENCES

Password []  User ID []

[Submit]

Geographical Preference (Mandatory)

  • Select COUNTRY
    • Any / All
    • America
    • Brazil
    • India
  • Select CITY
    • Ahmedabad
    • Benaras
    • Cochin
    • Dehradun

Notes:

  • If you select “Any/All” for country, then thereafter you cannot select any specific city (– there are thousands of major cities in the world!). In such a case, “Select CITY” drop-list will remain blank.
  • But if you select a specific (only one, of course) country, then “Select CITY” drop-list will display 20 major cities of that country, out of which, you can select a maximum of 3 cities.

 

Functional Preference (Mandatory)

Notes:

  • You can select only ONE function at a time from the following drop-list (– but of course, you can come back and edit!).
  • Selecting any function will display corresponding keywords in adjoining box. Feel free to highlight one or more of these keywords which you expect to be mentioned in the job-adverts.
  • Besides highlighting, you can also add/type new keywords in the “Keywords Box.”

[Diagram]

  • Function List [dropdown]
  • Keywords Box:
    • Highlight [], [], [_____]
    • Type new ones [___________]

 

Designation-Level Preference (Mandatory)

Notes:

  • Not all, but quite a few job-adverts indicate the hierarchy/designation level of the position advertised, even if indirectly.
  • Then there is the matter of public perception (e.g.: Is a “Financial Controller” at the same level as V.P. (Finance), who, in turn, is at the same level as a CFO?). Since position-descriptions differ from company to company, even for similar/identical job responsibilities, it becomes necessary for you to tell us at what LEVEL you wish to work.
  • So, please select ONE from the following:

[Diagram]

  • Designation Level [list with radio buttons]

 

Vacancy / Position Preference (OPTIONAL)

Notes:

  • Quite often, Vacancy/Position mentioned on top of a job-advt gives you a fairly good idea of:
    • Functional background (desired)
    • Designation level (offered)
    • Skills (expected)
    • Industry background (desired)
  • For a great majority of candidates, the “Vacancy/Position” description says everything they want to know before applying.
  • Only problem is, there are thousands of “Vacancy/Position” descriptions and we can only show a few below for ENTRY LEVEL / JUNIOR LEVEL POSITIONS (of course, feel free to type any specific “Vacancy” that you cannot find below).

[Diagram]

  • ENTRY LEVEL / JUNIOR LEVEL VACANCIES (Select One Only) [dropdown with radio options]
  • Type: [____________________]

 























No comments:

Post a Comment