The PHP programmer is having a career problem, should I resign?

Source: Internet
Author: User
Keywords Php html yii exe js
I am a PHP programmer, has been written a few years before the EXE, with the VB.
Language is interlinked, so learning PHP is not very difficult.
I entered a company, the company originally has 2 PHP programmers, they developed a mall, framework Yii, I entered the company 2 months later began to revise the Mall in the things (to the current company for 5 months).
In contact with the interior of the mall, found that the internal logic is very messy, can query 1 times the database to solve, not to multiple queries, and more than 1 is so, the site there is no product manager, a lot of things are the boss temporary call Plus to, and the boss is a bit of technology do not understand, resulting in more cumbersome maintenance now.
Now, the staff who are mainly responsible for the writing of the mall are leaving, and the other employee is not very understanding the internal logic.
I am now mainly responsible for this mall, but honestly, because the design of the mall is very messy, and the document, database field comments are not, so maintenance is more difficult. And the boss recently need a large number of changes in the mall, and then back online, in the eyes of his boss regardless of the technical difficulties encountered, just set which day on-line, the business Department of the people have a new site every day to do, but also require a fixed time.
However, our technical department and they said the corresponding difficulties, and then eggs.
Company, our technical department to write Html,php,js, and even sometimes to own p chart, feel good tired, but wages are very mediocre. The main thing is that they don't pay attention to it, just do it.
So I want to leave, I want to ask everyone's opinion.
(My PHP experience is only 5 months, but also into the company to learn while doing, self-considered difficult)

Reply content:

First of all, PHP is not as simple as you think, easy to learn to use in this very appropriate, 5 months of experience, but also in other people write code based on doing things, a lot of architecture needs to be considered thoughtful treatment, you do not have many concepts on this side, so, I think your attitude should also be placed in the beginner's more modest position.
5 months of PHP experience to go out to find a job is not high wages, because you probably can not make a stand-alone.
Leaders do not know the technology is right, because they do not know the technology to be a leader (laughter), but the leadership also has their own responsibilities and pressure, and not as easy as you think. When you are not able to do it, you can only answer: do or not. When you have the ability, you have the right to speak in front of the leadership! The attitude of the leader depends on your ability.
Now you are in charge of this website, if feel disorderly, why not to modify? Can not be changed at once, but also from small functions and not important places in accordance with their own reasonable structure to write, in the time to rewrite the previous unreasonable part, have you ever tried? Besides complaining about other people's bad things, you can't do better, That's nothing to use.
I started the front-end, beginner PHP, three months after the company's Web site development from the outsourcing hand, and then after half a year after the entire site is my own architecture, because the outsourcing is bad enough to write, incredibly there are several dead loop bugs, resulting in a number of days the server will die countless times, Dealing with other people's mistakes made me learn to avoid this mistake. I am very grateful to the original company gave me the opportunity to learn and practice opportunities. While I am constantly mastering knowledge, accompanied by my experience to do things more and more time, my salary is also in the growth, in the company also useful a certain voice, Even at that time often skipped classes to the driving school training car.
Resignation of this matter, I was encouraged, the tree moved to death, people moved, in a place to stay unhappy, a different environment is a lot of benefits, such as new relationships, such as the lack of their own ability to explore. Or find a new direction of development.
However, 5 months of PHP experience, really do not shoot, unless you have a proud of the results show to the new company to get a good price, however, see what you describe, and did not. Suggest or stay in this salary is not good company, holding for their own future job to have a commendable result of the current station to do it, When do you think the work is good, no problem, that is, job-hopping to seek higher wages, but I doubt your salary has risen up.

In the end, modesty makes one progress. The situation you are experiencing is a common problem in most companies. Because you are too yonger, the response to this situation is more intense.
You know, someone asked this question. What kind of experience does it have to maintain a rotten system? -Programmer
My favorite answer, but also high-ticket answer, as the answer written by the deep-rooted.
high anger at work, all kinds of sarcasm;
When I leave, I rejoice;
Two years later suddenly from this silly system to get inspiration (or lessons), quite feeling;
Three years later regret to maintain the time oneself complain too much, but the action is too little;
Five years later realize that the reason for their high anger is not because the system is stupid, but I can not control;
Eight years later need to maintain the "idiot" system;
10 years before the understanding, "the essence of the world is chaotic unknowable, rather than orderly measurable";
Even the new and old boundaries of technology are beginning to blur.

In fact, they are not humble and awe-inspiring.
Attribution: It Ronin
I think the main problem you are not competent for this job, 5 months php/web experience can not make these problems is normal. You have two options:
1. Resist the pressure, read a few more books, what do not know what to see. Until you can do it.
2. Not really. Resign for a simple job and learn slowly. However, since their own technology is not clearance, and then find the same kind of work is estimated by luck. The most happy thing to do is to meet the technology-oriented company, followed by the IT team members can complement the company, and then at least the treatment is good, the most miserable is the title of the company. The boss does not care about technology, as long as it can be used on the line, the team members of the various, do not write the comments of programmers are in bullying, the treatment is not good, to prove that your position is not valued at any time to find a cheaper to replace you.

I think some things you need to work hard to do, because there is hope, but sometimes must resolutely leave, because that is not what you want. The situation is not the same as the maintenance of the old system will always encounter impossible every system is code accustomed to good programmers write, although the beginning is a bitter point but after the upgrade to their own very big so chaotic system you've got it. Good system is not easy to loose?
On the other hand can not tolerate and a person to write PHP JS html or even to figure out what the company hurried away don't miss the future of the current encounter with the same problem as the main question ... Need to take over maintenance of a very funny mall system ... And... At present, there are only two technical departments ... Two people ... Two people ... My PHP development experience is only about half a year ... I feel very labored ... Now you can only read more ... Ask a lot of people ... If you don't like it, you refactor every programmer to look at someone else's old code that's the conclusion. The main thing about code is the ability to work, not to look good. Huawei had a software that had a memory leak and was unable to find it, and then restarted from 3 to 4 o'clock every day. It is supposed that such code is not online at all, but the market often can't wait until the code is perfect. You have only 5 months of experience!
Generally this extremely unprofessional and technical arrogance of the company, are the site of the programmer learning, seize the opportunity to learn, the sky fell from someone to resist, learned that you can no longer learn new knowledge that day, either resign, or stand up to do leadership. Company, our technical department to write Html,php,js, and even sometimes to own p chart, feel good tired, but wages are very mediocre.
I think as long as not very formal big company small company basically this situation?
(Own P-chart is not common, but there is a full-time front of the true few)
What is the experience of maintaining a rotten system? -Programmer
I like the answer.
1.3 months into the job, spraying, such a large system, billions of PV system incredibly do, so do, I put forward so do, then do, you do not bird me, overthrow me, hey you are all stupid.
2. Six months into the job, gee, as if they say there is a reason ah, if I do so, there will be those problems, those problems ...
3. One year in the job, oh, that's all you have to do, you're a new man, you know the fart, you do that.
4. Two years in the job, oh, it's good to do so, it's bad, you can do that on the basis of that.

Existence is justified, just us, too impetuous
Like it doesn't mean that the whole identity is two of the code that everybody wrote.

and the boss recently need a lot of changes in the mall, and then back online, in the eyes of his boss regardless of the technical difficulties, just decide which day on-line.
I also met this, if the boss can communicate well, can not communicate that is, either hand in the code or pay the body .The
a lot of change mallIsn't it time for you to play? Write to which module to refactor to a module to

They developed a mall, the framework Yii, I entered the company 2 months later began to revise the Mall in the things (to the present 5 months into the company).
A mall Originally 2 programmers I think the scale is not very big, right?
5 months into the job, 2 months to start revising, do not know what you did before.
You haven't been in touch with the project for the last 2 months.
3 months of time, a mall has been revised down, most of the modules should be changed to it?
three years later regret to maintain the time oneself complain too much, but the action is too little;
Five years later realize that the reason for their high anger is not because the system is stupid, but I can not control;

At last I glanced at the question.
I am a PHP programmer, has been written a few years before the EXE, with the VB.
Language is interlinked, so learning PHP is not very difficult.

My PHP experience is only 5 months, but also into the company to learn while doing, since the difficulty is not very

So you're a little bit of a web experience, huh?














I really can't do it or quit it.
  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.