在中国程序员学历差距对你影响能有多大!程序员能高薪资干一辈子吗?

在中国程序员学历差距对你影响能有多大!程序员能高薪资干一辈子吗?,第1张

概述收到面试各个学历比例单看收到的面试数量,专科、本科、硕士所收到的邀请数量相差不大,博士生收到的面试邀请反而较少,这也许和他们的专业更精准聚焦有关系吧!怎么弥补差距?开发这块如果技术过关,应该还是有公司会要的,不过说句不好听的,当然不是针对任何人,很多人都有着:“我成绩 收到面试各个学历比例

单看收到的面试数量,专科、本科、硕士所收到的邀请数量相差不大,博士生收到的面试邀请反而较少,这也许和他们的专业更精准聚焦有关系吧!

怎么弥补差距?

开发这块如果技术过关,应该还是有公司会要的,不过说句不好听的,当然不是针对 任何人 ,很多人都有着:“我成绩 /学习 /学历不好全部是因为应试教育 /我只是不适合考试 /技术和学历不应该挂钩…造成的”这样的错觉,实际上大多数人学历不佳的前提下技术也是很菜的。找工作的时候可以尝试 show them your code , github 、个人主页、项目展示等等都可以弥补学历的差距。

不过如果是做数据类的工作,或者算法之类的,可能硕士、而且一个比较好的硕士是必须的。我接触比较多的 BI 这一块,硕士博士对半分,还能接受;前段时间了解到的例如 CV 之类的,已经到了博士满街走,硕士贱如狗的境地了,技术含量太高的必然

如果有机会还是尝试读研吧,一个靠谱的导师给你带来的视野开拓和对你自己技术路线的重新定位还是比较值的

前言

这里是双非本科毕业一年的AndroID开发渣渣,坐标深圳,在毕业和准备面试的时候看了大量的大牛分享学习笔记,这里表示感恩和回馈网友。

我社招的状态是在职精投,除了富途,还投了腾讯和字节,其中腾讯音乐的QQ音乐部门捞了我,但是很可惜,倒在了二面,QQ音乐的面经后面整理了再发吧。

感觉一年经验的社招和校招差不多,四轮都是视频面试,面试官都很准时,而且人都很好,在回答卡住的时候会给与提示,在反问环节我也看出了面试官的思路是非常清晰的,总的来说整个面试过程非常nice。

下面有我的面试经历,以及总结希望对大家有所帮助,需要面试解析以及系统面试合集的可以在文末免费领取!

一面你参加了这么多比赛,讲一下你参加的比赛,在队伍中的角色你参赛做的项目详细讲一下,实现了什么功能这个项目你用了什么框架,图片的加载怎么做的?自己写的图片缓存有没有用内存缓存?讲一下在实习做的东西继续追问实习做的东西,比较详细的问如果一个线程在循环处理消息,当没有消息要处理的时候这个线程会阻塞,请问如果没有消息的以后,当前上下文如果退出,这个线程要怎么处理说一下序列化?序列化的作用是啥?TCP和UDP的区别一个链表,给了头如何确定长度?如果为指针指向一个中间节点呢?时间复杂度是多少?空间复杂度是多少?老板给A和B两万块钱让他俩分,A先提出分钱方案,如果B不同意,则钱降低到一万块钱并且由B来提出方案,如果A再不同意,钱就不分了,强制一人一千块钱。请问如果A和B都很聪明的话,如果你是A你提出什么方案会让自己收益最高。平时都喜欢做什么?看源码都看了哪些源码?玩什么游戏?除了英雄联们,还玩什么么?问他问题
总结:10题答错了,太紧张,挂了电话仔细一想才想出思路。总体感觉这一面是面综合能力,并没有问什么太具体的AndroID技术,只有一个图片缓存,他还是提了一句,只是问了有没有用,也没问怎么实现。二面你在实习的时候做的东西具体讲一讲追问实习具体写了什么继续追问实习写的一个具体功能参加比赛的项目具体讲一讲,你在队伍里是什么角色,队伍组成?你觉得你参加比赛能拿好的名次,具体优势在哪?你是怎么参加这些比赛的,找到这些比赛的?问另一个研究生期间做的项目,有哪些功能,具体到三级导航怎么实现的,每次切换导航是否访问网络?如果每次访问网络可不可以做一个缓存?做缓存的话你怎么具体实现?加入购物车是怎么做的?商品详情页如何做的?在做这个项目的时候有没有遇到什么难点?Google为了防止过度重绘推荐使用哪些标签?又不推荐使用哪些标签?如果自定义实现一个VIEw的话如何实现?AndroID并发过程中如何实现线程的安全性?对象各种引用分别说一下可不可以把对象的引用用于用在上面说的缓存上?具体怎么做?(说到弱引用问我的)讲一下你所知道的AndroID系统架构内容,越详细越好讲一下BinderGoogle出了一些不是原生的开发框架你有了解过吗?Google现在出Android8.0、AndroID9.0,你有没有了解过他们的新特性?你有什么问题想问我吗?三面

1.自我介绍
2.问项目
3.项目中的困难,如何克服的
4.项目中常负责做什么
5.围绕项目问了web常见漏洞,AndroID四大组件及其作用,
6.熟悉的语言,python的List set tuple dict区别,
7.测试一个常用的视频软件播放页面,
8.自己的优缺点

程序员能高薪资干一辈子吗?

在我刚进目前的公司时,有个干了8年的全栈老前辈,他抱怨说技术跟不上迭代,学vue学不动了(他以前用的freemaker和Jsp),转行了。我接手了他的代码。我刚开始的时候看不出好坏,干了小半年了,再审视他的代码,风格很糟糕。表设计根本没有范式,这里关联一下那里关联一下;

一个业务方法普遍七八十行以上,方法职责不单一,注释不清晰,变量名取得很随意,参数传递和返回不讲究,异常处理就是一个try包整个方法;功能的抽象层次不统一,该用AOP的时候不用,设计模式一点也没有;工具类都是别人帮忙封装的,相同的逻辑从来不试图抽取,而是大量的复制粘贴改改参数。

最狠的是一个单元测试都没有,听主管说,他的上一个项目是线上改BUG,改完swagger一下,就直接部署,和客户相互折磨;很多人和他一样,就把这一行当作一个混事的工作,看见工资高就涌进来,成为一个低级程序员,一干就是将近10年;跳槽时编码能力还是约等于一年工作经验的新人;或者在某次被优化掉之后,
发现达不到其他公司5年经验的技术要求,然后转行干别的去了;

国企,事业编可以这么混一辈子,不出错就行;it行业想混,只能混前小半辈子,然后后大半辈子很惨;当然,真正厉害的,年纪一般都上40了,小青年嘴上没毛办事不牢。这一行很吃技术积淀的;只能
说,不适合大多数人干一辈子,只适合极少数能力能持续成长的人干一辈子。

总结

如果你对自己的智商,解决问题的能力,钻研的态度,有信心,it行业非常适合你;能力锻炼出来了,工资就高,不停的抛出问题给你解决,让你有成就感;技术水平随着时间积累,越到后期越强;那你赶紧去报班/自学,从实习生做起,3年之后自然NB;如果你想混(钻研精神不足),真的会很惨;半辈子没挣得什么像样的资产(初级程序员工资真心不高),长期加班熬夜落下一身病,然后40岁除了编程啥也不会,编程还贼菜,在小公司厮混业务代码,老板说不定什么时候就说散伙,然后和小伙子们竞争初级程序员岗位。。。。。;

坚持8年的老前辈的经历告诉我,在错误的方向上,越坚持越受伤;

尾声

最近小编在大神哪里买下了几十套阿里、头条、腾讯和美团等公司2020-2021年金三银四的面试题,把技术点整理成了视频+文档(总计20G,实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

这份资料尤其适合:

1.没有工作经验,但基础非常扎实,对AndroID工作机制,常用设计思想,常用AndroID开发框架掌握熟练的。
2.具有一定工作经验的,但面对目前流行的技术不知从何下手,需要快速提升核心竞争力的人群。
3.在公司待久了,过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的可以报名。
4.想了解“一线互联网公司”最新招聘需求/技术要求,对比找出自身的长处和弱点所在,评估自己在现有市场上的竞争力如何;
5.做了几年AndroID开发,但还没形成系统的AndroID知识体系,缺乏清晰的提升方向和学习路径的程序员。

相信它会给大家带来很多收获。(更全的内容和资料,在文末获取)
AndroID面试题(部分展示)

数据结构与算法面试题(部分展示)

源码精编解析(部分展示)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SPFFf3kN-1616051885105)(https://upload-images.jianshu.io/upload_images/24216715-3e79a07b3284028d.png?imagemogr2/auto-orIEnt/strip%7CimageVIEw2/2/w/1240)]



自行领取直达链接:【点击获取】

需要相关知识点可以查看我的【GitHub】,对于已经掌握的可以忽略以节省时间。

总结

以上是内存溢出为你收集整理的在中国程序员学历差距对你影响能有多大!程序员能高薪资干一辈子吗?全部内容,希望文章能够帮你解决在中国程序员学历差距对你影响能有多大!程序员能高薪资干一辈子吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1029607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存