首先我不是批判PHP程序员去尝试写自己的框架,自己开发一套框架绝对是提高编程能力的好方法。我想要讨论的是否需要自己开发一套框架用于公司的业务项目。
有这样的想法是因为上周日去看一个朋友新开的创业项目,他招聘了一位PHP主程(薪资在15K/月)。这位主程在项目中使用的是自己开发的一套框架,框架的具体代码我没有看到,所以不能对框架的好坏做出评价。但是据说之后又招聘了几个PHP程序员,这些PHP程序员在主程眼里都感觉能力一般,工作不了多少时间就被辞退了。我询问朋友他的项目进程如何。得到的回答是从1月开始到4月,项目进度大概delay了50%。也就是说在项目出现了严重延误的情况下,却一直无法有效补充人员。如果项目选择的是开放框架,那么在人员招聘,编程能力测试等方面都会相对更容易些。除非公司所开发的项目有一些特殊需要,现有的开放框架不适合项目功能需要,才应该去开发自己的框架用于业务项目。
所以我想给新开始的项目或者公司的建议就是,最好挑选适合自己使用的开放框架。如果框架的功能在部分地方无法满足需要,应该考虑对框架做扩展开发,并将扩展反馈给社区,争取这个扩展可以以插件或者扩展库形式开放给整个社区使用。如此就可以即满足自身需要的同时,又在业务发展时方便补充需要的人员。
分享到:
相关推荐
这样的题目集可以帮助求职者检验自己的技能水平,了解企业对高级PHP程序员的具体要求。 一、PHP基础 高级PHP程序员需要扎实的基础知识,包括但不限于变量、数据类型、流程控制(如if/else、switch、for、while循环...
总的来说,《PHP程序员面试宝典》这本书应该包含了以上所有关键知识点的详细讲解,对于即将踏入PHP开发岗位的求职者来说,无疑是一份宝贵的参考资料。通过系统学习和实践,你可以提高自己的面试竞争力,顺利开启PHP...
通过阅读《PHP程序员常备手册》及其中包含的CHM和PDF文件,你可以全面掌握PHP开发所需技能,不断提升自己的编程能力,应对各种开发挑战。无论是初学者还是经验丰富的开发者,这些资料都是宝贵的参考资料。
【PHP面试题】是针对普通PHP程序员的笔试与面试准备资料,旨在测试和提升候选人在PHP编程语言、Web开发以及相关技术领域的知识水平。以下是一些可能出现在面试中的关键知识点,涵盖基础到进阶,包括但不限于: 1. *...
《PHP程序员面试题集》是针对PHP开发人员在求职面试时可能会遇到的问题的全面整理,包含了解答,旨在帮助应聘者提升对PHP语言的理解和应用能力。这份资料涵盖了PHP的基础知识、进阶概念、框架应用、数据库交互以及...
【标题解析】:“php100-96PHP程序员经典面试&笔试题目解析(上).rar” 这个标题表明这是一个关于PHP程序员面试和笔试题目的资源集合,由“php100”可能是一个教育平台或者教程系列,而“96”可能是表示题目数量...
1. PHP程序员面试自我介绍:这是一份 PHP 程序员面试时需要准备的自我介绍范文,旨在展示自己的技术能力、项目经验和职业目标。 2. PHP技术栈: PHP 是一门服务器端脚本语言,通常用于开发 Web 应用程序。 PHP 技术...
5. 学习能力:随着技术的不断更新,PHP程序员需要持续学习新技术,如PHP的新版本特性、Web开发框架、现代化的前端技术等。 6. 问题解决能力:遇到错误和挑战时,能够快速定位问题并找到解决方案,避免陷入无休止的...
这些手册涵盖了PHP编程、Smarty模板引擎、Zend Framework框架以及CSS样式表的重要知识,对于PHP程序员来说是必备的参考资料。下面将分别对这四个手册的主要内容进行详细的解释。 1. **PHP手册 (php_manual_zh.chm)*...
本简历展示了一名 PHP 程序员的职业经历和技术技能,涵盖了 PHP 编程、Web 开发、数据库管理、前台展现、框架技术、开发工具等多方面的知识点。 PHP 编程 * 熟练使用 PHP 语言,了解 PHP 的基础编程和高级编程 * ...
PHP 程序员简历01.doc ...本文对 PHP 程序员简历01.doc 中的知识点进行了详细的总结和分析,涵盖了核心语言、框架技术、数据库、前台展现、开发工具、项目经验等方面的内容,为 PHP 程序员提供了一个全面的知识体系。
* php程序员需要虚心向同事请教,不断提高充实自己 * php程序员需要具备处理各种问题的能力,考虑得更全面,杜绝类似失误的发生 三、项目经验 * 进销存项目的经验教训了我们在项目中遇到的问题和困难 * 我们需要从...
一个熟练的PHP程序员需要掌握一系列关键的知识点,这不仅包括基础语法,还涉及高级特性和最佳实践。以下是对"一个PHP程序员必须会的PHP知识"的详细概述: 1. **基础语法**:学习PHP首先要掌握基本的语法结构,如...
首先,PHP程序员需要掌握的基础知识包括:PHP语法、MVC(模型-视图-控制器)架构模式、MySQL数据库操作、以及常见的Web开发框架如Laravel、Symfony等。谢华亮强调,扎实的编程基础是所有进阶技能的前提,因此程序员...
**PHP程序员工具箱集成环境详解** ...为了提高PHP程序员的工作效率,各种工具箱和集成环境应运而生,它们集合了多种实用工具,帮助开发者更...选择适合自己工作流程的工具箱,能够极大提升PHP程序员的工作体验和生产力。
* 精通 PHP、SQL 标准语句,熟练使用 ThinkPHP 框架 * 熟悉 SQL、Mysql 等数据库系统的使用,了解其他数据库的一些基本应用 * 熟悉 XHTML、CSS、Javascript、Jquery,可以写出 W3C 标准代码 知识点二:Web 开发基础...
这些要求反映了北京PHP程序员市场的专业水平和多样化技能需求,对于有意从事此行业的人来说,不断提升自己的技术水平和项目经验是关键。同时,具备良好的团队合作和沟通能力也是企业在招聘过程中非常看重的因素。
在"泰牛程序员韩顺平2017php视频教程笔记"中,韩顺平...通过韩顺平老师的这套视频教程,学习者不仅可以掌握PHP的基本语法,还能了解和实践Web开发中的常见问题和解决方案,为成为一名合格的PHP程序员打下坚实基础。
### PHP程序员简历知识点详解 #### 一、个人基本信息与特质 - **乐观真诚**:保持积极的态度面对工作和生活中的挑战。 - **认真负责**:对待工作任务严谨细致,确保高质量完成。 - **团队合作**:强调团队协作的...
这篇述职报告是一位PHP程序员对自己在公司工作三个月以来的总结与回顾。他从初入公司的不适应到逐渐融入团队,通过自我学习和团队协作,现在已经能够独立承担模块的开发工作。程序员表达了对公司快速发展的骄傲和对...