当前位置: 首页 > 后端技术 > Node.js

线下聚会回顾《前端新人就业的关键是什么?》【长文】

时间:2023-04-03 18:15:28 Node.js

前天【沉阳的线下前端聚会】,和几个前端同事聚在一起聊了两个多小时。因为有些参与者是第一次开会,所以我例行问了一些原生JavaScript的问题,只是想大概了解一下水平,毕竟我是聚会的组织者。然后在后面的聊天交流中,聊了一会儿面试和找工作。我说你面试的时候做题了吗?他说,“我没有做,只是聊天,交流,交流。一个hr,一个技术碰到了,聊了很多方方面面的工作经验,开发经验。然后觉得还行,所以我让他加入这份工作。”而另一位同学,他的经历也大致相同。”据说遇到了三个人,一个hr,一个技术,一个whodowhat,然后一个一个的问,来回经历,重复开发过程。问了一个多小时,他饿了。反正,他最终加入了公司。感觉现在连中小型公司都更注重实际开发体验了。【做了什么?怎么做的?有什么问题?前后端、产品、需求如何沟通?],这些方面关系到日常开发项目的进度,所以公司的招聘人员会比较关注这些。因为他们一问就可以干,顶多给你1到3天的时间熟悉一下项目,然后就进入开发了,至于__proto__,原型链,作用域链,this的各种指针,设计模式等等详细的技术细节,我也没问太多,因为这些很少用到的时候日常业务写代码,更多的是业务,逻辑,需求,实现,流程,迭代,这些偏向【具体实现】的工作。低水平的采访。也正所谓“面试造火箭,入门拧螺丝”。你研究各种技术细节,底层,实现,协议,对方问你某个项目是怎么做的?面试,典当;你做过一个或几个大小不一的项目和demo去面试,对方直接扔了一堆算法和协议的笔试题。这次面试,死了。对于前端新人来说,并不是说你学了具体的框架和工具就OK;并不是说你报个培训班,然后培训班带你做一个或几个项目就OK了。以前你报个培训班四五个月,有个项目,然后学点东西就OK了。不是现在,因为这个模式的培训机构把项目当成结果来反映你这四五个月学了哪些技术。逻辑是,【你在线下培训机构每天学了四五个月,终于做出了一个项目。这说明你肯定是在过去的四五个月里学过这些技术的,否则你是做不了这个项目的。]好吧,即使你这件物品没有任何水分。但不能一笔写两口井,望一端就顾不上另一口了。所以很多同学在面试的时候遇到笔记题基本就挂了。所以我在想,对于新人来说,【面试成功的关键是什么?】在我个人看来,关键在于【有针对性、精心准备】。如果你面试的是一家中小型公司,那么你的简历和面试准备应该侧重于项目和实际操作;必要的。因为我刚才说了,现在已经不是你有没有项目,有没有学过某项技术的问题了。就是说你面试什么公司,你要根据公司的性质和规模,有针对性的准备。那么说到我的前端课程《零基础web全栈-就业课程》,接下来会进行以下优化。1.整个课程基于一个大型电子商务网站项目。项目参考京东网站,包括登录、注册、购物车模块、商品详情页、商品列表页、栏目页、搜索功能、二三级菜单等。2.网络协议、算法和内容数据结构被纳入课程;3、课程增加面试题内容。不是说几个问题,而是面试题。有的同学可能会想,这些内容你能加完吗?其实很简单。谈不完,就延期吧。什么时候说完,什么时候数。现在这门课刚学完html、css和nativeJs,是时候开始新的项目了。[1]网络协议部分是tcp/ip、http、https的一些demo,无非就是各种连接;[2]算法和数据结构部分大多是和面试题放在一起的。现在很多面试题都包含算法内容。这样的课程变化主要针对两个方面,一是项目,必须要有。只能说我讲的项目会更详细,毕竟我在这里有十几年的工作经验。2、就是全面加强面试题的讲解,也就是刷题。因为面试题是考验技术细节的。这样做的好处是,你要项目,你就有,我可以告诉你项目开发的方方面面;如果你要笔试,没问题,我带你过面试题。就是这样,面试,如果你不是很聪明,你就得傻傻的去做。这种愚蠢的方法其实是前端新人就业的关键!由于面试,没有灵丹妙药。