>>自己动手设计一个留言本
这个时候的你也许是这种状态
你会HTML吗?会我能编好几个大表格排板的网页啦!
你会PHP吗?会我会把一加一的运算写在函数里然后调用啦!
你会MYSQL吗?会我会把我的信息在数据库里插入删除啦
那接下来你该怎么做呢?我觉得小试一下身手大概是没问题了那么交给你个任务做个留言本吧这和HELLO WORLD有一比啊!同是新手面临的第一道关
花了一段时间你终于学会把表单的数据插入数据库然后显示出来了应该说一个程序的雏形已经诞生了
但是你可能瞅瞅东看看西人家这个编论坛那个CMS还有那啥CRM我啥时候写一个呢?
不要急可以说你的马步已经扎的差不多了接下来就要开始练把势的时候了如果有条件的话用笔或者打印一个简易的PHP手册在身上时不时的摸出来看看
再有条件的话买本书看看吧《PHP+MYSQL WEB开发(第三版)》号称圣经级也许是个不错的选择
巩固了自己的知识熟悉了PHP和MYSQL开发的要领之后再回头看你写的那个留言本你也许会怀疑那真的是你写的吗?当然如果屋里还有鬼的话也许是它写的
这个时候你的留言本应该加入注册以及分页功能了而如果你更强的话UI(用户界面)也可以加强完成之后感觉是不是特有成就感?不管怎么样咱好歹是写了一个动态网站程序了放在自己的网站上耍耍吧让好朋友来看看嘿看咱写的多棒然后再在网上宣传一下
>>关于页面安全
几天之后你再打开留言本哎?哇一下弹出N多页面!很明显你的留言本并没有做好安全防范被人用JS代码小小的耍了一下我很同情你这个时候的感受但是没有别的办法了继续努力吧!
你发奋努力熟悉了安全方面的问题然后又设计了一些程序感觉还不错
那么接下来这就算学会啦?NONONO还早呢你至尽还没碰过OOP之类的吧?模板呢?
恩学!加紧学呀学学会了这些之后你又学会了生成静态网页现在你应该接触一下XML了恩XML也了解了那么AJAX你也得接触接触吧?AJAX完了然后
>>最后总结
总而言之你绝对不会发现你全部都学会了一些真正的强人总会搞出新玩意来丢给你你不学就落后了也印证了前人的经验果然是学无止境啊!
我想通过我的一番YY你也应该大致熟悉了一些学习过程也许我的过程和你的有些出路但是不管怎么样是殊途同归我写这么多也只是给大家一个借鑒的机会至于好与不好我就不敢打包票了
看完之后你发现罗嗦这么多对我一点用处没有啊我知道该怎么学但是我想如何才能更快的学一周速成啊不小时速成那种?学东西永远不要妄想有速成这一说告诉你了一个方式但是缺少努力这一环节那也是白搭
但是有一点我可以给你保证的就是你学会了PHP那么学其他的语言肯定速成反过来也一样如果你之前学过其他的语言那么学PHP肯定快
不过语法好学但是怎么用语法来实现每个人都有每个人的方式几乎是各有千秋然而借鑒别人成功的代码绝对是有益无害因此多看那些经过千锤百炼凝出来的经典代码是进阶的最好方法
讲了这么多无非是想说学习PHP不仅要掌握方法更多的是付出汗水我不希望看到中途放弃的人相信自己相信自己的选择更要相信自己的能力!
另外要叮嘱各位的是抵御诱惑ASP/PHP/JSP/NET的对比也许会让你无所适从你也许学了一半PHP又开始打C#的主意或者有人说JAVA很强这个时候的你绝对不能动摇哪怕你真想学也得学会了PHP然后再学见异思迁是最不可取的狗熊掰玉米就是这个道理如果经常中途放弃只能是一无所获还浪费了N多的时间和经历得不偿失最重要的是你会被别人瞧不起没有人会喜欢和见异思 迁的人交朋友因为这种人太不安分太不可靠因此你必须要强迫自己完成自己的目标哪怕可能会很难受也得坚持毅力就是这么锻炼出来的
最后祝大家学有说成吧有什么更好的学习经验也可以拿出来跟大家一同分享!
[] []