摘要:最后要说的是,现在是一个互联网时代,网络上的资料已经多的你无法想象了,所以请遇到问题的时候,请独立思考后先百度,再去问别人,不要太依赖别人,更别依赖群里的那些潜水年的所谓大神。
本人一枚菜鸟,在这里不会跟你唠叨一大篇大道理,只会根据自己的经验谈谈前端这条路适合哪些人走?该怎么走?
前端,是最近几年很火的职业,导致现在是群魔乱舞,这里并没有贬低任何人的意思,只是因为目前各行各业的人都转行前端,导致前端行业很乱,人员技术参差不齐。
到底是什么导致的呢?究其原因,有两点:
第一是因为那被吹上天的高工资高待遇;
第二是一大批乱七八糟培训班的出现,什么四个月包就业,工资没到多少就退学费之类的。
很多人以为到培训班就会轻松快活的学习,其实从各大前端交流群里可以得知,培训班都是填鸭式的培训,更要求个人的自学能力和领悟能力,至于四个月后,你能不能掌握,就靠你自己了(个人目测只有1%的人从培训班出来会找到好工作)。而且据传闻,所谓的包就业都是到普通的小公司(小道消息,不知真假)。
原因说完了,现在来说说前端该学什么?
对于前端,说简单也简单,说难也难。简单在于入门简单,就是学会HTML、CSS、JavaScript这三兄弟,你基本能开发一个简单的网站了。那为什么说难呢?看下图:
估计你看到上面这张图,你也会心头一颤,大吼一声“我的妈呀 ”。这是网上曾经流行的一张图,包含了前端工程师该掌握的知识,当然,估计没几个人能完全掌握。但从另一方面也说明,现在的前端并不仅仅是开发一个你所见到的简单页面,而是要全能。
现在说说我的前端之路!
我在大学之前,可以说对电脑是一无所知的,唯一的接触就是跑到网吧玩游戏,还被家人抓了 。
到了大学的第一学期,受室友的影响,我慢慢地接触了前端。最初只是因为好奇心,对那些绚丽的页面感兴趣,所以就开始学习。刚开始也是学习HTML、CSS、JavaScript(都是看视频学习),慢慢地弄出了人生的第一个网站(个人小说网,运行半年后,夭折了),从此有点飘飘然,以为前端就是这么简单。
可是随着深入,我感觉到了难度,发现前端这个无底洞慢慢地冒出头了,经常遇到瓶颈,不得已转变了学习方式,抛弃视频学习法,转而看书看文章,也形成了一个学习方式:边学边开发,在学习中开发,而不是等到学完再开发。用某名人的话说,就是“学以致用”。
对于JavaScript,很多人说学过就忘,要用却无从下手。其实都是这样的。JavaScript入门真的很简单很简单,可是看到别人用JavaScript搞出那么多东西,看似自己也会的却搞不出来,这是为什么呢?
其实这是因为你缺少重复的敲代码,光看是不行的,技术这一类东东,都是需要“多敲多理解的”,别听那些什么可复用性,封装性,那是对有一定经验的开发者来说的,初学者还是需要重复的敲,当然,并不是要你成为你一台打字机,光木讷地动手指,而是要有所理解的敲,有所收获的敲(当然,也不是要你重复地敲1+2=3)。
学习JavaScript还有一点窍门,找来一些好的插件或别人开发的效果脚本,边敲边理解(不要一下子找来几万行代码的),遇到自己没见过的结构或方法,请勤奋点百度,别老跑到群里问,没几个人会理你的,除非你是MM。如果理解原理逻辑了,还需要作一件事,模仿别人的代码来搞出自己的脚本,并让其跑起来。
当然,如果是在赶项目,那就乖乖的用插件就行了,不必管太多原理逻辑,除非你想被炒鱿鱼。
技术都是靠积累的,如果你没有耐心地不断学习,我只能说你不适合搞技术。
相信初学者还有一个都会遇到的问题,我该学习什么框架?
其实对于哪个框架好,我也没有什么话语权,不过就我而言,框架的学习是基于公司项目的需要,当然,如果你有时间精力,可以考虑多学一两个框架,俗话说,技多不压身!
我在这里也推荐两套框架结构:
jQuery + Bootstrap + PHP + Mysql
NodeJs(服务器端) + AngularJS(MVC框架) + MongoDB(数据库)。
还有关于面试的事,我们也来说说。
当初,我面试(大三)的时候,由于初出茅庐,曾经一天跑了三家公司,累尿了,但这就是新人的现实。如果只坐在家里等,你是永远找不到好工作的,除非你是牛人,公司会来挖你。
还有就是,面试失败并不可怕,可怕的是失败后,你所想到的只是抱怨那个某某面试官的差劲,或者总是以为他技术还不如我。如果长期不思考本身原因,不会总结,那你永远不会进步的。
就说我吧,我会在每次面试中观察面试官的表情(别怕他,他也是人,而且出于尊重,你必须在谈话中不时和他进行眼神交流),而且在面试后,我会就面试官问过的问题总结,明白自己哪方面不足,过后就要去补充不会的知识。其实,面试也是你学习提高的一个过程。
前端要敢想,相信别人开发出来的东西,你也能开发出来,即使你是学习别人的后开发出来的,你也是牛人一个。
最后要说的是,现在是一个互联网时代,网络上的资料已经多的你无法想象了,所以请遇到问题的时候,请独立思考后先百度,再去问别人,不要太依赖别人,更别依赖群里的那些潜水n年的所谓大神。
靠别人不如靠自己,同是猴子进化来的,为啥你就要比别人差呢!
上面的一切都是个人看法,不管你同意不同意,这就是我。
总结:
前端这条路,需要的是耐心和坚持地学习
学以致用,牛人不是光会敲代码,而是会原理逻辑
面试也是学习的路途,不要畏惧面试,即使失败了,你也要有所收获。
闲话谈完了,如果你要更多想了解的,可以在下面的评论区提问!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/50303.html
摘要:的原则凡是浏览器设置的样式,都不实用默认样式重置宋体通配符,性能不好,不建议使用标签链接,下载,锚点区分样式强调粗体强调斜体内联,内嵌,行内属性标签默认同行可以继续跟同类型标签块属性标签默认独占一行显示段落块标题标题列表 css reset的原则 凡是浏览器设置的样式,都不实用 Document /*默认样式重置(css reset)*/ body,p,h1,...
摘要:前端日报精选译避免这些常见的错误可视化分析的内存分配与回收手机里的注册那些事儿入门基础使用高性能种提升速度的新工具中文必知必会学习笔记一个人文章在中正确的尾部调用众成翻译扩展运算符众成翻译众成翻译我们对流行框架们的选择为了 2017-07-30 前端日报 精选 【译】避免这些常见的JavaScript错误可视化分析js的内存分配与回收手机QQ里的注册那些事儿Node.js 入门:Exp...
摘要:说到底,当自己独自开发从搭建开发环境,到前端的每一个组件,到动作交互,再到和后端的数据交互,难免遇到不少问题。单页面博客从前端到后端基于和的权限验证与的设计引入来实现富文本编辑器是开源的用于构建富文本编辑器的框架。 不会后端的前端,不会写单页面应用... 单页面应用的概念已经被提出很长时间了,无论是基于 vue, angular 还是 react,相信大家或是耳濡目染,或是设身处地都有...
摘要:前端日报精选专题之通用遍历方法的实现深入了解的子组件上最流行的项目再聊移动端页面的适配译盒子模型实践教程中文全栈第天数据驱动龙云全栈译年开发趋势疯狂的技术宅在翻译译闭包并不神秘前端心得拼多多前端笔试个人文章容器技术方 2017-08-03 前端日报 精选 JavaScript专题之jQuery通用遍历方法each的实现深入了解React的子组件GitHub上最流行的Top 10 Jav...
阅读 1389·2021-09-22 15:52
阅读 1408·2019-08-30 15:44
阅读 882·2019-08-30 14:24
阅读 2684·2019-08-30 13:06
阅读 2679·2019-08-26 13:45
阅读 2766·2019-08-26 13:43
阅读 1001·2019-08-26 12:01
阅读 1403·2019-08-26 11:56