重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这个职业是很有前途的。但是同样的也需要具备一些相应的技能
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的颍东网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
1.PHP 原生标准库精通,三种大型框架中熟练掌握一门的开发(Symfony2、Yii、ZF2),小型框架中(Codeigniter 等)通读其一源码。
2.MySQL 语句精通,
3.相关开源方案的使用 Nginx、Memcache、Cherokee、CAS 等
4.前端方面,CSS、Javascript、jQuery、Bootstrap,
5.了解一些诸如 CDN、集群 等实际生产环境中的技术原理和其他团队的实践
6.CMS 系统:Joomla、Drupal、Wordpress、PHPCMS
7.线上的 VPS 或物理服务器,CentOS、Debian、FreeBSD 系统熟练使用其一,能准确分析系统性能瓶颈BIRULINGMAODS什么的DIANSHANG
8.阅读 Web 安全相关书籍和文献,能够对 Web 站点进行实际的攻守并了解各类常见安全问题的原理和解决方法
9.Shell 或编译语言能够熟练使用其一:Python、NodeJS、Ruby、GO、C
10.学习一些时间管理和项目管理理念,主要是多阅读一些书。
11.设计模式、算法导论、代码等都要通读
1.PHP 原生标准库精通,三种大型框架中熟练掌握一门的开发(Symfony2、Yii、ZF2),小型框架中(Codeigniter 等)通读其一源码。
2.MySQL 语句精通,实践构造 1000 万级的数据库的查询处理和优化,熟悉一门非关系数据库(MongoDB 等)
3.熟悉相关开源方案的使用 Nginx、Memcache、Cherokee、CAS 等
4.前端方面,CSS、Javascript、jQuery、Bootstrap,能学多少学多少。
5.了解一些诸如 CDN、集群 等实际生产环境中的技术原理和其他团队的实践
6.完全模仿开发知名 CMS 系统其一:Joomla、Drupal、Wordpress、PHPCMS
7.有一台自己线上的 VPS 或物理服务器,CentOS、Debian、FreeBSD 系统熟练使用其一,能准确分析系统性能瓶颈
8.阅读 Web 安全相关书籍和文献,能够对 Web 站点进行实际的攻守并了解各类常见安全问题的原理和解决方法
9.Shell 或编译语言能够熟练使用其一:Python、NodeJS、Ruby、GO、C
10.学习一些时间管理和项目管理理念,主要是多阅读一些书。
11.设计模式、算法导论、代码大全这些经典都要通读
wordpress功能再强大,还是需要根据自己的实际需求进行二次重写呀
PHP作为模板语言,用的时候常常和web前端配合得比较紧密,所以web前端的HTML、JavaScript、CSS必须要有所了解。
现在很多应用在后端提供数据,把较多的逻辑移到客户端去,所以在这种情况下的数据交互方式,例如XML,json,jsonp等都有必要了解。
PHP常打交道的几个网络协议,HTTP/TCP/IP/DNS我觉得也很有必要有所了解,特别是HTTP。
很多时候你还需要了解一些工具的用法,例如版本控制,FTP的使用,或者scp/ssh这样的工具的使用。
PHP赖以运行的技术,例如Apache,nginx,IIS,fastCGI等有必要了解一下,比如Apache,nginx,IIS分别是怎样做地址重写的。
必须要掌握一种数据库,和PHP配套的比较多的是MySQL,可以考虑这个。
对常见的框架例如ThinkPHP,Zend Framework,以及常见开源程序例如wordpress,phpwind等有所了解。
当然了,具体要用到哪些知识与你的职位的职责有关。比如说,如果工作中用到的技术都有人替你想好了你只负责具体编码,那么网络协议相关的内容常常就完全不需要了解了。
简单讲了一下,权且当作抛砖引玉吧。