对于PHP,很多朋友抱怨发展问题,能力问题。还有自己以后的发展及薪水问题。还有一些口吻就是PHP不行,不适合大型架构等等。快下班了,作为一个开发PHP已经6年多了老鸟,在这里随意说上几句。希望能对那些刚刚入门的PHPER有些帮助。
首先任何语言的能力关键在于自己的技术能力。否则给你一架波音飞机,你不会开,那它都不如自行车跑的快。
首先作PHP程序员应该从思想上认识到这是值得骄傲的事情。因为你已经进入了FREE的领域。
从技术角度讲做JAVA程序员也是骄傲的事情;而作ASP呢。如果也能很好的开发COM组件也是很强的程序员。其实并不在于语言,而在于人。
PHP是门槛低,但是有几个人摸到了它的天花板呢?
学习PHP基本功很重要。 最好有数据结构的学习经历。
对于1,2年的新手来说。在2年内必须完全掌握
smarty+pear+adodb+xml+ajax
工具类必须熟练掌握 zend studio 的开发。
数据库必须熟练掌握 mysql & sqlserver
操作系统必须对liunx有一定的了解。并能配置环境。
对apache也应该买本管理员手册好好看看。
以上为2年内,必须掌握的内容
第三年,如果没有.NET或者JAVA类的开发经验,请需要补补了。因为.NET和JAVA的思想比PHP要成熟的多,同样学习SQLSERVER也是为了提高mysql的使用水平。数据库可不是简单的建表查询就可以了。
所以我建义第三年的时候,多补充思想及数据库方面的内容。但是这并不意味前2年就不看。我的意思是第三年更趋于此。 因为在这个时候,你对PHP的很多基础部分已经了然于胸了,然后需要一个整体的提高,而不是很片面的提升。
这个时候,你就要考虑架构问题了。
第四年,当你部署一个大型项目的是否。负载及文件分布还有安全,等等部署方面的问题接踵而来。这个时候你要去努力理解什么是file server 集群,什么是web server集群 什么是database 集群等等。然后这些对你编码又有什么提高的要求等等。
第五年。尝试努力学习C及C++这个时候你将对栈还有指针还有内存有一个更深刻的了解。
分享到:
相关推荐
《PHP从入门到精通》从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。 全书共分27章,包括初识.PHP、...让php初学者,找到学习的好方法,就1分,来吧。
"第6章 常微分方程数值解法.ppt"讲解了欧拉法、龙格-库塔方法等,帮助我们理解如何将连续时间的动态行为转化为离散时间的数值计算。 至于"考试样题.gif",很可能是书中习题的一种展示或示例,为学生提供了检验学习...
6. `localhost(3).sql`:这是一个MySQL数据库的备份文件,可以用MySQL客户端工具导入,恢复数据库结构和数据。这对于开发和测试环境的设置非常有用。 7. **图片和Flash资源**:`images`目录存储了网页用到的图像...
6. **数据库交互**:PHP通常与数据库配合使用,如MySQL。书中会讲述如何使用PHP连接数据库、执行SQL查询、插入、更新和删除数据,以及处理结果集。 7. **面向对象编程**:随着PHP5的发布,面向对象编程(OOP)功能...
PHP 5.2.5是PHP的一个历史版本,发布于2008年,它为开发者提供了丰富的功能和性能优化。在那个时候,64位版本的PHP并不常见,因此"php-5.2.5-x64(php 64位)"对需要在64位操作系统上运行PHP的开发者来说尤其有价值...
6,物流配送信息网…………………………PHP源码 7,图书馆管理系统…………………………PHP源码 8,个人博客网站系统………………………PHP源码 9,企业快信使用…………………………PHP源码 10,影视在线online播放...
6. avdevice-52.dll:处理特定输入/输出设备的库,比如摄像头或硬件编码器。 接下来,php_ffmpeg.dll是PHP与FFmpeg交互的核心组件,它实现了PHP扩展接口,使得开发者可以通过PHP脚本来调用FFmpeg的功能。 LGPL.txt...
综上所述,“PHP新手上路中文教程”为初学者提供了一个全面且系统的PHP学习平台,CHM格式则确保了良好的阅读体验和高效的自学过程。通过深入学习和实践,你将能够逐步掌握PHP的精髓,踏上Web开发的旅程。
总之,这个“个人网站(PHP源码)”资源涵盖了从后端开发到前端展现的诸多技术层面,对于学习和实践全栈Web开发具有很高的参考价值。通过深入理解和修改这些源码,开发者可以提升技能,创建出更符合需求的个性化网站...
6. **文件操作**:PHP能处理文件和目录,如上传下载、读写文件、创建和删除目录。熟悉这些操作对构建动态网站至关重要,例如用户上传图片、下载文档等。 7. **错误和异常处理**:了解PHP的错误报告和异常处理机制,...
6. **面向对象编程**:理解类、对象、属性和方法,继承、封装和多态的概念,以及如何创建和使用自定义类。 7. **错误和异常处理**:了解PHP的错误报告级别,使用try-catch块进行异常处理,以及设定自定义错误处理...
6. 模型训练问题:如果在训练神经网络时损失函数在最初的几个epochs没有下降,可能的原因包括学习率太低导致收敛缓慢、正则参数过高导致模型欠拟合,或是模型可能陷入局部最小值。 7. 模型能力(Model Capacity):...
这个版本在2007年发布,是PHP发展历史中的一个重要里程碑。PHP是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发,能够嵌入到HTML中,为网页添加动态内容和交互性。 描述中提到“Windows下的php开发软件”...
C#的`Environment.Exit`方法可以用于安全退出,而`Process.Start`可以启动新进程。 6. 错误处理与回滚:在更新过程中可能出现各种问题,如网络中断、文件权限问题等。因此,一个好的自动升级框架应该包含错误处理...
通过这个实例,开发者不仅可以了解PHP微信支付V3的基本流程,还可以学习如何在实际项目中应用这些知识,提升支付功能的安全性和用户体验。"中转文件"和"demo"可能包含具体的代码示例和配置文件,帮助开发者快速上手...
总的来说,一个简单的PHP后台管理系统虽然不涉及复杂的业务逻辑,但涵盖了Web开发的基本要素,是学习PHP和Web开发的良好起点。通过不断实践和优化,可以逐步构建出功能丰富、安全可靠的后台管理系统。
这个论坛可能是一个初学者项目,或者是教学示例,旨在帮助学习者理解PHP在构建动态网站中的应用,特别是论坛这种交互性强的Web应用。 首先,我们来看一下核心的PHP文件: 1. **output_fns.php**:这个文件很可能...
9-6 4.php xml编程⑨-综合练习-基于xml的在线词典 phpdom使用xpath 9-6 5.php xml编程(10)-SimpleXML 9-7 1.回顾 9-7 2.析构方法 9-7 3.static关键字(静态变量) 9-7 4.static关键字(静态方法) 面向对象编程三大特性...
在IT行业中,PHP是一种广泛应用的服务器端脚本...通过这个项目,开发者可以学习到Web开发中的多个关键技能,同时理解前后端交互的原理和实现方法。无论是对于初学者还是有一定经验的开发者,都是一个很好的实践案例。
6. `common.php`:这是一个公共函数库,通常包含一些通用的函数,如数据验证、输出格式化、错误处理等,可以被其他文件调用,提高代码的复用性。 了解了这些关键文件的功能后,开发者可以通过阅读和修改源码来定制...