From the original: Know the question and answer.
Ask:
Unconsciously, unexpectedly has been dry php5 years, in the center of the universe, five crossing work, but the payroll tax before all million, although not too concerned about the amount of money, but it reflects the current value of their own is too low too low.
Because the starting point is too low, constant trial and error, constantly job-hopping, but still found nothing learned, is the way of the blind bump.
Every time job-hopping, find a job is not easy, find a long time can not find, finally had to compromise a general-like company, in which every day is repeated extremely high manual labor. Although very busy very tired, but feel not learn anything, is 1 years experience with years of feeling.
Spare time will also take time to learn, but also write their own framework, but also tried Python, also used C to write expansion, but most of them have no actual combat experience, all just stay at the learning level. Because the company is simply the deletion of additions and deletions, the project IP is not million, there is no need for a lot of content technology. It's very busy every day, but it doesn't make any sense.
Voted many well-known companies, most of them have no response, even if invited to interview, also one or two rounds are eliminated. The knowledge is too narrow. I want to fill up, but I do not know where to start.
The degree of education is a mishap, coupled with a company that has been less reliable and has no brilliant projects.
Although the college is also recognized by the State of education, but with the undergraduate ratio is far, because 200 points can on the college, more than 500 can also on the college, everyone is the default college is two hundred or three hundred points in, although I 06 Hubei college Entrance examination is 500 more points.
As we grow older, we become more and more confused and afraid. I can't see where the future is.
I do not know whether there is a similar big furcated pointing.
Secretary:
5 years or stay in the use of one year experience to do things, very dangerous, indicating that you did not go into a normal technical growth route.
According to a company that can only find one experience in three years at a time, it shows that in terms of development, it has not yet grown to the extent that it can be dudangyimian.
To continue to improve on PHP development, there are two scenarios:
1. Engineering capability
2. Language, rationale
First look at engineering capabilities:
As a language to quickly produce products, PHP has a natural advantage in fast implementation of Web projects, then engineering-related skills, PHP execution Environment, Web container, database configuration, various extensions required for PHP engineering, regular expressions, want to take on a project independently, these skills always have to master.
There are a lot of related skills in this area, Linux environment configuration, code deployment, log management analysis, performance monitoring, Database disaster, synchronization, backup, switching, database caching, request queue, consistency, PHP framework-related Plug-ins, this series of engineering skills, if the usual deliberate exercise, then after three years of work, Should have the ability to independently develop and build a system that supports distributed systems.
Look at the theory again:
1. The basic algorithm and data structure, which is the basic skill of analyzing code performance, must be mastered. Introduction to Algorithms
2.http protocol, PHP focused on web development, HTTP request related to the various content, must be remembered. HTTP authoritative Guide
3. The principle of computer composition, want to improve the level of engineering debugging, need to understand what the computer in the end of the operation. Principles of computer composition
4. Database, understand the role of database in the persistence of data, not necessarily read the source code, but for the role of different statements, the execution of database statements when the data in memory, when to consume CPU performance, when the temporary table will be built, the execution time. The analysis of such problems is unavoidable in the actual project because it is clear that the database structure and index can be designed according to the business. Spare time to play NoSQL applications. Database system principles, SQL Technology Handbook, SQL Authority Guide
Theoretical learning is a must. If there is no accumulation of these theories, the actual project encountered problems to debug easily detours.
With these capabilities, and then find a job, it will not be simple to change the search function, at least will be arranged to undertake some comprehensive strong job.
Resume delivery, with a blog is a bonus points, GitHub above to maintain a PHP framework, do some Web applications, to the technical community to answer questions to others, and then Sihuo. are able to display their ability on the network of things, accumulated long time, the job opportunities will naturally have.