当前位置:首页 » 网页前端 » 自学前端两年
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

自学前端两年

发布时间: 2022-08-11 21:27:35

‘壹’ 自学 Web 前端真的很难找到工作嘛

不管你是自学还是培训,找工作主要看的是技术能力、相关工作经验、综合实力及沟通能力等。只是对于自学的小伙伴来说,不知道企业需要哪些技术,并且不知道需要达到什么样的技术水平才能就业?所以在学习过程中很迷茫,学了很久之后也可能达不到要求,因此找工作很难。蜗牛学院这里根据行业变化和企业需求整理了一份最新的web前端学习路线,都是企业招聘时所需的技术,希望对自学的小伙伴有所帮助。

第一阶段:专业核心基础

阶段目标:

1. 熟练掌握HTML5、CSS3、Less、Sass、响应书布局、移动端开发。

2. 熟练运用HTML+CSS特性完成页面布局。

4. 熟练应用CSS3技术,动画、弹性盒模型设计。

5. 熟练完成移动端页面的设计。

6. 熟练运用所学知识仿制任意Web网站。

7. 能综合运用所学知识完成网页设计实战。

知识点:

1、Web前端开发环境,HTML常用标签,表单元素,Table布局,CSS样式表,DIV+CSS布局。熟练运用HTML和CSS样式属性完成页面的布局和美化,能够仿制任意网站的前端页面实现。

2、CSS3选择器、伪类、过渡、变换、动画、字体图标、弹性盒模型、响应式布局、移动端。熟练运用CSS3来开发网页、熟练开发移动端,整理网页开发技巧。

3、预编译css技术:less、sass基础知识、以及插件的运用、BootStrap源码分析。能够熟练使用 less、sass完成项目开发,深入了解BootStrap。

4、使用HTML、CSS、LESS、SASS等技术完成网页项目实战。通过项目掌握第一阶段html、css的内容、完成PC端页面设计和移动端页面设计。

第二阶段:Web后台技术

阶段目标:

1. 了解JavaScript的发展历史、掌握Node环境搭建及npm使用。

2. 熟练掌握JavaScript的基本数据类型和变量的概念。

3. 熟练掌握JavaScript中的运算符使用。

4. 深入理解分之结构语句和循环语句。

5. 熟练使用数组来完成各种练习。

6.熟悉es6的语法、熟练掌握JavaScript面向对象编程。

7.DOM和BOM实战练习和H5新特性和协议的学习。

知识点:

1、软件开发流程、算法、变量、数据类型、分之语句、循环语句、数组和函数。熟练运用JavaScript的知识完成各种练习。

2、JavaScript面向对象基础、异常处理机制、常见对象api,js的兼容性、ES6新特性。熟练掌握JavaScript面向对象的开发以及掌握es6中的重要内容。

3、BOM操作和DOM操作。熟练使用BOM的各种对象、熟练操作DOM的对象。

4、h5相关api、canvas、ajax、数据模拟、touch事件、mockjs。熟练使用所学知识来完成网站项目开发。

第三阶段:数据库和框架实战

阶段目标:

1. 综合运用Web前端技术进行页面布局与美化。

2. 综合运用Web前端开发框架进行Web系统开发。

3. 熟练掌握Mysql、Mongodb数据库的发开。

4. 熟练掌握vue.js、webpack、elementui等前端框技术。

5. 熟练运用Node.js开发后台应用程序。

6. 对Restful,Ajax,JSON,开发过程有深入的理解,掌握git的基本技能。

知识点:

1、数据库知识,范式,MySQL配置,命令,建库建表,数据的增删改查,mongodb数据库。深入理解数据库管理系统通用知识及MySQL数据库的使用与管理,为Node.js后台开发打下坚实基础。

2、模块系统,函数,路由,全局对象,文件系统,请求处理,Web模块,Express框架,MySQL数据库处理,RestfulAPI,文件上传等。熟练运用Node.js运行环境和后台开发框架完成Web系统的后台开发。

3、vue的组件、生命周期、路由、组件、前端工程化、webpack、elementui框架。Vue.js框架的基本使用有清晰的理解,能够运用Vue.js完成基础前端开发、熟练运用Vue.js框架的高级功能完成Web前端开发和组件开发,对MVVM模式有深刻理解。

4、需求分析,数据库设计,后台开发,使用vue、node完成pc和移动端整站开发。于Node.js+Vue.js+Webpack+Mysql+Mongodb+Git,实现整站项目完整功能并上线发布。

第四阶段:移动端和微信实战

阶段目标:

1.熟练掌握React.js框架,熟练使用React.js完成开发。

2.掌握移动端开发原理,理解原生开发和混合开发。

3.熟练使用react-native和Flutter框架完成移动端开发。

4.掌握微信小程序以及了解支付宝小程序的开发。

5.完成大型电商项目开发。

知识点:

1、React面向组件编程、表单数据、组件通信、监听、声明周期、路由、Rex基本概念。练使用react完成项目开发、掌握Rex中的异步解决方案Saga。

2、react-native、开发工具、视图与渲染、api操作、Flutter环境搭建、路由、ListView组件、网络请求、打包。练掌握react-native和Flutter框架,并分别使用react-native和Flutter分别能开发移动端项目。

3、微信小程序基本介绍、开发工具、视图与渲染、api操作、支付宝小程序的入门和api学习。掌握微信小程序开发了解支付宝小程序。

4、大型购物网站实战,整个项目前后端分离开发;整个项目分为四部分:PC端网页、移动端APP、小程序、后台管理。团队协作开发,使用git进行版本控制。目期间可以扩展Three.js 、TypeScript。

‘贰’ 前端程序员需要学多久

学习多长时间不能确定,而且还有还有不确定的因素影响,前端入门比较简单,如果想要独立做项目还是有一定难度,可以从最基础的开始,把基础打牢固,然后再结合项目实践,熟练精通前端技术。有人带时间会短一些,条件允许建议去培训机构学习,半年左右就能学出来。

Web前端作用:
1、就业方向很多,这是很重要的一个技能,涉及到一些私人的业务,可以独立完成这项工作。就业方向很多,可以轻松的通过创建WEB应用、主题、网站以及很多数字产品来赚钱。
2、在线售卖作品:Web前端开发的产品不需要任何的包装,只需将代码部署到托管服务器上并运行它即可,可以创建网站然后在不同的市场上出售。
3、开发移动应用:把WEB应用打包成移动应用操作方法很简便,发布到AppStoreGoogle PlayStore或其他移动应用市场,它的用户界面与本地应用程序非常相似,因此可以用WEB技能开发出功能强大的移动应用,从而使自己获得了巨大的市场和商机。

想了解更多有关学习前端的详情,推荐选择【达内教育】。该机构致力于面向IT互联网行业,培养软件开发工程师、测试工程师、会计等职场人才,目前已在北上海广深等70个大中城市成立了342家学习中心;拥有行业内完善的教研团队,强大的师资力量,200余位总监级讲师,1000余名教研人员,确保学员利益,全方位保障学员学习。
→感兴趣的话点击此处,免费学习一下

‘叁’ 新手学web前端开发需要多久

自学前端多久可以找工作要根据自身基础来决定,但是一般的话也要五个月左右才能学会。

可以看看培训班的学习内容哦!根据这样的内容来制定自己的学习方法和计划。

前端学习内容有:

第一阶段:Web网页基础

HTML入门基本内容,CSS+DIV的基础知识,选择器,盒子模型,网页布局,Photoshop

第二阶段:Web编程基础

学习路线:JavaScript基础,BOM和DOM模型,事件处理,jQuery,交互及动画,jQuery优质插件,文档处理,数组和对象操作

第三阶段:Web编程高级及全栈开发

学习路线:JavaScript高级编程,原型模式,jQuery插件开发,模块化组件开,AJAX,Express(Node.js),Mongodb,RequireJS,MongoDB

第四阶段:响应式网站开发

学习路线:HTML5/CSS3,响应式原理及布局,Bootstrap,前端依赖管理,CSS预处理语言(Less+Sass),Grunt/Gulp自动化构建工具,Angular4

第五阶段:框架与项目管理

学习路线:Grunt/Gulp,Webpack模块加载器&打包工具,MVC(backbone)架构前端,VUE2,React

第六阶段:混合式移动及微信开发

学习路线:React Native,微信小程序,视图层,逻辑层。

最好能有视频教程辅助你:

网页链接

‘肆’ 自学前端开发需要多长时间

自学前端开发需要多长时间?

没有基础,脱产学习需要时间至少在4个月以上,一般培训机构学习都需要脱产全日制学习4-6个月,自学的话时间周期需要拉的更长才可以,毕竟没有老师一对一进行指导。

Web前端开发是从网页制作演变内而来的,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。

无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后台开发,所以现在不再叫网页制作,而是叫Web前端开发。Web前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的前端工程师才能做好,这方面的专业人才近几年来备受青睐。Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。

简单地说,它的主要职能就是把网站的界面更好地呈现给用户。

‘伍’ 前端两年应该会什么

在Web前端行业发展得如火如荼的同时,Web前端的岗位技能已经发生深刻的变化,不断涌现的新技术让每一个Web前端开发者都焦虑不已。似乎我们学习的速度永远赶不上技术更新的速度,那么什么才是Web前端开发的必备核心技能呢?简单来讲就是,前端三大基础、前端主流框架、服务端开发,以及前端工程化。下面,来具体说说这些核心技能。

1、打好前端基础

HTML、CSS、和JavaScript并成为Web前端开发的三大基础知识,也是必备的核心技能。HTML+CSS可以做出简单的静态页面,而JavaScript可以提供更好的用户体验。在历经多次版本更新之后, HTML5和CSS3的出现又是一次革新。但是对于Web前端开发从业者来讲,掌握HTML、CSS和JavaScript这样的基础知识,才是内功。只有在打好基础的前提下,才能更好更快地学习新技术。因此,无论前端工具或框架如何变迁更新,掌握前端基础知识才是前提。

2、熟练掌握框架

目前,比较主流的前端框架有Vue、React和Angular。之所以说框架是Web前端开发必备的核心技能,是因为它可以极大地提升开发效率,并且在优化产品性能方面也有不小的帮助。作为Web前端开发者不仅要会使用框架,更要懂底层原理。目前 Vue、React 还是大火阶段,但绝不能停留在会使用的阶段,而是要去深入了解每个环节的内部机制和原理。

3、了解服务端开发

虽然这些年,前后端已经分离了,但是这并不意味着Web前端开发工程师不需要学习服务端开发。我们可以看到这几年前端的一个显着趋势,就是在逐步与服务端打交道,这就需要你掌握Node.js技能。另外,在一些互联网的大厂招聘中,我们也常常能看到Node.js开发经验已经成为前端必备核心技能。因此,处于求职就业的需求,Web前端开发也需要了解服务端开发。

4、掌握前端工程化

随着前端行业的不断发展,现在早已不是仅仅依靠HTML、CSS和JS完成前端工作的时代了。学习前端工程化一方面可以极大提升开发效率,另一方面还能降低大型项目的开发难度。而且随着工程化、组件化、模块化逐渐成为一线大型互联网公司的标准,掌握前端工程化的求职者,更容易获得面试官的青睐。掌握前端工程化这一核心技能,是各个能力阶段Web前端开发工程师都需要具备的能力。

以上就是总结的Web前端开发必备的4个核心技能。Web前端开发四大必备核心技能只是内功,在前端这个急速变化的行业,永远保持不断地钻研精神,才能在前端之路上走得更远。当然,光是理论的学习也是远远不够的,大家一定要懂得把所学知识运用在实践中,才能真正提高自己的职场竞争力!

‘陆’ 前端开发需要学多长时间

如果是报班培训的话大概是需要4到6个月的时间,主要还是看您自己的一个学习能力,理解能力高学习能力强的话学习的时间就会相对短一些,不过学习本身就是一个永无止境的过程,活到老学到老,还是要需要一直不断的去学习的。

前端开发要学的内容主要有:

①计算机基础以及PS基础

②前端开发基础(HTML5开发、JavaScript基础到高级、jQuery网页特效、Bootstrap框架)

③移动开发

④前端高级开发(ECMAScript6、Veu.js框架开发、webpack、前端页面优化、React框架开发、AngularJS 2.0框架开发等)

⑤小程序开发

⑥全栈开发(MySQL数据库、Python编程语言、Django框架等)

⑦就业拓展(网站SEO与前端安全技术)

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

web前端工程师是程序员里面入行门槛较低的一个职业,有意转行web前端的小伙伴可以对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,建议实地考察对比一下。

祝你学有所成,望采纳。

北大青鸟学生课堂实录



‘柒’ 自学前端能找到工作吗发展前景如何

关于自学前端好找工作吗?

自学前端,很多人学不好的,还没学到找工作的阶段,在学习的阶段很多同学就已经放弃了。而且我们发现一个问题,很多自学出来的学生,前端的开发水平是很弱的,知识点掌握不扎实,也缺乏前端思维,没有对这方面的深入理解和思考,缺乏与时俱进的东西,有一种思维被框限的感觉。靠自学即便找到工作,由于水平不高,也很容易造成工资不高,在公司里和专业的出来的有差距,后期晋升也不是太容易。

你必须知道的学好前端的六点建议。

(1)夯实基础。

要成为一名年薪30W的前端工程师,基础一定要掌握牢固,基础知识一问三不知,岂不是要贻笑大方。css,js基础知识一定要掌握得很熟练,你能使用css实现斑马条纹背景,毛玻璃效果吗?能给图片实现滤镜效果,能实现所有自适应布局效果吗?原型,原型链,闭包是实现设计模式的必备知识,你真的弄懂了吗?闭包导致内存泄漏的原因是什么,你弄明白了吗?ajax跨域的解决方案你可以说几种?你还是只告诉我jsonp吗?http协议有了解过吗?如何在http协议中实现不缓存静态资源?

不要说这些问题老掉牙了。可是我要告诉你的是,掌握好这些老掉牙的基础,就是很重要。上层的技术可以变更的很快,基础变动很慢,投入时间学好基础,性价比很高。

(2)深究原理。

Angular,React,Vue框架和脚手架的普及,越来越多的前端工程师浮于表面,调用框架的API完成任务就完事。要成为一名优秀的前端,绝不能成为单纯的"API调用工程师",一定要掌握框架背后的原理性知识。

Virtual DOM diff算法,双向绑定原理等等框架背后的机制都值得我们去学习。框架API可以更新很快,而他们背后的原理都是相似的,学好原理既可以让我们对框架底层了解更深入,又可以使我们迅速掌握不断更新的框架表层。只会用框架永远也成不了大神。

(3)注重细节。

在工作中,做事得过且过的人往往难堪大任,作为前端工程师,亦不例外。"代码能用就行"的认识往往是初级程序员的通病。作为有在技术道路上有理想的工程师,一定要对自己的代码严格要求,精益求精。

比如HTML一定要注意语义化以方便SEO优化,该用<section>,<head>,<foot>的地方不能一股脑儿用<div>完事;css中编写样式时不能页面上样式是有了,类名和属性排序写得一塌糊涂,建议大家按照BEM规范编写风格良好的代码;js中变量命名随意是很常见的不规范行为,一个不直观的变量名往往使同事看了脑袋大。

“代码千万行,注释第一行。命名不规范,同事两行泪。“一首流行诗,饱含了多少程序员的血与泪。

(4)登高见远.

前端经历了这么多年的飞速发展,早已成为浩瀚的大海。如果闷着头独自钻研苦学,那无疑是很慢的。

如果我们直接去跟随大神学习,那将会使我们快速成长。github上有很多优秀的前端项目,仔细研读这些项目的代码,在commit记录中查看编程思想和逻辑的进化过程,就是一场与大神直接的面对面交流,是一场绝妙的学习之旅。

现在网络课程也十分丰富,有很多技术大牛的课程让我们直接通过视频生动的讲解快速地学习技术,这何尝不是一种向大神快速学习的方式呢。

(5)良书益友。

虽然现在网络上各种文档、博客文章已经很丰富了,但是对工作经验不足,基础薄弱的同学来说,随手拿起书,时时能学习也是一种很好的方法,查漏补缺,完整地夯实基础。

(6)紧跟潮流。

现在的前端技术体系更新十分迅速,想着要不要尝试用下Vue的事仿佛还在昨天,今天一觉醒来就看到尤雨溪宣布要开发Vue3.0了。

前端体系中这两年SPA已经不是新名词,PWA,SSR,小程序愈发流行,前端微服务化的趋势也应运而生,RN,electron在移动端,桌面端的使用也越来越多,ES10标准的发布也没几个月了。所以最重要的是突破当前岗位需求的设限,对各种技术融会贯通,创造新的技术框架,做技术的领头羊,适应时代发展。技术人成长不能再单打独斗,要学会与人交流,学会将别人的知识为自己所用。

对前端开发感兴趣吗?不知道该如何学习前端知识?点击这里:http://www.bjsxt.com/,海量视频教程随你挑!

‘捌’ 14年毕业,做了两年前端,身体吃不消,水平也有限……现在跳出来,但是很迷茫不知道做什么

第一,先休息一下,预约医疗机构给自己做个全套体检,夏季可以去海边放松放松,要是嫌乱,那就往北走,北边的气候还在穿长袖。

第二,散心回来后,在猪八戒、威客上面接几个不赶时间的活儿,慢悠悠的做,主要是为了不让自己手生,顺便整点外快,顺便学点新技术。

第三,差不多进入11月,就开始整理简历、整理作品,摩拳擦掌准备投简历、面试阶段,争取在旺季初期就彻底搞定自己的工作。加油!

如果我的答案有用,请采纳点赞,动动手指加关注,多多交流😊 来自职Q用户:绛雪