The concept of programmer has been very common in today’s society, which is the result of The Times and the trend — science and technology is the primary productive force, because this occupation contains many skills in the society, not only writing code, thinking ability, behavior model and so on.

So LET me answer the pros and cons of the front end and the back end in four different ways, from the perspective of making money (which is probably what most people care about most).

I set up a new technical exchange circle, the main group is a 10-year-old technical personnel, the technical director of a listed company, the group will answer questions for the group every day, recruitment push, click to join the circle

Coordinate: Shenzhen (because I only know this, I also suggest that it is more cost-effective to work as a programmer in first-tier cities when I am young)

1. The Everyman type — not that hard working and not too talented:

From entrants to the profession, basic is at intermediate level (or primary), programmers career salary between 8 ~ 15 k (not counting benefits), at the level of students, Taiwan before and after distinction is not big, most are written business or application, interview luck majority, luck is good, low level high salary, bad luck, on the other hand;

2. Aggressive — hardworking and not too talented:

I define effort here as continuous learning throughout a programmer’s career;

In this interval, basically will reach the quasi-advanced stage, become advanced is also very possible. Salary is almost 25~30K, can insist to this stage of the people, most will have reasons to adhere to, like, love, forced by life and so on, in this case, the back end is heavy on the front end, because no matter when, rare is expensive is always right, a company measure a person’s salary, Always take the Angle of scarcity and irreplaceability as the starting point to consider how much to pay;

3. Someone else’s child — both talented and hardworking:

At this stage, the salary is about 30~50K. Here, we can’t simply look at this occupation from the dimension of the back end. Basically, it is full stack, which is based on the default that you have no problem writing business. Therefore, at this stage, we must have the strength of one specialty and multiple functions;

Finally:

Work Angle, quickly find a job to learn the front end, the front end is relatively simple; After all, the research is somewhat different.

Development Angle, front-end and back-end difference is not big, as long as your technology is hard, can stand out, but the direction of back-end development is relatively wider.