对于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++这个时候你将对栈还有指针还有内存有一个更深刻的了解。
分享到:
相关推荐
Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,手把手教会读者学习Java 配16小时多媒体教学视频,高效、直观 一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让...
《别样诠释:一个Visual C++老鸟10年学习与开发心得》是关于资深开发者在Visual C++领域的深入探索和实践经验的总结。通过这个标题,我们可以了解到这是一本聚焦于Visual C++编程语言,尤其是从长期实践者的角度出发...
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的开发者来说尤其有价值...
SQLSRV20 Microsoft Drivers for PHP for SQL Server2.0 PHP自带的php_mssql.dll文件已经满足不了sql server2005... extension=php_pdo_sqlsrv_52_ts_vc6.dll extension=php_pdo.dll 4)重启Apache 5)连接数据库
6. 模型训练问题:如果在训练神经网络时损失函数在最初的几个epochs没有下降,可能的原因包括学习率太低导致收敛缓慢、正则参数过高导致模型欠拟合,或是模型可能陷入局部最小值。 7. 模型能力(Model Capacity):...
这个版本在2007年发布,是PHP发展历史中的一个重要里程碑。PHP是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发,能够嵌入到HTML中,为网页添加动态内容和交互性。 描述中提到“Windows下的php开发软件”...
C#的`Environment.Exit`方法可以用于安全退出,而`Process.Start`可以启动新进程。 6. 错误处理与回滚:在更新过程中可能出现各种问题,如网络中断、文件权限问题等。因此,一个好的自动升级框架应该包含错误处理...
通过这个实例,开发者不仅可以了解PHP微信支付V3的基本流程,还可以学习如何在实际项目中应用这些知识,提升支付功能的安全性和用户体验。"中转文件"和"demo"可能包含具体的代码示例和配置文件,帮助开发者快速上手...
《PHP新手100例》是一份专门为初学者设计的学习资源,旨在帮助那些有JSP或ASP基础,希望快速上手PHP编程的学员。通过这100个实例,你可以全面了解并掌握PHP的基本语法、函数用法以及常见的Web开发技巧。 首先,PHP...
总的来说,一个简单的PHP后台管理系统虽然不涉及复杂的业务逻辑,但涵盖了Web开发的基本要素,是学习PHP和Web开发的良好起点。通过不断实践和优化,可以逐步构建出功能丰富、安全可靠的后台管理系统。
### 6. 用户界面与交互 良好的用户体验对于此类系统至关重要。用户界面应当直观易用,允许用户方便地查看题目描述、提交代码、查看评测结果以及进行代码调试。同时,系统应提供实时反馈,让用户了解代码运行的状态...
这个论坛可能是一个初学者项目,或者是教学示例,旨在帮助学习者理解PHP在构建动态网站中的应用,特别是论坛这种交互性强的Web应用。 首先,我们来看一下核心的PHP文件: 1. **output_fns.php**:这个文件很可能...
在IT行业中,PHP是一种广泛应用的服务器端脚本...通过这个项目,开发者可以学习到Web开发中的多个关键技能,同时理解前后端交互的原理和实现方法。无论是对于初学者还是有一定经验的开发者,都是一个很好的实践案例。
6. `common.php`:这是一个公共函数库,通常包含一些通用的函数,如数据验证、输出格式化、错误处理等,可以被其他文件调用,提高代码的复用性。 了解了这些关键文件的功能后,开发者可以通过阅读和修改源码来定制...
6. **功能选择**:根据需要选择要安装的组件,如果不确定,可选择全部安装。 7. **安装过程**:点击“Install”开始安装,完成后点击“Finish”。 **验证Apache安装**:通过浏览器访问`http://localhost`或`...
6. SPL(Standard PHP Library):这是一个内置的PHP库,包含多种数据结构和迭代器,如ArrayIterator、DirectoryIterator等,丰富了PHP的编程能力。 三、集成Web服务器 在Win32环境下,PHP可以与IIS或Apache等Web...
这个【校园点餐源码】项目对初学者来说是很好的学习材料,通过研究代码,可以深入理解PHP Web开发流程,提高实际操作能力。同时,对于想要进行课程设计或毕业设计的学生来说,这是一个实用的案例,能够帮助他们将...
这个版本是2.2,可能是该框架的一个稳定更新,提供官网下载,适合用于PHP学习和研究。下面将详细讨论这个框架的一些核心组成部分和可能涉及的PHP知识点。 首先,`.htaccess` 文件是一个Apache服务器配置文件,主要...