Home headlines Han Tianfeng: About PHP programmer technical career planning

Han Tianfeng: About PHP programmer technical career planning

Aug 22, 2019 am 11:44 AM
php programmer career planning

Who is Han Tianfeng?

Han Tianfeng, founder of Swoole open source project, member of PHP official PECL development team, founder of Swoole open source project, former core technical backbone of the backend team of Tencent Friends, Yixun, and Taobao search, former Head of the backend technical team of Huya Game Live APP.

The following are some learning suggestions given by PHP master Han Tianfeng for beginners.

Han Tianfeng: Original text about technical career planning for PHP programmers

I saw many articles about career planning for PHP programmers, and they all mentioned it directlyLinux PHPMySQLNginxRedisMemcachejQueryThese, and then start setting up the environment and doing projects directly. The intermediate level is to learn various PHP frameworks and class libraries. The advanced stage is MySQL optimization, PHP kernel and extensions, architecture design, etc. .

These articles all have a serious flaw and do not pay attention to the basics. It's like practicing martial arts, only seeking quick results, not practicing internal skills and mental skills, just practicing various moves. How high can you get? Every PHP master I have ever seen has a very solid foundation. The reason why they can become a master is because the foundation is good enough.

The foundation is unstable. Facing a technically complex system, it is like a blind man trying to grasp an elephant and seeing a leopard in a tube. And if you don’t have a solid foundation, you won’t be able to enter a big company. Foreign Google and Facebook, domestic Tencent, Alibaba, Baidu, Didi, JD.com, Sina and other well-known Internet companies, no matter which company interviews, the candidates' technical skills will inevitably be tested. If you can't get experience in a project with large-scale concurrent requests, and if you don't insist on improving yourself, you can only hang around in a small company.

I also worked in two small companies at first, and later joined Tencent and Alibaba. The main reason was that I insisted on learning basic knowledge, so I missed this opportunity. There are several aspects of basic knowledge, and I suggest that every PHP programmer should learn it.

I recommend several books to everyone, including in-depth understanding of computer systems, modern operating systems, C programming language, C language data structures and algorithms, advanced programming in Unix environments, and detailed explanations of TCP/IP network communications. In addition, I suggest that you learn about object-oriented knowledge. There are not many books on PHP. I recommend reading books such as Java object-oriented programming, Java programming ideas, and J2EE. Regarding the basics of the PHP language, it is recommended to read the PHP5 Authoritative Programming book carefully. In addition, you not only need to read, but also practice programming according to the explanations in the book.

In short, if you have a good foundation and then learn LAMP, Redis, PHP framework, and front-end, you will achieve greater success. This has nothing to do with age, education, intelligence, or talent. As long as you study hard, everyone can become a technical master.

Related recommendations:

1. Niao Ge talks about the architecture and future development of PHP

2. PHPConChina 2019 Participation Insights

3. PHP Full Stack Development Engineer Learning Roadmap (Illustration of the Relationship and Learning Sequence of Each Programming Language)

4 . How should programmers improve in the future?

5. Why was the growth story of a programmer who founded 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)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
2 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)

From start to finish: How to write the perfect PHP programmer resume From start to finish: How to write the perfect PHP programmer resume Sep 10, 2023 pm 04:21 PM

How to write a perfect PHP programmer resume In a highly competitive job market, an excellent resume is crucial for job seekers. For PHP programmers, writing a perfect resume is particularly important, because the resume is not only a window to showcase your skills and experience, but also the key to attracting the employer's attention. This article will explain in detail how to write a perfect PHP programmer job resume from beginning to end. Step One: Choose a Concise and Attractive Resume Template Choosing a concise and attractive resume template is the first step in writing your resume.

Improve your job search success rate: Tips for writing an excellent PHP programmer job resume Improve your job search success rate: Tips for writing an excellent PHP programmer job resume Sep 10, 2023 pm 06:30 PM

Improve job search success rate: Tips for writing an excellent PHP programmer job resume In modern society, job hunting has become an important task faced by every graduate. When it comes to applying for a job, your resume is the most important piece. An excellent resume can win you an interview and even determine whether you can successfully get a job. Especially for a highly competitive position like PHP programmer, how to write an outstanding resume has become a key issue for every job seeker. Below I will share some tips for writing an excellent PHP programmer job resume.

Career planning in Java language Career planning in Java language Jun 10, 2023 pm 01:25 PM

With the popularity of the Internet and mobile devices, the Java language has become one of the most popular programming languages ​​in the world. The Java language is ubiquitous and is widely used in various fields such as enterprise development, website development, and mobile application development. For Java developers, good career planning is very important. This article will introduce career planning in the Java language. 1. Junior Java development If you have just started learning the Java language, then you can consider becoming a junior Java developer. Junior Java developers usually need

How to write a PHP programmer resume that will impress employers How to write a PHP programmer resume that will impress employers Sep 08, 2023 am 08:19 AM

How to write a PHP programmer resume that will impress employers. In the highly competitive job market, it is particularly important to write an excellent resume. As a PHP programmer, in addition to your impressive work experience and skills, a resume also needs to reflect your love for programming and solid professional knowledge. This article will introduce some tips and code examples to help you write a PHP programmer resume that will shine in the eyes of employers. Concise and clear personal information The personal information section of your resume should include your name, contact information and personal website

Eye-catching PHP Programmer Resume Tips: How to Stand Out from Other Candidates Eye-catching PHP Programmer Resume Tips: How to Stand Out from Other Candidates Sep 12, 2023 am 10:16 AM

Eye-catching resume tips for PHP programmers: How to stand out from other candidates With the rapid development of the Internet industry, PHP programmers have also become one of the popular positions in the job market. However, more and more people are choosing PHP as their career development direction, which makes the competition more intense. Under such circumstances, how to make your resume stand out and become popular in the eyes of employers is a question that every PHP programmer needs to think about. First, a good resume should clearly and concisely demonstrate your skills.

PHP programmers' road to high-paying counterattack PHP programmers' road to high-paying counterattack Sep 09, 2023 am 09:22 AM

The road to high-paying counterattack for PHP programmers. With the rapid development of the Internet, the demand in the field of computer science continues to increase. In this era, people who need programming skills are most in demand. As a commonly used programming language, PHP provides programmers with a high-paying counterattack path. This article will introduce how PHP programmers can move towards a high-paying counterattack by learning PHP and related technologies, and attach some code examples. 1. Master the basic knowledge of PHP. To become an excellent PHP programmer, you first need to master the basic knowledge of PHP.

Don't be ignored anymore! Learn how to design an impressive PHP programmer resume Don't be ignored anymore! Learn how to design an impressive PHP programmer resume Sep 08, 2023 pm 04:30 PM

Don't be ignored anymore! Learn How to Design an Impressive PHP Programmer Resume In today's competitive job market, having an impressive resume is key to landing your dream job. Especially for technical positions such as PHP programmers, resumes are a window to showcase your skills and experience. This article will teach you how to design an impressive PHP programmer resume, complete with code examples. First, a good resume will attract the reader's attention. The title should succinctly describe your

Explore Writing Tips: How to Write a Compelling PHP Programmer Job Resume Explore Writing Tips: How to Write a Compelling PHP Programmer Job Resume Sep 09, 2023 pm 04:09 PM

Explore Writing Tips: How to Write a Compelling PHP Programmer Resume In today's competitive job market, a compelling resume is especially important for PHP programmers. A good resume not only catches the employer's eye but also showcases your skills and experience. This article will explore some writing tips to help you craft a great PHP programmer resume, complete with code examples that highlight your professional abilities. Concise and clear format The format of your resume should be concise and clear, allowing employers to quickly scan your relevant information.