php还有未来没?如何通过招聘简章找准自身定位?

最近很多人觉得python火的不得了,是不是php不行了,有点杞人忧天了。很多人觉得看不懂相关招聘里面的内容,笔者根据入行的一些经验简单的分析下如何看懂一份php的招聘要求,希望带给那些正在找工作的小伙伴些许帮助。

截图了一个网站上的招聘简章,在这逐条的做下解释,看看如何应对这方面的招聘

1. 对php有深入的了解,并且具备OOP编程思想

这不算特别高的要求,深入的了解,就是常见的熟悉php语言,所谓的熟 悉大部分的语法知识都知道。具备OOP编程思想看出这个公司使用的是面 向对象的php编程,这条整体来说只要玩过php的人基本上都能满足

2.编写代码清晰可阅读,具有良好的代码规范

专门提出了一个编程习惯,从这个点切入来说,估计面试的时候需要出笔试题目,这算是一个软件工程师的基本要求,除了能写代码之外,还要求代码具备一定的模块化思想,这种估计在提出的时候会考验一些软件框架方面的知识,这都是基本功,不算是很新鲜的玩意

3. 熟悉linux常见的命令,熟悉apache,nginx,redis,memcached等配置管理

这算是对你的知识的广度提出了点要求,如果做过php项目,这些基本上不是啥问题,项目的环境搭建以及部署,这些和基本的代码编写没有直接太大的关系,但是懂这些更加容易写出合适代码。

apache经典的web服务器,nginx高性能的http服务器,redis基于内存型的key-value模型,memcached是一个高性能的分布式内存对象缓存系统。

4.熟悉javascript,能书写性能优良的代码

这是对前端提出的要求,做php开发前端知识的了解也是必须的,而且说到很关键的一个字眼,性能优良,js执行的效率是一个很关键的技术参数,Javascript入门容易成为顶级高手也是很难的,关键点性能是一个门槛。为了js性能方面,google专门做了一个V8引擎就是为了提升js的执行效率,各大超级公司没少在上面下功夫。

5.熟悉Mysql以及性能的优化,熟悉分布式的数据库

这家公司用的是Mysql数据库,数据库是后台开发的基础,没有什么含糊的,稍微扩展一点就是分布式数据库,在当前这个大数据的时代分布式数据库是标配。算是基础没有讨价划价的余地。

6.熟悉掌握MongonDB,Memcache

这条是干货,折射出这家公司用的框架了,基本上如果在这块比较熟悉,还是很有机会的。MongonDB主要是基于分布式文件存储的数据库,为 WEB应用提供可扩展的高性能数据存储解决方案。memcache是一套分布式的高速缓存系统,对于性能要求很高的公司这个是必须的。

7.具备良好的沟通能力

软实力的一种体现了,沟通能力很基础也很关键,毕竟还是要融入团队,所以沟通能减低一些成本。有一些水平还可以的人,表达起来特别的费劲,这些算是基本功的一个缺陷。

以上七条是对某公司的招生简章做了一些简短的分析,就是给一些正在面试的小伙伴一些启示。不同的公司会有不同的要求,具体情况具体对待了。无论有多大的要求基本功是第一位的。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2018-02-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Ben嘴Ben舌

架构操练Kata:敏捷出版社

http://nealford.com/katas/list.html;译者:伍斌、王瑞鹏

785
来自专栏养码场

BAT程序员都在看,它们是否也是你的睡前读物?

点评:一本技术大牛写的关于Java并发编程的书,书中采用循序渐进的讲解方式,从并发编程的底层实现机制入手,逐步介绍了在设计Java并发程序时各种重要的技术、设计...

633
来自专栏灯塔大数据

干货|6个公司的大数据岗位的面试经验

本人住在有人间天堂之称的城市,6年多开发经验,最近2年主要在做大数据相关的开发,最近考虑换工作,基本也只考虑大数据相关岗位。目前新工作已经找好,但想分享一下最...

3115
来自专栏杨建荣的学习笔记

一半技术一半生活(r7笔记第51天)

都说工作生活要平衡,今天就写一篇技术+生活的文章。 目前有一套系统,最近会有新的业务上线,所以负载会大大提高,而且有的时候负载会有很大的抖动。有很多历史的原因,...

3399
来自专栏Java学习网

关于技术趋势,写给奋斗中的程序员们

硬件 计算机CPU在09年左右就在性能上没有太大进步,几近物理极限; 在CPU停止进步的时候,机械硬盘存储空间从百G变成了百T,存储变得足够大足够便宜; 固态...

3624
来自专栏Java架构

『干货分享』Java程序员月薪达到三万, 需要掌握哪些技术?1.架构师应不应该写代码2.为什么别人的系统总是那么烂3.成为架构师最困难的门槛是什么?4.如何更高效的学习?5.快速成为架构师的学习路线一

1475
来自专栏微信公众号:Java团长

如何快速成长为技术大牛?阿里资深技术专家的总结亮了!

导读:你是否有类似这样的问题——“天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?”今天,阿里资深无线开发专家李运华,系统梳理了自己的思考和理解,希望...

852
来自专栏Java架构

在北京做Java开发如何月薪达到两万,需要技术水平达到什么程度?

2104
来自专栏微信公众号:Java团长

Java工程师书单(初级、中级、高级)

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作一两年之...

672
来自专栏Linyb极客之路

如何快速成长为技术大牛?阿里资深技术专家的总结亮了!

导读:你是否有类似这样的问题——“天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?”今天,阿里资深无线开发专家李运华,系统梳理了自己的思考和理解,希望...

623

扫描关注云+社区