有些26 27届的同学刚刚选择前端方向后 或许不知道如何起步学习 今天就给大家说一说
我一直以来的核心观点就是 只要bg合适 早准备 花时间 别瞎学 offer都有 你和收割机同学的距离就仅仅在于这
准备建议及面试要求侧重点
1、基础部分
首先那种学习路线的帖子应该遍地都是了 什么看xx视频多少天 多少天的 感觉这种帖子是不是很多人看 比如说看什么什么视频学html 学css 学js 学vue 学react 学小程序 花多少多少天 我个人觉得这种意义有限 跟某马的就业路线差不多 你看完这种学完真的就能马上知道面试问什么不,但是我在这里还是想给大家列一下 对于中大厂 什么技术需要学 什么技术栈不太需要(可选) 技术栈上需要必须学习的内容:html +css+js+vue或react 没了 别的比如说什么小程序 什么uniapp 什么node 甚至什么图形学了 除非你很空闲 不然是低优哈 在中大厂面试准备上最高优:js八股+手写+计算机网络 ,小厂的话应该更不重视计网别的是差不多 算法在部分的大厂实习 和全部的大厂秋招都需要准备 就趁早每天刷一点 别再拖了jrm 说说很常见的误区:纠结学什么框架 纠结一堆细节 纠结必须看完这个某马外卖视频 把这个视频的都敲完 27届以后的同学时间充裕 花更多的时间打下基础是可选的 就不是很着急 慢慢摸索也行 但对于26的同学来说 明年三月就要开暑期 如果还想在此之前追一段日常实习的话 还把时间耗费在低优的事情上 不是特别明智 如果你是本硕带任意一个92的同学 那么你和前端大厂offer差的只有时间 你学的久 自然就是offer收割机 你可以观察身边早早准备的同学 除非bg或者好 不然准备都得早 现在还没学多少如何破局 首先 每天保证足够的学习时间 然后 在bg确实合适的情况下 相信自己稳上岸 不要浪费时间在犹豫学不学 最后 积极收集信息 比如说前端校招的一些情况 弄清楚你要学到什么程度 比如说做了什么项目 项目是什么难度 实习是要怎么样算有效实习 我后续会分享一下 如果还是把握不好 或者想省时间去高效准备 可以来私信我
2、项目部分
最近看了不少同学的简历 最令我难绷的就是拥有庞大项目组的某马程序员的b站视频的项目 也有的同学想让我帮他把简历弄的特别牛逼哄哄的 就实际上能过简历就行 你挖坑答不上来比中规中矩的《基础扎实》这种评价明显要输太多 我的个人观点是合适就好 如果你的学历好 那么弄特别难的项目就是给自己挖坑 当然 同样是后台管理、xx商城等curd项目你也别弄的那么明显 不要让别人一眼就能看出是某马项目 这样对你和面试官都好 对于学历好的同学 把八股那些东西背了 无实习也能进大厂,对于学历不好的同学 要么就抓紧卷点不一样的 如果还是只会看b站婴儿车 然后实习都被学校关着不能去的话 要么就别学了。。。 不一样指的是啥?有差异即可 你可以是用的学校的实验室的项目 你可以是做前端工程化的东西 可以针对实际场景做性能优化 可以是实习里接触的不同项目or复杂需求 反正不要跟别人一模一样 除非你闪闪发光的学历本来就是一个巨大的差异 (要是双非+黑马项目这能被招进来就得有天选运气 )有需要相关项目推荐的也可以找我哈
具体实习实战侧基本要求
这部分写出来主要是避免一些同学混进去实习了,结果还出现无法胜任岗位的一个情况。
这边由于出发点是偏实际开发 所以我就不扯八股文那些啦
1. HTML、CSS 和 JavaScript 基础
- HTML:掌握语义化标签,能独立构建网页的结构。 - CSS:熟练使用常见布局(如 Flexbox、两栏布局三栏布局这种,grid暂时不用管了),了解响应式设计和媒体查询,能够处理常见的样式问题。 - JavaScript:理解基本的语法、数据类型、函数、数组和对象。理解 DOM 操作,能够通过 JavaScript 修改页面内容。熟悉事件处理、AJAX 请求等基本前端交互。
2. 前端框架与工具
- React(Vue ):掌握至少一个前端框架或库,能够理解组件化开发的基本概念。包括路由,状态管理啊 - 版本控制:了解 Git 和 GitLab,能够使用 Git 进行代码管理和团队协作。 - 包管理工具:熟悉 npm 和 yarn,了解如何管理依赖包。 - 构建工具:了解 Webpack、Vite、Babel 等构建工具的基本使用,知道如何设置和调试开发环境。
3. 基础的前端开发流程
- 调试工具:熟悉浏览器开发者工具,能够简单调试,别只会打log啊 - 更一步详细的开发流程,比如说需求评审,写技术方案,前后端对接口落地到文档,开发,自测,联调,测试,改bug,上线,应该是具体到公司内去实践的。
4. 项目经验和展示
- 个人项目:至少做过一到两个完整的个人项目,初级的阶段就是能展示你如何用所学的技术实现一个功能齐全的网页或 Web 应用。也就是俗称的crud项目,项目可以是任何形式的,但是背景不要跟某马某硅谷一样啊,你是面试官你一看你就老实了。 - 代码托管平台(可选):如果你时间来得及,是自己把代码一步步完成的,把你的代码上传到 GitHub 上,保持代码整洁,尽可能有文档说明,能向面试官展示你的编程风格。
5.软技能
- 良好的沟通能力,能够清晰表达自己的想法和工作进展。包括面试中,让面试官能听懂你在说什么,切记不要答非所问。 - 团队合作能力,因为实际上的前端开发工作都是在团队中进行的。 - 千万不要让问题阻塞在自己这里!!!
本人切合实际的碎碎念
学b站那种培训班免费视频有用吗,对我个人来说,入门的时候看这些比文档更能看明白。但是为什么有的同学看完了也找不到实习,说找不到工作呢。一个是现在确实比以前卷,原来干前端的都是没什么基础的就能入行,现在可能都要卡学历卡实习,没办法,其实大厂里面大部分也就是写写后台管理,切切活动页,就硬卷呗。你要跟别人有差异化,要么是你学历不错,要么你的项目就不能是这种视频里的什么管理系统,什么xx网站。如果是一个二本的同学再配上后台管理系统,这种简历必然是烂大街的,那为什么面试官会选择要你呢,除开纯找廉价劳动力的牛马公司,投大点的公司真得有差异化。 下面说说我去年前年找实习的一个大概感觉吧。对于92本科及以上找中厂or二线大厂的实习基本你八股背完随便包装两个项目就随便拿,不需要有前置实习,感觉大厂里面前端面试比较简单的是网易滴滴美团的日常实习 当然这个可能也看部门,面字节腾讯之前把算法题先写明白吧,lc的mid就差不多,中厂的话 知乎 科大训飞 好未来 这种可能也是就问简单八股文 我记得有的中厂也就一面。属于是有手就行的难度。
如果是一本的话感觉是要背熟八股文 可能对项目也需要弄懂 简历要写的花里胡哨一点不然容易被简历挂 你写的好一点基本上大厂都会给面试 最好不要就培训班项目就丢上去了 甚至你还b站找的什么黑马尚硅谷的都写不明白怕是不太行 剩下的二三本(学院结尾)的同学,感觉冲前端的性价比不是很高 除非你真的很卷或者老早就开始准备并且有实习了,因为前面一本以上学历的卷一下基本上稳大厂 我没见过卷b学前端去不了大厂的 但是有一些学院的同学就可能水平跟我差不多或者比我好一些 但是他运气不好秋招加上春招一个大厂都拿不到。不过结局一般都还行,可能去个15-20k的中厂,因为感觉努力的人只要去参与比较公平的竞争通常都是处于前列(但是运气和选择真的也好重要)。
全部评论
(0) 回帖