Home headlines From the PHP recruitment requirements, what should PHP programmers know?

From the PHP recruitment requirements, what should PHP programmers know?

May 19, 2018 pm 02:29 PM
php programmer recruitment

About 70% of the top 1 million sites in the world are developed with PHP. It forms a golden partner with Linux/Mysql/Apache/Nginx, etc. Regardless of cost investment and development cycle considerations, PHP is a good choice. s Choice.

Related recommendations: What is the general recruitment information of PHP training institutions》《Summary of PHP interview questions (collection)

PHP can be used in website development, API interface development, server-side development, advertising system development, internal OA system development, mobile backend development, game development, etc. Especially today with the rapid development of mobile Internet, PHP Get on the machine and return to the ranks of front-line development languages.

At present, many well-known companies in China use PHP as the main development language for Web development. The more representative first-line companies include Digital Factory (360), Wolf Factory (Baidu), Goose Factory (Tencent), Representatives from Cat Factory (Alibaba), Mi Factory (Xiaomi), Dog Factory (Sogou), etc.

The editor of php Chinese website selected the php recruitment requirements of two factories from the professional IT recruitment website Lagou.com.

Alibaba Big Youku Data Strategy Center recruits PHP engineersJob requirements:

1. Have more than 5 years of PHP development experience, Applicants with experience in developing large websites or data centers are preferred;

2. Familiar with at least one non-front-end language (such as Java/C/C++/Python/Ruby), familiar with commonly used development frameworks, and have good programming skills Ability;

3. Have cross-terminal front-end development capabilities, and be proficient in at least one of the three directions of Web (PC+Mobile)/Node.js/Native App. It is better to have more than one. We are encouraged to Exploration on the integration of Native and Web technologies;

4. Proficient in using HTML/CSS/JS, etc.

5. Proficient in basic and commonly used data structure algorithms, and familiar with Mysql database and NoSQL technology;

6. Have good learning ability, strong awareness of time and process, good communication skills and teamwork awareness, strong sense of responsibility, proactive work attitude, and the ability to quickly integrate into the team.

Salary: 15k-25k/Beijing/Five insurances and one fund, supplementary medical care, regular physical examination

##360 Company PHP engineer job requirements:

1 . Proficient in PHP/MySQL development

2. Familiar with JavaScript and some web front-end frameworks, such as Vue.js, AngularJS, etc.

3. Familiar with mainstream PHP frameworks, such as YII, ThinkPHP, etc., and Have at least one development experience

4. Familiar with the management and maintenance of apache/Nginx, redis, and memcached

5. Priority will be given to those interested in JS front-end

6. Have a certain understanding of the distributed field, and have relevant experience in development, debugging or maintenance

7. Have good teamwork spirit, high sense of responsibility, good at communication, down-to-earth, strong ability to withstand pressure, and have rigorous Work attitude

8. Salary: 15k-30k/Beijing/Highly competitive benefits and benefits for the core department

Are the salaries and benefits very attractive? But can you meet their job requirements? You may say that it is difficult for me to get into these big companies.

What are the PHP requirements for general company recruitment? PHP Chinese website believes that the following knowledge and skills must be mastered :

1. HTML+DIV+CSS, if you don’t know these, don’t learn PHP. It means you are not interested in the Internet at all. Unless your PHP code is very good, then you can become a pure post-processor. end developer.
2. PHP basics, needless to say, you must know the basic grammar
3. MySQL, although it was acquired by Oracle, is still very popular up to now; in fact, it doesn’t matter whether you learn mysql or not, the important thing is It depends on whether the SQL you use can be converted or not. The SQL of Oracle, MySQL, DB2 and other databases are basically the same and universal.
4. PDO, people who don’t know this are like they don’t understand Mandarin
5. js, although it is not the job scope of PHP programmers, but many artists don’t know it, so you must know it
6. jQuery , there is nothing to say. It is very simple for people who know js to learn to use jQUERY. The key is that there are many things to remember
7. MVC model, standardized document management will make you feel happy
8. OOP, object-oriented, is said to be comparable to SOA and component-oriented, and it will not mean seeking death. 9. Small modules commonly used in development, such as file download, security processing, calendar control, login registration, shopping cart, User management, generating PDF, exporting excel, etc.
10. Ajax, if you don’t know this, learn it quickly. QQ Space and Sina Weibo are using it. From the application level, there is no technical content, just a few lines of js
11. Smarty, if you study this carefully, you will gradually find that the template mechanism of many open source programs is very similar to this one. You probably copy other people’s codes.
12. Basic code testing, needless to say, Firebug, Google browser, cross-platform testing, code auditing, etc. are necessary
13. You only need to know one of the two version management software, svn and git, but the main one is SVN. You can go to github frequently and composer depends on it. Management is now available in your project.
14. Editors, vi, eclipse, JetBrains PhpStorm, zend studio, editplus, sublime, etc., sublime is relatively lightweight.
15. Familiar with Linux, Linux is the root of PHP. People who put PHP on Windows are just idiots to show off their wealth.
16. Familiar with the source code of three domestic open source series: discuz series (mainly the forum program discuz x and UC modules), cms series (dede and phpcms), shop series (ecshop)
17. I know the frameworks of CI, TP, YII and ZF. The more popular framework laravel now uses a lot of new Technology can be used to practice your skills.
18. Be able to learn, use search engines such as Baidu, and use the resources around you
19. Exclusive folder, commonly used resources, code modules, notes... installed in this can greatly improve work efficiency
20. Keep learning, including PHP and other knowledge. If you are bound by a company or an industry, you will die; don’t think that a technology or a company can support you for a lifetime. The best thing for any person is The important part is still the short section from the neck up
As long as you master the above points, although top companies may not be able to get in, in today's market where talent is king, some development companies with good financing are also good. choose! For example, a certain group, a certain episode, a certain drip, etc., including the now popular Internet financial companies, have also offered very competitive salaries and various generous benefits. Of course, there are also a few wealthy companies. As long as the people are good, they will work even after dark. Don't be afraid! So if you want to learn PHP, learn it now!

Recommended courses:

php advanced road map: a must-see advanced route course for PHP beginners to masters

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Two Point Museum: All Exhibits And Where To Find Them
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

CakePHP Project Configuration CakePHP Project Configuration Sep 10, 2024 pm 05:25 PM

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

CakePHP Date and Time CakePHP Date and Time Sep 10, 2024 pm 05:27 PM

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

CakePHP File upload CakePHP File upload Sep 10, 2024 pm 05:27 PM

To work on file upload we are going to use the form helper. Here, is an example for file upload.

CakePHP Routing CakePHP Routing Sep 10, 2024 pm 05:25 PM

In this chapter, we are going to learn the following topics related to routing ?

Discuss CakePHP Discuss CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

CakePHP Creating Validators CakePHP Creating Validators Sep 10, 2024 pm 05:26 PM

Validator can be created by adding the following two lines in the controller.

CakePHP Working with Database CakePHP Working with Database Sep 10, 2024 pm 05:25 PM

Working with database in CakePHP is very easy. We will understand the CRUD (Create, Read, Update, Delete) operations in this chapter.