Home headlines How about PHP 'money scene'? See what the experts say?

How about PHP 'money scene'? See what the experts say?

Dec 27, 2016 pm 01:26 PM

2017 is coming, and it’s job-hopping season. The most frequently asked topic recently is, which PHP company has the best salary? What are the prospects? Everyone seems to be very concerned about the development of the PHP industry and whether their salary is competitive. I will share my humble opinion below, hoping to give some reference to the netizens of the PHP Chinese website (www.php.cn). I also welcome suggestions from talented people. (Related recommendations: 2017 Recruitment Season: How are the salaries of high-end PHP talents? )

I will discuss the full text around three questions:

#1. What is the current situation of PHP?

#2. How much is PHPer worth?

3. What affects the salary of a PHPer?

What is the current situation of PHP?

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

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 in mobile Today, with the rapid development of the Internet, PHP takes the opportunity to rise to the top and return to the ranks of first-line development languages.

#How much is PHPer worth?

How about PHP money scene? See what the experts say?

illustrate:

1. The PHPer level simply lists the junior, middle, senior, structure and manager levels, and does not involve the director level and above (the reason is that the experts at this level have transcended the language level and pay more attention to the ability of management and planning. )

#2. The higher the level, the wider the salary range span (the conditions affected by the salary will be mentioned later)

What affects PHPer’s salary?

#1. Technical ability

Programmers must talk about technical ability. I am not a technician. , but I still hope to share some experience from the recruitment level. You can refer to what kind of resume HR likes

1) Junior PHP: Thinkphp, Yii, Laravel, etc. are familiar with it, and increase A must for deletion and modification checking.

2) Intermediate PHP: get advanced skills--not to mention database indexing and optimization, sub-tables and sub-databases are still required. The frequency of use of memcache and redis cannot be less than monthly Times, is it unreasonable to not understand the front-end?

3) Advanced PHP: In addition to the above conditions, you must also have the qualities of being a facade, be familiar with common Linux instructions, be familiar with the principles of memcache and redis, and I will answer any questions you dare to ask about algorithms and data structures. I am confident that Hadoop, hive, and spark are just ordinary toys. The most important thing is that I have experienced big scenes (I have experience in handling high concurrency and big data on millions of daily PV websites).

4) Of course, opening a Taobao store on Github or having a personal website is a favorite of HR. It is great to be well-known in major geek communities.

2. PHP working experience:

How about PHP money scene? See what the experts say?

##Description:

1) What we are discussing here is the general salary level of PHP in Beijing.

2) For PHPers with less than 3 years of experience, the difference in years will have little impact on salary, mainly in the accumulation stage.

3) There will be a watershed for PHPers with 3-5 years of experience. The salary span is larger, which has a greater relationship with the self-cultivation of programmers. Programmers at this level are Due to reasons such as experience and energy, coding will become the main force of the company, and some small and medium-sized companies may also have the opportunity to transition to technical management. Of course, there are also some passionate programmers who start their own businesses.

4) The development of PHP in 5-8 years will go in two directions: technology or management. However, in China, the general development trajectory of programmers is that few programmers have passed At the age of 35, you are still struggling on the front line (can you still stay up late at 35?), and your competitiveness in the market will also weaken, so most of them will take the road of management early. (Please refer to: Avoid detours, an old programmer talks about PHP career development planning)

5) Many people will say: My colleagues are doing the same thing as me, so my salary should be the same? In fact, the salary of the same company, the same position, and the same level will be slightly different. For example, we have to mention the level salary of BAT. In BAT, the salary range of junior engineers is 10-16K, and the salary range of intermediate engineers is 10-16K. The salary range is 12K-26K, and the salary range for senior engineers is 18-35K. (If you are interested in learning more about BAT salary, you can refer to Baidu, Tencent and Alibaba. What are the internal levels and salaries? - Zhou Mengmeng's answer) The salary structure of large companies is relatively flexible, which shows that the salary gap at the same level is also very large.

3. Companies (listed are all companies with PHP):

First-line companies basically use digital factories (360), Wolf Factory (Baidu), Goose Factory (Tencent), Cat Factory (Alibaba), Xiaomi, Dog Factory (Sogou), Cheetah and other representatives, but in today’s market where talent is king, some companies have good financing. Development-oriented companies have also offered very competitive salaries and various generous benefits, such as a certain group, a certain group, a certain drip, etc., including the now popular Internet financial companies. Of course, there are a few wealthy companies. As long as the people are nice, they are not afraid of darkness!

4. Educational background

Generally speaking, the starting salary of an ordinary undergraduate graduate will be 2-5K higher than that of a junior college graduate. In recent years, Internet companies have become a place where graduates from major universities are admired. The starting salary of 211,985 graduates has increased particularly significantly. The starting salary of undergraduate and master's graduates has reached 12-20K (the annual salary is 17W -30W), and even last year there was Alibaba’s Star Plan recruiting graduates with a starting salary of 60W. Rich people are willful!

5. Location

The development maturity of the Internet in different cities greatly affects wages. At present, the Internet The company mainly focuses on first-tier cities, with first-tier cities as a reference (Beijing, Shanghai, Guangzhou and Shenzhen). The salary level will be much higher than that of second-tier and third-tier cities. In the past two years, Hangzhou (more and more Alibaba-related startups) and Chengdu (games and the rapid development of mobile Internet) salaries have also increased a lot. Although many people have wanted to escape Beijing, Shanghai and Guangzhou in recent years, judging from the current distribution of Internet companies, the number of opportunities and salaries provided in second-tier cities are very different from those in Beijing, Shanghai and Guangzhou, which has also led to some people to flee due to the salary gap. There are fewer opportunities to choose from for larger or later opportunities, so return to Beijing, Shanghai and Guangzhou.

Judging from the three previous questions of Bagua, PHP is easy to get started but difficult to master (please refer to: How to get started learning PHP? The clearest PHP learning in history Roadmap planning! ) Do it and cherish it! From the perspective of the development of PHP, in addition to innate conditions, acquired planning is also very important. To be a quiet loser or to serve as CTO and marry Bai Fumei? What kind of platform you choose is very important. Large platforms have good technology, high benefits, and security, but the space is small and like a screw. Development-oriented companies have a good atmosphere, good product prospects, and large space, but the risks are high. Each choice has its own pros and cons. Only by combining your pursuits at different stages can you make the choice that best suits you.

How about PHP "Qian Jing"? See what the experts say? The address of this article: http://www.php.cn/toutiao-346869.html Welcome to reprint! (PHP Chinese website)

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)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks 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)

Getting Started with PHP: File Uploading and Downloading Getting Started with PHP: File Uploading and Downloading May 22, 2023 am 10:51 AM

In web development, file uploading and downloading is a very common requirement. Whether users upload avatars or documents, or administrators ask users to download a file, this function is needed. As a powerful server-side language, PHP naturally provides powerful file operation functions and class libraries, allowing us to easily implement file upload and download functions. This article will introduce the basic process and common functions to implement file upload and download in PHP, and provide sample code. If you are a PHP beginner or are learning file operations

Beginner's Guide to PHP: TCP/IP Programming Beginner's Guide to PHP: TCP/IP Programming May 20, 2023 pm 09:31 PM

As a popular server-side scripting language, PHP can be used not only for the development of Web applications, but also for TCP/IP programming and network programming. In this article, we will introduce you to the basics of TCP/IP programming and how to use PHP for TCP/IP programming. 1. Basic knowledge of TCP/IP programming TCP/IP protocol is the standard protocol for communication on the Internet. It is composed of two parts: TCP protocol and IP protocol. The TCP protocol is responsible for establishing reliable connections

Getting Started with PHP: Basic PHP Syntax Getting Started with PHP: Basic PHP Syntax May 20, 2023 am 08:39 AM

PHP is a server-side scripting language that is used to develop dynamic websites, web applications, and web programs. PHP has a wide range of applications, and both beginners and experienced developers can benefit from it. This article will provide you with an introductory guide to the basic syntax of PHP. If you want to learn PHP programming and build a solid foundation from scratch, you've come to the right place. The basic structure of PHP. A PHP program contains the following three parts: <?php//PHP code?>& on both sides of the code

A Beginner's Guide to PHP A Beginner's Guide to PHP May 25, 2023 am 08:03 AM

PHP is a popular front-end programming language. It is powerful, easy to learn and use, and is widely used in website development and maintenance. For beginners, getting started with PHP requires a certain amount of learning and mastering. Here are some guides for beginners in PHP. 1. Learn basic concepts Before learning PHP, you need to understand some basic concepts. PHP is a scripting language that issues instructions to web servers. Simply put, you can use PHP to generate HTML code and send it to the browser to eventually render on the web page

Getting Started with PHP: JSON Extension Getting Started with PHP: JSON Extension May 20, 2023 am 08:37 AM

PHP is a widely used programming language, especially in web development, PHP occupies an important position. Among them, JSON is a common data format that can be used to store and transmit data. JSON extensions are provided in PHP to facilitate developers to operate and process JSON data. This article will introduce the basic usage and application scenarios of JSON extension. 1. Basic usage of JSON extension. Convert JSON string into PHP object or array. The json_decode() function in PHP can convert

Getting Started with PHP: Some Common HTTP Status Codes Getting Started with PHP: Some Common HTTP Status Codes May 21, 2023 am 08:15 AM

For PHP beginners, it is very important to understand HTTP status codes. HTTP status code refers to the 3-digit code returned by the web server and is used to indicate the processing result of the client request. This article will introduce some common HTTP status codes and their meanings to help PHP beginners better understand the various HTTP status codes encountered during website development. 200OK200OK is one of the most common HTTP status codes, indicating that the request was successfully processed and a result was returned. When you visit a website, such as

Getting Started with PHP: Cache Settings Getting Started with PHP: Cache Settings May 20, 2023 am 08:10 AM

PHP is a very popular programming language that is often used in the field of Internet development. In PHP development, cache settings are a very important part. Caching can improve website performance and user experience, reduce server load, and is one of the common methods for website optimization. This article will introduce you to the introductory guide to setting up PHP cache. 1. What is cache? Caching is to store some frequently accessed data in memory so that it can be quickly obtained the next time it is accessed, avoiding repeated calculations or database queries and improving response speed. PHP, slow

Getting Started with PHP: Code Version Management Getting Started with PHP: Code Version Management May 24, 2023 am 08:13 AM

In software development, version management is an extremely important link. Because writing code in a team inevitably requires merging everyone's code. Version management tools can help us track code changes and avoid conflicts when merging. Among them, Git is currently the most popular version management tool, a must-have for both personal development and team collaboration. This article will focus on Git to introduce you to the benefits of using version management tools, the basic concepts and basic operations of Git, and explain how to use Git to collaborate with your team for development. Why do we need versions