最近想做网站开发的童鞋也有不少,至少比想做嵌入式的多。。。
本人接触网站开发有一些时间了,个人的一点经验给想入这个方向又一点经验都没的童鞋们一点学习流程的建议吧,希望能有帮助,也欢迎正在做这行的大神们来补充,有些想法可能out了,欢迎拍砖啊。
第一天:
上网直接找W3C或W3C翻译过来的html的教程,也不要装啥编程软件,直接用记事本跟着例子做,把那些基本的<html><body><table><tr><td>之类的tag熟悉熟悉,写个最简单的helloworld,然后右键浏览器点开,看你第一个静态网页出来了。
第一个星期:
继续熟悉html,最起码你能弄得复杂点,多弄几个几个静态网页,简单的链接要学会,Javascript和CSS也要开始稍微接触了,你会发现,咦,你会改字体颜色了,你会设置JS,点击能跳出个窗口了。很有成就感吧。
第一个月:
如果你很努力的话,html基本可以手到擒来了,简单的JS和CSS原理也懂了,恩,花一连两天给自己做个个人网站吧,全静态就行,比如个人兴趣爱好啊,收藏的链接啊乱七八糟的。争取用JS和CSS做的漂亮点。
第二/第三个月:
经过一个月后,你会发现,妈的,这也叫做网站,记事本或其他编辑器一个字一个字的码,累死了,然后你就需要接触各种开发环境和动态语言了。
新手,就从Dreamwaver开始吧,各种可视化编程,以后你熟悉了,可以换其他IDE. 语言么,推荐PHP, 你需要弄个运行环境,最简单的Wamp吧(Apache, MySQL and PHP)所有都帮你集成好了。你需要花个几天玩这个来熟悉它。然后开始PHP和MySQL的学习,MySQL没啥,你可能几天就知道怎么玩得了,PHP博大精深一些,找个教程,你大概需要一个月时间来真正上手,直到它是怎么工作的。
三个月到半年:
三个月之后,PHP, MySQL啊,JS, CSS这些基本的你差不多都有概念知道怎么玩了,给你自己写个留言板或者做个blog吧,让朋友去逛逛,留两句话,你自己看了是不是倍有成就?
不能沾沾自喜哈,因为你基本是入门而已。
半年到一年:
入门了,那咱们来学点进阶的吧,你需要懂MVC的概念了,不知道啥是MVC?自己去搜索一下然后找个适合自己的Framework吧,PHP有太多FrameWork了,上来先别玩太复杂的,越简单越好,Codeigniter挺不错的,英文看起来吃力的话,应该有中文的翻译。学Framework主要是让你真正的理解MVC的,以及人家这个Framework的设计原理。前面不是做了个blog么?用你学的framwork重写吧,或者写个简单的小说站,谢谢PHP采集(纯粹学习目的哈,别真的大概采集盗版别人的小说,然后赚钱被抓了)然后同时你会发现,靠,我做的网站怎么那么丑呢,抽空接触接触Ajax, JQuery以及CSS进阶吧。还有时间的话,多看看别人的开源代码,比如经典的WordPress之类的。
一年之后:
好了,一年之后你如果真的是有兴趣,又有毅力的话,那你差不多可以找到个还行的工作了,比如那种帮别人建站的小公司或者企业负责网站开发管理的职位。入职之后也许你会忙得昏天黑地的坚持不了多少就想转行了,也许觉得,恩,我真的很喜欢开发网站,我要做网站开发的大神。好吧,欢迎加入程序员这光荣而神圣的行当哈,地球需要你来拯救。
积累点经验,然后你就可以从小公司跳槽了,争取进入中大型互联网公司,三年之内如果你跳不到大型然后你会被客户逼疯的,一遍一遍的改需求。跳槽后,你会发现原来还有这么多新东西要学啊,那么就继续努力吧,也许新公司会用Java或Python做后台,也许大家开始玩nodejs,总之,网站开发这行,新知识层出不穷,用到老学到老。
码了大半个小时。。。觉得对你有帮助就点个赞吧。
喜欢的朋友请加我们的公众号:万邦onebound
Leave a Reply