程序员月薪的工资

大厂程序员的薪资之痛 - 伪善者ql - 博客园
随笔 - 51, 文章 - 28, 评论 - 6, 引用 - 0
  当新人程序员们还在争论「哪门编程语言最好」时,三五年工作经验的「老手」们多半正敲击着机械键盘,一语不发。他们也曾热血沸腾过,在技术群里与人争辩,好似生活里只有「做编程」和「解决Bug」两件事情,哪怕将衣服穿反了去上班都无所谓。
  从巨头企业抽身后,程序员李远将目标选取为「B轮左右初创企业」,理由是「我想要让工作内容丰富些,顺便希望大厂光环能让我涨薪多一些」,几轮面试下来,结果并不如他意。
  我指出:「关于涨薪,你想的并不只是所谓的顺便吧?」
  他语气变缓慢,说:「的确是很重要的一部分,大公司出来,总会想有优势,我不是为钱工作,我认为薪水上涨是我技术的认可!」
  李远特地将「技术」二字加了重音,我连续问了几个问题,他答得都不顺畅,最后黯然道:「我的确没有想得太远,关于以后到底走哪条路。」李远在 100offer 上收到了两个面试邀请,第一个面试没过技术面,第二个薪水给的不满意,李远未能接受。
  种种迹象,都似乎在表明:情况慢慢脱离李远的掌控。他提起过两次关于模块探究的事,并没有意识到他说的话已然重复,他说:「当我研究某模块时,我会在心里预想,我会用一天半时间完成这个量的代码,可当我快要实现后,我才发现我漏了什么,我还需要写另外一端代码,糟糕的是,我必须先写完那一段。」
  脱离李远掌控的,还有薪资和职业发展,他越来越看不清未来的路该怎么走,在名校、名企和还算不错的薪资光环中,他早已迷惘。
  涨薪,降薪,宛如一只掐住命运喉咙的无形手,让不少处在转折点中的大厂程序员喘不过气。涨薪涨不上去了,并不只是代表收入不再可观,而是从侧面证明:职业危机悄然来临。
  2017年初,100offer 发布《2016 年度互联网高端人才流动报告》,报告在开篇便指出:即便是资本寒冬年,据 100offer 数据库显示,相较于 2015 年,资深互联网人在跳槽后年薪仍上涨 17%,潜台词可以理解为:寒冬乃大浪淘沙,淹没在海中的便是遭遇职业危机的沙子。
  候选人张玮在接受我采访时,说他一直很关注 100offer 每隔一段时间推出的「薪资报告」,关于 2016 年年度版,他说:「你们的数据我相信很真实,因为我身边的几个哥们去年跳槽时都在涨薪,只有我陷入了一个尴尬的局面,薪水上不去,提起来就觉得很愁。」
  上周,100offer 推出的《有 3 年经验的大厂程序员,遭遇技术瓶颈该怎么办?》,其中提到的认为大厂加班过多导致技术受限的程序员便是张玮,此次跟进采访时,他和我说:「我想我困惑的不只是我技术无法上升,还有薪资。我从来不觉得谈钱是一件很可耻的事情,衡量人才的可量化标准之一便是薪资,除了技术问题,我认为还有更多原因导致我薪资无法上涨。」
  张玮有 4 年 Java 经验,在大公司带过小团队。在他编程水平还很弱时,他几乎每天加班也做不完活,但出于喜欢,还是认真对待。后来,技术增长了,和多数不擅长交流的程序员类似,他没办法准确表达他的想法,常与对接同事们发生争吵,最严重一次,他将杯子当众人面砸在地上。
  玻璃碎片在地板上跳跃,发出不知是刺耳还是悦耳的声音,和压抑的办公室氛围形成鲜明对比。在争吵后,他选择了人生中的第一次跳槽,薪资涨了 60%,很是意气风发,张玮得意洋洋,认定了未来的路也会如此顺畅,坏脾气没有随着职场环境的改变而好转。
  在新公司,他还是很忙,熬到他升职带团队时,发觉新人们各个水平不高,像极了以前的自己,凭着一腔热血天天加班,却总是在帮倒忙,造成的 Bug 甚至比他们解决的 Bug 还多,张玮没耐心,话说得在理却不友善,一天天下来,心力交瘁。
  然而,这一次的跳槽,让他碰了壁。
  「不了解新领域,技术的广度和深度都不够,我情商也不高,没有团队协作意识。」张玮第二次受访时做的自我总结,他用自嘲式的语气说,「我看过一项研究,追踪人十几年来的变化的,调查方向是成绩好的学生还是懂社交的学生赚钱多,结果其实让我挺动摇的,研究结果是懂社交的赚钱多。」
  张玮强调过:钱不是他衡量工作的首要标准,在大公司工作多年,薪水已经很不错了。当张玮说起这项研究结果时,我不知他是否在「首要标准」上也有了动摇。
  李远和张玮陷入薪资瓶颈的心路历程,是程序员们的代表案例。
  三五年大厂的程序员,大脑里想的东西没那么乏善可陈,不是所有人都可以骄傲地说出「我要写代码一辈子」这句话,他们亲眼目睹资本时而狂热时而寒冬,有人亲历过合并裁员之痛,有人享受过薪资三级跳之乐,更多人是沉默着敲击代码,一家家公司换,最终面临了一个严峻问题——
  本该让薪资大幅度上涨的工作经验,却面临了困境。
  三五年大厂程序员,薪资无法上涨,只是部分程序员的现状,很多 HR 表明:三年大厂工作经验的优秀程序员,是企业重点关注的人才,招人时,他们是首选。
  据 100offer 后台数据显示,工作三年经验的程序员年薪多数在 20W 至 35W 之间,大约相当于阿里的 P6 水平,五年工作经验的程序员年薪多在 30W 至 50W 之间,约为阿里的 P6+,如果想要上升,便是 P7 ,从 P6 到 P7 有多难,众人皆知。候选人杨玲是在 5 年工作经验成为阿里 P6+ 程序员,工作一年后涨薪,再往后,便遇上了瓶颈:整个团队 40 多人,仅有一人升到 P7。
  对于这类级别的程序员,在他们眼中,「金钱」和「年薪」是两回事,通过各式各样的正规渠道,使自己的收入提升对他们而言不难,而年薪的突破,成为一道槛,突破这道槛的人,终归是寥寥无几。
  急躁的情绪让所有人在赛跑,每个人都身心俱疲。陷入困境时,真的一筹莫展了吗?
  阿文担任 CTO 已两年,负责技术团队管理、电商平台架构设计及优化、移动端平台架构搭建等工作,他在百忙之间,接受了 100offer 的采访,聊到关于资深程序员的定义时,阿文沉思了会,说:「资深程序员要做到能在不同抽象层之间不慌不忙,修改后,依旧确保它们各层独立,并且,懂得最合适的是哪一层,做出修改。」
  处在薪资瓶颈期的程序员很难真正懂得这个道理,显而易见,辨别出最合适的修改位置非常重要,然而,是在底层大规模改动,还是在上层直接修改,能够确认最佳方案的程序员太少。阿文认为影响程序员薪资的点,在于辨别的境界。
  阿文工作 9 年了,难得可贵的是:他在面对代码时,仍有着如同孩童见到新玩具时般的好奇心。
  「很多人建议多读书,其实,我看书不算多……很多技术书写到最后,都是大同小异。我更多是看源代码看参考手册,是因为我对那些太感兴趣了。我极度想要知道,底层到底是什么,保持好奇是程序员应有的素养。所谓的目标,便是在这个过程中设立的,然后你自己会去钻研,会一步步解决,最终有了自己的东西,和想要的未来。」
  很多事情,回到本质上,都有着惊人相似。为何程序员会面临职场瓶颈,想要突破的薪资始终难以突破?恐怕是他们仅将工作定义为工作,没有别的含义,问其为什么要工作为什么非要突破时,得到的答案都会流于表面,他们也羞于承认:我只是为了工作而工作,没有耗费更多时间。
  从来都不是两个程序员在同等时间中就能产出同等质量、数量的编程,耗费时间过多的那一方,并不是完美主义,而是实力有限。最终无法突破薪资瓶颈的,多是将太多时间用在消耗式产出上的程序员们。
  阿文也不是没做过「消耗」的事,他有过不少弃用大量写好代码的经验,可是他并认为是浪费时间,他说:「我是在节省时间。接手他人的代码时,与其花太多时间去掌握、去学习他的代码再完成需求,倒不如自己从头开始写。那些将编程语言当作彻头彻尾的工具的人,很少会愿意这么干,不愿意去思考。事实上,在我的团队里,选择从头写的人,成长速度更快,效率更高。」
  这不是阿文最「消耗」的经历,他甚至会用他不喜欢、不擅长的语言去写东西,耗费大量时间,他并没有过多提及这么做的原因,但在我看来,这是他一次次突破薪资瓶颈的因素之一。
  好在,他消耗的光阴,并不是毫无意义。
  大厂程序员们的焦虑、烦躁、不安和恐慌,鲜有人关注。多数人对他们都仅保存的刻板印象,以为他们的人生只有编程,甚至以为程序员如同机器人,敲击着一行行代码,绝无喜怒哀乐可言,人间烟火和红尘俗世尚且与他们无关。
  殊不知,他们也在时代的洪流中迷惘、困惑和挣扎,年薪无法上涨,成为心头之痛。
  当我再与李远微信沟通时,他隔了四小时才回复,他说:
  「我打算降薪入职了。」编者按:作者爬了某招聘网站,获取近一周的程序员工资18275条。其中,有工资的17628条(北京4892,上海5073,广州3386,深圳4277)。本文分别从工资的分布,工资和学历,地域,工作经验和公司的性质,规模,产业的关系进行了分门别类的统计,我们一起看下。这里的程序员包括普通程序员,架构师,算法工程师,计算机图形,美工等。工资分布中国大陆一线城市程序员的平均工资为11770元,工资中位数为10000元,其中95%的人的工资位于之间。教育受教育水平对工资有着显著的影响。看下图。经过Oneway Anova Test,证明从大专到博士,学历每提高一级,工资都有显著的提高。当然,数据当中只有16个博士的职位,样本太少,不足以支持结论。大专,本科,硕士,博士的平均工资分别是9788, 14114, 17882, 26656。中位数分别是9000, 12500, 17500, 25000。结论,读书还是很重要的!工作经验数据显示,工资会随着工作经验的增长而增长。不过,我感觉那些招十年工作经验的,基本上都是架构师等职位。如果你的工作经验是一年的工作经验重复十次,应该拿不到那么高的工资。这个之后还需要仔细分析。城市工资的地域分布是非常不均匀的。从高到低为北京,上海,深圳,广州。它们的平均工资分别为13854, 12213, 10655 及 9503元。中位数分别为1,。从中位数看,北京和上海比较接近,深圳和广州比较接近。统计(Oneway Anova)显示,任何两个城市之间的工资差异都是显著的。公司选择一个什么样的公司,也决定了工资收入。公司的性质,对于工资的影响是有限的。公司的规模,对于工资同样影响有限。但是,很奇怪,人数在500-999人之间的公司,工资最低。谁能告诉我为什么?在金融行业里面做程序员,工资是最高的。第一次做这样的调查,做的不好还请大家多多指教。
深圳南山区月薪2.5w的程序员的住所(如图)
努力一辈子是为了什么,呵呵……
2017中国程序员薪资调查,未来将持续高薪
程序员一直都是一个备受人们关注的群体。据2014年统计,全球约有1850万名程序员,中国占10%。随着近年全国互联网创业热潮的兴起,“互联网+”、“云计算”以及“智能硬件”等领域发展迅速,市场对程序员...
一线城市年薪30万以上的程序员,他们真实生活状态怎样?
程序猿(媛)一个神秘而神圣的职业,外行觉得他们是改变世界、颠覆行业的救世主,其实我们真没这么大能力,因为每天都在&接需求、实现需求、改需求&的闭环中前行。外行都觉得程序员工资高出天...
据调查显示,世界上有大约900万的Java开发人员,作为即将成为这900万大军中的一员,你知道去企业后你的工作职责是什么吗?你所在城市JAVA薪资水平又如何呢?这些可都关系到你的成长和利益哦。
01 城市人口吸引力大PK!2017年度城市人口吸引力指数排名▼划重点:1、第三列里的省会城市南昌、长春、乌鲁木齐、兰州、海口、呼和浩特、西宁是对人口的吸引力较弱。2、第二列里的贵阳、沈阳、哈尔滨、石...
根据中国互联网络信息中心(CNNIC)发布的第41次《中国互联网络发展状况统计报告》,截至2017年12月,我国网民规模达7.72亿,普及率达到55.8%,超过全球平均水平(51.7%)4.1个百分点...
大部分程序员都在抱怨自己工资低,但是真的工资低吗?
没毛病,好像很有道理的样子!就像,为什么大部分穿包臀裙的女人不好看。把“穿包臀裙”和“女”这几个字去掉一样。这种有莫名职业优越感的,不能代表程序员群体,请大家忽略程序员的高工资是一个假象,他们大多在一...
没有更多推荐了,程序员中年危机 程序员工资一般多少钱一个月_股城消费
程序员中年危机 程序员工资一般多少钱一个月
发布:股城消费
程序员在许多人印象中大概就是一个高强度且需要经常加班的职业,但是这样的程序员职业同时也拥有着丰厚的薪资待遇,只是程序员中年危机比其他行业的职业都要大,那么工资一般多少钱一个月呢?中年程序员会出现什么危机
最近,一位来自中兴网信的员工用一种极端的方式结束了自己42岁的生命,当时的他站在26层的高楼上一跃而下,但是人们对于他的死因存在许多不一的说法,有人说因股份转让价过低出现分歧,有人说疑因内部宫斗被,更有人说因为精神出现问题的原因,所以这位42岁的男子究竟出于什么样的原因要结束自己的生命?
对此,具体原因仍在进一步的调查当中,但是从而引发的程序员中年危机却被推向热议高峰,在程序员行业中,相比如今纷纷涌现而出的新技术而言,中年程序员的危机在于学习能力进一步的下降导致在高强度的工作环境下无法付诸行动,而此时,的力量已经相当密集,这使得程序员中年危机越发剧烈,因此处于中年时期的程序员是一个相当尴尬的境地。程序员多少钱
显而易见,随着新技术进入传统行业,并改造的形式背景下,新技术的红利在慢慢被吃尽,如今最好的应对方案则是跟上技术潮流,然而,至于程序员工资一般多少钱一个月?更为关注的也许是它是否和高强度的工作成正比?
据悉,目前程序员竞争压力颇大,一般投入30份也许只有2家会召见你,据了解,程序员毕业第一年的工资一般在6000元左右,当然也需要看所在的城市收入水平,当工作到第二年的时候,大概就有1万元左右。有多少个程序员每天收入一百元包吃住,如果没有就去卖猪肉吧
  郑州一名学生兼职卖猪肉每天收入一百,还包吃住,很多程序员都很多羡慕:我都没有三千工资,还自己租房,我决定转行卖猪肉了。
  现在的很多程序员为什么工资越来越低,只有一线城市才勉强过万,其主要原因有几个:第一程序员数量增速过快,不再缺口状态,第二程序员技术不如之前,虽然现在互联网发展方向明确,但是很多程序员没有专研精神,第三二线城市以下程序员远比一线多出很多,但是二线城市以下互联网发展不景气,互联网开发一般都往一线城市发展。
  普通程序员工资收入一般高于三千,但是现实真的是这样吗?南宁平均工资2931,前十行业没有互联网;郑州平均工资3864,前十名行业没有互联网公司;济南平均工资4117,前十名行业没有互联网;所以在二线城市以下的很多程序员工资都是很低的。
  其实程序员工资高的确有一部分人群,但是那些都是大型互联网开发公司,大部分互联网开发工资与其他行业没有什么区别,程序员高工资很多程度上是被培训机构吹出来的,但是也不能委屈自己,作为技术工种你每天平均工资有一百元吗?而且包吃住到手的工资。相信很多程序员都回答没有,这是就是目前中国程序员现状。
  三千是程序员的底线,如果作为一名程序员每天收入没有一百元,那就去卖猪肉吧,或许卖猪肉全职比现在每天加班的工资都高。年薪25万只是白菜价,程序员人人工资都那么高吗?
用微信扫描二维码分享至好友和朋友圈
用微信扫描二维码分享至好友和朋友圈
  提到程序员,除了代码你还能想到什么?大概可是高薪了。  近几年,程序员工资一直居高不下。日前,一份2018届互联网校招高薪清单在网络流传,清单显示了众多知名互联网企业技术类岗位的年薪水平,动辄30万以上的出价。    这份网络热传的校招薪水榜显示,包括谷歌中国、腾讯、大疆、海康、华为、网易游戏、阿里巴巴、滴滴、百度等知名互联网企业,今年给校招生开出了30万以上的年薪。梳理显示,其中谷歌中国的人工智能岗位年薪最高,达56万元人民币;其次是微软的算法工程师岗位,年薪51万;随后是谷歌的算法工程师岗位年薪50万;排在第四、第五的是腾讯公司的基础应用研究(SSP)岗位和腾讯云后台研发工程师岗位,年薪分别是45万-50万、32.4万。  从拿到这些企业offer的同学反馈来看,这份清单显示的年薪水平还是比较准确的。另外,今年互联网企业中研究深度学习、机器学习、人工智能等岗位比较火热,在他们看来,校招年薪25万人民币只是白菜价。  互联网校招的行情究竟有多高?  有来自第三方的数据信息显示,2016年腾讯对技术类研究生开出的工资是1.2万元&16~1.8万元&16,年薪最高可达28万;阿里对技术类人才的薪资为1.3万元&15~1.8万元&15;百度对开发类人才开出的待遇是1.3万元&14.6,不过百度2016年校招略有缩减。值得一提的是,搜狗、去哪儿以及O2O领域风头正劲的新美大等公司也直逼第一梯队,搜狗和美团都开出1.3万元&15~1.6万元&15的待遇。  互联网企业的强势发展让他们在人才争夺战中开始脱颖而出,薪酬待遇逐步高于传统企业,“除了舒心的办公环境,互联网企业还开出了学生们无法拒绝的高额年薪”。上述行业人士分析指出,2016年校招来看,月薪基本在0.6万元~1.8万元。相较而言,包括地产等行业已不再像前两年的势头高企,给出的毕业生薪资大多中规中矩,月薪在0.5万元~1万元间浮动;自带光环的顶级财会事务所也已经多年没有大幅上调,薪资在0.85万元~1.3万元;通讯业最高年薪也不过10万元。  程序员工资为什么这么高?  工资是市场决定的,所以要分析供需——行业红海&就业机会。在所有职业当中,程序员是增长得最快的,自动化软件化趋势肯定会继续下去。程序员并不多,很多公司都是招不到程序员的状态。写程序的人不多,而到专业程度的有会减少一批。  行业利润高,以前见过一个做高精尖领域的实业老板,公司在香港上市,他最骄傲的一件事就是,总会有人问他,你公司的毛利为什么可以做到和互联网一样高?侧面反映出,IT行业的普遍利润可以和最高端的传统行业媲美。而利润高的地方,人力成本自然大。    “高薪清单”并不具普遍性  从前面的2018届互联网校招高薪清单来看,算法工程师岗位普遍吃香。而从热门领域来看,人工智能方向的薪水表现则堪称抢眼。据一家数据研究机构提供的报告信息显示,目前国内人工智能相关岗位应届毕业生的起薪基本都在1.25万元/月以上,毕业三年后人工智能岗位的技术人员,平均月薪在2.5万元以上,基本实现薪酬翻番。“作为典型的技术驱动型行业,人工智能相关岗位的薪资水平、就业满意度都优于全国平均水平,同时该领域薪酬溢价明显,目前已逐渐成为整个互联网行业最多金的岗位。  “50万招人工智能开发岗,有可能,但类似几十万的薪水其实并不具有代表性。”知名人才招聘平台前程无忧的高级经理王剑接受采访时告诉北青报记者。真正掌握最为前沿的技术,比如清单中提到的人工智能、数据挖掘等,这样的顶尖技术人才从毕业生人群看也是人数不多的。  而去年极客学院官网的报告显示,大数据工程师和后端开发工程师及移动开发工程师是薪酬榜的前三名。居于榜首是大数据工程师。运维工程师最悲催,在哪个城市都不好过,薪酬是平均薪酬的 3 分之二;测试工程师和游戏工程师薪酬表现也比较疲软。    35岁问题同样让码农焦虑  随着互联网的高速发展变革,大龄恐惧症越来越多地在技术圈被人讨论。很多程序员在工作5-10年以后,都会开始思考5年、10年甚至更久以后的自己,会是怎样一种生活工作状态,以及是否会被时代抛弃。  大到BAT,小到创业公司,喜欢年轻员工成了许多企业招人时的隐形规定之一。比如华为就明确规定员工45岁以后必须退休。阿里这几年也在追求团队年轻化,35岁以上的程序员申请P8以下的职位成功率很低。  在100offer此次采访的企业中,一家互联网金融公司表示平时在招聘技术人才时,普通开发人员的年龄不得超过30岁,架构师年龄不得超过35岁。而许多高速发展的创业公司,更是年轻人的天下,从CEO到CTO,平均年龄不超过30岁的情况比比皆是。  现在的互联网世界,似乎成了年轻人的天下。那么,那些工作10年以上,年过35岁的程序员都去哪儿了呢?  大多数程序员的晋升路径并不复杂,无非以下几种:  技术型:初级工程师-&中级工程师-&高级工程师-&架构师(技术专家)-&技术总监-&CTO  管理型:工程师-&项目组长-&项目经理-&项目总监-&技术总监-&CTO  交叉型:初级工程师-&中级工程师-&项目经理-&技术总监-&CTO(此路线技术和管理交叉进行,每个阶段做的事情不固定)  转行型:初级工程师-&转行产品、设计、销售、运营等  当然在现实生活中,很多人的成长路径没有这么一帆风顺。大多数程序员在工作3-5年,知识和技术吸收积累到一定阶段后,会开始考虑继续做技术还是转行,这取决于一个人在技术上的天赋有多高。    如果选择继续从事技术,就要考虑是在技术上专精,还是走上管理岗位。虽然很多程序员技术水平达到一定阶段后都会被公司推上管理岗,但是更加痴迷专注于技术的人,在做了一段时间管理后还是会选择回归纯技术领域,成为一名技术专家或者架构师,比如前端界的大神Winter。  很多大龄程序员会在某一阶段迷失了方向:自己究竟喜欢技术还是擅长管理?只要这个问题没想清楚,就会长期陷入一种一人多职的状态,在高速进展的繁忙工作中理不清头绪,看不清未来。  100offer咨询了一些企业HR的观点,其中有一条建议比较中肯:  大龄程序员在选择工作时,首选要认清自己,再去选择环境和公司。  比如先确定自己是属于比较有激情、活力、愿意终身学习新技术的那一类人;还是心有余而力不足,想脱离一线技术,想把更多精力放在管理上的那一类人。  如果是第一种,可以选择一家快速成长的创业公司,将自己的技术价值最大化地发挥出来;如果是第二种,就选择那些组织架构相对臃肿的大公司,这些公司盘子够大且没有太多坑需要踩,因此对年龄稍大且有丰富经验、能安于现状、踏实做事的人存在一定需求。  很多时候,大龄程序员之所以会焦虑,主要还是两方面原因:一种是家庭生活难两全带来的抉择,另一种是对自身技术水平的不自信。而后者才是大多数大龄码农焦虑的源头。  而那些对自己技术不自信的人可能多年都在从事着普通开发的岗位,既得不到职位的晋升也提不起学习新技术的兴致。如某互联网金融公司的HR所说,这一现象在面试的过程中就能体现出来。比如他们曾面试过的很多大龄码农,使用的框架和技术比较老旧,虽然他们对新技术也有所了解,却因为精力有限的原因没有落地执行,这种类型的程序员自然与高速发展的企业并不匹配。  这个时代很残酷也相对公平,残酷的地方在于世界的变化之快容不得人有片刻懈怠,公平的地方在于:不论你是年轻还是年老,都要靠实力说话。那些被时代抛弃的永远都是跑得比较慢甚至在原地徘徊的人,即所谓的工作十年却只有一年工作经验。  年轻程序员的优势在于年轻和激情,大龄程序员的优势在于阅历和经验。所以,年轻程序员不要有跨越年龄阶段的焦虑,大龄程序员也不要觉得年轻人抢了自己的饭碗。每个年龄段都有自己要解决和面临的问题,认清自己内心真正的需求和渴望,再去寻找适合自己的栖身之地打怪升级,才是当务之急。  最后,祝各位程序员朋友,1024节日快乐!  今天加班吗?      什么时候也整个硬件工程师节啊....哎
特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
阅读下一篇
网易通行证/邮箱用户可以直接登录:

我要回帖

更多关于 程序员一般找哪种女人 的文章

 

随机推荐