phper需要了解的东东
2011-12-27 16:28
267 查看
1.网络知识
1)http2)iso模型
3)tcp等网络通讯协议
4)常用名词:tcp,udp https p2p cdn dns rss xss jabberlucene came orm bon redid repairs
2.PHP技术:
1): 常用名词(了解了那些)2) :熟练掌 PHP语法,常用函数.
3): php最新特性
4): 熟悉PHP常用库 spl,pear
5): 是否有自己专注的方向.
6): 熟练使用PHP的面向对象编程.并能实际使用面向对象思想进行程序.
7): 熟悉php面向对象的特性.能够根据实际运行环境选择开发方法.
8): 实际使用工厂化开发等开发方法进行项目开发.能够使用PHP的特性提升开发速度和程序运行速度.
9): 有自己的代码库,有自己熟悉兵精通的某些共用类库.
10): 拥有良好的编码格式习惯,可以规范的进行代码编写.
11)php的底层zend engine
3.apache/nignx
1)配置 apache/nignx2)和php交互工作原理
3.MySQL技术:
1):精通SQL语句.2):熟练掌握MySQL的操作.
3) : 熟练掌握 phpMyAdmin或任意一种MySQL管理维护工具.
4) : 能够根据实际运行情况对数据库瓶颈进行调整,并适时改变开发方法.
5) : 常用名词:
INNODB
MYSIAM(数据结构)
存储过程
触发器
锁机制,
服务器参数,
优化方法,
架构设计
explain
mysqlslap测试
常用工具:
mysqladmin, mysqldump mysqlimport
3)是否深入了解mysql的底层结构:索引的b+tree结构,hash索引,myisam和innodb的存储引擎结构,查询过程等等...
4.linux:
1): 熟悉操作一种版本linux,并能对此版本的linux进行一些调整优化2): 能够进行不停机维护升级.
3): 能够熟练使用Linux命令行下操作.
4) : 能够对MySQL和Apache进行优化以提升网站性能.
5) : 能够配置和优化服务器集群.
6) : 能够进行Linux系统安全配置、Iptables、syslog日志管理
5.数据结构算法
1) : 数据结构2) : 熟悉算法
3) : 海量数据
6.设计模式
1 ): 单件模式2 ) : 工厂模式
3 ): 策略模式
4 ) : 数据映射模式
5 ): 观察者模式
6 ) : 注册模式
7.项目相关
8 .PHP 高级工程师
(PHPProgrammar)定义: 正在以PHP程序为主要工作,并正在进行新产品的研发.可以同时使用C+/perl等辅助提高PHP程序性能的人是PHP工程师.
描述: PHP工程师是.
特征:
1: 精通一种或多种linux. 最好对其内核有一些研究
2: 快速编写结构清晰,代码格式优美的PHP程序.
3: 能够进行框架级通用程序的研发.
4: 能够在程序开发初期就通过项目规划避免未来可能出现的性能瓶颈.
5: 能够使用框架/类库加速项目开发进度.
6: 有自己的代码库.
7: 能够胜任大部分服务器和部分服务器集群优化工作.
8 :精通构架设计的理论、实践和工具,并掌握多种参考构架、主要的可重用构架机制和模式
技术要求我就不说了.具体到PHP中级程序员之后,PHP程序员就开始选择发展方向进行分化了.能够到这一步的人,基本都对自己的职业规划有清晰的认识.目前国内此类人才奇少。
9.除了学习php外,最好也熟悉另外一种语言,如java和c++
10、模块化编程 总结
全局:统一标准,规范流程
宏观:分业务,划模块,高内聚,低耦合
微观:精代码,剪冗余,优算法,互检查
第一个层次是PHP技术的深度学习:如PHP字符串、数组、文件和PHP的高级特性以及PHP运行原理等;
第二个层次是Web技术的深度拓展:如深入Http协议、Linux技术、Web服务器技术、前端JS技术、MySQL和NoSQL技术等;
第三个层次是编程思想和能力的拓展:如数据结构和算法设计、设计模式、好代码的原则和技巧、大规模网站开发技术等。
相关文章推荐
- phper需要了解的东东
- phper需要了解的东东
- phper需要了解的东东
- 解析BroadcastReceiver之你需要了解的一些东东
- PHPer 需要了解的 5 个 Composer 小技巧
- 学习Linux之前你需要了解的东东
- Java并发之需要了解但不能太依赖的东东
- 处理Camera的时候需要了解的东东
- 数据库需要掌握及了解的一些东东
- 解析Service之你需要了解的一些东东
- PHPer 需要了解的 5 个 Composer 小技巧
- 解析BroadcastReceiver之你需要了解的一些东东
- 处理Camera的时候需要了解的东东
- 关于 MySQL LEFT JOIN 你可能需要了解的三点
- NLP基本功-文本相似度 | AI产品经理需要了解的AI技术通识
- 关于 hashCode() 你需要了解的 3 件事
- 没有鼠标,操作Windows需要知道的东东。
- Web开发中需要了解的东西
- 2015年需要了解的前端框架和语言
- 需要我们了解的SQL Server阻塞原因与解决方法