Home > Article > Backend Development > I have been doing PHP for 2 years, and I feel that I have encountered a bottleneck in the business direction and technical direction.
The original poster has been doing PHP development for 2 years. I have used the ecstore ecshop thinkphp Yii2 framework.
I have written API interfaces for H5 apps and done secondary development.
I have also read the source code of the thinkphp lazyphp initphp framework and have a thorough understanding of the workflow of the framework. I am also familiar with the principles
. Now that I have accumulated technology and business, it feels difficult to improve. I wanted to learn node.js
but I am not very interested in js. In my daily work, I use the jquery library more, which is native. I don’t use js
very little, and I don’t know what to do now? Technical things are being updated a lot every year, and I’m a little afraid that I will be outdated in 3 or 5 years. Now I feel that apart from not being able to write PHP extensions, I don’t know how to write PHP extensions in other aspects. I have learned the end
There is nothing more to learn (the original poster is a very arrogant and proud person). As for nginx, I don’t know anything about the configuration of apache mysql, redis, mogodb, ssdb, etc. Key-value caching system, what kind of distributed system? Centralized, design mode, separation of reading and writing, one master and multiple slaves, multiple masters and multiple slaves
, separation of dynamic and static, cdn acceleration, git is half understood, js plug-in can only be used and the principle is not understood at all, and the http protocol is also half-understood
before and after The concept of end-to-end separation is also relatively vague. Whenever I make something in the company, I like to be complacent and have a sense of accomplishment. But I don’t know that these little things are not worth mentioning in front of you. Speaking of them will only make everyone laugh. , I don’t want to hang around, where should I go?