网站地图    收藏   

主页 > 后端 > php资料库 >

PHPer 到底要掌握哪些技术?_自学php网

来源:自学PHP网    时间:2014-12-04 22:12 作者: 阅读:

[导读] 1、WEB开发语言前后端:PHP、HTML、JavaScript、CSS。 2、服务器:Linux安装、LANMP环境搭建、SVN安装与配置、git安装与使用、cacti安装与使用、memcache安装与使用、 redis安装与使用、常用命令使...

1、WEB开发语言<前后端>:PHP、HTML、JavaScript、CSS。

2、服务器:Linux安装、LANMP环境搭建、SVN安装与配置、git安装与使用、cacti安装与使用、memcache安装与使用、 redis安装与使用、常用命令使用<查找、正则>、Linux安全配置。

3、数据库:MySQL、MongoDB。懂得分库、分表的应用场景。以及MySQL索引优化、分区、各种引擎适应场景。MongoDB工作原理,优劣场景。

4、设计模式:单例、工厂、策略、委托、代理等常用模式要熟悉使用。

5、排除算法:冒泡排序、快速排序、选择排序、归并排序。

6、计算机原理:分时分片、进程、线程、IO、内存。掌握这些,可以帮助理解设计语言和系统瓶颈。

7、源码分析:Discuz、PHPCMS v9、Wordpress、typecho、Ucenter原理。

8、WEB安全:SQL注入、XSS、CSRF等常见安全防御。

9、熟悉各种开源技术:二维码、缩略图生成等。多多益善。

10、大数据与并发。这个是亮点,也是进入架构层面的基石。薪资是否破万与此直接相关。

11、前端技术:JQuery、bootstrap等。

12、代码规范、文档齐全,会制作演示PPT,流程图软件<亿图图示专家或Axure RP>。

13、掌握MVC模式及框架。

附几则招聘要求,以对照自己的能力

PHP能力需求:

1、2年以上php开发经验,了解或熟悉node.js,有过独立系统开发经验
2、精通PHP+MySQL开发,熟练掌握数据库和程序性能优化
3、熟练掌握XHTML、CSS、DIV、Javascript等页面技术
4、熟悉webserver配置和基本的linux服务器管理
5、熟练掌握MVC架构,有过框架使用经验

岗位职责:

8k-15k 网页游戏联运的后端接口和服务的开发及维护

岗位要求:

1. 计算机相关专业毕业,本科,2年及以上相关PHP开发经验;
2. 熟悉Codeigniter, Zendframework,Yii 等主流PHP框架,熟悉LAMP相关知识;
3. 熟悉Memcache等缓存工具,了解Redis,Mongodb等NoSQL数据库;
4. 熟悉前端技术,如HTML/CSS/Javascript/jQuery/Ajax等;
5. 有大负载网站编程经验者优先,有游戏运营相关后台开发经验者优先,Github上有开源项目者优先,Stack Overflow 上有积分者优先;

职位描述 10k-20k

工作职责

0. WEB后端产品研发及维护
1. 精益生产思想指导下的快速产品原型开发及调整
2. 开发社区及交互类产品

职位要求

0. 具备在日常工作中熟练使用如下技术的能力:Linux/PHP/Mysql/HTML/CSS;(其实想写full stack programmer 来着)
1. 良好的沟通和团队协作能力以及方案妥协能力;(我们 不需要 每个人都是产品经理,但团队协作是一定的)
2. 理解加入创业公司的风险。(如果你是我们想找的人,你懂的)

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论