快速梳理互联网开发岗位的通用要求

创建时间:2024-03-04 19:00

前言:利用 GPT3.5 + 手动 的检查方式,梳理了 美团/快手/字节/百度/滴滴/腾讯/小红书/京东/网易/华为/哔哩哔哩/小米/Vivo/Oppo/爱奇艺 等互联网公司 2023-12 至 2024-3 这四个月间的岗位通用要求。

注意本文梳理的是“通用要求”——意思就是与岗位对应的技术栈无关的东西,这些要求在任何一个互联网研发岗位(前端、后端、后台等)的申请都是适用的。

本文针对五项基本能力进行归纳,然后写出适合的自我评价了例子

(仅供参考...)

计算机基础 编码 能力

这一块不用多说,主要是要求具有

  1. 充足的专业知识(一般指四件套:数据结构与算法、数据库系统、操作系统、计算机网络)

  2. 熟练的编码能力(熟悉相应的高级编程语言,例如JAVA/C++/Go/Js/Python等)

  3. 良好的编码习惯(编码风格良好,有记笔记和文档学习、总结的习惯)

以下是这一类相关的岗位要求:

  • 掌握扎实的计算机基础知识,深入理解数据结构、算法和操作系统知识;

  • 具备扎实的编程基础和数据结构算法基础,优秀的编程能力和问题解决能力;

  • 具备扎实的计算机基础,对数据库、OS、计算机网络等方面有深入了解,熟悉XXXX编程语言;

  • 计算机基础扎实,有良好的编程习惯和技术追求;

  • 具备扎实的编程(Java)功底,具有良好的编码和文档习惯,对代码美感的追求孜孜不倦;

  • ......

逻辑分析 业务拆分 解决归纳 能力

由于实习就是上手真实业务,所以对需求的学习和理解,对业务的拆分、抽象、能够自主独立的思考解决问题,是各大互联网厂商所看重的

  1. 工程师思维:系统准确把握需求、对需求理解深刻明晰

  2. 业务抽象与拆分:对需求完成逻辑分析,对业务进行合理的模块设计、模块抽象拆分,从而便于实现

  3. 良好设计能力: 对各模块的设计比较优秀,考虑多重非功能需求,善于使用多种设计模式解决不同的问题

  4. 独立解决问题:能够自己探索问题、解决问题,无须其他人的帮助也可以完成自己这边的业务

以下是这一类相关的岗位要求:

  • 优秀的模块设计、抽象能力,能进行系统设计与思考;

  • 自我驱动,善于钻研,勤于思考总结,结果导向;

  • 深刻理解研发流程和实践,良好的工程师思维,准确把握需求;

  • 有优秀的逻辑分析能力,能够对业务逻辑进行合理的抽象和拆分;

  • 具备问题解决和学习能力,能够独立思考并找到解决方案;

  • 为人坦诚、工作积极、善于沟通,有独立探索解决问题的能力;

  • 具备独立工作能力和解决问题的能力、善于沟通,乐于合作,热衷新技术,善于总结分享,喜欢动手实践;

  • 优秀的学习能力和技术钻研能力,具备较强的逻辑分析能力和解决问题能力。

  • 具备良好的设计能力,熟悉多种设计模式并能结合业务场景给出合适设计方案;

  • 具备很强的责任心、逻辑分析能力、技术钻研能力、有一定抗压能力

  • 快速的产品及业务学习能力,敏捷而周到的逻辑思维能力

  • ......

团队协作 与 沟通能力

业务一般是多个人、多个组打配合共同完成,过程中就免不了沟通、合作和协商环节了。需要你能够:准确表达问题,精确分析问题,及时反馈问题,迅速融入团队 ,积极配合团队,跨团队协同工作,主动推动问题的解决....

  1. 良好的团队协作精神:善于与人合作

  2. 良好的沟通能力:

  3. 能适应于跨团队协作:

以下是这一类相关的岗位要求:

  • 良好的团队协作和沟通能力;

  • 积极主动,责任心强,能以结果为导向,积极推动项目进度,能够及时反馈项目风险。

  • 善于交流,具备优秀的团队协同能力和积极主动的工作态度,以终为始实现高质量产出和团队业绩。

  • 具有良好的沟通协调能力、较强的团队合作精神、优秀的执行能力

  • 有责任心,勇于担当,具备团队精神,善于协调沟通,具备较强的主动学习、问题定位和推动解决能力

  • 有较好的沟通交流能力,能够迅速融入团队 ,有较强的学习能力;

  • 良好的团队合作精神,严谨的工作态度与高质量意识,较强的沟通能力

  • 热爱互联网,有责任心,敢于担当,有团队合作精神

  • 具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力。

  • 积极主动,有责任心,有良好的沟通表达能力

  • 具备良好的沟通能力和团队合作精神,能够积极主动地参与项目开发;

  • 有较好的沟通能力以及团队协作能力,能快速融入团队

  • 良好的团队协作精神,特别是跨团队的协作;

  • 具备较强的责任心,良好的沟通能力、自我驱动能力和协调能力

  • 具备较好的沟通理解能力和逻辑思维能力,积极主动,有责任心,乐观开朗;

  • 具有高度的责任心与自驱力,良好的沟通协作

  • 具备良好的沟通能力和团队合作精神,能够与不同背景的团队成员协同工作。

  • 个性开朗、学习能力强、喜欢挑战,善于与人合作;

  • 良好的学习能力、团队协作能力和沟通能力;善于思考,能独立分析和解决问题。

  • 具备良好的沟通和自我学习的能力,具备较强的责任心和良好的团队合作精神,积极推动问题解决和项目进展;

  • ......

学习能力 与 热爱技术

不熟悉八股不怕,不熟悉业务或者使用的技术也不怕,大厂最怕的就是学习能力弱、被动学习技术的人;

  1. 学习能力强:学习上手快,包括对相关业务的学习、对新的知识的学习、对新的技术的学习

  2. 强烈的求知欲:能够主动学习,持续学习探索学习最新技术,有自己的想法

  3. 善于获取一手资料:喜欢钻研源码,能看懂源码,会英文能阅读技术相关的一手资料,及时关注和主动学习最新技术

  4. 勇于接受挑战:敢于面临对业务过程中的挑战,例如数据量亿级

  5. 热爱技术,充满好奇:热爱互联网,热爱编程,对互联网产品和技术有浓厚的兴趣,对技术有高追求

以下是这一类相关的岗位要求:

  • 有较强的学习能力,对自己有较高要求,能持续迭代自己的技术水平和沟通能力。

  • 有强烈的求知欲和进取心,良好的设计能力和编程习惯,责任心强,并具有较强的自驱学习能力。

  • 对技术有热情,喜欢钻研,学习能力强,乐于分享,能及时关注和学习业界最新技术。

  • 优秀的学习能力和自驱力,对新技术有强烈的求知精神,能深入代码研究,能通过英文论文等一手资料了解业界新技术,积极学习新技术提升自我、提升团队;

  • 具有良好的学习能力和技术热情。

  • 热爱技术,对技术有不懈的追求,喜欢研究开源代码;

  • 有较强的学习能力和快速解决问题的能力,有团队合作精神。

  • 具备快速的产品及业务学习能力,敏捷全面的逻辑思维能力

  • 热爱互联网,对互联网相关业务或技术充满好奇及热情

  • 善于学习新的知识,动手能力强,有进取心

  • 热爱互联网,对互联网产品和技术有浓厚的兴趣,热衷于追求技术极致与创新;

  • 对最前沿技术有热情,有维护开源项目的优先考虑。

  • 对技术充满热情,有较强的责任心和抗压能力,愿意接受开发过程中面临的各种挑战;

  • 有较强的技术视野,学习能力强,有较好的沟通与表达。

  • 对技术有激情,勇于接受挑战,思维活跃,善于分析、归纳、解决问题

  • 有较强的学习能力,对自己有较高要求,能持续迭代自己的技术水平和沟通能力。

  • 有强烈的求知欲,优秀的学习和沟通能力。

  • 良好的沟通和团队协作能力,主动性和自驱能力强,愿意跳出舒适区推动技术方案、业务场景的落地使用;

  • 热爱编程,有较强的学习能力,有强烈的求知欲、好奇心和进取心,有良好的团队沟通和协作能力,能及时关注和学习业界最新技术;

  • 有强烈的求知欲和进取心,良好的设计能力和编程习惯,责任心强,并具有较强的自驱学习能力

  • 自驱能力强,有想法,敢于实践

  • 积极乐观,认真负责,对技术有追求。

  • 热爱计算机及互联网技术,享受解決挑战性的问题,追求卓越的代码表现;

  • 自驱能力强,有想法,敢于实践。

  • 良好的自学能力,有进取心和责任心,良好的沟通能力和团队合作精神;

  • 对技术的热情和持续学习的态度。

  • 对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力,沟通技能,团队合作能力

  • ......

项目经验 与 实习经历

一般来说,有项目经历和实习经历是加分项,是加分项,不是必须!

  1. 项目经验:对应编程语言(如Java/Go)的项目的开发经验,参与开源项目,全栈开发的经验,理解前后端流程

  2. 实习经历:互联网(大厂)企业实习的经验,是加分项,尤其是相关的技术栈

  3. 竞赛经验:有相关领域的竞赛经验,有算法编程竞赛获奖的经验,大佬!

以下是这一类相关的岗位要求:

  • 有Java项目经验者优先;

  • 有实习或个人项目经验者优先考虑。

  • 有实际项目经验或互联网公司实习经历者优先,有OI、ICPC等竞赛经验者优先;

  • 有编程竞赛获奖经验或有独立代表作品优先

  • 开源社区活跃贡献者优先,有OI、ICPC等相关竞赛经验者优先;

  • 热爱编程,参与开源项目者优先考虑。

  • 有相关的项目开发经验优先。

  • 拥有项目管理及协作、代码托管、CI/CD、DevOps等工具开发经验者优先。

  • 具备全栈能力者优先。

  • 有互联网企业实习经验优先;

  • 有独立编程能力,有实战项目经验;

  • 加分项:大厂实习生经验

  • 理解前后端流程,或者有全栈项目经历优先;有相关开发经验优先;

那么如何写一份自我评价?

总结了以上五点通用要求之后,那么我们可以从上面的要求开始入手,以下自我评价仅作参考:

  • 计算机专业知识基础扎实,日常愿意学习提高算法能力,有记笔记的习惯,善于对技术和问题做归纳和总结,编码风格规范良好等;

  • 逻辑分析能力强,能够独自解决问题:拥有良好的工程师思维,敏捷的业务理解和业务抽象能力,熟悉多种设计模式;

  • 良好的团队协作,良好的沟通能力:比如说作为组长多次组织团队参加竞赛/项目,开发过程中有积极沟通及时反馈的良好习惯,喜欢与人打交道、与人写作沟通;

  • 热爱开发技术,学习能力强;阅读过相关的源代码,有一定自己的见解;英语能力CET-6,能够自主阅读一手英文资料学习最新技术和知识;主动关注业界新动态新技术发展等;

  • 本科/研究生阶段参加过多次国家级重大项目/软件开发竞赛,平日愿意自己学习新技术并应用于实践当中,有多个开发项目的实践,拥有丰富的项目经验;曾在某某大厂实习过多久多久,对业务理解深刻,有足够的实习经验等;

  • ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值