如何自学前端?少走弯路?

用户8328945825930


自学前端首先你得学到能找到一份前端开发工作的程度,怎么样才能算一个合格的初级前端工程师。我觉得个问题需要分为以下几个方面来说,你在学习过程中希望你奔着这个方向去走,(无论你是网课、买视频、买书)

一、前端工作的岗位职责要求

初级前端,基本的沟通需求的能力,能独立完成简易框架(比如一般网站)中设计好的交互功能和产品需求。

这个前端小白的岗位在每家公司都是大同小异,无非是针对本公司的产品及业务线做具体的搬砖工而已。

二、技术能力要求

1、html+css:熟悉会使用所有的标签属性,语义;

2、js:会调用第三方框架完成功能模块的开发;

3、框架:熟练掌握至少一款常见的移动端或pc端框架;

4、文档:代码编写时有编写文档的意识。

三、多人协作项目开发能力要求

能够参与2-4人的业务组开发,并熟练使用svn或git进行代码版本管理;环境:能搭建简单的本地开发环境,最基础的php。

好像现在要求门槛略高一些,因为从业人员现在太多了,不过这些是初级前端必须掌握的,要不然你也太low了。实际上目前据我所知,很多公司的美工顺手就做了切图员了。

四、个人综合素质和职业素质要求

1、认真负责爱学习的态度

2、遇到问题能积极的去面对解决问题

3、与项目经理/产品经理/设计人员的沟通能力,尽可能实现其所求。

综上所述,如果你通过学习能达到以上小白前端工程师的水平,应该可以找到一份前端工作。

[呲牙]最后忘了说一句,这一行谨慎进入,有时候出现一个bug能让你秃头,有时候解决一个bug又能让你兴奋不已,我认识的程序员真的头发都不多啊不多啊。




小卢爱上网


一.首先告诉大家前端工程师主要做什么?

前端工程师主要利用HMTL与CSS建构页面,用JavaScript完善交互以及用户体验。互动效果包括,弹出层,页签切换,图片滚动,ajax异步互动等。

二.那么具体的要掌握哪些技术呢?

1.HTML

掌握HTML是网页的核心,HTML主要是完成用户可见的页面及UI布局。

2.CSS

是程序员的画笔,可以为html标签自定义样式,通过设置html标签的样式,来改变其外观,达到美化与排版web页面的目的。

3.JavaScript

实现网页实时的、动态的、可交互式的表达能力。作为一种网页脚本语言,它可以在html中运行,设置并修改浏览器中的对象与变量。及数据的加载,与用户的交互等逻辑上的处理。

4.切图技术(一般公司都有UI设计师,这个不是必须的,会一些简单的切图即可)

一般是用PS,AL来做切图,因为在网页设计制作过程中经常要用到不同尺寸的图片,一般你是没有办法直接找到合适的图片的,所以你也需要自己对图片进行处理再使用。

三. 我们应该怎样学习web前端呢?

学习HTML,CSS首先应该跟着书,资料进行基础系统的学一遍。作为前端,html+css,是基础中的基础。只有先把基础学扎实了,再来谈余下的。理论知识学透了,就要开始来进行实战演练,只有大量的练习,做各种各样的布局练习来巩固自己所学的理论知识,将理论得到实现。

而学习JavaScript。记住大部分JavaScript的函数,知道如何实现,并多加练习,花大量的时间在浏览器控制台上写代码,这一步是关键只有大量的实践才会把你的理论知识发挥出来从而达到精通的目的。

不管学习什么计算机技术,首先要做到基础扎实,要先往广度研究(就是多了解一些知识点),等积累一定经验再往深度研究(你的经验多了,你就要研究为什么要这样用,这样用的实际原理是什么)。

我的理解大概就是这些,希望对您有帮助。


I伟


不管学习什么,都要有个规划,渐进的去学习,不能上来就会跑,那是不行的

认识前端是干什么的

前端俗称客户端,PC电脑打开的浏览器页面和应用APP界面,移动手机打开APP 小程序 H5网页 等总称为前端

第一步学习HTML/html5

首先前端入门阶段学习HTML ,HTML是用来显示网页的超文本标记语言,html5最近流行的html5代版本,新增了很多标签,每个语言第一句输出都是hello world 学习下去你就了解了这计算机的世界段子了,来看怎么书写呢

hello world ,我的前端基础入门语言

是不是看着很简单,html就是规范标签固有的,所有网页内容做好在

标签里写

便于规范

第二步学习CSS

学会了搭建工程的骨架结构了,就像你盖房子,是不是主体完工了,开始装修了,外皮刷涂料,内部开始装修,喜欢什么款式花钱装修就可以了,前端也是同一个道理的,CSS就是干这件事情的,美化前端的网页客户端的,你所想象的基本都可以排版出来

第三步学习JS

JS 是脚本语言 全拼是javascript 它是干什么的呢 ,前端的很重要的部分就是交互,当你在你装修好的房子里开灯,你是不是用手去按灯的开关按钮,等就亮了起来,这样就完成了一次交互,前端里的交互远远比这个复杂的多了

熟练了以上的三门的语言就可以入门前端了,建议最好是自学,一方面可以节约你的钱包,省下来的钱吃几顿火锅烤肉买衣服 不香吗!随着深入的学习,你会很快的去学习,一点一点,一步一步,去完成实战的项目,少走弯路

成功的背后是辛苦--金木看看


金木看看


1、HTML+css(html5+css3)

2、javascript

3、jquery

4、jquery插件

5、移动端的jquery mobile

高级的:

1、面向对象的css,css预处理等

2、Vue.js(前卫的前端mvc框架)

3、js常见的设计模式

4、node.js

其他兴趣方向:

html5游戏开发,web安全等


分享到:


相關文章: