IT技术博客大学习 共学习 共进步

给初学者:Zend Studio 不是全部

Zend Studio 2010-05-24 09:47:21 累计浏览 3,524 次

    很多大力宣扬“工欲善其事,必先利其器”的文章都尖锐的指出,学习编程都必须要有一个强大的开发环境,许多初学者奉之为圣典,话是没错,再加上人们一谈到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就是这样一位值得你邂逅的人。

建议继续学习

  1. Mysql监控指南 (累计阅读 21,108)
  2. 分享一个JQUERY颜色选择插件 (累计阅读 14,064)
  3. Zend Studio集成Git使用 (累计阅读 8,864)
  4. 服务器性能测试工具推荐 (累计阅读 7,905)
  5. Zend Studio 10注册破解 (累计阅读 6,924)
  6. 性能测试工具sysbench简介 (累计阅读 5,906)
  7. 10个最有帮助的在线协同工具 (累计阅读 5,843)
  8. 为什么我认为每个穷网站开发程序员都应该用Linux[工具篇] (累计阅读 5,424)
  9. 使用PHP_UML生成代码的UML图 (累计阅读 5,328)
  10. 深入研究PHP及Zend Engine的线程安全模型 (累计阅读 5,266)