初入IT,望多指教

 学习web前端将近有半年了,作为“半个”程序员,现在才开始写博客,似乎是有些晚了。其实在很早之前就已经申请了博客,但却因为一致不知道写什么内容而拖到现在,就算是现在,也是很被动地在做这件事。总觉得程序代码这个东西枯燥而又乏味,如今看来这就是我一直找不到学习方法的原因了。

    进入这个行业也是因为一次偶然,作为一名普通的大学生,工作当然成为了很苦恼的问题,即没有高学历,也没有特殊技能;这样的我能找什么样的工作呢,就这时,IT这个行业进入了我的视野,一开始,自然而然是抱着好奇的心态来学的,确实它也让我收获颇多,原来一个简单的网页背后需要一个程序员或者多个程序员付出如此大的努力。当我靠自己的努力写出一个网页时,这是一件很开心的事,虽然现在还是在模仿。"先模仿再超越"在这个行业里我明白这个道理。

    对于前端的一些基本的知识,我的掌握不牢靠,总认为我只要能把网页写出来就行,知道那么多干什么了?就在今天,我的老师问了这么一个问题:HTTP协议是什么?我们组共有四个人,三个人没有回答上来,一个人答错了,我作为组长,这个问题居然回答不上,毕竟作为一个程序员,连HTTP协议都不知道是什么,那你还写什么网页呢?在求职中,估计都不用再问你第二个问题,就会直接out吧!如此类似的情况还有上次的项目答辩,作为从未接触过前端的我们来说,项目我们不能够说完美,但大体上也还过的去,但在资深老师的眼里,我们就依葫芦画瓢,让代码冗长,页面也不美观。他也询问了每个同学几个问题,遗憾的是,很多同学都被问傻掉了。我也不例外,在没有任务的情况下,我总觉得自己无所事事,其实不然,这么多的细节问题,留给谁去处理呢?作为一名程序员,你不能只懂得写代码,还得知道你的代码是什么意思,这样你才可能在这个行业有所突破,尤其是我们这种半路杀出的程咬金。你相比于学过的人来说已经相差一大截了,如果再不努力,怕是再两三次都赶不上。

    HTTP协议是什么?既然不了解,那么就要攻破这个问题。其实它翻译过来就是超文本传输协议,它有什么作用呢?就像是你听得懂别人的语言,机器也有机器的语言,当你发送请求时,必须遵循HTTP协议,而服务器响应时,也得遵循它;它的格式是:

           请求头

           请求行

           空行

           消息体

    空行可以不写,其它三个必须存在。

作为简单的入门知识,了解XHTML,CSS,JS也必不可少,这些都与我们的饭碗密切相关,XHTML超文本标记语言,扩展名通常为.html或.htm;CSS是指元素层叠样式表,它可以将我们写的为.html的文件变化成我们所需要的样式,而JS(javaScript)是浏览器的脚本语言,它的功能就非常强大了,它是我们数据交互的桥梁。理解了这些。那么你学习起来就要相对简单一些了,一份耕耘一份收获,如果你坚持不懈,那么你定有所成。

posted @ 2015-05-25 21:22  晒太阳的加菲  阅读(106)  评论(0编辑  收藏  举报