初学者应该怎么学好前端
4个回答
2020-12-09 · 每时每课,给你新机会!
南京课工场大数据学校
北大青鸟中博软件学院成立于2003年,北大青鸟中博依托北京大学雄厚的教育资源,开启了培养高端IT人才的时代。建校十余年来,始终坚持以实践为基础,就业为导向,不忘初心。
向TA提问
关注
展开全部
小白学前端的话两种方式,一是自学,而是培训。
自学需要很强的自制力并且要坚持学,时间消耗比较久。有基础的自学,想在前端行业找个不错的工作也要一年半载,你是小白时间肯定更久了。并且,自学前面的基础入门阶段可能还行,后面的高级阶段框架估计就难了。最主要的是,自学遇到技术难题,没法解决,容易打击学习的积极性,效果不好。
培训时间短,一般四五个月就可以学好。有一群人跟你一起学,还可以互相讨论共同进步。并且,遇到技术难题能随时解决,学习效果要比自学好。培训最好选择面授的,学得更全面一些。
不管选择哪种方式学前端,最主要的还是靠自己,你付出的努力越多,收获的肯定也更多。
自学需要很强的自制力并且要坚持学,时间消耗比较久。有基础的自学,想在前端行业找个不错的工作也要一年半载,你是小白时间肯定更久了。并且,自学前面的基础入门阶段可能还行,后面的高级阶段框架估计就难了。最主要的是,自学遇到技术难题,没法解决,容易打击学习的积极性,效果不好。
培训时间短,一般四五个月就可以学好。有一群人跟你一起学,还可以互相讨论共同进步。并且,遇到技术难题能随时解决,学习效果要比自学好。培训最好选择面授的,学得更全面一些。
不管选择哪种方式学前端,最主要的还是靠自己,你付出的努力越多,收获的肯定也更多。
展开全部
Web前端开发工程师要在知识体系上既要有广度和深度!应该具备快速学习能力。
前端工程师要满足四类客户的需求分析如下:1、产品经理。这些是负责策划应用程序的一群人。他们会想出很多新鲜的、奇怪的、甚至是不可能实现的应用。2、UI设计师。这些人负责应用程序的视觉设计和交互模拟。他们关心的是用户对什么敏感、交互的一贯性以及整体的好用性。一般来说,UI设计师侯倾向于流畅靓丽、但并不容易实现的用户界面,而且他们经常不满前端工程师造成 。1px 的误差。3、项目经理。这些人负责实际地运行和维护应用程序。项目管理的主要关注点,无外乎正常运行时间、应用程序始终正常可用的时间、性能和截止日期。项目经理追求的目标往往是尽量保持事情的简单化,以及不在升级更新时引入新问题。4、最终用户。指的是应用程序的主要消费者。尽管前端工程师不会经常与最终用户打交道,但他们的反馈意见至关重要。最终用户要求最多的就是对个人有用的功能,以及竞争性产品所具备的功能。新手学习前端的话,一定要想想为什么要学习它,是出于一种什么心态,然后定位好自己,多向大牛请教,那样往往能让自己成长的快,切勿急躁。在这里一定要对自己做分析,然后找出一种适合的学习方法。
前端工程师要满足四类客户的需求分析如下:1、产品经理。这些是负责策划应用程序的一群人。他们会想出很多新鲜的、奇怪的、甚至是不可能实现的应用。2、UI设计师。这些人负责应用程序的视觉设计和交互模拟。他们关心的是用户对什么敏感、交互的一贯性以及整体的好用性。一般来说,UI设计师侯倾向于流畅靓丽、但并不容易实现的用户界面,而且他们经常不满前端工程师造成 。1px 的误差。3、项目经理。这些人负责实际地运行和维护应用程序。项目管理的主要关注点,无外乎正常运行时间、应用程序始终正常可用的时间、性能和截止日期。项目经理追求的目标往往是尽量保持事情的简单化,以及不在升级更新时引入新问题。4、最终用户。指的是应用程序的主要消费者。尽管前端工程师不会经常与最终用户打交道,但他们的反馈意见至关重要。最终用户要求最多的就是对个人有用的功能,以及竞争性产品所具备的功能。新手学习前端的话,一定要想想为什么要学习它,是出于一种什么心态,然后定位好自己,多向大牛请教,那样往往能让自己成长的快,切勿急躁。在这里一定要对自己做分析,然后找出一种适合的学习方法。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
近些年,越来越多的程序员转移阵地,搞起前端开发。如何做一名优秀的WEB前端工程师,从基础几点给大家谈谈:
1、耐性
在前端的学习过程中必然是枯燥的,所以抛开一切的方法和技术知识,最重要的就是你的耐性。要成为优秀的web前端开发者,要调整好心态。
2、较强的学习能力。
优秀的前端工程师应该具备快速学习能力。推动Web发展的技术并不是静止不动的,没错吧?我甚至可以说这些技术几乎每天都在变化,如果没有快速学习能力,你就跟不上Web发展的步伐。你必须不断提升自己,不断学习新技术、新模式;仅仅依靠今天的知识无法适应未来。Web的明天与今天必将有天壤之别,而你的工作就是要搞清楚如何通过自己的Web应用程序来体现这种翻天覆地的变化。
3、学习方向
有一条好的学习路线是不可缺少的,只有方向对了,努力才有效。
4、学会看源码
学习看源码可以在源代码的基础上进行二次开发,完善或丰富现有系统功能。通过分析源代码,可以学习开发、了解开发者的思路,学习开发者如何通过巧妙的方式、算法解决业务问题,阅读源代码是提高开发水平的快捷方式。
1、耐性
在前端的学习过程中必然是枯燥的,所以抛开一切的方法和技术知识,最重要的就是你的耐性。要成为优秀的web前端开发者,要调整好心态。
2、较强的学习能力。
优秀的前端工程师应该具备快速学习能力。推动Web发展的技术并不是静止不动的,没错吧?我甚至可以说这些技术几乎每天都在变化,如果没有快速学习能力,你就跟不上Web发展的步伐。你必须不断提升自己,不断学习新技术、新模式;仅仅依靠今天的知识无法适应未来。Web的明天与今天必将有天壤之别,而你的工作就是要搞清楚如何通过自己的Web应用程序来体现这种翻天覆地的变化。
3、学习方向
有一条好的学习路线是不可缺少的,只有方向对了,努力才有效。
4、学会看源码
学习看源码可以在源代码的基础上进行二次开发,完善或丰富现有系统功能。通过分析源代码,可以学习开发、了解开发者的思路,学习开发者如何通过巧妙的方式、算法解决业务问题,阅读源代码是提高开发水平的快捷方式。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一阶段——HTML的进修
超文本标识表记标帜说话(HyperText Mark-up Language 简称HTML)是一个网页的骨架,无论是静态网页仍是动态网页,终极前往到阅读器端的都是HTML代码,阅读器将HTML代码诠释衬着后出现给用户。因 此,我们必需把握HTML的根基构造和常用标识表记标帜及属性。
HTML 的进修是一个记忆和理解的过程,在进修过程中可以借助Dreamweaver的“拆分”视图辅助进修。在“设计”视图中看了局,在“代码”视图中学本质, 将各类视图的上风阐扬到极致,这种比力进修的编制填补了纯挚识记HTML标签和属性的死板乏味,想必对列位初学的小盆友们来说必定是极好的!
在进修了HTML之后,我们只是把握了各类“原质料”的建造编制,要想盖一幢楼房就还必要把这些“原质料”按照我们设计的方案组合构造在一起并停止一些款式的美化。
第二个阶段——CSS的进修
CSS是英文Cascading Style Sheets的缩写,叫做层叠款式表,是可以真正做到网页默示与内容分手的一种款式设计说话。相对付传统HTML的默示而言其款式是可以复用的,如许就极大地进步了我们开发的速度,降低了维护的本钱。
同时CSS中的盒子模子、相对构造、绝对构造等可以实现对网页中各工具的位置排版停止像素级的切确节制。经由过程此阶段的进修,我们就可以顺遂完成“一幢楼房”的拔擢。
“楼房”拔擢完成之后,我们可以交给用户使用,可是若是想让用户获得更佳的体验,我们还可以对“楼房”停止更深一步的“装修”,让它看起来更“奢华”一些。
第三个阶段——JavaScript的进修
JavaScript是一种在客户端遍及使用的脚步说话,在JavaScript傍边为我们供给了一些内置函数、工具和DOM把持,借助这些内容我们可以来实现一些客户端的特效、验证、交互等,使我们的页面看起来不那么机械,屌丝霎时逆袭高富帅!有么有?
此时,大概你还沉醉在JavaScript给你带来的惊喜之中,但你的项目司理却俄然对你大吼道
“这个了局在××阅读器下不兼容,重新搞……”
“不兼容?”霎时石化了有木有?
“我擦,坑爹啊!那可是花了我一个晚上写了几百行代码搞定的啊,吐血了都!”
JavaScript的兼容性和复杂性偶尔辰几乎让我们头疼,还好有“大神”帮我们做了封装。
第四个阶段——jQUery的进修
jQuery 是一个免费、开源的轻量级的JavaScript库,并且兼容各类阅读器(jQuery2.0及后续版本抛却了对IE6/7/8阅读器的支撑),同时如今 有良多基于jQuery的插件可供选择,如许在我们实现一些丰盛的动态了局时更便当快捷,大大节约了我们开发的时辰,进步了开发速度,这也充实浮现了其 write less,do more的焦点主旨。这个Feel倍儿爽!有么有?
“奢华大楼”至此拔地而起,可是天天如许日复一日,年复一年的盖楼,好繁琐!能不能将大楼里面每一个零丁部件模块化,当必要盖楼时就像聚积木一样组合在一起,如许岂不是爽歪歪?可以实现吗?谜底是必定的。
这种思惟在Web前端开发中也是合适的,于是乎就出现了各类前端框架,在这里保举给大师的是Bootstrap。
Bootstrap是Twitter推出的一个开源的用于前端开发的工具包,是一个CSS/HTML框架,并且支撑相应式构造。一经推出后颇受接待,不息是GitHub上的热点开源项目。
在项目开发过程中,我们可以借助Bootstrap供给的CSS款式、组件、JavaScript插件等快速的完成页面构造和款式设置,然后再有针对性的微调款式,如许基于框架停止开发大大缩短了开发周期。站在巨人的肩膀上就是爽!
超文本标识表记标帜说话(HyperText Mark-up Language 简称HTML)是一个网页的骨架,无论是静态网页仍是动态网页,终极前往到阅读器端的都是HTML代码,阅读器将HTML代码诠释衬着后出现给用户。因 此,我们必需把握HTML的根基构造和常用标识表记标帜及属性。
HTML 的进修是一个记忆和理解的过程,在进修过程中可以借助Dreamweaver的“拆分”视图辅助进修。在“设计”视图中看了局,在“代码”视图中学本质, 将各类视图的上风阐扬到极致,这种比力进修的编制填补了纯挚识记HTML标签和属性的死板乏味,想必对列位初学的小盆友们来说必定是极好的!
在进修了HTML之后,我们只是把握了各类“原质料”的建造编制,要想盖一幢楼房就还必要把这些“原质料”按照我们设计的方案组合构造在一起并停止一些款式的美化。
第二个阶段——CSS的进修
CSS是英文Cascading Style Sheets的缩写,叫做层叠款式表,是可以真正做到网页默示与内容分手的一种款式设计说话。相对付传统HTML的默示而言其款式是可以复用的,如许就极大地进步了我们开发的速度,降低了维护的本钱。
同时CSS中的盒子模子、相对构造、绝对构造等可以实现对网页中各工具的位置排版停止像素级的切确节制。经由过程此阶段的进修,我们就可以顺遂完成“一幢楼房”的拔擢。
“楼房”拔擢完成之后,我们可以交给用户使用,可是若是想让用户获得更佳的体验,我们还可以对“楼房”停止更深一步的“装修”,让它看起来更“奢华”一些。
第三个阶段——JavaScript的进修
JavaScript是一种在客户端遍及使用的脚步说话,在JavaScript傍边为我们供给了一些内置函数、工具和DOM把持,借助这些内容我们可以来实现一些客户端的特效、验证、交互等,使我们的页面看起来不那么机械,屌丝霎时逆袭高富帅!有么有?
此时,大概你还沉醉在JavaScript给你带来的惊喜之中,但你的项目司理却俄然对你大吼道
“这个了局在××阅读器下不兼容,重新搞……”
“不兼容?”霎时石化了有木有?
“我擦,坑爹啊!那可是花了我一个晚上写了几百行代码搞定的啊,吐血了都!”
JavaScript的兼容性和复杂性偶尔辰几乎让我们头疼,还好有“大神”帮我们做了封装。
第四个阶段——jQUery的进修
jQuery 是一个免费、开源的轻量级的JavaScript库,并且兼容各类阅读器(jQuery2.0及后续版本抛却了对IE6/7/8阅读器的支撑),同时如今 有良多基于jQuery的插件可供选择,如许在我们实现一些丰盛的动态了局时更便当快捷,大大节约了我们开发的时辰,进步了开发速度,这也充实浮现了其 write less,do more的焦点主旨。这个Feel倍儿爽!有么有?
“奢华大楼”至此拔地而起,可是天天如许日复一日,年复一年的盖楼,好繁琐!能不能将大楼里面每一个零丁部件模块化,当必要盖楼时就像聚积木一样组合在一起,如许岂不是爽歪歪?可以实现吗?谜底是必定的。
这种思惟在Web前端开发中也是合适的,于是乎就出现了各类前端框架,在这里保举给大师的是Bootstrap。
Bootstrap是Twitter推出的一个开源的用于前端开发的工具包,是一个CSS/HTML框架,并且支撑相应式构造。一经推出后颇受接待,不息是GitHub上的热点开源项目。
在项目开发过程中,我们可以借助Bootstrap供给的CSS款式、组件、JavaScript插件等快速的完成页面构造和款式设置,然后再有针对性的微调款式,如许基于框架停止开发大大缩短了开发周期。站在巨人的肩膀上就是爽!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询