想问一下,怎么提高自己的前端水平 vue react

你和我
  • 18

现在情况是vue react搭页面没问题,电脑页面以及手机web也能做,webpack常用插件也都了解,页面适配 响应式 也没有问题,学了RN,做了个文件查看的APP(复制-移动-删除-单选-全选-手势冲突处理),可是现在不知道学什么了,怎么提高自己,能让自己找个前端工作啊?
还有问下大佬们,TS平常都用什么功能啊,我平时写只用到基本的类型,哪些高级类型都不知道怎么用,还有SASS有点麻烦,能先学less吗

评论
阅读 694
5 个回答
✓ 已被采纳

如果是还没有找到工作的话,首要任务是马上去找一份工作,因为工作中的技术应用和自学是完全不同的深度。
但这在你找到工作之前都是废话,当务之急是去看一些面试需求,完善基础知识,初次面试大多都在考基础,当然没有实际工作经历的话想要对基础掌握有多深也是不怎么现实的一件事,尽自己所能吧,将一些重点知识摸透。
过来人弱弱劝一句,一定要赶快去找工作,不要拖延,不要心理上觉得自己很垃圾面试可能过不了,只要尽力把基础打好,给人一种热爱技术爱学习的状态,也许有些公司会给你进去学习的机会的。如果拖延太久,等找到工作的时候你一定会后悔为什么不早点开始。。。
然后那个TS,高级类型用得真不多,常用定义方法吃透了应付简单工作没啥大问题。
sass和less的优先级不值得一提,这俩太像了,本质还是要把基础CSS学好,加油!

找工作和泡妞一样的
不要怕被拒绝
敢于尝试才会知道自己的不足在哪里
然后对症下药提高自己,加油!

  1. 基础阶段,TS不需要,Less在项目中学习。
  2. 面试的话,改简历,大胆冲。
  3. 注意不要落入面试陷阱,就是他问,你答。这种方式基本就是面试官在找你的漏洞,你要体系描述知识,让他去欣赏整个逻辑,反被动为主动。举例说,你说做过响应式,那就把“CSS2-CSS3-CSSOM-像素逻辑-Normalize方法-Less方法-CSS规范-BEM规范-响应式方案”给他简单理顺一遍,基本你就脱颖而出了。

补充一下:

  • 是的,CSS是有规范的。不然写出来(很多人是堆砌代码的)难维护又低性能。具体可以参考Vant的写法。
  • 描述一项技术,基本可以以「业界方案-运行机制-手册-代码规范-项目设计」的方式划分并整理。学习过程中要不断整理,并让各层之间相互补充。
  • 书一定要看,怎么选择看你的能力定位,在「基础-技巧-系统-理论-学术」的哪一层,就选择怎样的书。《代码大全》《算法图解》《CleanCode(JS简约版)》《CSS揭秘》《ES6(阮一峰)》...
  • 就算是Vue、Less文档,也给我整理出它们的大概功能,并记住。比如,Less做到了CSS的简化和对象化(变量来统一、映射来整合、命名空间来划分),还有若干处理颜色、数学等等的utils函数,唯独没有CSS函数(后来出现了npm包补充了)。你学Sass就跟Less对比着去就非常快速了,这样的学习就是系统的、加速的、牢固的。
  1. 第一份工作的话更重要的是表达能力和编程基础,技术能力某种程度来说反而是次要的。表达能力是你逻辑思维能力的体现,编程基础不用说,是你整体能力的根基。刷一些面试题,多读点编程基础的书,做一个深而小的项目都会有利于你接下来的面试。
  2. 类型只是一个工具,高级类型和设计模式一样,你现在用不到是因为你现在做的项目太简单了。没有用在真实的项目里,所以你对这些的体会不会很深,你需要找一个难度更高的项目来做,不要满足于做前端的CRUD。
  3. Sass也好,Less也罢,本质上没有任何区别,只要你 CSS 用熟了,学这两个也是分分钟的事情。你现在这个阶段不要在这方面花时间。

项目才能锻炼人,才能成长,老是自学效果不怎么好的

撰写回答

登录后参与交流、获取后续更新提醒

宣传栏