表弟大学毕业要学前端,我给他制定了一份亲属自学计划

news2025/1/11 8:44:10

        表弟也终于到了马上要大学毕业的时间,然后听说我在做前端开发工作,就想着能不能和我一起搞一搞。

        我说这又不是小时候一起去地里抓兔子,说走就一起走,拿上工具一起走了,这得学啊。看着表弟期待的眼神,他问了我几个问题。

        ☆ 1 自己到底适合学习前端开发吗?

        ☆ 2 学哪些东西能够快点找到工作?

299eda93b1c742f9bfc1e40005960666.png

目录

一、自己适合学前端开发吗? 

二、自学计划

1、HTML

2、CSS

3、javascript

4、jquery

5、es6 + vue / react

6、KOA

7、刷面试题

8、管住自己3个月


 

一、自己适合学前端开发吗? 

如果说你挺想学习的,但是有人阻拦你说你不适合学,那这个人一定是在放屁。我跟表弟说,除非你是聋哑傻呆人,可能工作几年后遇到瓶颈想要精进很难,但是如果想入门,还是没有问题的。

而且并非你学了前端就要做前端开发,以后你从事很多职业,有一些软件知识在身都是很有用处的。

而且学习编程语言可以锻炼自己的逻辑思维,哪怕以后做了销售或者做了其他的职业,有了软件基础,再加强了思维逻辑的判断,就算自己再差,总部至于自己完全不懂,出现被别人蒙了的情况吧。

而说道自己是否适合学习,我想再没有比前端更适合刚毕业的学生入门的开发语言了。其他开发语言在学习前还得理解很多知识点。而前端开发,前几课肯定是HTML标签,这么几个标签你就说还记不下来,不会往编辑器里写嘛。

唯一不同的是,可能有些人学的太快了,还没理解每个标签什么意思,就已经学到javascript去了。

可能是有技多不压身的想法,也可能是觉得时间紧迫,宝贵的不行,必须得在几个月时间内把前端的知识点都学完,不学完面试一问自己不会就不行。大可不必,大学毕业嘛,搞得这么狼狈,你说什么都会,那反而引起人家的关注,来吧,我问问你真知道还是假知道。

 

二、自学计划

1、HTML

仍然是HTML打头,这是基础中的基础。要理解每个常用标签的意思,去互联网上看看每个标签都用在了什么地方,并且在不适用CSS javascript的前提下,通过HTML标签语义化来完成一些网页的架构

 

2、CSS

这个整体自学步骤已经很多年了,步骤走向是不变的,但仍然要甚至每个css属性的含义,练熟,还要去网上看大家都是怎么用这个属性的。

然后就是结合HTML重复练习,练到什么程度呢?用简单的开发工具,比如sublime,不要带提示的,就是把单词自己一点一点的敲出来。不断的练习,只要HTML + CSS仍然不熟练就不往下学。

不要太担心着往下学,这2项绝对是前端核心的核心,很多人忽略了这一点,觉得这2项知识点最简单,匆匆学完就往下走了。而且市面上也有一种职业是“切图”,就是静态网页的生成,说白了就是HTML + CSS,这虽然是体力活,但如果工作接得上的话,收入也很不错的,还能做兼职。

 

3、javascript

到了这一项,前2项一定是特别熟练了,就像初中练五笔打字,到了打字的时候一定保证自己的词根已经非常熟练了。

那么这个时候再从基本变量的定义,语法,概念去入手,最初很多东西都是需要记忆的,然后是强化练习记忆,再然后是一些常用算法的练习,比如冒泡,二分法,100以内查找一些数字,再比如99乘法表,刚开始可以不必追求的特别完美,写出来写熟练了就可以。

然后是通过一些函数的执行去完成一些事情。这个时候你也没有必要太深的理解构造函数,闭包,什么觉得很拗口的概念,刚开始一切以实现自己的想法为准。你一定会有很多疑问点,那么你需要带着这些疑问点继续往下学习,边学边回头看一看疑问是否已经解除。如果到最后都没有解除,那可能真的是一个难题,或者当初自己就是钻了牛角尖,其实这本身并没有问题。

学习javascript,最日常的就是操作HTML,所以需要练习着创建一些元素,通过创建的元素实现一些基本的鼠标点击或者上移事件。

注意:一直到javascript这一步学完,一定是已经做过几个复杂一些的页面了,通过HTML + CSS,然后通过 js 达到一定的效果,可能是动画效果,可能是一些计算逻辑效果。

如果不熟练,一定要练熟了再继续往下学习。因为怕后面越积赞问题点越多,这就真的从入门到放弃了。

 

4、jquery

很多人都在提问,jquery还有没有必要学习。

jquery这个js库占领了市场那么多年,肯定是有其优点的,你说这么有优点的一个库,层占领了市场那么久,你在刚学完js的时候,就不想体验体验吗?或许体验过后这会让你觉得爱不释手。

但现在面试也不考jquery了,日产工作也很少用到jquery了,就把前面用javascript做的页面,再用jquery实现一遍就行了,从中体验一下用jquery是怎么实现的。

为什么还要从jquery这里走这么一遭呢?为何不直接开始学vue或者react呢?因为我们前端开发工作始终还是围绕DOM(或者说那些HTML标签)展开的,不管后续使用到什么前端框架,都脱离不开DOM的操作,虽然框架封装的越来越深了,让你越来越感受不到js原来的样子了。但使用jquery的过程,真正可以让你锻炼实现一个业务的时候那种逻辑性,可以说是javascript的一个升级版。这里主要是为了锻炼实现需求的逻辑能力。真正到了现在的vue或者react,很多时候可能就不是那么有逻辑性了。

jquery已经没有必要理解的太深了,用熟练了就可以了。

 

5、es6 + vue / react

为什么是或呢?vue和react不都要学吗?不是说好了技多不压身吗?

我敢保证,如果你大学毕业想学好前端,快速找到工作,刚开始给你灌输太多知识是个错误的选择。为什么很多人找工作,一问概念特别熟,这个词特别熟,问深一点就不会呢,就是觉得别人会了,这个知识点前端有了,我也得有,哪怕知道一下这个词也行啊。

相信我,把vue 或者 react 其中一项学好,把前几步实现的页面,再用vue实现一遍,首先是要用熟,体验vue的每个细节概念,钩子函数。当你用熟了以后,想了解原理就了解一下,想深入的看看就看一下,网上这么多说原理的专家。

当其中一个vue 或者 react熟透了,这个时候你还想为了适应找工作而学另外一个,那么我觉得是对的。

不过对于刚毕业的,如果哪个面试官还问的特别深的话,那可能是他那天心情不太好吧。

 

6、KOA

0704b2005d0b42f5b1d10be137be031d.png

 

一看见这个词我就想起我们家那台康佳彩电了,由于疫情已经好久没回过家了。

对于刚毕业的你来说,不需要深入学习KOA,你所需要掌握的就是如果本地启动一个koa程序,给自己提供接口和数据,因为在学习jquery和vue的时候一定会涉及到发送HTTP请求,一定会异步获取数据。

这个时候又没有后端帮你写接口,所以KOA只需要掌握这一点就可以,给自己提供数据。

相信提供完数据,可以写接口的时候你一定很兴奋,即便我说掌握这么多就好,你也一定会更近一步的去接触他的。

 

7、刷面试题

这年头,做的日常工作跟面试题几乎不挂钩,面试官也不是咋想的,没有办法,社会风气就是这样,所以多刷一些面试题,再跟你自己已有的经验融合一下;

对于刚毕业的是你,前面那些基础的一定要非常熟练,可以保证你入职以后能够靠自己完成开发需求。

 

8、管住自己3个月

不管平时多么的爱玩游戏,管住自己3个月,猛烈自学3个月。你可以的,表弟

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/25078.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Scientific Reports|比较转录组分析揭示了杀菌剂氰烯菌酯对尖孢镰刀菌的抗性调控机制和杀菌活性

TITLE:Comparative transcriptome analysis reveals the resistance regulation mechanism and fungicidal activity of the fungicide phenamacril in Fusarium oxysporum 译名:比较转录组分析揭示了杀菌剂氰烯菌酯对尖孢镰刀菌的抗性调控机制和杀菌活性…

Java代码审计——文件操作漏洞

目录 (一)、 文件操作漏洞简介 (二) 、漏洞发现与修复案例 2.1 文件包含漏洞 2.2 文件上传漏洞 (三) 文件下载/读取漏洞 (四).文件写入漏洞 (五&…

Arcgis建筑面shp由DSM和DEM获取高度拉伸并可视化

效果 1、准备数据 DEM、DSM数据精度尽量高一些 1)DEM 2)DSM 3)建筑shp 所有数据坐标统一,而且加载后位置能对上,DEM和DSM具有相同的像元大小 2、准备数据前的一些操作 1)矢量shp裁剪

C#实现最大公约数和最小公倍数

最大公约数: 最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为(a,b),同样的,a,b,c的最大公约…

net.sf.json.JSONObject 类的日常使用,非阿里巴巴的JSONObject,附上作者的jsonDemo

文章目录Json介绍作者的Demo项目地址常见的转化使用测试json的添加属性,打印bean与json互转deepBean与json互转list与json互转map与json互转demo所用到的实体类StudentGrade个人使用的依赖常用方法其他参考文档Json介绍 1、JSONObject只是一种数据结构,可…

DJYGUI系列文章七:GDD窗口系统

目录 1 窗口分类及关系 2 窗口的客户区与非客户区 3 坐标系统 4 窗口句柄与窗口ID的作用与区别 5 窗口的关闭、销毁、退出过程 6 API说明 6.1 ScreenToClient: 屏幕坐标转换为客户区坐标 6.2 ClientToScreen: 客户区坐标转换为屏幕坐标 6.3 Scre…

linux篇【11】:linux下的线程

目录 一.linux下的线程 1.linux下的线程概念 (1)教材上粗略的 线程 定义 (2)线程的引入 (3)线程真正定义 以及 示意图 (4)linux 和 windows等其他操作系统的线程对比 2.重新定…

22-python异常

异常一. 了解异常二. 异常的写法2.1 语法2.2 快速体验2.3 捕获指定异常2.3.1 语法2.3.2 体验2.3.3 捕获多个指定异常2.3.4 捕获异常描述信息2.3.5 捕获所有异常2.4 异常的else2.5 异常的finally三. 异常的传递四. 自定义异常五. 总结一. 了解异常 当检测到一个错误时&#xff…

Hibernate多表的关联关系、懒加载

一、一对多关系:插入: “一”的一方为主表,“多”的一方为副表,主表关联副表,应该在主表中加入副表对象作为属性。 根据顾客ID插入顾客信息 (一) ,同时将顾客名下所有订单插入 &…

Python实现人脸识别检测,对主播进行颜值排行

前言 嗨嗨,我亲爱的家人们 今天来整点不一样的,嘿嘿 用Python简单实现对人脸识别的检测,对某平台主播照片进行评分排名 应该对女主播这个词不陌生吧,怎么说应该还是蛮多人看过一些女主播吧 我无聊的时候也会看看,…

2009年数学二真题复盘

选择题: 间断点的判断的前置芝士: 间断点的定义 设函数f(x)在点的去心领域内有定义,若f(x)满足以下条件之一: 在x=没有定义在x=有定义,但是不存在,或者存在,但是极限值不等于函数值。 类型定义 相关概念第一类间断点

CMS垃圾回收器

概述 CMS(Concurrent Mark-Sweep)是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器。对于要求服务器响应速度的应用上,这种垃圾回收器非常适合。在启动JVM参数加上-XX:UseConcMarkSweepGC,这个参数表示对于老年代的回收采用CMS。CMS采用的基础算…

SpringBoot SpringBoot 开发实用篇 5 整合第三方技术 5.13 j2cache 相关配置

SpringBoot 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 SpringBoot 开发实用篇 文章目录SpringBootSpringBoot 开发实用篇5 整合第三方技术5.13 j2cache 相关配置5.13.1 j2cache 相关配置5.13…

直播绿幕抠图的例子(绿幕抠图直播实例参考)

阿酷TONY / 2022-11-21 / 长沙 什么是绿幕抠图: 设定绿幕或绿布,做直播软件抠图,这时绿幕绿布就可以被实时的抠掉,绿色就变成透明了,只剩下绿幕外的人物,此时添加上直播的背景画质,就实现了绿…

Git——Git常用命令

目录 常用命令概览 1. 设置用户签名 2. 初始化本地库 2.1 初始化本地库 2.2 查看文件 2.3 查看隐藏文件 2.4 进入到下一个目录 3. 查看本地库状态 4.添加暂存区 4.1 删除文件 5. 提交本地库 5.1 将暂存区的文件提交到本地库 6. 查看版本信息的命令 7.修改文件 8. 历史版本…

【Python入门指北】服务器信息清洗

服务器信息清洗 文章目录服务器信息清洗一、 subprocess 执行本机命令二、 获取服务器的硬件基础信息1. 基础信息2. 厂家和产品信息3. CPU 信息3.1 查看物理CPU型号3.2 查看物理CPU颗数3.3 查看每颗物理 CPU 的核心数4. 内存信息练习内存处理参考代码一、 subprocess 执行本机命…

智云通CRM:如何提前识别哪些客户爱说“不”?

有人说,做业务是最好的锻炼意志力方法,因为做业务的人经常会被客户拒绝甚至会扫地出门。被拒绝时,业务员一定要擦亮眼睛,善于察言观色,洞察客户的心理活动。透过观察了解客户为什么说“不”,客户拒绝情况有…

聚观早报 | 推特临时培训员工应对世界杯;世界杯足球内置传感器

今日要闻:推特临时培训员工应对世界杯;京东靠降本增效实现转亏为盈;世界杯足球内置传感器;艾格重返迪士尼CEO职位;特斯拉明年或开启收购计划 推特临时培训员工应对世界杯 据消息, 2022年世界杯拉开帷幕,推特的使用量即将激增,其维…

陆地卫星(Landsat)计划:50多年的星球档案

陆地卫星计划:陆地卫星1号至陆地卫星9号 1967年,NASA(美国国家航空与航天局) 提出了“地球资源技术卫星”计划,从此开始了在理论上对地球资源技术卫星系列的可行性研究,于是,陆地卫星 (Landsat…

汽车安全气囊设计?Abaqus/Part特殊建模方法-附案例step-by-step教学

作者 | 邓怡超 Abaqus/Part基于特征的建模功能可以说非常齐全,基本能够满足一般的分析要求,更复杂的模型则可以通过与专业三维建模软件之间的接口来导入,今天要说的是部件的另外一种建模方法。 有一种类型的分析,部件自身的初始…