zoukankan      html  css  js  c++  java
  • 发挥个人的优势,踏踏实实的学习前端开发,为你传授学习心得

    想跟每一位前端开发人员谈一谈学习前端开发的一些心得。本篇文章我就来给大家说一说我在学习前端开发过程中的一些经验,我把它们总结成了十条警言,希望能够对你的学习带来一些小的帮助。希望大家能为小编分享,谢谢!

    文是《前端开发学习心得》的第二篇,为大家分享十条警言的后五条,承接上一篇文章的前五条。

    承接文章:学习前端开发,一段心路历程,这个世界根本没有速成的方法

    web前端/html5学习群:250777811

    前端开发是当今社会上比较有发展潜力的一个行业,该行业主要以Web开发、移动端开发、全栈式开发等为主要内容。在社会上有较为广泛的应用领域,从业者有较为丰厚的薪资待遇。那么对于一个前端开发从业者来说,如何学习前端开发的相关知识,如何将自己打造为一个强大的前端开发设计师呢?小编从事多年的一线教学工作,深入挖掘学生在学习阶段的特点,总结了以下十条学习心得,愿意与大家一同分享。

    由于篇幅问题,我将《前端开发学习心得》分成了两篇文章,本篇文章为大家阐述后五条,前五条在文章开始的位置处有链接,大家可以点击阅读。

    第六条:多归纳多总结,透过表面看本质。

    前端开发需要学习的科目众多,知识点庞杂凌乱,非常难以记忆。

    • 首先我个人认为,在你的大脑中创建出整个前端开发的知识框架,才能说明你真的学会了。

    • 其次,千万不要盲目地认为,到了工作中我就复制代码就可以了,常用的记住就行了。这种“代码可以在工作中复制”的思想从出发点上来说就是万万不能要的。表面看来确实是这样,但是本质上透露了一个学习者的学习态度和方法。带着这种思想去学习前端开发是学不到技术的。我个人认为,即使是复制粘贴,你也是要在理解原理的基础上来完成。

    • 再次,一种“我只学习工作中能够用到的,用不到的和我无关”的思想也在许多初学者身上暴露了出来。大家为了工作希望速成的心理可以理解,但是仔细想一想,学会了这门技术,可是大家一辈子的饭碗啊,你对它其他领域的应用就没有任何的兴趣吗?不想了解更多关于它的一些内容吗?

    那可能有人就会说,这么多知识内容,如何记忆呢?这就需要大家多归纳总结。拿出一个小本子,把一些常用的代码写法总结出来,把学科之间有渗透的部分加以对比,慢慢地你就会拨开迷雾、豁然开朗。

    这里我给大家提出几个技术性的问题,看看是不是你需要总结你所学的知识点了呢?

    • jQuery所提供的所有选择器是不是需要总结一下。

    • 在JavaScript中,如何为多个元素绑定相同的事件?这样的操作有几种方法?

    • node.js中的文件模块所提供的读写文件的方法都有哪些?

    • 总结HTML5中canvas API中所有绘图的功能。

    • 对于DOM节点的操作,jQuery和JavaScript各采用了哪些不同的方式。

    • 利用JavaScript自定义类时,构造函数模式、原型模式、混合模式的各自优缺点都有哪些?

    • 想一想,闭包都用在哪些场合中?

    大家看一看,我们需要总结的知识点是不是非常多。所以说,总结知识点也是大家每天学习的必备环节。

    第七条:涉及后台领域,尽自己最大的努力学习一门后台语言。

    一门后台语言的掌握,对于一个前端开发人员来说有下列好处:

    • 通过对后台语言的学习,可以了解数据库技术的工作原理和应用。

    • 更好的理解前后台数据传递的本质。

    • 为学习全栈式开发打下一个基础。

    • 在前端布局时,能够更好的配合后台开发人员。

    • 当你自己接了一个私活时,可以前后台独立完成。

    正所谓“技多不压身”。学的越多,站得越高,看得越远,越能够运筹帷幄。

    除此之外,有许多正在学习Ajax、AngularJS、VUE等技术的同学,由于没有接触过后台和数据库技术,根本不了解为什么要传递数据。

    web前端/javascript学习群:250777811

    那么,后台技术都有哪些呢?这里为大家简单的介绍一下。

    现在较为流行的后台技术主要有三种:ASP.net、JSP/Java、PHP。首先这三门技术都可以实现后台所要求的所有功能,在对数据库的操作和原理上来说是没有区别的。区别在于用的哪种脚本语言,使用的哪种MVC框架以及一些自身独有的开发技巧。

    数据库方面主要包括MySQL、SQL Server、Oracle。这三种数据库在基本操作上没有什么太大的区别,从前端开发的角度来看,学习者比较容易上手。

    在这里,建议多接触一下JSP/Java和ASP.net,学会使用EclipseVisual Studio工具,最基本的后台框架可以搭建起来,能够传递简单的数据,理解数据库在整个项目开发中的地位,能独立完成一个简单的项目。对于一个前端开发的学习者来说就足够了。如果有精力,系统的学习那就更好的。

    第八条:加快阅读速度,提高自己的学习能力。

    在今天这个日新月异的时代,IT技术的更新可谓是越来越快。任何企业都希望能够招到一名开发经验丰富、技术掌握扎实、懂得多会的多的设计师,但是事实是这类精英人才在社会上非常少,而且薪资要求也非常高。因此各个企业只能从刚刚入行两三年的人员队伍中寻求精英。

    这样,企业对于一个优秀的程序员就会提出一个非常基础的要求,那就是“学习能力”。

    说的再简单点就是:你不会,可以学啊!

    在工作中还像在学校时,一个学期学一门技术吗?不可能的,一个星期的时间有时候都不会给你留出来,三两天给我必须搞定。

    这种情况,我相信许多开发人员在参加工作的初期一定都遇到过。

    那么,如何提高自己的学习能力和自学速度呢?这里也提供几种简单的方法供大家参考。

    • 多读书。哪怕读一些与前端开发无关的书。读书可以锻炼我们的阅读速度,也能让我们的心智平静下来。如果说从事技术方面的工作,连一本完整的书都没有读完的毅力,真的会错过很多内容。

    • 看科技文章。关注一些科技类的公众号,多看这些公众号发布的科技类的小文章,这里面有许多长句子,可以锻炼我们大脑的理解能力,并提升我们的理解速度。

    • 自己讲。对于刚刚接触的技术或正在学习过程中的内容,可以自己讲给自己听。在自家讲的过程中,锻炼了大脑的反应能力和组织能力,对知识点的快速掌握也有很好地作用。正所谓教师掌握知识的速度一般都比较快也是这个道理。

    二十一世纪,学习能力对于各行各业都是非常的重要。你还有哪些适合自己的提升自学能力和学习的速度的方法,欢迎留言和大家一同分享。

    第九条:重视移动布局,多使用移动端框架开发。

    现在许多公司的业务方向渐渐地从PC端过渡到了移动端。手机上的项目开发、微信开发等已经成为了当今开发的主流。这个方面一定不能忽略。

    这里,同样给大家介绍几款移动端框架,希望大家可以多多学习。

    • jQuery Mobile,尽管这个框架使用的比较少,但是它与jQuery技术兼容的特点,以及简单的开发方法,可以作为第一门移动框架的学习首选。

    • Bootstrap,这个就不用说了,这是响应式开发的重要框架。一定要掌握。

    • Light 7,一个小型的模拟苹果手机UI的移动端框架,使用起来非常方便。

    • Framework 7,这个是比较常用的一款移动端框架。

    当然,多了解一些有关微信公众号开发和微信小程序方面的知识就更好了。

    第十条:勤思考多设计,充分发挥大脑的潜质。

    孔子说过:“学而不思则罔,思而不学则殆”。先秦圣贤在几千年前就为我们解释了“学习”与“思考”的辩证关系。

    学习任何技术,也需要大家不断地思考。思考一个小知识点在各个不同的领域是如何应用的。思考当今流行的效果是如何实现的。思考知识点之间是如何协同工作的。思考研发这些技术的人将技术设计成现在的样子当初是如何考虑的。

    你的大脑是你的财富,越用越灵活,越用越强大。一定要充分发挥我们大脑的潜质,让学习的过程不再是枯燥的接收,让知识的掌握不再是简单的速成。这样,才能循序渐进的养成为一个优秀的合格的设计师。

    (全文完)

     

    web前端/html5学习群:250777811

    文章预告

    下一篇文章中,继续为大家讲解CSS属性。下一篇重点讲述浮动属性。浮动属性是流式定位的重要属性,承担了大部分传统布局的功能。希望广大前端学习者千万不要错过!

  • 相关阅读:
    修复文件系统
    遗忘root密码,对密码进行重置
    grub引导程序破坏修复下
    模拟Grub引导故障上(配置文件损坏)
    模拟MBR故障修复
    RAID5 制作 (一个硬盘制作)
    RAID10 (硬盘制作)
    du,df区别
    07_软件的安装
    06_find-查找文件
  • 原文地址:https://www.cnblogs.com/gongyue/p/7704617.html
Copyright © 2011-2022 走看看