微信client内部推荐项目总结
如今实习的公司在面向企业提供招聘服务领域数一数二,而下半年的产品重点就在于移动端微信招聘项目。而这次内推项目开发属于微信招聘一个分支。
一、内推综述
乐帝之前读《招聘与录用》这本HR教材时,将企业外部招聘分为几个层次,基层员工招聘电视或报纸广告就可以。
知识性员工和中层管理人员採用人才市场和网络招聘就可以。对于高级管理和技术人才就得考虑採用猎头来招聘了。而内部推荐同事、朋友介绍和推荐算是一个独特的途径,这样的途径获得的人才往往更可靠。
二、内推网评价
互联网创业者也有针对原有招聘渠道的短板进行单点突破创立了内推网。内推的优势就是传统招聘的劣势,内推网创始人的观点能够归结为下面几点:
- 传统招聘系统的构建是基于面向HR来构建产品系统,而HR渠道走得流程比較长,对现代点对点的沟通效率相对低效。
- 传统招聘对招聘职位内容及职位要求描写叙述千篇一律,构成信息不正确称。
- 传统招聘站点投递是多对多的关系,海量信息造成效率低下。
- 猎头或HR对详细职位要求不了解,招聘人员不匹配。
- 初创团队不能承受猎头高费用,即费用承受能力有限。
- 招聘系统由单纯HR通道变成多通道,主管、员工都能够招人,构成C2C模式。
- 直接招聘需求方进行招聘,能够对职位要求的更清晰。
- 人为限制招聘者公布职位数量以及限制应聘者公布简历次数。
- 内推网公布职位仅仅须要认证公司邮箱。绑定邮箱后就能够搜索人才。
从《创新者的解答》这本书观点。乐帝分析了一下。未来招聘行业就如同银行这个行业,HR或银行收银员都会消失,可是作为公司文化的融合剂的职位却不会消失,所以从这一点看。内推网的方向也是对的。
同一时候其看重的面向群体也恰到优点。即不在乎招聘服务质量,能有低廉的服务就好,“有比没有强”的用户,用户选择也正确。
总的来说消灭HR、低价服务才是内推网的核心。
恰恰是这两点核心是传统招聘站点不敢颠覆的,由于HR与服务收费是其盈利的根本。假设两者都没有那相当与自掘坟墓。而这恰是内推网颠覆的点。其它内推网创始人提到的点,真不算招聘的硬伤。由于乐帝体验内推网。发现信息不正确称是天然的。内推网并没有解决这些问题。
乐帝估计未来一段时间传统招聘还会处于统治地位,内推网想高速崛起有两条路:
- 利用校招内推,借校招之势,将内推网推到风口。
- 取得投资,大肆投广告,硬生生打开局面。
既然三方有需求,那么三方就构成利益相关方。内推系统的构建也要环绕这三方来构建。
- 《前端编程提高之旅(九)----延迟对象》
- 《前端编程提高之旅(十)----表单验证插件与cookie插件》
- 《前端编程提高之旅(十一)----jquery代码的组织》
- 《前端编程提高之旅(十二)----position置入值应用》
个性化定制样式之前须要引入css reset用于重置样式。乐帝採用了玉伯的解决方式,以后须要在整个项目中统一引入。来重置样式。
盒子内阴影可通过box-shadow的inset属性来设置。
默认是外阴影设置。
word-break: break-all; word-wrap:break-word; white-space: normal;
6.页面涉及到文字尽量使用细体字,button以及菜单项採用粗体。
function sharePage(imgUrl, lineLink, descContent, shareTitle) { imgUrl = imgUrl || ''; lineLink =lineLink || window.location.href; descContent = descContent || ''; shareTitle = shareTitle || '职位分享'; function shareFriend() { lineLink += "&fromMedia=shareByfriend";//加入分享自朋友字段 WeixinJSBridge.invoke('sendAppMessage', { "img_url": imgUrl, "img_width": "640", "img_height": "450", "link": lineLink, "desc": descContent, "title": shareTitle }, function (res) { //_report('send_msg', res.err_msg); }); } function shareTimeline() { lineLink += "&fromMedia=shareBytimeLine";//加入分享自朋友圈字段 WeixinJSBridge.invoke('shareTimeline', { "img_url": imgUrl, "img_width": "640", "img_height": "450", "link": lineLink, "desc": descContent, "title": shareTitle }, function (res) { //_report('timeline', res.err_msg); }); } function shareWeibo() { WeixinJSBridge.invoke('shareWeibo', { "content": descContent, "url": lineLink, }, function (res) { //_report('weibo', res.err_msg); }); } // 当微信内置浏览器完毕内部初始化后会触发WeixinJSBridgeReady事件。document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { try { var title = $('title'); if (title != null) { shareTitle = title.text(); } } catch (e) { } // 发送给好友 WeixinJSBridge.on('menu:share:appmessage', function (argv) { shareFriend(); }); // 分享到朋友圈 WeixinJSBridge.on('menu:share:timeline', function (argv) { //shareTitle = prompt("输入分享的标题", shareTitle); shareTimeline(); }); // 分享到微博 //WeixinJSBridge.on('menu:share:weibo', function (argv) { // shareWeibo(); //}); }, false); }