对于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++这个时候你将对栈还有指针还有内存有一个更深刻的了解。
分享到:
相关推荐
《别样诠释:一个Visual C++老鸟10年学习与开发心得》是关于资深开发者在Visual C++领域的深入探索和实践经验的总结。通过这个标题,我们可以了解到这是一本聚焦于Visual 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的开发者来说尤其有价值...
综上所述,“PHP新手上路中文教程”为初学者提供了一个全面且系统的PHP学习平台,CHM格式则确保了良好的阅读体验和高效的自学过程。通过深入学习和实践,你将能够逐步掌握PHP的精髓,踏上Web开发的旅程。
6. **用户认证与权限管理**:为了保证留言的安全性和合法性,系统可能包含用户注册、登录功能,并对不同用户角色设置不同的操作权限。 7. **时间戳与日期格式化**:留言板会记录每条留言的发布时间,通常以Unix...
通过这个【PHP注册源码】的学习,开发者不仅可以掌握PHP的基本语法和函数,还能了解如何实现用户认证系统,同时对Web安全有更深入的理解。在实际项目中,这些知识将为构建更复杂、安全的Web应用打下坚实基础。
总之,这个“个人网站(PHP源码)”资源涵盖了从后端开发到前端展现的诸多技术层面,对于学习和实践全栈Web开发具有很高的参考价值。通过深入理解和修改这些源码,开发者可以提升技能,创建出更符合需求的个性化网站...
6. **文件操作**:PHP能处理文件和目录,如上传下载、读写文件、创建和删除目录。熟悉这些操作对构建动态网站至关重要,例如用户上传图片、下载文档等。 7. **错误和异常处理**:了解PHP的错误报告和异常处理机制,...
这个版本在2007年发布,是PHP发展历史中的一个重要里程碑。PHP是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发,能够嵌入到HTML中,为网页添加动态内容和交互性。 描述中提到“Windows下的php开发软件”...
C#的`Environment.Exit`方法可以用于安全退出,而`Process.Start`可以启动新进程。 6. 错误处理与回滚:在更新过程中可能出现各种问题,如网络中断、文件权限问题等。因此,一个好的自动升级框架应该包含错误处理...
《PHP新手100例》是一份专门为初学者设计的学习资源,旨在帮助那些有JSP或ASP基础,希望快速上手PHP编程的学员。通过这100个实例,你可以全面了解并掌握PHP的基本语法、函数用法以及常见的Web开发技巧。 首先,PHP...
3. **表单处理**:在HTML页面中,使用`<form>`标签创建登录和注册表单,用户填写信息后通过HTTP POST方法提交到PHP脚本处理。PHP接收这些数据,进行有效性检查,例如非空验证、邮箱格式验证等。 4. **密码处理**:...
总的来说,一个简单的PHP后台管理系统虽然不涉及复杂的业务逻辑,但涵盖了Web开发的基本要素,是学习PHP和Web开发的良好起点。通过不断实践和优化,可以逐步构建出功能丰富、安全可靠的后台管理系统。
这个论坛可能是一个初学者项目,或者是教学示例,旨在帮助学习者理解PHP在构建动态网站中的应用,特别是论坛这种交互性强的Web应用。 首先,我们来看一下核心的PHP文件: 1. **output_fns.php**:这个文件很可能...
在IT行业中,PHP是一种广泛应用的服务器端脚本...通过这个项目,开发者可以学习到Web开发中的多个关键技能,同时理解前后端交互的原理和实现方法。无论是对于初学者还是有一定经验的开发者,都是一个很好的实践案例。
6. SPL(Standard PHP Library):这是一个内置的PHP库,包含多种数据结构和迭代器,如ArrayIterator、DirectoryIterator等,丰富了PHP的编程能力。 三、集成Web服务器 在Win32环境下,PHP可以与IIS或Apache等Web...