grep从文件末尾开始找_新人自学前端到什么程度才能找工作?

这个问题打我记事起到现在,问过我的人,没有1000也有800了。足以见得这个问题是多么的不得人心。

自学前端开发,不管他在网上百度了多少资料,看了多少教程,你总得先做个网页出来。所以,很多人都是从html标签开始的。这个没问题,但问题在于,你知道他们怎么学html标签么?

他不是像我这样的,搞几个标签意思一下就开始用。他是背html标签,从html、body、div、label、span、p、b、em...等等,他就往下背,背了干嘛呢?不知道,先背了再说。就跟学英语一样。然后记不住啊,心里就急。

哎,你别笑,真有这样的。

e9121c31ce8b5a4de0cb71d6f9877cca.png

后不容易终于明白了html标签,其实真的就只是几个标签而已,其实只会一个div就足够了,大不了满网页的div大泛滥呗。

这时他开始学css了,没毛病,方向正确。学css吧,什么width、height、background、margin、padding...等等,然后能做出个几行几列的像碗架柜一样的网页了。

这时他一打方向盘,奔着css3去了。好吧,也可以。什么阴影、圆角、动画、变形搞起来,这也算是日常应用。

但是,接着一脚油门,他奔canvas去了。这就有点跑偏了。不知道,我不知道这是怎么想的。

e9e1f82ff9da9a1127ce2dafade4e093.png

好吧,css说来说去,也就是控制页面的样式,没什么难的。canvas搞半天没搞明白,这时发现得学Js才能搞canvas,那就学JavaSciprt吧。

变量、函数、对象、new一个实例、添加onclick事件,这些基本的东西都不难。再往后ajax、json、{}、复杂业务逻辑,搞不明白了。

因为a,所以有b,所以出来c,所以结果是d,然后d回过头来再更新了a。然后这个a=>b=>c=>d=>a的逻辑里,还有很多的判断,各种的变体。

懵了。脑子里是一团乱麻,就像小猫玩线团一样,找不着头儿在哪了。

这时候,他一打方向盘,拐到php去了。

php虽说是脚本语言,但它也可以算后端了,自然更复杂些。于是一把轮又拐回到Js了。就这么来回倒腾,这样的人不在少数,时间就这么过去的。

078205b2be64d60569622472727823ec.png

这个时候的“他”,是个什么状态呢?

(1)、html、css基本上问题不大,页面都能做。

(2)、JavaScript,基本语法问题不大,写点按钮事件啊,搞个小菜单显示隐藏啊,应该问题不大。

(3)、php或是python之类的吧,可能也会点。

然后再说其它的,什么this指向啊,prototype啊,new一个对象的原理啊,ajax的使用及原理啊,继承啊,设计模式啊,数据驱动视图思想、业务分析、开发逻辑啊...等,基本上就都不会了。 

而且这些东西,你让他再自学提高,上不去了。

然后就拿着1、2、3的那些东西,到处去面试,运气好点的就很快找着工作了;运气不好的就一直没人要了。

91ab0946eb23e7659119d9ed51a17e37.png

所以回到此文的标题,【自学到什么程度才能找到工作】?

答案就是,

1、不是你自学到什么程度就足够了,就不用再往下学了的问题;

2、而是你自学的根本就不够,靠自学你也学不到足够的程度;

我知道,我这么说肯定会有人反对,【谁谁谁自学就如何如何;我我我就自学的我全都会】。

ok,没问题,你说的都对。

但问题是,每个人情况不同。你大学四年计算机专业,从大一、大二你就开始接触html了。你可知有的人是美发的大工,白天给人剪头发,晚上自学html。这跟你能比?

那肯定有人会说,【那你这是让我们都报培训班呗】?

我还真不是这意思,我总结一下啊,

1、练习是实践;

2、看书是理论;

在没有实践的情况下,去看理论,你无论如何理解不了。所以我说,你自学是学不上去的。就例如你学会了在input上添加onclick事件,然后我告诉你用prototype原型模式,你都不知道怎么用?在什么时候?什么地方用?这个就需要实践的积累。

3、找工作,运气也很重要。别人当天就入职,到你这就一直找不着!没办法,只能咬牙硬挺着,等着转运吧。

这篇文章呢,写到这基本也就差不多了。主要目的是,想告诉同学们,自学到什么程度的这个“度”,其实是不存在的。

如果这方面还有什么其它的疑问,可以加我vx:blazeloulan,或在文章末尾留言给我。我感脚,我还是可以给出一些建议的。

f0ee1af44206d07b4da9486fd45f0d2b.png

-- 点击图片查看 --

如果觉得本文对你有用,请帮忙转发,并点赞,谢谢。

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

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

相关文章

Spring Tool Suite 4安装Lombok

Lombok官网:https://www.projectlombok.org/download 文章目录一、下载jar包二、lombok.jar复制三、运行lombok.jar四、安装lombok4.1 点击确定4.2 找到SpringToolSuite4.exe五、以管理员运行Spring Tool Suite 4六、引入lombok依赖6.1 maven项目6.2 普通web项目七、…

base昆明,腾讯云在合作伙伴的阵营中@了TA

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!在今年的腾讯“三合一”大会上,阿晶得到了这样一则数据:截至目…

IntelliJ IDEA 2019 安装lombok

文章目录一、安装插件二、添加lombok依赖三、重启IntelliJ IDEA四、效果图五、如果不生效一、安装插件 二、添加lombok依赖 <!--Lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version&g…

记录C++类中的一次函数调用

引用 之前遇到一次函数调用结果的问题&#xff0c;今天在这里做一下记录。 一个基类&#xff0c;一个派生类&#xff0c;两个类中都有一个函数名相同&#xff0c;参数相同&#xff0c;参数不同的函数&#xff0c;创建基类指针指向派生类对象&#xff0c;调用相应的函数&#x…

bootstrap table移动端_bootstrap介绍

简介bootstrap是一款前端开发自适应页面的js库&#xff0c;可以让你在开发网页的时候轻松实现网站的PC与移动端兼容&#xff0c;避免在移动端上面出现样式错位等。原理bootstrap的原理是媒体查询CSS3的media&#xff0c;用于检测屏幕&#xff0c;从而改变样式的百分比。结构boo…

Spring Tool Suite 4 自动提示功能

文章目录一、java文件 自动提示二、JavaScript文件 自动提示三、HTML文件 自动提示四、导出配置文件五、编辑导出的配置文件5.1 java提示规则替换5.2 html提示规则替换六、导入配置好的文件一、java文件 自动提示 打开STS→Windows→Preferences→Java→Editor→Content Assis…

关于C++编程中引入头文件的顺序

头文件顺序场景头文件顺序场景 此文仅记录在编写程序的时候&#xff0c;.h或者.cpp引入头文件时&#xff0c;标准库头文件&#xff0c;自己定义的类的头文件的先后顺序。c兼容c语言&#xff0c;故而有时还是涉及到c语言的标准库头文件的引入。这里只记录其引入的顺序。 头文件…

中立安全、赋能产业,UCloud优刻得凭差异化路线进军产业互联

2019年5月28日&#xff0c; 国内领先的中立云计算服务商UCloud优刻得&#xff08;以下简称UCloud&#xff09;在北京召开以“中立安全、赋能产业”为主题的UCloud用户大会暨Think in Cloud北京大会。面对走向纵深的产业互联网&#xff0c;UCloud强调做“不和用户竞争的云”&…

Spring Tool Suite 4 添加反编译插件

文章目录一、进入商店市场二、查找插件&#xff0c;输入jad搜索三、点击安装四、接收协议、安装五、重启Spring Tool Suite 4六、效果图一、进入商店市场 二、查找插件&#xff0c;输入jad搜索 三、点击安装 四、接收协议、安装 五、重启Spring Tool Suite 4 六、效果图

python海龟代码大全_海龟交易系统的Python完全版 | RiceQuant米筐量化社区 交易策略论坛...

zhaoyang-chen 海龟的Python版出炉。为方便对比&#xff0c;这里把java、python两种语言代码同时贴出&#xff0c;回测时间及初始资金均使用页面默认的20140104-20150104&#xff0c;100000.0软妹币。turtle_javapublic class TurtleOriginalStrategy implements IHStrategy {C…

C++中list的一些内置函数

引言 这里记录一些list常用的内置函数&#xff0c;方便日后查看。 内置函数 Lst1.assign() 给list赋值 Lst1.back() 返回最后一个元素 Lst1.begin() 返回指向第一个元素的迭代器 Lst1.clear() 删除所有元素 Lst1.empty() 如果list是空的则返回true Lst1.end() 返回末尾的迭代…

Hadoop精华问答 | NameNode是什么?

戳蓝字“CSDN云计算”关注我们哦&#xff01;2006年项目成立的一开始,“Hadoop”这个单词只代表了两个组件——HDFS和MapReduce。到现在的13个年头,这个单词代表的是“核心”&#xff0c;今天我们就来看看关于Hadoop的精华问答。1Q&#xff1a;NameNode是什么&#xff1f;A&…

01_SpringCoud 整合SpringCoud alibaba Nacos

SpringCoud 核心 整合SpringCoud alibaba Nacos 文章目录一、快速构建一个SpringBoot项目二、添加依赖2.1 SpringMVC2.2 nacos客户端2.3 lombok(可以省略)2.4 actuator监控(图形化)2.5 SpringCloud和spring-cloud-alibaba三、添加注解(无)四、写配置信息五、下载和运行nacos5.1…

python怎么读写_python怎么读写文件

python怎么读写文件&#xff1f;读取操作# 一次性读取整个文件内容with open(致橡树.txt, r, encodingutf-8) as f:print(f.read())# 通过for-in循环逐行读取with open(致橡树.txt, moder) as f:for line in f:print(line, end)time.sleep(0.5)print()# 读取文件按行读取到列表…

C++线程处理函数的返回值

引言 关于线程处理函数&#xff0c;常见的可能是返回值为void类型&#xff0c;那线程处理函数是否能定义自己想要的返回值类型呢&#xff0c;这里请看下面的说明。 C线程返回值 应用环境1、传统的方式获取线程返回值2、使用C Promise和future方式3、promise和future介绍 应…

华为在欧注册HUAWEI ARK OS商标或为海外版操作系统命名;联通电信正探索合并?汽车共享品牌car2go近宣布退出中国……...

关注并标星星CSDN云计算极客头条&#xff1a;速递、最新、绝对有料。这里有企业新动、这里有业界要闻&#xff0c;打起十二分精神&#xff0c;紧跟fashion你可以的&#xff01;每周三次&#xff0c;打卡即read更快、更全了解泛云圈精彩newsgo go go 一加 7 Pro &#xff…

04_SpringCloud 整合Ribbon细粒度配置自定义

SpringCloud 整合Ribbon细粒度配置自定义 文章目录Ribbon内置负载均衡规则&#xff0c;细粒度配置自定义1. 需求分析2. java代码配置2.1. 创建一个类2.2. 然后创建一个类3. 配置文件配置Ribbon内置负载均衡规则&#xff0c;细粒度配置自定义 默认的ZoneAvoidanceRule在没有Zon…

ip访问次数统计 nginx_PHP实现IP访问限制及提交次数的方法详解

一、原理提交次数是肯定要往数据库里写次数这个数据的&#xff0c;比如用户登陆&#xff0c;当用户出错时就忘数据库写入出错次数1&#xff0c;并且出错时间&#xff0c;再出错写2&#xff0c;当满比如5次时提示不允许再登陆&#xff0c;请明天再试&#xff0c;然后用DateDiff计…

C++容器deque的用法

目录 1.deque容器概念 2.deque对象的构造 2.1deque对象的默认构造 2.2deque对象的带参数构造 3.deque头部和末尾的添加移除操作 4.deque的数据存取 5.deque与迭代器 6.deque的赋值 7.deque的大小 8.deque的插入 9.deque的删除 1.deque容器概念 deque容器概念 deque是…

AI时代,中国技术创新如何弯道超车?

2019 年 5 月 26 日 - 27 日&#xff0c;杭州国际博览中心&#xff0c;由工信部人才交流中心指导&#xff0c;CSDN 和数字经济人才发展中心主办的 CTA 核心技术及应用峰会圆满落下帷幕。本次大会聚焦机器学习、知识图谱等 AI 领域的热门技术&#xff0c;关注技术在行业中的实践…