就前端而言,自学能力是极其重要的;其实整个互联网行业都是如此。说句实在话,前端基本都要靠自学!技术那么多,知识点那么多,不可能都让别人带着你一个个知识点学吧。所以必须在思想上认识到这一点。不要千万觉得自学前端,这事不靠谱。同时,在进入前端之前,更要做好不断学习的思想准备。为什么呢?这里面至少有两个客观的因素,我稍微解释一下。1,前端技术日新月异,你不可能啃老本。不管你是科班出身还是培训机构出来的。2,技术不断更新,你就必须不断地学习,才能胜任前端工作。这些都要求我们必须具备基本的自学能力。我自己呢,是毕业不久的前端小兵,计算机相关专业的,但我关于前端的知识与能力,基本上靠在图书馆泡馆自学的。可能在经历上,有一点资格回答你的问题吧。学一样东西,不管是什么,都必须靠积累;而要学好前端更是如此,最重要的一点就是,摆正心态,速成决无可能,必须靠不断的学习才能收获知识与能力。有了这个认识才能接着谈学习什么,如何学习。
作者:潇13狼
链接:https://www.zhihu.com/question/33652497/answer/151812282
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
要选一个好的工具。工欲善其事,必先利其器。但选定了之后,就不要轻易更换了,毕竟每一款软件都是有一定的学习成本的,要想熟练掌握一款软件,必须要经过长时间的使用。频繁换工具,只是在浪费你的学习时间。这里自然是推荐SublimeText3,网上有一篇讲如何让你的Sublime更加得心顺手的文章,动手搜索一番,唾手可得。另外再讲一点关于对前端的认识的。前端理论上分为两大类,一类是写页面(Html+Css)的,一类是写交互(JS)的。一般来说,只有大公司才会分得这么细。也就是说,你只会Html和CSS的话,在现实中,是远远不够的;在前端的编程世界里,JavaScript是占统治地位的。你要学前端,就绕不开Ta;你要学好前端,更应该掌握好Ta。其实JavaScript,简称JS,学名ECMAScript,都是这家伙的称呼。稍稍解释一下,这家伙和另一门大名鼎鼎的语言Java,没什么关系,只是那时候,人家Java很火,JavaScript的爹妈借势就给他改成了JavaScript的名字,其实Ta原名叫LiveScript。JavaScript的作者其实只花了几天就完成了JavaScript,所以,尽管后来JavaScript非常地成功,但也存在不少缺陷。为了解决这些缺陷,JavaScript的库和JavaScript的框架就如雨后春笋般地冒出来,现在比较流行的库有JQuery、Prototype以及MooTools等;比较火的框架有Bootstrap、Angular、React以及Vue等。尤其是NodeJS诞生后,JavaScript更是突破了前端的界限,冲到了后端,以致于现在诞生了一个新的职业“全栈工程师”。这在目前是前端发展的一个重要方向。另外一个重要方向就是混合式App的开发,对的,用传统网页技术(Html+CSS+JS),可以开发出跨Andorid平台以及iOS平台的App,代表有APICloud,DCloud,以及React。而第三个重要方向是HTML5游戏开发,了解不深,不多赘言。我要讲的是,新的技术如此之多,如何选择成为难题。这么多的技术,一个人的精力和时间都是有限的。个人认为,最重要的就是要把基础打好,任何JS框架的基础都是JS,只有实打实地掌握了JS,那其他那些框架学起来才能如鱼得水。打好基础,勿浮夸,勿贪多。 |
|