创建时间:2024-03-04 19:00
前言:利用
GPT3.5 + 手动
的检查方式,梳理了美团/快手/字节/百度/滴滴/腾讯/小红书/京东/网易/华为/哔哩哔哩/小米/Vivo/Oppo/爱奇艺
等互联网公司2023-12 至 2024-3
这四个月间的岗位通用要求。注意本文梳理的是“通用要求”——意思就是与岗位对应的技术栈无关的东西,这些要求在任何一个互联网研发岗位(前端、后端、后台等)的申请都是适用的。
本文针对五项基本能力进行归纳,然后写出适合的自我评价了例子
(仅供参考...)
计算机基础 编码 能力
这一块不用多说,主要是要求具有
-
充足的专业知识(一般指四件套:数据结构与算法、数据库系统、操作系统、计算机网络)
-
熟练的编码能力(熟悉相应的高级编程语言,例如JAVA/C++/Go/Js/Python等)
-
良好的编码习惯(编码风格良好,有记笔记和文档学习、总结的习惯)
以下是这一类相关的岗位要求:
-
掌握扎实的计算机基础知识,深入理解数据结构、算法和操作系统知识;
-
具备扎实的编程基础和数据结构算法基础,优秀的编程能力和问题解决能力;
-
具备扎实的计算机基础,对数据库、OS、计算机网络等方面有深入了解,熟悉XXXX编程语言;
-
计算机基础扎实,有良好的编程习惯和技术追求;
-
具备扎实的编程(Java)功底,具有良好的编码和文档习惯,对代码美感的追求孜孜不倦;
-
......
逻辑分析 业务拆分 解决归纳 能力
由于实习就是上手真实业务,所以对需求的学习和理解,对业务的拆分、抽象、能够自主独立的思考解决问题,是各大互联网厂商所看重的
-
工程师思维:系统准确把握需求、对需求理解深刻明晰
-
业务抽象与拆分:对需求完成逻辑分析,对业务进行合理的模块设计、模块抽象拆分,从而便于实现
-
良好设计能力: 对各模块的设计比较优秀,考虑多重非功能需求,善于使用多种设计模式解决不同的问题
-
独立解决问题:能够自己探索问题、解决问题,无须其他人的帮助也可以完成自己这边的业务
以下是这一类相关的岗位要求:
优秀的模块设计、抽象能力,能进行系统设计与思考;
自我驱动,善于钻研,勤于思考总结,结果导向;
深刻理解研发流程和实践,良好的工程师思维,准确把握需求;
有优秀的逻辑分析能力,能够对业务逻辑进行合理的抽象和拆分;
具备问题解决和学习能力,能够独立思考并找到解决方案;
为人坦诚、工作积极、善于沟通,有独立探索解决问题的能力;
具备独立工作能力和解决问题的能力、善于沟通,乐于合作,热衷新技术,善于总结分享,喜欢动手实践;
优秀的学习能力和技术钻研能力,具备较强的逻辑分析能力和解决问题能力。
具备良好的设计能力,熟悉多种设计模式并能结合业务场景给出合适设计方案;
具备很强的责任心、逻辑分析能力、技术钻研能力、有一定抗压能力
快速的产品及业务学习能力,敏捷而周到的逻辑思维能力
......
团队协作 与 沟通能力
业务一般是多个人、多个组打配合共同完成,过程中就免不了沟通、合作和协商环节了。需要你能够:准确表达问题,精确分析问题,及时反馈问题,迅速融入团队 ,积极配合团队,跨团队协同工作,主动推动问题的解决....
-
良好的团队协作精神:善于与人合作
-
良好的沟通能力:
-
能适应于跨团队协作:
以下是这一类相关的岗位要求:
良好的团队协作和沟通能力;
积极主动,责任心强,能以结果为导向,积极推动项目进度,能够及时反馈项目风险。
善于交流,具备优秀的团队协同能力和积极主动的工作态度,以终为始实现高质量产出和团队业绩。
具有良好的沟通协调能力、较强的团队合作精神、优秀的执行能力
有责任心,勇于担当,具备团队精神,善于协调沟通,具备较强的主动学习、问题定位和推动解决能力
有较好的沟通交流能力,能够迅速融入团队 ,有较强的学习能力;
良好的团队合作精神,严谨的工作态度与高质量意识,较强的沟通能力
热爱互联网,有责任心,敢于担当,有团队合作精神
具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力。
积极主动,有责任心,有良好的沟通表达能力
具备良好的沟通能力和团队合作精神,能够积极主动地参与项目开发;
有较好的沟通能力以及团队协作能力,能快速融入团队
良好的团队协作精神,特别是跨团队的协作;
具备较强的责任心,良好的沟通能力、自我驱动能力和协调能力
具备较好的沟通理解能力和逻辑思维能力,积极主动,有责任心,乐观开朗;
具有高度的责任心与自驱力,良好的沟通协作
具备良好的沟通能力和团队合作精神,能够与不同背景的团队成员协同工作。
个性开朗、学习能力强、喜欢挑战,善于与人合作;
良好的学习能力、团队协作能力和沟通能力;善于思考,能独立分析和解决问题。
具备良好的沟通和自我学习的能力,具备较强的责任心和良好的团队合作精神,积极推动问题解决和项目进展;
......
学习能力 与 热爱技术
不熟悉八股不怕,不熟悉业务或者使用的技术也不怕,大厂最怕的就是学习能力弱、被动学习技术的人;
-
学习能力强:学习上手快,包括对相关业务的学习、对新的知识的学习、对新的技术的学习
-
强烈的求知欲:能够主动学习,持续学习探索学习最新技术,有自己的想法
-
善于获取一手资料:喜欢钻研源码,能看懂源码,会英文能阅读技术相关的一手资料,及时关注和主动学习最新技术
-
勇于接受挑战:敢于面临对业务过程中的挑战,例如数据量亿级
-
热爱技术,充满好奇:热爱互联网,热爱编程,对互联网产品和技术有浓厚的兴趣,对技术有高追求
以下是这一类相关的岗位要求:
有较强的学习能力,对自己有较高要求,能持续迭代自己的技术水平和沟通能力。
有强烈的求知欲和进取心,良好的设计能力和编程习惯,责任心强,并具有较强的自驱学习能力。
对技术有热情,喜欢钻研,学习能力强,乐于分享,能及时关注和学习业界最新技术。
优秀的学习能力和自驱力,对新技术有强烈的求知精神,能深入代码研究,能通过英文论文等一手资料了解业界新技术,积极学习新技术提升自我、提升团队;
具有良好的学习能力和技术热情。
热爱技术,对技术有不懈的追求,喜欢研究开源代码;
有较强的学习能力和快速解决问题的能力,有团队合作精神。
具备快速的产品及业务学习能力,敏捷全面的逻辑思维能力
热爱互联网,对互联网相关业务或技术充满好奇及热情
善于学习新的知识,动手能力强,有进取心
热爱互联网,对互联网产品和技术有浓厚的兴趣,热衷于追求技术极致与创新;
对最前沿技术有热情,有维护开源项目的优先考虑。
对技术充满热情,有较强的责任心和抗压能力,愿意接受开发过程中面临的各种挑战;
有较强的技术视野,学习能力强,有较好的沟通与表达。
对技术有激情,勇于接受挑战,思维活跃,善于分析、归纳、解决问题
有较强的学习能力,对自己有较高要求,能持续迭代自己的技术水平和沟通能力。
有强烈的求知欲,优秀的学习和沟通能力。
良好的沟通和团队协作能力,主动性和自驱能力强,愿意跳出舒适区推动技术方案、业务场景的落地使用;
热爱编程,有较强的学习能力,有强烈的求知欲、好奇心和进取心,有良好的团队沟通和协作能力,能及时关注和学习业界最新技术;
有强烈的求知欲和进取心,良好的设计能力和编程习惯,责任心强,并具有较强的自驱学习能力
自驱能力强,有想法,敢于实践
积极乐观,认真负责,对技术有追求。
热爱计算机及互联网技术,享受解決挑战性的问题,追求卓越的代码表现;
自驱能力强,有想法,敢于实践。
良好的自学能力,有进取心和责任心,良好的沟通能力和团队合作精神;
对技术的热情和持续学习的态度。
对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力,沟通技能,团队合作能力
......
项目经验 与 实习经历
一般来说,有项目经历和实习经历是加分项,是加分项,不是必须!
-
项目经验:对应编程语言(如Java/Go)的项目的开发经验,参与开源项目,全栈开发的经验,理解前后端流程
-
实习经历:互联网(大厂)企业实习的经验,是加分项,尤其是相关的技术栈
-
竞赛经验:有相关领域的竞赛经验,有算法编程竞赛获奖的经验,大佬!
以下是这一类相关的岗位要求:
有Java项目经验者优先;
有实习或个人项目经验者优先考虑。
有实际项目经验或互联网公司实习经历者优先,有OI、ICPC等竞赛经验者优先;
有编程竞赛获奖经验或有独立代表作品优先
开源社区活跃贡献者优先,有OI、ICPC等相关竞赛经验者优先;
热爱编程,参与开源项目者优先考虑。
有相关的项目开发经验优先。
拥有项目管理及协作、代码托管、CI/CD、DevOps等工具开发经验者优先。
具备全栈能力者优先。
有互联网企业实习经验优先;
有独立编程能力,有实战项目经验;
加分项:大厂实习生经验
理解前后端流程,或者有全栈项目经历优先;有相关开发经验优先;
那么如何写一份自我评价?
总结了以上五点通用要求之后,那么我们可以从上面的要求开始入手,以下自我评价仅作参考:
-
计算机专业知识基础扎实,日常愿意学习提高算法能力,有记笔记的习惯,善于对技术和问题做归纳和总结,编码风格规范良好等;
-
逻辑分析能力强,能够独自解决问题:拥有良好的工程师思维,敏捷的业务理解和业务抽象能力,熟悉多种设计模式;
-
良好的团队协作,良好的沟通能力:比如说作为组长多次组织团队参加竞赛/项目,开发过程中有积极沟通及时反馈的良好习惯,喜欢与人打交道、与人写作沟通;
-
热爱开发技术,学习能力强;阅读过相关的源代码,有一定自己的见解;英语能力CET-6,能够自主阅读一手英文资料学习最新技术和知识;主动关注业界新动态新技术发展等;
-
本科/研究生阶段参加过多次国家级重大项目/软件开发竞赛,平日愿意自己学习新技术并应用于实践当中,有多个开发项目的实践,拥有丰富的项目经验;曾在某某大厂实习过多久多久,对业务理解深刻,有足够的实习经验等;
-
......