A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

luosong

初级黑马

  • 黑马币:17

  • 帖子:5

  • 精华:0

© luosong 初级黑马   /  2019-11-24 20:31  /  795 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

来到黑马学习前端已经快一个月了,基础班的课程也即将告一段落。在这一阶段我们先了解了常见的元素及其使用方法,随后学习了position属性和页面布局,下面我简单分享一下自己的收获以及对知识的理解。
我觉得学习b前端一般是两种方式:一是自学,而是培训
自学需要很强的自制力并且要坚持学,时间消耗比较久。有基础的自学,想在IT行业找个不错的工作也要一年半载,你是小白时间肯定更久了。并且,自学前端的基础入门阶段可能还行,后面的高级阶段框架估计就难了。最主要的是,自学遇到技术难题,没法解决,容易打击学习的积极性,效果不好。
培训时间短,一般四五个月就可以学好。有一群人跟你一起学,还可以互相讨论共同进步。并且,遇到技术难题能随时解决,学习效果要比自学好。培训最好选择面授的,学的更全面一些,学习效果也更好一些。
不管选择哪种方式学前端,最主要的还是靠自己,你付出的努力越多,收获的肯定也更多。
为什么选择前端?
      朋友都劝我学习java,但是我却有不一样的想法,我选择了前端。首先,我的没有接触过类似行业,也没有后端的经验。 其次,我其实对前端蛮喜欢的,,但是从来没有系统的学习过。
学习方法
      其实说白了就是多练习,我的练习并不多,每次布局之前我都会先思考一下如何布局,怎么样用更少的盒子,更少的css代码实现,我的思想就是精简,减少不必要的class名、盒子,多用伪类选择器。只是目前水平没有这么高而已。
再布局完成后,在回过头来看一遍代码,思考哪里还能精简,哪里还可以用第二种、第三种方法去实现。
我觉得不管哪个阶段,不管是什么语言,思考永远比敲代码重要
学习是永无止境的,只有不断的学习,才能在工作的运用,学习web前端只有不断的学习才能收获成功,才能知道web前端是怎样运作的,架构是什么。
 常见的元素及其使用方法,主要讲的是网页布局结构,如何去快速正确的把网页给展现出来。学习过程中我感觉很多东西都不会正确使用,总是容易把各个元素或者属性用错地方导致出现问题,特别是对于浮动属性。对于float真的是印象深刻,因为最开始并不知道用在哪里,所以对于float这个属性如何用是在学习了float之后的一星期之后了,这段时间就是自己不断的探索试验的过程。学习是永无止境的,只有不断的学习,才能在工作的运用,学习web前端只有不断的学习才能收获成功,才能知道web前端是怎样运作的,架构是什么。前端开发的相关技术和知识非常多,每年还会有许多新的技术诞生并得到广泛的推广。IT行业本身就是一个技术更新非常快的行业。不过每门技术都有它最基本的知识内容和基础体系。无论学到多深的程度,扎实的基本功是必不可少的。
通过上一次学习京东登陆界面,更加的认识到界面的整体布局和一些常用的命名规则,在实际中的运用,在学习中学习一些常用的选择器。
web前端要不断的积累,不断的学习经验,不断的向老师同学问问题,学习他们的方法,来提高自己的经验,才能为以后的到了铺垫。
前景与趋势
经过近5年的快速发展,目前前端开发技术栈已经进入成熟期。在React和Vue等框架出现后,前端在代码开发方面的复杂度已经基本得到解决,再加上Node解决前后端分离,前端技术栈本身其实已经非常成熟。

       HTML内的技术改进
这个能影响到的范围看起来很大,但其实场景比较有限,主要是排除掉上面说的1和3之外的空间。空间就在于这两大技术目前都没有成熟的最佳实践,还需要探索。
万物互联的时代,更多的人、场景、知识将需要被更加紧密地联系在一起,而有连接的地方就会有界面,有界面的地方就会有前端。每一门学科与技术都是在不断摸索和总结中前行,前端技术也不例外。未来我们有理由相信在前端技术日趋成熟的前提下,新的突破和变革将会给我们的工作与生活带来更多惊喜。

Web前后端融合为全栈开发
Node.js已经给前端开发很好地开了个头,这个头就是让前端人员了解HTTP协议的细节,了解常规的API开发。我相信很多人已经看明白了,为什么我们要做前后端分离,这里面主要原因除了代码开发部署上的分离,还有一部分是让不懂HTTP协议的人不要在接口层瞎鼓捣,因为这里面细节太多了,你都不了解HTTP缓存,你怎么知道哪个API的HTTP header应该用什么呢。因此了解HTTP协议的前端,会慢慢吃掉这部分后端开发的任务,而了解HTTP协议的后端,也会因为三大框架开发模式的成熟而学会前端开发。进而,这些两类人演化为全栈开发。

入口应用会小程序化
类似腾讯、阿里、滴滴、美团这样作为入口的应用,会自己做自己的一套小程序体系,在自己的app内通行。这里的意思不是说大家都会去用微信小程序,而是会效仿微信小程序这套体系,搬到自己的app内。
主要原因是,这些入口应用容纳自己公司各类业务线,已经臃肿不堪,使用原生开发迭代效率跟不上,使用HTML又难以做到高性能,因此使用类似小程序的方案,可以做到畅享HTML多年来积累的开发模式,同时裁撤大量平时用不到的API,降低渲染页面的复杂度。这个趋势会涉及到移动端开发。






0 个回复

您需要登录后才可以回帖 登录 | 加入黑马