最近很多人覺得python火的不得了, 是不是php不行了, 有點杞人憂天了。 很多人覺得看不懂相關招聘裡面的內容, 筆者根據入行的一些經驗簡單的分析下如何看懂一份php的招聘要求, 希望帶給那些正在找工作的小夥伴些許幫助。
截圖了一個網站上的招聘簡章, 在這逐條的做下解釋, 看看如何應對這方面的招聘
對php有深入的瞭解, 並且具備OOP程式設計思想
這不算特別高的要求, 深入的瞭解,
編寫代碼清晰可閱讀, 具有良好的代碼規範
專門提出了一個程式設計習慣, 從這個點切入來說, 估計面試的時候需要出筆試題目, 這算是一個軟體工程師的基本要求, 除了能寫代碼之外, 還要求代碼具備一定的模組化思想, 這種估計在提出的時候會考驗一些軟體框架方面的知識, 這都是基本功, 不算是很新鮮的玩意。
熟悉linux常見的命令, 熟悉apache, nginx, redis, memcached等配置管理
這算是對你的知識的廣度提出了點要求, 如果做過php專案, 這些基本上不是啥問題,
apache經典的web伺服器, nginx高性能的http伺服器, redis基於記憶體型的key-value模型, memcached是一個高性能的分散式記憶體物件緩存系統。
熟悉javascript, 能書寫性能優良的代碼
這是對前端提出的要求, 做php開發前端知識的瞭解也是必須的, 而且說到很關鍵的一個字眼, 性能優良, js執行的效率是一個很關鍵的技術參數, Javascript入門容易成為頂級高手也是很難的, 關鍵點性能是一個門檻。 為了js性能方面, google專門做了一個V8引擎就是為了提升js的執行效率, 各大超級公司沒少在上面下功夫。
熟悉Mysql以及性能的優化, 熟悉分散式的資料庫
這家公司用的是Mysql資料庫, 資料庫是後臺開發的基礎,
熟悉掌握MongonDB, Memcache
這條是乾貨, 折射出這家公司用的框架了, 基本上如果在這塊比較熟悉, 還是很有機會的。 MongonDB主要是基於分散式檔存儲的資料庫, 為 WEB應用提供可擴展的高性能資料存儲解決方案。 memcache是一套分散式的快取記憶體系統, 對於性能要求很高的公司這個是必須的。
具備良好的溝通能力
軟實力的一種體現了, 溝通能力很基礎也很關鍵, 畢竟還是要融入團隊, 所以溝通能減低一些成本。 有一些水準還可以的人, 表達起來特別的費勁, 這些算是基本功的一個缺陷。
以上七條是對某公司的招生簡章做了一些簡短的分析, 就是給一些正在面試的小夥伴一些啟示。 不同的公司會有不同的要求, 具體情況具體對待了。 無論有多大的要求基本功是第一位的。
關注本頭條號, 大家一起學習程式設計。