我给女朋友讲编程总结建议篇,怎么学习html和css
总共写了11篇博客了,7篇讲html的,4篇讲网络的。不敢说写的多么好吧,最起码的是我迈出了写作的第一步,写作的过程中了解了一些其他的知识,比如SEO、几种重定向等,由于个人能力和见识有限,写出来的东西并是不是太好。
像html的那些标签,说出来大家都知道,但是具体设计网页的时候,使用哪种标签是最好的?怎么和CSS搭配最完美?写网页的时候,有没有什么艺术性的指导?对我这个初级的程序员来说,确实太难了,没有见识过大牛的技术,没有经历过高山流水,怎么可能写出绝对的干货。
有个大师说,50岁之前不写东西,只看,做笔记,不幸的是,他没有活到50岁。
程序员,如果都像老赵那样,坚定做一线码农,写代码写到60岁,那何愁成不了专家,关键是,我们坐得住吗?有这个毅力吗?心里就没有过其他想法?
我写博客,最大的一个原因,就是找一个让自己坚持的理由。我不知道在程序员这个岗位上能坚持多少年,但是,我想,在我还是程序员的时候,写点东西,留下一点痕迹。
先说一下女朋友的近况吧。
本来,我们都是师范的,女朋友是学数学的,如果不是我,她可能是一名很好的教师。在她决定不走教师这条路的时候,老师和同学都觉得可惜。
不过,有一个好处就是,她告诉我说,以前以为自己只有教师这一条路,没想到还有其他的路可以走。
女朋友最近在外面出差,40多天了,8月底也不一定能回来。基本上每天都要加班,12点之前没有回去过,2点前没有睡过,有时候,我就想,如果不是因为我,7月、8月她正在放暑假,而实际却是天天加班。
今天女朋友给我讲,她练习a标签的使用方法的时候,页面报错,让我帮忙看看。我说a标签挺简单的啊,对照我写的例子,看看网址写的对不对,标签有没有闭合。她说没时间,平时工作太忙,都是等到晚上11点多了,累的不行了,当做娱乐看一下。
当时我就有点急了,不过也没有表现出来,知道她太累了,太忙了。我这人有个毛病,耐心不足,对于特别简单的东西,有时会表现的不屑一顾,记得以前我教女朋友装系统,给她说一下大概的思路,然后点一点,在本子上记一下,就交差了。
女朋友训了我一顿,让我把每一步都写到本子上,具体到每个字母,都要写好。她说写好了检查,我本来是想让她多练呢,这东西,记在本子上效果是很差的。我猜,女朋友现在已经忘得差不多了。
想起来了我们刚上大学,我们宿舍4个人,兑钱买了一台二手电脑,整天拆机装机,为了学习老毛桃装系统,专门打印出来,对照着做。
这其实就是一个学习方法的问题。
学习编程,最重要的就是动手去写,去练习,运行出来,看效果。业界有个说法,高手在招聘程序员的时候,让你现场写代码,看一会,基本上就知道你的大致水平了,这其实就是习惯,没有写过好代码,怎么可能在现场超水平发挥呢?
对于学习html和css,可以到这个网站上学习,http://www.w3school.com.cn,这个网站的分类很明显,每一节的内容也不多,完全可以一天学习一点点。里面有很多小例子,可以直接在这个网站上运行查看效果。
不过,我的看法是,可以先看看效果,然后自己在nodepad++上敲一下,动手练一下,对于熟悉的标签,可以复制下来,但是对于不熟悉的标签和样式,最好还是动手写一下,这样能够加深印象。
另外,有一些内容看了可能不是太明白,可以单独摘出来搜索一下,一般可以多看几篇文章,基本上就可以把这个小知识点掌握了。我写文章的时候,有时担心漏了什么,比如搜一下title,从百度百科中我可以学习一些SEO的技巧;搜”重定向”,我发现了301重定向和302重定向。这些东西都是搜出来的。
如果实在是看不懂,那就放过去,当经历一些事件后,有了一定的经验,到时候看也许就简单多了。
当我给女朋友说,html的基本讲完了,她问,什么叫基本讲完了?不能讲的深入一些,内容多一些吗?我需要把它掌握扎实了。
这让我想起来了以前看到的一篇文章,是一个老外写的,他说,如果同时有几个技术,比如html、css、javascript等等,是一门一门的死磕,把一门学习精通了,再学习下一个技术?还是,每一样都先学习一些基本的,然后慢慢的同步提升?这两种方式哪种更高效一些呢?
那个老外的观点是后者,其实我们大多数人基本上也是这么做的,都是先学习基本的,不过后面会遇到瓶颈,感觉没啥进步,应该是没有抓到要领吧。
下一个系列就是写CSS了,其实我在这方面也是菜鸟一个,以前学习C、C++的时候,我是看不上网页的,密密麻麻的,一团浆糊,感觉很讨厌,主要的问题是我不懂。不过,后来转向了.Net,做起来了网页,既然踏上了这条道,那就走走试试吧。
总结:
1, 多动手敲代码,运行,查看效果。
2, 对于不懂的内容,要先百度,先尝试自己解决。提问的时候,也要告诉对方你查了哪些东西,这表明你努力做了。
我给女朋友讲编程总结建议篇,怎么学习html和css的更多相关文章
- 我给女朋友讲编程html系列(3) --html中的超链接标签-a标签 和 框架frame与框架集frameset
我们浏览网页的时候,当单击某段文字或图片时,就会打开一个新的网页,这里面就使用了超链接. 就比如下图是一个导航类网页,当你单击某个链接就会打开新的网页. 比如,我拿我的qq空间“金河访谈”举例,新建一 ...
- 我给女朋友讲编程html系列(1) -- Html快速入门
Html是一门编写网页的语言. 在我学习Html的时候,网上的很多朋友说,直接使用[记事本]编写就行了,最后保存为后缀名为 .html 的文件. 不过,我建议你用[Nodepad++]来编写网页,用这 ...
- 我给女朋友讲编程html系列(4) -- html常用简单标签
今天似乎有点感冒,浑身无力,在操场上躺了半个小时,好了许多.好了,废话不说了,还是写今天的教程吧. 1,html中的换行标签是 br,写法是: <br /> 2,html中有一些特殊的字符 ...
- 我给女朋友讲编程html系列(2) --Html标题标签h1
Html是一门标签语言,因此学习Html最快的方式就是学习使用html标签. html标题标签:h1,h2,h3,h4,h5,h6 标题标签总共有6个,h1,h2,h3,h4,h5,h6,从h1到h6 ...
- 我给女朋友讲编程CSS系列(4) CSS盒子模型
什么是CSS盒子模型?如何学习CSS的盒子模型? 这篇文章,以 [分享 + 结论] 的方式来写. 1, 看w3school的[CSS 框模型概述] 网址为: http://www.w3school ...
- 我给女朋友讲编程CSS系列(3) CSS如何设置字体的类型、大小、颜色,如何使用火狐浏览器的Firebug插件查看网页的字体
一.CSS如何设置字体的类型.大小.颜色 设计网页时,一般设置body的字体,让其他标签继承body的字体,这样设置特别方便,但是标题标签h1到h6和表单标签(input类型)是没有继承body的字体 ...
- 我给女朋友讲编程CSS系列(2)- CSS语法、3大选择器、选择器优先级
首先看一下使用Css设置h1标签字体颜色和大小的例子,效果图如下: 新建一个网页test.html,然后复制粘贴下面的内容: <html> <head> <style t ...
- 我给女朋友讲编程CSS系列(1) –添加CSS样式的3种方式及样式表的优先权
如果说,原生态就是美,那么,我们就没有必要穿衣打扮. 网页是什么? 说白了,网页就是一堆[html标签]有序的搭配,让[CSS属性值]整整容,请[Javascript语言]处理一下事件. 一个人的整容 ...
- linux shell语言编程规范安全篇之通用原则【转】
shell语言编程规范安全篇是针对bash语言编程中的数据校验.加密与解密.脚本执行.目录&文件操作等方面,描述可能导致安全漏洞或风险的常见编码错误.该规范基于业界最佳实践,并总结了公司内部的 ...
随机推荐
- css禁止文字被选中
有时候,为了让用户有更好的体验,需要禁用掉文本选中功能 比如:使用a标签模拟按钮,如果不禁用掉文本选中功能,那么双击时会选中文字,用起来很不爽. 多数情况下,只需要使用CSS样式就可以实现这个功能啦: ...
- java.lang.IllegalArgumentException: Document base F:\personal\projects\annoMVC\web does not exist or is not a readable directory
tomcat明明在d盘,怎么到F盘了...纳闷啊... 解决办法: 1停掉Tomcat服务2把/conf/Catalina/localhost下的文件删除掉(我在这个文件夹里发现了一个xml,指向了F ...
- 菜鸟 学注册机编写之 “RSA”
测试环境 系统: xp sp3 调试器 :od 1.10 RSA简单介绍 选取两个别人不知道的大素数p, q. 公共模n = p*q 欧拉值φ(n) = (p-1)(q-1) 选取公匙(加密匙) e ...
- grafana快速入门
入门 本指南将帮助您开始并熟悉Grafana.它假定您有一台正在运行的Grafana服务器,并至少添加了一个数据源. 初学者指南 观看10分钟的初学者指南,以建立仪表板,以快速介绍设置仪表板和面板. ...
- cms-详细页面2
详细页面遗留下来的部分: 1:当前位置 2.分享 3.时间格式 4.摘要 5.关键字: 解决方案: 1:当前位置:---后台拼接 2:分享:前端一段js代码 3.摘要,直接数据库查询 4.时间格式:引 ...
- HDU 1059 Dividing 分配(多重背包,母函数)
题意: 两个人共同收藏了一些石头,现在要分道扬镳,得分资产了,石头具有不同的收藏价值,分别为1.2.3.4.5.6共6个价钱.问:是否能公平分配? 输入: 每行为一个测试例子,每行包括6个数字,分别对 ...
- ASP.NET MVC 长连接(服务器推)完整实现
1.什么是"服务器推"(百科来一波)? 传统模式的 Web 系统以客户端发出请求.服务器端响应的方式工作.这种方式并不能满足很多现实应用的需求,譬如: 监控系统:后台硬件热插拔.L ...
- hihocoder 1109 堆优化的Prim算法
题目链接:http://hihocoder.com/problemset/problem/1109 , 最小生成树 + 堆优化(优先队列). 可以用优先队列,也可以自己手动模拟堆,为了练手,我两种都试 ...
- IOS NSKeyedArchiver(归档存取数据)
如果对象是NSString.NSDictionary.NSArray.NSData.NSNumber等类 型,可以直接用NSKeyedArchiver进行归档和恢复 不是所有的对象都可以直接用这种方法 ...
- 如何解决EXCEL中的科学计数法
EXCEL虽然能够有效的处理数据,尤其是数字的计算.但是,在单元格中输入数字的时候,很多时候都会受到科学计算法的困扰. 当单元格中输入的数字,超过11位时,就会自动变成科学计数法.无论您怎么调整列的宽 ...