123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241 |
- const Parse = require("parse/node")
- Parse.serverURL = "https://web2023.fmode.cn/parse" // 配置服务器地址
- Parse.initialize("dev") // 配置应用名称
- const LjPosts = Parse.Object.extend("LjPosts");
- function makeTestStudentList() {
- let list1 = []
- var list = [
- "前端工程师",
- "后端工程师",
- "全栈工程师",
- "移动应用开发者(iOS)",
- "移动应用开发者(Android)",
- "UI/UX 设计师",
- "数据分析师",
- "人工智能工程师",
- "信息安全工程师",
- "产品经理",
- "数据工程师",
- "项目经理",
- "数字营销专员",
- "商务拓展经理",
- "网络安全专家",
- "数据科学家",
- "云计算工程师",
- "数据库管理员",
- "技术支持工程师",
- "社交媒体经理",
- "前端架构师",
- "后端架构师",
- "移动应用架构师",
- "数据分析架构师",
- "人工智能架构师",
- "网络安全架构师",
- "产品架构师",
- "数据架构师",
- "云计算架构师",
- "数据库架构师",
- "用户界面设计师",
- "用户体验设计师",
- "交互设计师",
- "可访问性设计师",
- "视觉设计师",
- "数据可视化设计师",
- "用户研究员",
- "数据挖掘工程师",
- "自然语言处理工程师",
- "机器学习工程师",
- "深度学习工程师",
- "计算机视觉工程师",
- "虚拟现实开发者",
- "增强现实开发者",
- "区块链工程师",
- "加密货币分析师",
- "加密货币交易员",
- "加密货币开发者",
- "加密货币矿工",
- "网络安全分析师",
- "网络安全顾问",
- "网络安全工程师(渗透测试)",
- "网络安全工程师(防御)",
- "网络安全工程师(恢复)",
- "网络安全工程师(监测与响应)",
- "电子商务经理",
- "电子商务专员",
- "电子商务运营经理",
- "电子商务数据分析师",
- "电子商务市场推广经理",
- "电子商务客户支持经理",
- "电子商务项目经理",
- "电子商务产品经理",
- "电子商务用户体验设计师",
- "电子商务安全专家",
- "互联网金融分析师",
- "互联网金融产品经理",
- "互联网金融风控专员",
- "互联网金融运营经理",
- "互联网金融数据分析师",
- "互联网金融交易员",
- "互联网金融项目经理",
- "互联网金融技术支持工程师",
- "互联网金融市场推广经理",
- "云计算架构师",
- "云计算解决方案工程师",
- "云计算安全专家",
- "云计算运维工程师",
- "云计算数据分析师",
- "云计算项目经理",
- "云计算网络工程师",
- "云计算咨询师",
- "云计算市场推广经理",
- "云计算技术支持工程师",
- "数据库开发工程师",
- "数据库管理员",
- "数据库架构师",
- "数据库性能优化专家",
- "数据库安全专家",
- "数据库备份和恢复专家",
- "数据库迁移专家",
- "数据库监控和调优专家",
- "数据库容灾专家",
- "数据库高可用性专家",
- "数据库存储专家",
- "数据库集群专家",
- "数据库分片专家",
- "数据库查询优化专家",
- "数据库备份和恢复专家",
- "数据库容灾专家"
- ];
- var jobDescriptions = [
- // 前端工程师
- "负责开发和维护网站的前端部分,使用HTML、CSS和JavaScript等技术实现用户界面的设计和交互功能。",
- // 后端工程师
- "负责开发和维护网站的后端部分,处理服务器端的逻辑和数据库操作,确保网站的正常运行和性能优化。",
- // 全栈工程师
- "负责开发和维护网站的前端和后端部分,既能处理用户界面的设计和交互,也能处理服务器端的逻辑和数据库操作。",
- // 移动应用开发者(iOS)
- "负责开发和维护iOS平台上的移动应用程序,使用Objective-C或Swift等语言进行开发,确保应用的功能和性能。",
- // 移动应用开发者(Android)
- "负责开发和维护Android平台上的移动应用程序,使用Java或Kotlin等语言进行开发,确保应用的功能和性能。",
- // UI/UX 设计师
- "负责设计和优化用户界面和用户体验,包括界面布局、交互设计、视觉设计等,确保用户能够舒适地使用产品。",
- // 数据分析师
- "负责收集、处理和分析大量的数据,提取有价值的信息和洞察,并为业务决策提供数据支持和建议。",
- // 人工智能工程师
- "负责研究和开发人工智能相关的技术和算法,设计和实现智能系统,如机器学习、自然语言处理等。",
- // 信息安全工程师
- "负责保护计算机系统和网络安全,进行漏洞评估和风险分析,设计和实施安全策略和措施。",
- // 产品经理
- "负责产品的规划、设计和管理,与开发团队合作,确保产品能够满足用户需求和市场需求。",
- // 数据工程师
- "负责构建和维护数据管道和数据仓库,处理和清洗大数据,为数据分析和业务决策提供支持。",
- // 项目经理
- "负责项目的规划、执行和交付,协调和管理团队成员,确保项目按时、按质量要求完成。",
- // 数字营销专员
- "负责制定和执行数字营销策略,包括搜索引擎优化(SEO)、搜索引擎营销(SEM)、社交媒体营销等。",
- // 商务拓展经理
- "负责拓展和管理业务渠道,与合作伙伴合作,寻找新的商机和市场机会。",
- // 网络安全专家
- "负责保护计算机网络和系统的安全,进行网络漏洞评估和安全防护,处理安全事件和威胁。",
- // 数据科学家
- "负责研究和开发数据科学相关的技术和算法,进行数据建模和预测分析,提供数据驱动的解决方案。",
- // 云计算工程师
- "负责设计和管理基于云计算平台的系统架构,包括云服务器、存储和网络等基础设施。",
- // 数据库管理员
- "负责管理和维护数据库系统,包括数据库的安装、配置、备份和恢复,确保数据库的高可用性和性能。",
- // 技术支持工程师
- "负责解决用户的技术问题和故障,提供技术支持和培训,确保系统和应用的正常运行。",
- // 社交媒体经理
- "负责管理和运营社交媒体平台,制定和执行社交媒体营销策略,增加品牌曝光和用户参与度。",
- // 前端架构师
- "负责设计和优化前端架构,制定前端开发规范和最佳实践,提高前端性能和开发效率。",
- // 后端架构师
- "负责设计和优化后端架构,制定后端开发规范和最佳实践,提高后端性能和可扩展性。",
- // 移动应用架构师
- "负责设计和优化移动应用架构,选择合适的技术栈和架构模式,提高应用的性能和用户体验。",
- // 数据分析架构师
- "负责设计和优化数据分析架构,选择合适的数据处理和分析技术,提高数据处理和分析的效率。",
- // 人工智能架构师
- "负责设计和优化人工智能架构,选择合适的机器学习和深度学习算法,提高智能系统的性能和准确性。",
- // 网络安全架构师
- "负责设计和优化网络安全架构,制定安全策略和措施,保护网络和系统的安全。",
- // 产品架构师
- "负责设计和优化产品架构,制定产品规划和发展策略,确保产品的可扩展性和竞争力。",
- // 数据架构师
- "负责设计和优化数据架构,制定数据管理和治理策略,确保数据的可靠性和一致性。",
- // 云计算架构师
- "负责设计和优化云计算架构,制定云计算规划和迁移策略,提高系统的弹性和可靠性。",
- // 数据库架构师
- "负责设计和优化数据库架构,选择合适的数据库技术和架构模式,提高数据库的性能和可扩展性。",
- // 用户界面设计师
- "负责设计用户界面的外观和交互,包括界面布局、图标和配色等,提高产品的可用性和用户体验。",
- // 用户体验设计师
- "负责设计用户体验的流程和交互,包括用户调研、信息架构和原型设计等,提高产品的易用性和用户满意度。",
- // 交互设计师
- "负责设计用户界面的交互和动效,包括页面转场、按钮点击和弹出框等,提高产品的交互效果和吸引力。",
- // 可访问性设计师
- "负责设计产品的可访问性,确保产品能够被所有用户包括残障用户正常使用。",
- // 视觉设计师
- "负责设计产品的视觉效果和品牌形象,包括标志、海报和广告等,提高产品的视觉吸引力和辨识度。",
- // 数据可视化设计师
- "负责设计和开发数据可视化界面,将复杂的数据转化为可视化图表和图形,提供数据的直观展示和分析。",
- // 用户研究员
- "负责进行用户调研和用户行为分析,收集用户需求和反馈,为产品设计和优化提供依据。",
- // 数据挖掘工程师
- "负责开发和实施数据挖掘算法和模型,从大量的数据中发现隐藏的模式和关联。",
- // 自然语言处理工程师
- "负责开发和实施自然语言处理算法和模型,处理和分析文本数据,如机器翻译和情感分析。",
- // 机器学习工程师
- "负责开发和实施机器学习算法和模型,训练和优化模型,实现智能系统的自动学习和预测。",
- // 深度学习工程师
- "负责开发和实施深度学习算法和模型,训练和优化深度神经网络,实现智能系统的高级特征学习和识别。",
- // 计算机视觉工程师
- "负责开发和实施计算机视觉算法和模型,处理和分析图像和视频数据",
- ]
- for (let index = 1; index <= 100; index++) {
- let postType = list[index];
- let type = 1;
- let info = jobDescriptions[index];
- let postno = index.toString().padStart(5, '0')
- let post = {
- postType: postType,
- type: type,
- info: info,
- postno: postno,
- }
- list1.push(post)
- }
- return list1
- }
- async function createType() {
- let postType = makeTestStudentList();
- let done = 0;
- for (const post of postType) {
- let postObj = new LjPosts();
- let query = new Parse.Query(LjPosts);
- query.equalTo("postno", postObj.postno);
- let exists = await query.first();
- if (!exists?.id) {
- postObj.set(post)
- await postObj.save()
- done++
- console.log(`${done}/${postType.length}`)
- if (done === postType.length) {
- console.log("共生成测试学生数据:", postType.length)
- }
- } else {
- console.log("数据存在")
- }
- }
- }
- createType()
|