大家好,我是bigsai。最近发了字节实习面试和腾讯实习面试,刷题刷题,八股文。很多小弟知道套路,知道怎么做,但是很多人在这方面的项目经验不足。我在这方面的经验也不好。有很多,我就分享一下自己的看法,大家可以适当看看。不过,上牛客看了最近的面经和自己几轮面试的经历,觉得每个公司对项目还是很重视的,所以提前对自己的项目了解透彻,做一个做好介绍和优化描述,可以专心准备冲刺采访文和面镜的刻板印象。项目重要吗?项目真的很重要!对于简历模块,一般是基本信息、个人技能、竞赛荣誉、(有效)实习经历、项目经历、个人评价等核心模块,投递给互联网公司,在写的过程中,经常被刷一下,一下投,一下刷。各个模块中,大部分指标比较硬,短期优化空间不大,项目经验和个人评价对个人发展空间较大,但个人评价很好(吹)我还是会的吹嘘一下自己)但是项目写的水平参差不齐,有的人写错了。。。所以在简历环节,项目还是很重要的。一个好的项目能让HR和面试官眼前一亮。当然,这里的好不一定真的好,但一定要让HR和面试官感觉良好。项目从哪里来很多人对项目应该从哪里来感到迷茫,很多人觉得自己写题有思路,八股文能背。让他们非常苦恼的是项目经历。我没有项目经验。乌托邦是绝对不可能想出来的。如果有机会,一定要亲自参与项目,这样才能对项目有更深入的了解,发言时更有底气。校园创业、大创、创新创业大赛等:每个学校基本上都有这个项目活动,从开题到结束一般持续几个月或近一年。有导师,一个团队大概3-5个人(可能只有核心工作的两个人),这个一般有两种,一种是老师或者学长的资源和项目需要扩充和优化,另一种是从头开始开发项目。感觉第二个更好,参与项目的设计和开发可以学到更多。在这种环境下,任务分工明确,开题、中期答辩报告、答辩报告、指导老师的指导和沟通,都需要对项目进行深入的思考和考量。在这个过程中,不仅可以学习到项目制作过程中的开发技术,还可以通过编写各种文档和PPT,加深对项目背景、意义、作用、未来前景的理解,这在项目制作中是非常重要的。简历和面试。如果你完成了这个过程(最好是负责人),你就不用担心项目经验了,加入也很容易,联系熟悉的老师或者前辈沟通就可以了。计算机软件设计竞赛:计算机软件设计竞赛有很多,如中国软件杯、挑战杯、互联网+、华为杯、计算机设计大赛等,虽然含金量不一,但很多竞赛学校还是很重视的。会组织报名甚至导师。此类活动很多,有些活动有特定的主题要求。时间可能不会那么宽松,但还是很紧迫。找两个志同道合的队友一起做,但是最好有一个能吹牛,写文档和演讲的。在很多比赛中,你的口才在一定程度上可以决定你的项目表现,技术并不是一个很重要的评判标准。让裁判觉得你的项目确实有价值,很有前途。如果你在这方面有欠缺,可以多看看马爸爸的讲法,加以熏陶。校园使用:有些项目可能在学习生活中确实需要,但不一定适合比赛,比如作业提交系统、校园志愿者管理平台、课程成绩查询小程序、校园xx项目等。这些项目可以听to看起来没有那么高大上,但是大部分都可以投入使用。对于一些用户群体,应该围绕实施进行详细的项目描述。Internshipproject,teacherproject:部分学生参与实习,负责项目中的某个模块,或者老师可能接受了某些项目,参与了部分模块的负责。这些项目大部分都有实际场景,整个项目也比较大。你不需要对整个项目了解透彻,但你需要知道整个项目是做什么的,对你负责的模块设计、功能、实习等一定要清楚。其他方式:此外,还有机会通过其他方式获得项目经验。比如有些课程有优化空间可以作为项目经验,毕业设计有好的题目。作为项目经验。上面说了,只要你想参与,加入其实非常容易。谁不喜欢来上班!你只需要以下图所示的姿势找到对应的负责人:如果你没有机会参与项目又缺乏项目经验怎么办?你不能坐以待毙。我觉得有几种方法可以简单考虑一下(我就不详细介绍了):1、首先可以问问自己比较熟的人(最好不在同一个班但问题不大)他有没有你可以接手学习和使用的好项目,因为他可以给你所有项目相关的文档和代码。吸收理解的时候可以直接请教他,吸收效率很高。.2.如果没有熟悉的人可以来项目学习,那么就需要在Github或者网上搜索资源,找到合适的。但是这种项目通常不好找,你可能会面临以下问题:A问题:项目太大无法完成,项目太小有点捉襟见肘,项目没有文档还有吸收太慢等等,好项目真的不容易找。3.花钱上网报班或者快速买项目有点贵,但不是很推荐。请有钱的当地人放心。项目选题不应为项目着想。项目选题也有很多需要注意和注意的点。个人看法:在项目选题方向上,应避免过度普及和抄袭。可以从以下三个角度和方向考虑:研究项目、落地项目、开源项目。研究型的项目,可以看看目前各大厂的发展和投资方向。虽然有些不适合我们(技术难度高,成本高),但是还是可以做一些教育学习方向的小项目。.不过电商、社交论坛等早就成熟了,花样也不少。您的创作不一定会引起其他人的兴趣。落地式意味着它可以在地面上使用。如果你有想法,你可以建立一个网站或应用程序上线并为全社会运营。如果这个小网站能有一定的用户量和粘性,对你来说将是受益无穷的。如果你知道,很多优秀的人都建立了自己的资源整合网站,有的是面向刷题的,有的是面向就业工资的,有的是面向学习签到的。用户多,我还是很羡慕的。如果难以大规模应用,可以做一个校园项目或者做一个xx管理系统,但是要避免做图书馆管理系统,因为一个学校只有一个图书馆管理系统,你开发的肯定不会用。对于开源类型,我觉得对代码标准化和项目复用性的要求比较高。一般有些项目或者轮子都是开源爱好者写的。通常需要对一条线或者一个模块有更深入的理解,才能有效降低其他开发者的开发成本和难度。如果你有这方面的想法,你肯定不会担心自己有没有项目经验。简历上有了project之后,一定要考虑把它写在简历上,但是也需要注意以下几点。写的和简历上写的项目经历不一样,跟我们和面试官介绍的项目经历不一样。简历中写的项目介绍尽量简洁,项目介绍中用词要规范;告诉面试官关于这个项目的介绍总是尽量让介绍尽可能通俗易懂,避免背诵剧本。另外,在给面试官介绍的时候,还可以介绍一下项目开发背景,为什么要开发这个项目,项目功能模块,项目设计过程,难点重点,意义和成果等等,但是不能详细介绍项目中的各个模块。你可以挑一些你觉得漂亮的,稍微细一点的。学会妥善包装项目介绍,尽量保持原汁原味。它需要适当包装。不要过度炒作项目,也不要认为项目没有技术含量。在项目引入过程中,必须引入自己负责的模块。面试官会在项目中提问,处理细节,避免卡住。在介绍项目的时候,如果这个项目真的没有那么高大上,那么应该从真正的需求,真正的应用等方向来描述。大部分项目都是CURD,但是你需要考虑你的CURD能解决什么问题,是什么意义和不同之处,学会适当包装。内容完整紧凑。在项目内容介绍方面,很多人都不是很准确。有的人写的太简略了,给人一种没有项目的感觉。有的人介绍的太详细了,很难耐心看完(HR筛选简历一份简历可能要花一分钟左右的时间看)。简历中的项目描述要包括功能模块、使用的技术、个人职责、收获等,避免在项目中只谈技术不谈业务,避免只谈业务不谈技术,但在介绍技术和解决方案时会如果你能谈谈使用这项技术的改进和优势以及项目的某些方面,那就更好了。控制项目数量简历上有2-3个项目一般比较有利。不同的项目最好有不同的方向。如果整体描述内容比较丰富,可以写两个。如果内容比较简洁,可以写三个,不过个人觉得2个项目就够了。避免过时的技术自己项目中使用的技术应该使用当前流行的主流框架和技术栈,避免使用过于陈旧的技术栈或不相关的技术栈。比如一个项目使用JSP技术,面试官的第一个idea可能很老,而如果使用一些比较犀利的中间件或者微服务组件(把握热度),面试官可能会更感兴趣。无论身在何处,都要体现自信、乐观、谦虚的学习态度。面试过程不仅是技术考察的过程,更是与人交流的过程。结语除了以上,肯定还有一些重要的地方没有涉及到,以上是我个人的看法,可能对一些没有项目经验的初学者有所帮助。总结一下,大部分面试流程是算法+八股论文+项目。很多时候千篇一律的内容是根据项目技术栈进行扩展和提问的。其实如果问项目中用到的技术,大部分问题都会问,大部分都能回答,而且项目中的设计模式,HTTP知识,MySQL,Redis等中间件也是面试官喜欢的问。如果你还年轻,你可以自己参加一个项目。通过与学长、学姐、老师的交流,很容易加入团队。我大二的时候没有项目经验。大三的时候,我主动找室友做伙伴和老师加入。一个原创项目,然后从0开始设计开发,虽然过程很长,但是对项目的各种文档和打包优化还是略知一二的。拿着项目顺便去参加比赛,参加一些项目,看看别人的项目介绍,收获会很大。如果时间来不及,那就抓紧时间找七姨八姨的一些项目学习。面试过程中的项目介绍是对简历比较详细的介绍和描述。可以提前写好介绍稿,有条理的介绍。不过,多说几遍,逻辑性会更强。面试时难免紧张。不过多体验几次还是不错的。本文转载自微信公众号「bigsai」,可通过以下二维码关注。转载本文请联系bigsai公众号。
