对于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++编程语言,尤其是从长期实践者的角度出发...
《PHP从入门到精通》从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。 全书共分27章,包括初识.PHP、...让php初学者,找到学习的好方法,就1分,来吧。
6. avdevice-52.dll:处理特定输入/输出设备的库,比如摄像头或硬件编码器。 接下来,php_ffmpeg.dll是PHP与FFmpeg交互的核心组件,它实现了PHP扩展接口,使得开发者可以通过PHP脚本来调用FFmpeg的功能。 LGPL.txt...
PHP 5.2.5是PHP的一个历史版本,发布于2008年,它为开发者提供了丰富的功能和性能优化。在那个时候,64位版本的PHP并不常见,因此"php-5.2.5-x64(php 64位)"对需要在64位操作系统上运行PHP的开发者来说尤其有价值...
综上所述,“PHP新手上路中文教程”为初学者提供了一个全面且系统的PHP学习平台,CHM格式则确保了良好的阅读体验和高效的自学过程。通过深入学习和实践,你将能够逐步掌握PHP的精髓,踏上Web开发的旅程。
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)连接数据库
开发者需要理解这些接口的使用方法,以便实现所需的功能。 2. **OAuth2.0授权**:微信企业号的认证通常采用OAuth2.0协议,用于获取用户的授权并获取access_token,这是进行后续API调用的基础。 3. **$...
总之,这个“个人网站(PHP源码)”资源涵盖了从后端开发到前端展现的诸多技术层面,对于学习和实践全栈Web开发具有很高的参考价值。通过深入理解和修改这些源码,开发者可以提升技能,创建出更符合需求的个性化网站...
这个版本在2007年发布,是PHP发展历史中的一个重要里程碑。PHP是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发,能够嵌入到HTML中,为网页添加动态内容和交互性。 描述中提到“Windows下的php开发软件”...
C#的`Environment.Exit`方法可以用于安全退出,而`Process.Start`可以启动新进程。 6. 错误处理与回滚:在更新过程中可能出现各种问题,如网络中断、文件权限问题等。因此,一个好的自动升级框架应该包含错误处理...
《PHP新手100例》是一份专门为初学者设计的学习资源,旨在帮助那些有JSP或ASP基础,希望快速上手PHP编程的学员。通过这100个实例,你可以全面了解并掌握PHP的基本语法、函数用法以及常见的Web开发技巧。 首先,PHP...
### 6. 用户界面与交互 良好的用户体验对于此类系统至关重要。用户界面应当直观易用,允许用户方便地查看题目描述、提交代码、查看评测结果以及进行代码调试。同时,系统应提供实时反馈,让用户了解代码运行的状态...
这个论坛可能是一个初学者项目,或者是教学示例,旨在帮助学习者理解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...
这个【校园点餐源码】项目对初学者来说是很好的学习材料,通过研究代码,可以深入理解PHP Web开发流程,提高实际操作能力。同时,对于想要进行课程设计或毕业设计的学生来说,这是一个实用的案例,能够帮助他们将...
这个版本是2.2,可能是该框架的一个稳定更新,提供官网下载,适合用于PHP学习和研究。下面将详细讨论这个框架的一些核心组成部分和可能涉及的PHP知识点。 首先,`.htaccess` 文件是一个Apache服务器配置文件,主要...
综上所述,这个个人博客网站 PHP 实例源码涵盖了 PHP 基础、数据库操作、用户认证、数据展示、交互功能等多个方面,为初学者提供了学习和实践 PHP Web 开发的良好机会。通过深入研究和修改这些代码,可以逐步提升...