专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

前端程序员应该学到什么程度才能找到工作呢?

ins518 2024-11-20 16:49:06 技术文章 13 ℃ 0 评论

我的前端知识应该随到什么程度或者什么深度才能去找工作呢?社会上那些公司。要怎么样才能要我呢?我今天就统一给大家解答一下吧。我分为两个种类,第一个种类是小公司,可能比较适用于广大的一些前端程序员。第二个是大公司比较适用于那些在校生,应届生想要冲击大厂。进大厂体验下大厂的一个开发流程的一些同学。先说小公司吧,小公司的要求无非两点第一点是需要你对前端的一个基础点必须有一定的了解因为你如果对前端的一个基础点没有一定了解的话你没有一定了解的话,那你还怎么投入到前端一个开发工作里面去呢?是吧?然后第二点就是能干事且即插即用,什么意思呢?小公司它的资金是有限的,它并不像大公司那样资产雄厚,所以它需要的是一种比较性价比高的程序员,那性价比高体现在哪些方面呢?就是你要能即插即用,且你能干事。毕竟小公司他的人力是有限的,他把你招进去不可能说一定是要找个人来带你或者找个师傅来带你的,他是要你能进去之后独立的能快速的上手公司的一个业务的一个开发流程。那这其实是需要一定的技术支撑的,那现在又来说一下小公司需要哪些技术吧。分为5点,第一点是HTML以及css。掌握哪些东西呢?其实HTML的话,你只需要掌握一些常用的标签,比如说deep ,那css呢需要掌握哪些呢?掌握一些比较常用的css的样式,比如说flex布局啊,布局这是加分项,just queen一些定时器呀,一些数组的方法,一些对象的方法。之前在开发中是非常常用的,这能加速你的一个开发的一个效率。毕竟像小公司的话,如果你开发的效率能高一些,这样的话才能体现出你的性价比嘛,是不是?第二就是JavaScript的基本语法还有方法和使用需要掌握一下。第三就是ES6等语法也要掌握。第四就是Vue,记住一些常用的Vue自带Api。第五就是你能够做出一些难度比较基础的项目。

还有就是有加分项的,第一个是沟通能力,就是你说话的能力,你跟其他人说话交流的能力嘛,公司把你招进去肯定是不不希望你说沟通能力很差,那这样的话,你需要跟测试啊,介绍产品啊,或者那个前端同事,后者同事沟通的时候,比较困难的话,那这样不是造成了开发效率的一个下降嘛,是不是?公司的话,肯定是不太喜欢看到这种东西了。 第二就是当你遇到难题的时候,你需要有一定的自我的一个思考能力,而不能说遇到一个难题就马上去问人,而不经过自己的思考。那这样肯定是不行的。这样的话有什么坏处呢?第一个是让公司觉得你能力比较low。第二个是让同事觉得烦。比如说有一个同事总是遇到一个,随便遇到一个小难题,就问你的话,你也会很烦躁。也影响他人,这是非常不可取的一个方式,所以说你要有自己的思考能力。第三就是态度。就是你要有一个把产品做好的一个态度,因为公司招你进去,肯定是要让你进去,把他们的产品做得越来越好,然后虽然产品可能比较简单啊,但是你要有一颗无论是什么项目?无论是简单或者难的一个项目,你都要把它做好的一个态度。你要让大家看到你有这种态度,就是把一件事做好的态度。态度是非常重要的。因为无论是老板或者同事或者其他人,都是非常喜欢那种,就是态度比较积极向上的那种人。

接下来说一下大厂的吧,要求无非5点。第一点就是基础和进阶知识,第二点就是,Vue/React,包括源码。第三点就是算法,算法是大厂必考内容。第四点就是有一个态度。有一个把产品做好的态度。第五个是沟通能力。毕竟哪一个公司都不希望招进来一个不喜欢说话的人。大厂的加分项就是开源项目或者贡献。第二个就是项目经验,因为毕竟大公司的话招你进去肯定也是要求你们快速上手嘛,第三个就是设计模式,就是能使代码质量提高的,代码效率提高的一个方式。设计模式有很多种,大家感兴趣的话可以私下去学一下。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表