之前无所事事的工作时光使我辞职后想真正做一门技术,结合所学专业及同学们的现状,入行了IT行业,觉得能够玩转代码是一件很HIGH的事情。经同学介绍来到了传智,之前的同学也有在传智培训过,说还不错,经过一段时间的学习发现在web前端中我最熟悉的,也最自信的是div+css布局。这是web前端开发的基础,学完基础布局之后,突然觉得,自己的一些习惯需要纠正。记录下来引以为戒。
讲师技术水平很高,讲课很有条例,老师都挺负责的,对学员的学习情况进行定期检查,在基础班时讲的html,css,总结为以下几点:一个网页中标签选用的是否得当,最直观的方式便是去掉该网页中的CSS样式表,看网页是否还是具有可读性。为此在网页中应该尽可能的少的使用无语义标签div和span,在语义不明显的,既可以使用p也可以用div的地方,尽量用p,因为p在默认情况下有上下间距,去样式后的可读性更好。对于需要强调的文本,可以用strong或者em标签,不要都用CSS设置,关于这一点应该说考虑SEO优化因素。删除CSS后,发现网站还是有可读性,但是很多地方还是可以进行一些优化的。在制作网页的过程中,总是习惯性的使用比较熟悉的标签,如div p ul li span strong a img 基本上我的网页中都是用这几个标签,加上CSS,对于像small abbr等就好像不认识一般。我想这主要是我的html基础不够牢靠吧,学习html的时候,没学到什么,真正去学习div+ css布局还是在项目中,但是因为过于追求最终的结果,往往忽视了最原本的东西。想着只要页面能兼容就好。到现在演变成了能做出网页,却不知道为什么这么做,如何做到更好,怎么去优化代码架构。
走进学习的误区,想走出来,挺难的。或许可以给所有还在学习中的人们的一个建议,想学习web前端开发的话,先学习下web开发的一些思想,多看看别人总结的经验,再学习技术方面的问题,再回头看更深的。学前端,我绝得最开始当然得有一个计划和好的学习方法,这个计划不是自己凭空想出来的,要在网上找找,看看过来人总结的经验,再结合一下自己的实际情况才做出来的。这个时间一定要花的足,花的有价值,正所谓磨刀不误砍柴工嘛,这一步可一说是最重要的。接下来就是开始开始找书学习了。选择什么书其实也很重要,网上那些大神推荐的书可能并不适合刚开始学习的小白,如果附近有图书馆其实可以结合网上的推荐和自己的学习情况进行筛选,如果一本书你拿到手看了半天还是什么都没看懂,只有两个原因:1、你的心思压根就没在书上面2、这本书不适合你,你得换一本书了。记住看不明白绝对不可能是因为你智商了原因,爬开态度,只能是书的问题。像我之前学习nodejs的时候,看的第一本就是还有学jq的时候,接触的第一本是jQuery入门到精通,也是好厚的一本,看的我心惊胆战的,这要是一页页看完,估计得几个月的时间。。。果断放弃,换了一本不厚不薄的jq入门书,很轻松写意,后来回过头把之前那本jq书看了一遍,真是好书,讲的都是精髓,但那个时候看真的让人好忧伤。 |
|