程序员什么学历可以进腾讯(腾讯程序员要求)

http://www.itjxue.com  2023-03-21 02:43  来源:未知  点击次数: 

5年制能进腾讯吗

5年制能进腾讯吗

可以进腾讯

包括我自己从阿里或者其他公司里面得到的一些消息,就是学历问题,过不了。所以学历非常重要,4.5年前的时候,或许前端的学历可能还不是特别重要,但是随着时代的发展,前端的人员越来越多的时候,hr和面试官每天看成千上百的简历,对于学历的筛选就会变得重要起来。

其实换个角度想,你想加入大厂,全中国很多程序员也想,所以hr或者面试官肯定是需要筛选简历的,那么就会出现机器筛选的问题,那么你就很可能就这个环节就筛选掉了。而且面试的过程其实很难说十分准确的知道你全部的能力,所以学历也是一个很重要的考量指标。

这是困局形成的第一步。

----- 2.技术能力 ------

如果你学历一般,普通本科,大专或者初中,那么大概率你一直都在中小公司中工作,那么中小型公司的特点是什么?就是快,老板说要,明天要上线。这是大部分中小公司的普遍现象,所谓的扁平化,其实就是没有太多层级,干一个事情不需要层层审批,效率至上。在这种氛围当中工作,就会存在一个问题,技术的深度和广度难以进行深挖和展开。

技术深度 - 试想你在每天都忙于处理各种紧急需求,各种老板需求,改各种因为没有在需求阶段就充分考虑就急忙上线导致的bug。你每天带着疲惫的身躯,回到家,能坚持去阅读源码,或者去各种论坛看技术文章的人有多少个,就算你能做到,你又能一直坚持多久,人不是机器,身心会疲惫。

技术广度 - 如果你在中小公司或者传统行业的公司中,你会发现,你的工作除了切图还是切图,或者做做小程序,用node的机会也只是用一下webpack。各种框架甚至都不会用,还在用jquery的公司不在少数。多端统一技术你压根就别想,特别现在的小公司,都是挂靠在各种平台中,微信,支付宝等。直接使用小程序进行开发,老实说,只写小程序的前端,压根就不是前端,本来在前端已经被框在浏览器中,而现在小程序进一步把前端框在小程序中。在这样的环境下,如何去扩展你的知识广度呢?

当然上面的话只说大部分人,有人可能会说,我可以坚持,我可以自己去搞个项目,自己做个博客啥的,我在现在的公司面试官,也是看到不少简历上是这么写的,我用egg+react去实现了博客,也使用到mysql或者mongo等等。老实说,当你真正用过在一些大型项目当中并且落地运行,要面对的问题绝对不是自己弄小项目玩玩那么简单的。而且如果你并非一个实习生或者培训机构出来的人,你的简历上更多是写实际项目上的东西,而不是自己弄个小项目出来,就说你会什么什么技术,有辨识度的面试官看到这样的项目,有可能会减分的。当然,你如果是自己弄了个优秀个开源项目另当别论。这就是困局形成的第二步。

----- 3.简历上缺少有意思的项目 -----

综合上面2步,因为学历,你到不了大厂或者大型的互联网公司,每天忙于业务,缺乏技术的积累,技术能力不够。那么你大多数情况下会在中小型的公司或者创业型公司里面,这个时候你面对的必然是每天忙于业务。

不知道大家有没有发现,在前端的生态圈里面,优秀的开源项目一般都是比较大型的互联网公司中产出的。中小型的公司一般没有,或者很少。因为中小型公司往往在注重业务的利润,对于团队的建设和人才的培养,以及技术的积累一般不太重视,能用即可。所以你所在公司或者团队的风气都是不停搬砖,缺少技术积累和总结。更加少会有人提出我们一起做个组件库,脚手架,或者我们自己来做个监控系统之类的东西。

就算你所在团队当中有人提出来说做一些技术沉淀或者有意思的项目,又有多少人能真正有时间做下来。打个比方,例如做个组件库,最终大家加班加点做出来了十来个组件,那么你对比一下antd,差距有多大。这个差距老实说,并不是大家的技术能力差距导致差距那么大,是因为antd团队投入的是大量人力物力去做,而我们只是几个前端,利用加班时间或者空余时间去做出来的。怎么能比呢?再说,如果你一些组件库这类专项,没有真正结合上下游的资源,例如设计UI,产品经理等人员资源,将你的项目能真正落地解决实际问题,那么你的这些所谓的组件库,其实都是自己拿来玩玩的东西,根本没有任何价值。

举一些项目的例子:

一个组件库,如果没有做到公司UI统一规范,产品经理和设计介入统一好样式和交互方式,你自己封装出来的组件只能算你自己弄的小工具罢了。另外一个组件库有没有相应的文档,demo等配套,提供给其他开发者,一个真正落地的专业组件库并没有你想象的简单。

监控系统,如果你没有结合后端,数据库和运维资源,压根你的监控系统根本搭建不起来。就算搭建起来,里面的功能是不是真的有意义,是不是确实能解决当前项目中的痛点盲点,我们自己有没有思考过,或者有牛人给你指点。

........

这就困局形成的闭环处。所以整体下来的困局形成如下:

没有好的学历和工作背景

你大概率去到中小型公司,或者创业公司和传统行业公司中搬砖

往往因为这类型的公司,更注重业绩和效率,对技术的建设忽视,导致你的工作时间和加班时间都是忙于搬砖。

在这类型的公司里面,往往身边的伙伴大概率来说相对平庸,所以氛围上没有形成一种积极的技术氛围。

如果你有想法,但是在公司的层面上因为注重的是业绩和效率,往往能提供的资源有限。

也正因为第三点的原因,所以没有很好的机会去提升自己的能力,加强技术深度,扩展知识广度。从而形成一种困局的局面,随着年龄的增长,想要突破现状进入大厂就越来越难。

破局

别再喝毒鸡汤了,听听我的经历看能不能帮到你。

从前我认为,只要我不停积累我的技术能力,就可以进入大厂,现在看来实在太天真了。面试其实就是3分技术7分运气的东西。或许有的人真的是100%实力,但是我的背景遇到的面试经历,就是确确实实的说明面试需要不少运气,请听我一一道来。

学历:首先学历是硬伤,已经毕业的你,没办法回到从前,但是在学历上我是如何破局呢?

如果你是大专,可以考个成人本科会有微微的帮助。起码可以让更多hr看你的简历。

其次,学历的硬伤也是面试需要靠很多运气比较大的成分,例如你现在面试大厂中的岗位,如果现在大厂非常需要人,而且有很多HC,那么你能成功跳过学历限制的机会就会大大提高,试想一下,如果现在你面试的部门只有1个HC,但是有一大群985,211的人挤过来,可能说你的能力比他们好,但是又不是说好非常多,那么你大概率得到的结果就是不通过。

多在各种社交平台,知乎,掘金等社区活动,认识多一些在大厂的人,和他们交流,得知一些内部招聘的岗位,HC等,会对你有针对性的去面试部门有帮助。ps:我在写知乎文章之前,我一个大厂的网友都没有,现在收获一批网友互相交流。

技术深度:我从前也是一个切图仔,每天忙着切图,没有多余的时间去学习,我的破局方法如下:

在一个公司待长一点的时间,利用时间的优势,积累对相关业务的熟悉程度,提高自己处理业务的能力,减少每个需求的处理时间,从而让自己空余出更多的时间可以对新技术的了解和深挖。(说白了就是在一个公司成为一名老油条,但是不要利用老油条的便利虚度光阴)

我在进腾讯前的公司,工作了4年多,已经是一名老油条了,对于业务上的事情,更多是处于一种协助和半管理的状态,更多是培养新人接手我手上的项目,释放自己的时间。

利用释放的这些时间和精力,去学习新技术,看别人的方案,以及利用自己多年在当前业务的经验,发现项目的不足和问题,通过技术的方式去解决(效率和质量),从而提高自己的技术能力和实践经验。

多封装和配置,例如,可以从后端接口获取的,绝对不会自己写死在代码上,将需求抛给后端。重复使用的组件尽可能自己多学学封装组件,积累组件编写技巧以及封装技巧,对于技术深度有帮助。如果时间紧急,可以先使用第三方的库解决,但是要留意别人如何封装,然后转为自己编写。技术都是从点点滴滴积累起来的。

当你做到以上事情,那么你开发的速度将会提升,那么就可以挤出多一点的时间给自己有针对性的学习深度的知识。切勿看啥学啥,在各种平台上有五花八门的文章,但是要搞好前端的深度,必须深入了解一门框架的原理和思想,对浏览器的基础要了解,gc,渲染原理,前端的性能优化要加强学习,并且应用起来。

技术广度:作为前端,我们绝对不能只停留在浏览器,必须学会跳出浏览器,主要就是后端和多端统一上。在我们当下的环境中,不一定有机会能应用到实际项目中,但是我们一定要多动手做demo(简历的项目中不要写自己做的demo作为项目,可以在你的技术技能中提及),对于使用以及基本原理和优化要有了解。

后端方向:以node作为切入点,学习koa,express的区别原理,如果你想进阿里,多用用egg,nest可以多期待。了解数据库,mysql和mongo即可。缓存方案redis。运行node,少不了nginx,了解一下如何做负载均衡。当然你也可以继续深入一点点,例如redis的缓存策略,击穿雪崩等解决方案,数据库的分表策略,索引机制,事务机制等,nginx的负责均衡策略等。个人建议:因为缺少实际项目,所以点到为止即可,要记住你是前端,这些技术更多是后端的技术,所以在有限的时间内不要过度深入(当然你有时间另当别论),更多是扩充知识而已,要深入可以日后根据方向继续深入。

网络:前端对网络的知识普遍都比较薄弱,多了解http不同版本的区别,特别是http1.1和2.0,https原理,tcp的链接方式,udp是什么等等。

多端统一方案:可以去了解一下react-native,flutter,taro等多端统一方案,做做demo,知道一下基本原理以及应用场景。

简历上有意思的项目:这个是需要考验你的综合实力了,因为你除了要有能力实现一些功能以外,还需要清楚的知道你现在想做的一些专项是为了解决什么问题,能否拿出数据,一般我们都是围绕2个点出发去提出技术方案,质量和效率。打个比方,组件库是提高质量和效率的,监控系统是提高质量的。这个需要你根据自己所在公司的业务,能否发现痛点,解决痛点,要学会用数据说话,提升了多少,覆盖率多少等等,让你的项目覆盖公司,这样你的项目才有意义。

跟对领导很重要,如果你的领导对于人员的培养很看重,愿意为团队争取资源,一定要好好珍惜,多沟通,多争取机会参与基础建设,那么对于自身能力提高会事半功倍。(需要看运气)

选对公司很重要,在没能进入大厂前,选择一个好的公司,好的技术团队,也是会让你事半功倍。(需要看运气)

程序员需要什么学历?

做程序员和学历没有太直接的关系,但不意味着学习编程什么门槛也没有。

理论上高中以上学历就能学习编程,但并不意味着学历具备了直接去做编程就是做好的选择,因为等工作之后再去弥补知识需要挤时间,而且如果在成家立业之后再去挤时间显得更加费劲,所以如果有深造机会就不要犹豫,直接去选择深造。

编程主要讲究一个编程基础和编程意识的修炼过程,编程基础里面本身就包含着学历方面的因素,但并不是最主要的,基础的磨练是一个长时间的过程,所以可以用时间来弥补,用刻苦来弥补。

就目前的就业情形,华为、vivo、中兴、OPPO等等企业在学历上有严格的要求,要求985、部分211、少数双非,而腾讯、阿里、百度等等企业对学历没有非常明确的要求。

但是对技术要求非常高,要想达到这一技术水平,也是需要好学校的环境和资源的共同作用下才能满足,其实也是一种变相地对程序员的学历要求。

程序员分类

一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。

腾讯员工平均月薪7.6万元,符合什么条件才能入职腾讯?

腾讯这个大品牌,很多的人们也都不陌生。有不少的人表示,腾讯员工平均月薪七点六万元。很多的人也都希望自己能够进入到腾讯公司去工作,但是腾讯公司对于员工还是有着一定的要求。只有比较高的学历和很好的自身条件,才能够进入到这样的地方,不然的话也会让人们感觉到非常的头疼。毕竟腾讯在招聘员工方面有着很高的要求,只有拥有着很好工作能力才可以进入腾讯企业去工作。

腾讯企业的待遇很不错

有很多的人也都觉得腾讯的待遇还是非常不错的,所以说他们也是希望自己能够进入到腾讯去发展。但是腾讯公司对于员工有着很高的要求,如果人们达不到腾讯公司的要求,那么也是没有办法去进行工作的。毕竟腾讯这么正规的企业,他们也是拥有着很好的发展,所以说腾讯对于员工还是有着很好的要求。

腾讯也是有很好的发展

有不少的网友表示,腾讯里面的工作员工都是比较优秀的。他们自身的条件也是非常的令人羡慕,这样才能够进入到腾讯这个大企业,不然的话也会让自己有一个不好的发展和表现。所以说人们也都觉得腾讯企业也是招聘了比较优秀的人才,这样才让腾讯发展得更加优秀。不然的话也会让腾讯大幅度的下滑,毕竟一个优秀的员工才能够给腾讯公司带来很好的发展。

腾讯招聘员工还是很严格的

也有很多的人表示,腾讯在招聘员工方面也是非常严格的。只有比较高的学历和很好的能力,这样才能够到腾讯企业去进行工作,不然的话也会让自己有一个不好的发展。毕竟腾讯企业还是很注重员工的表现,如果说员工有一个比较好的表现,这样才能够有一个不错的发展。不然的话也是没有办法进入到腾讯这个大企业去工作的,毕竟腾讯这个企业还是非常的好,它也给人们带来了不错的表现。有很多的人也都表示,想要进入到腾讯去工作,还是需要有很好的自身条件。只要人们足够优秀,那么腾讯企业才能够招聘自己,不然的话自己也是不可以进入到这样的企业去工作。

(责任编辑:IT教学网)

更多

推荐其他WEB语言文章