可以,当然可以,不过坚持下来的没几个,自制力不行,学习计划不正确,没人指导等等,都是自学失败的原因。
所以,想自学,就要克服张以上的问题。
亲爱的小伙伴,你对前端技术感兴趣吗?想了解一个绚丽多彩网站和小程序是如何被制作出来的吗?欢迎加入我们的前端技术大家庭:https://sourl.cn/7jnzJp。在这里,不仅有志同道合的朋友,指导人生的老师,更有看不完的技术教程随你挑!心动吗?想学吗?那就动动你的小手手,加入我们吧!
作为一个初学者,你必须明确系统的学习方案,我建议一定有一个指导的人,全靠自己学,放弃的几率非常大,在你对于web前端还没有任何概念的时候,需要一个人领进门,之后就都靠自己钻研,第一步就是确定web前端都需要哪些内容,并且在多少时间内学完,建议时间6个月保底。
视频为主,书为辅。很多初学者在学习前端的时候非常喜欢去买书,但是最后的结果是什么?看来看去什么都不会写,所以在这里给大家提醒,书可以看,但是是在建立于你已经对于某个知识点有了具体操作的执行后,在用书去巩固概念,这样更加利于你对于知识的理解。
对于学习技术来讲,掌握一个学习方法是非常重要的,其实对于学习web前端来讲,学习方法确实很多都是相通的,一旦学习方法不对,可能就会造成“方法不对,努力白费”。其实关于这方面还是很多的,我就简单说个例子,有的人边听课边跟着敲代码,这样就不对,听课的时候就专心听,做题的时候就专心做题,这都是过来人的经验,一定要听。根据每个人的不同,可能学习方法也会有所出路,找到适合你自己的学习法方法是学习的前提。
不建议自己一个人瞎学,在我了解学习编程的这些人来看,从零基础开始学并且最后成功做这份工作的其实并没有几个,我觉得大部分原因就是因为他们都不了解web前端是干什么的,学什么的,就盲目的买书看,到处找视频看,最后看着看着就放弃了,所以我建议初学者在没有具体概念之前,还是找有经验的人请教一下,聊过之后你就会知道web前端具体是干什么的,该怎么学,这是我个人的小建议,可以不采纳。
荐一个自学前端的路线,你可以参考一下:
第1阶段:前端页面重构(4周)
内容包含了:(PC端网站布局项目、HTML5+CSS3基础项目、WebApp页面布局项目)
第2阶段:JavaScript高级程序设计(5周)
内容包含:(原生JavaScript交互功能开发项目、面向对象进阶与ES5/ES6应用项目、JavaScript工具库自主研发项目)
第3阶段:PC端全栈项目开发(3周)
内容包含:(jQuery经典交互特效开发、HTTP协议、Ajax进阶与PHP/JAVA开发项目、前端工程化与模块化应用项目、PC端网站开发项目、PC端管理信息系统前端开发项目)
第4阶段:移动端项目开发(6周)
内容包含:(Touch端项目、微信场景项目、应用Angular+Ionic开发WebApp项目、应用Vue.js开发WebApp项目、应用React.js开发WebApp项目)
第5阶段:混合(Hybrid,ReactNative)开发(1周)
内容包含:(微信小程序开发、ReactNative、各类混合应用开发)
第6阶段:NodeJS全栈开发(1周)
内容包括:(WebApp后端系统开发、一、NodeJS基础与NodeJS核心模块二、Express三、noSQL数据库)
零基础可不可以web前端培训?无论是零基础小白、对前端开发有兴趣的,还是跨专业转行的人。我们首先需要了解什么Web
前端,Web前端都需要学习什么内容,下面跟随小编一起来看看吧。
首先我们要了解网站网页的相关基础知识,零基础的同学可以从这里,由浅入深、循序渐进。学习PC端网站布局,在学习过程中慢慢接触常用浏览器相关知识以及HTML和CSS相关概念及应用;学习WebApp页面布局,了解web移动端适配和调试方法,逐渐学习不同终端的网页开发技术选型;学习
Photoshop 切图以及插件切图。
JS交互设计知识也是学习web前端的重要环节。JavaScript基础语法、高级编程、jQuery经典案例。学习这些之后,争取独立完成视频网站的页面搭建(包括
HTML结构、CSS样式、JavaScript 特效)加强应对业务编程的能力,熟悉团队合作开发流程。
接下来就是学习Node开发相关知识。ECMAScript
6、Webpack模块打包器、Node基础、Express框架、前端模块化、MongoDB等模块的学习之后,能够独立开发基于后台接口的动态网站、Ajax
数据交互的项目; 能够独立完成企业网站从前台到后台的基本开发工作。
学习完以上的内容:HTML、CSS、JS等,基本就对网页的大框架有了整体的概念。如果你理解了这些基本概念和操作内容,接下来的学习就是对你的对前面内容整合——前端框架知识,包括数据可视化、Vue、React、Angular等学习内容。
Web前端不仅学习网页的相关知识,还会学习小程序和APP开发。微信小程序、微信小游戏开发、React
Native等。我们学完web前端也可以完成这些项目。
互联网高速发展的今天,专业的前端工程师逐渐为企业所需,成为需求量较大的职业。其实前端知识的入门对零基础学员来说相对比较容易,但是任何知识的学习都不是一蹴而就,需要兴趣和毅力,也需要正确的学习方法。