我是17年毕业的长沙人,工作一年。由于自身原因和家里原因,我决定回长沙稳定,于是辞掉了在广州的工作,准备回长沙找工作。在这期间,我姐推荐我去学互联网,一听到互联网,全身都是属于抵触的,因为从来没有接触过这个圈子,也不知道要学习什么,更何况大学四年也没有接触过数学,心里纠结了很久很久,我是要放弃学了四年的专业,选择转行吗?我能学好吗?我能坚持下去吗?还是我选择学UI设计呢?UI毕竟和自己的专业有关联,学起来的时候,应该容易上手一些吧?另一方面又想着,我还年轻,需要去尝试不一样的东西,需要不断的充实自己,扩充自己的知识,为了不被淘汰,需要掌握一门技术。后来通过与北京的一位老师了解后,我选择了学前端,再接触ui。虽然老师有发相关内容链接给我查看,但我还是一头雾水,因为我连学习的课程的名称都不知道是什么(html,css,js这些是什么呢?)。 直到22号的预读班的开始,我才慢慢的真正了解前端要学什么。也了解到班上大部分人的情况差不多,都是转行,零基础。就因为信念,我们不远千里,汇集于一个班。短短的五天预读班初体验自学时间,就已经让我感觉回到了高中奋斗的时间,可以说每个同学埋头苦干,沉浸在学习的世界里,这样的氛围是我高中毕业后再也没有体验过的,这让我过的很充实,心里也很踏实,之前的种种担心也放下了。在这样的氛围下,时间过得超快,班上的同学非常努力,有的晚上12:00还在敲代码写网页,甚至更晚,最可怕的是他们第二天起来得也非常早。
基础班马上要结束了,历经一个月的学习,初步学习了编程的前端部分内容:HTML、CSS。知道了html是一种标记语言,它通过标记标签来描述网页,html文档包含了html标签及文本内容;css是用来定义如何显示html元素,给html内容添加样式属性,通常储存在样式表中;JavaScript是一种轻量级的编程语言,它是可插入html页面的编程代码; html是一种超文本语言,静态网页也是由html的标签标记以及标记的属性来体现出来的,html学习中主要是对各种标签的学习和使用,搭建出一个静态网页。在html学习中,没有什么太大的难点,需要注意的就是各种标签名在html文档中的作用,包括标签名在结尾时要加斜杠,以防学习后面知识过程中可能造成遗忘,可以通过后面的学习,不断的练习与积累就可以牢记html的知识。 css最明显的作用就是可以把页面的布局和页面外观给完全分离出来,分离出来的css内容部分,它可以通过外部链接到html文本中实现改变外观的效果,这一类被我们称作外部样式表;它也可以通过内部css的方式使用style标签写在body前面来实现改变外观的效果。相对于从html文档中设置标签属性,css更简单化,可以直接给统一选择器下的文档标签设置属性。css是通过给文档标签设置id、class类名、或者直接通过文档标签名设置的样式属性(id选择器、class选择器、元素选择器)。css中还有:子选择器、后代选择器、分组选择器、嵌套选择器。css可以设置的属性包括以下几大类:①字体类别、字体大小、字体加粗、字体斜体。②文本颜色、文本居中、下划线、缩进、行高。③背景颜色、背景图片、定位、是否滚动、重复。④浮动。⑤表格、边框属性、样式。⑥链接类别、伪类和伪元素。⑦隐藏、显示文本、指针样式。这些知识点种类比较多,需要多加记忆。个人觉得重难点在于浮动、定位这两点,还需要注意的就是字体和背景的简写顺序不能记错了。
对于刚学写编程的小白来说,经常出现各种问题,导致页面效果显示不出来。比如说:所有的操作是否在英文的输入法中进行。在css样式中,每句话是否用分号来结束;选择器之间用空格隔开;是否多了花括号。当图片不能显示时,图片路径是否正确。是否用link引用css效果等等,这些是我现阶段常容易出现的问题。
当然,在老师讲课的时候,一定不要处于“浮动”状态,一方面很容易走神,后面跟不上上课节奏。另一方面,后面的同学会追上来,赶上你的水平。“只要学不死,就往死里学”。๑乛◡乛๑ ๑乛◡乛๑ ๑乛◡乛๑ ๑乛◡乛๑ ๑乛◡乛๑加油加油。
|
|