给初学者:Zend Studio 不是全部
很多大力宣扬“工欲善其事,必先利其器”的文章都尖锐的指出,学习编程都必须要有一个强大的开发环境,许多初学者奉之为圣典,话是没错,再加上人们一谈到Zend Studio,铺天盖地千遍一律的都是以“Zend Studio是一个屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,……”,本站也一再强调Zend Studio是一个神器级的IDE开发工具,于是,很多接触php不久的童鞋更是感觉如获至宝,相见恨晚!俗语说“过犹不及”,着实如此,过份的强调工具,实在太本末倒置鸟!看到很多新手如此迷恋Zend Studio,今天,我不得不指出:Zend Studio 不是学习PHP的全部,PHP本身才是核心,基础才是重中之重!
我们来看一看,学习PHP到底是学习工具,还是学习语言?抑或是被工具玩,被语言玩?显然,根据本源理论,我们希望学到赤裸裸的原生态PHP,然而,刚刚会用php打印个“Hello World”,就开始下载zend studio,学习framework,学习MVC,搞“大型项目”,美其名曰,涉猎!。。。。唉~原始的快乐已经被太多的浮华所遮掩,让我们麻木的以为,那就是快乐!那就是PHP。这里,我不想去抨击框架的害人不浅,我也不想痛斥泛滥成灾的设计模式让很多人纸上谈兵,好高骛远。我还是就初学者应该怎样对待php语言和Zend Studio开发工具说点什么吧。
php初学者应该学习些什么?
大约在2005年的时候,本人得好友信任,共同创立了一个初学者组织,我们只讨论技术,帮助初学者入门,只和初学者讨论技术,5年过去了,我明显的感觉到同样是初学者,现在的很多初学者都太好大喜功,都太浮躁了,当然社会风气越发浮躁如此,我不能改变什么,我只想表达下自己的态度。“万丈高楼平地起”,“不积硅步,无以至千里”这些老生常谈的东西,是有着他深刻的道理的。学习PHP,当然要打好坚实的基础,最好自身是计算机专业的学生,不是也没关系,但最好对于微机原理、操作系统、数据结构这些知识有所了解,对学习任何一门编程语言都大有裨益,其次是在初学者这个阶段养成良好的编程习惯,端正态度,学会调试,排错,学会找资料,学会问问题,至于什么“高并发”、“分布式”、“高性能”什么的所谓高深知识,或者框架、设计模式啥的,我认为在初学者阶段,对此有所了解便可,无需深究。我认为有必要强调是基础,基础,基础!
Zend Studio不是全部
很多人把框架、MVC或者Zend Studio都了解了个遍,再回头来开始学习php,从Hello world开始,当然也有把这些和Php同步进行的,结果自然碰到的问题出人意料的多,“这PHP咋就这么难呢?”也许很多走这个学习道路的人对此体会颇深。所以,PHP是根本,PHP才是真正应该去“学”的东西。其他的都是“用”的。Zend Studio只是一个编程工具人类利用工具是用来提高工作效率的,用来改进工作方式的,而不是来让工具玩我们的。在初学php的阶段,我并不推荐使用Zend Studio,但是可以安装,可以看看它是什么样子的。等到了准备完整开发一个项目的时候,这通常在学完所有的php基础内容之后,也许我们应该需要实战一下,是的
已是悬崖百丈冰
犹有花枝俏
萧瑟夜风今又是
沙场秋点兵
Yes,Your showtime!这时,你应该想到Zend Studio,用它做项目是再合适不过的,如果你使用Zend Studio来练习Hello World,显然,这不太方便。这时,你就会看到,很多功能Zend Studio已经为您准备好了(想知道哪些具体功能?看看本站的zend studio系列教程吧),就放在那儿,随时等候你的调遣。所以,在你不需要的时间里,你花了数倍的时间来学习、来掌握Zend Studio,结果实际上和你当前的php学习进度根本不搭,这个阶段你用不上Zend Studio,这个阶段你不需要Zend Studio。
在对的时间,邂逅对的人,那样能让你幸福一辈子!Zend Studio就是这样一位值得你邂逅的人。
建议继续学习:
- Mysql监控指南 (阅读:19799)
- 分享一个JQUERY颜色选择插件 (阅读:12655)
- Zend Studio集成Git使用 (阅读:7977)
- 服务器性能测试工具推荐 (阅读:6484)
- Zend Studio 10注册破解 (阅读:5997)
- 10个最有帮助的在线协同工具 (阅读:4794)
- 性能测试工具sysbench简介 (阅读:4762)
- 为什么我认为每个穷网站开发程序员都应该用Linux[工具篇] (阅读:4667)
- 深入研究PHP及Zend Engine的线程安全模型 (阅读:4329)
- 使用PHP_UML生成代码的UML图 (阅读:4210)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:gently 来源: Zend Studio
- 标签: Zend 工具
- 发布时间:2010-05-24 09:47:21
- [43] 如何拿下简短的域名
- [43] IOS安全–浅谈关于IOS加固的几种方法
- [42] Oracle MTS模式下 进程地址与会话信
- [42] 图书馆的世界纪录
- [41] 界面设计速成
- [40] android 开发入门
- [39] 【社会化设计】自我(self)部分――欢迎区
- [37] 读书笔记-壹百度:百度十年千倍的29条法则
- [36] 视觉调整-设计师 vs. 逻辑
- [34] 程序员技术练级攻略