Javascript 专业(职位)列表库

Javascript library for list of professions (jobs)

我的问题是我需要在字符串数组中查找有关其名称的作业的详细信息。

以下代码将在遍历数组的 for 循环中:

var accountant = detailedListOfJobs.search(array[i]);  // array[i] = "accountant"
console.log(accountant);

并输出这种数据

{
  job_id: 2873,
  name: "accountant",
  average_pay: 30000,
  number_of_jobs: 1000000,
  needed_qualification: "high school"
}

我接受与上述对象类似的数据集作为答案,如果您知道从哪里获取这些数据,请告诉我,我会自己获取

顺便说一句,我唯一的要求是名称的英文和至少 1000 个条目,我想获得尽可能多的细节,但我仍然希望保持简单

我能想到的最接近的信息存储库包含您可能会发现有用的东西是 Glassdoor。如果他们对给定的工作类型或类别有足够的样本数据,他们会维护一份工作类型列表和相关的平均工资。

例如,如果您查看“会计师”工作职位,显示的平均值为 35,979 英镑(对我而言;您所在的位置可能会被检测到并以不同方式显示),以及 21,000 英镑至 55,000 英镑的分布: https://www.glassdoor.co.uk/Salaries/accountant-salary-SRCH_KO0,10.htm

他们有一个 API,您可以直接连接到它:

https://www.glassdoor.co.uk/developer/index.htm

关于其他领域:

  • 使用本地数据库提供的额外元数据,您可能 "pepper" 自己的资格。我不确定是否有人维护这样的数据库,因为 objective 事实很少。例如,要成为一名会计师,您 不需要 上高中。要成为一名建筑师,您 不需要 建筑师学位;然而,在 he/she 允许交易之前,城市交易者可能需要金融服务行业特定的金融考试,具体取决于国家和子行业。这可不像说 "high school".
  • 那样一目了然
  • 工作岗位数量:您可以查看您所在国家/地区的政府统计编制机构 - 在英国,这是英国国家统计局。他们汇编有关就业分配、工作类型、家庭工资的信息;您可能会在那里找到您需要的东西,或者在您所在地区的同等机构中找到: https://www.ons.gov.uk/

如果你真的必须把所有这些都作为一个库,你可以自己打包并输出你需要的 JSON。但是您要的不是代码,而是数据。实际的实现(库或其他)是多余的;如果你需要一个图书馆 - 去为它建立一个图书馆。