Location>code7788 >text

Is there any salvation in just graduating and going into marginal business?

Popularity:629 ℃/2024-11-06 10:53:49

Hello everyone, I am a programmer fish skin. This year's fall recruiting is coming to an end, and I have received many offers from my friends one after another. There are some students who got more than one Offer at the same time, and they will be entangled in how to choose. Among them, there are some more common questions, such as "Just graduated, go to do marginal business, will it affect the life behind?"

Here's what I've learned through one of theProgramming Navigation A question from a fellow fisherman and my answer to say what I think about the issue.

 

Questions from Fishers

I got two offers for Java positions in the fall, in the same location, one of which is in the XX department of Meituan, which is supposed to be a fringe business (not as a rider), and the other is in the XX department of Du Xiaoman, which is supposed to be a core business.

Personal situation and career goals

  1. Desire to work and have a sizable salary increase as well as technical growth within a company after work

  2. If one were to seek employment with another company for various reasons, would one be bound by the business direction of the previous job? For example, will the marginal business that you originally did at Mission be affected when interviewing for a position at another company (e-commerce, social, middle office, etc.) because the business doesn't match?That's what concerns me the most.

Questions and Confusion

  1. The main confusion is still the point mentioned above, has one's own business direction been influenced in the first job?

  2. There is also the doubt of technical growth, will the fringe business of MMT lack in the magnitude of technical complexity as well as the difficulty of the business? Is it detrimental to one's technical growth compared to picking a core business? Does this have a big impact?

  3. For the two offers above, is it better to go with the better platform or the one that is more core to your business?

 

Fishskin's answer

The questions were serious, not only about the Offer, but also about their own goals and ideas.Clarifying this information is a prerequisite for selecting an offer

In terms of your career goals, you are a student who wants to grow quickly and have high career goals early in your career, with a core objective early in your work life being toSelf-growth + salary increase , then we might as well analyze it in terms of your goals:

1、How to get growth faster?

Whether the business is core or not is one thing, but it's more about how much of the business you're actually involved in and what you're doing on the team. The growth you'll get from going from 0 to 1 and being personally involved in a new edge business will probably be greater than fixing bugs and mucking around on an old core project. So we suggest that you ask HR or the same department to clarify this point, but also from the job description and interview questions to deduce that the general 2 ~ 3 interviews in large factories will be involved in some of the business scenarios, may be related to their own department's work.

But in addition to that, the resources within the company can also determine your growth, especially for students who are good at utilizing resources for self-study. A big factory is like a university, you can just follow the rules and attend classes, or you can utilize the resources in the library for self-study.

Combined with your Offer situation, the Mission has a great advantage in Java technology, like my previous mentor is from the Mission, 3 years of work experience when the technology is very strong, from the technical articles shared by their team members can also see this.

2、How to increase salary faster?

Either the first company continues to promote, or jumping ship to increase salary. In fact, now the promotion and salary increase system of large companies are more framework, without extremely outstanding results, the speed of salary increase is relatively slow. If you want to increase your salary as soon as possible, or to consider 1 year, 3 years and other time nodes to jump ship, the possibility will be more. And the salary at the time of job-hopping depends a lot on your base salary. So for fresher, if the total package is the same, a high base will be more advantageous than a low base.

Based on these two points above, it should help you make an initial judgment.

a concrete analysis

And then in response to your question, first of all the 1st business direction question. Actually, right now the Internet business issudden change (idiom); changeable situation In addition to the non-compete agreement, the business that many people do after job-hopping will not be the same as the original business; and the depth of the business that can be accumulated with 1 - 3 years of experience is limited, and the core business is usually the responsibility of the big brother who has been in charge for more than 3 years. So my suggestion is that you don't need to bind yourself to the business, and continue to precipitate your technical and generalized architectural design skills for 1 - 3 years after graduation, so that you have a wider range of choices for job-hopping.

Not that business isn't important, of course. The more years of experience you have, the more important the business becomes, and no matter what choice you make, it's important to familiarize yourself more with the business once you're in the company, and to understand the implications of every requirement you make.

In response to the 2nd issue of technical development, in fact, I have already mentioned in the first point I made earlier, the internal situation of large factories is uneven, some departments may be a "grassroots team", the team project bull does not mean that the technology is necessarily bull, and the bull technology is not necessarily given to you to do so, so it is difficult to determine this point. But going to a company with a better technical atmosphere, a company with more technical deposits, and a company that has resources for you to learn from, makes it easier for proactive people to get ahead.

To summarize, if it were me, I would choose a bigger platform. Of course, this is also related to my personal experience. When I was an intern at Tencent, I got to know a lot of bigwigs by joining internal open source projects. No matter what you choose, keep learning after work, and you'll be better than everyone else!

 


 

Above is this period to share, there are helpful words remember to point a praise Oh ~ also welcome you to share their views in the comments section.

 

More Programming Learning Resources

  • Java front-end programmer must-do project practical tutorials + Bijou website

  • Free Programming Learning Exchange Community for Programmers (a must for self-study)

  • Programmer Nanny's Guide to Writing a Resume for a Job Search (Essential for Job Hunting)

  • Free Interview Brush-Up Website Tool for Programmers (Essential for Job Hunting)

  • The latest Java zero-based introductory learning route + Java tutorials

  • The latest Python zero-based introductory learning route + Python tutorials

  • The latest front-end zero basic introductory learning route + front-end tutorials

  • The latest data structures and algorithms zero-based introductory learning route + algorithm tutorials

  • The latest C++ zero-based introductory learning route, C++ tutorials

  • The latest database zero-based introductory learning route + database tutorials

  • The latest Redis zero-based introductory learning route + Redis tutorials

  • Latest Computer Basics Introductory Learning Route + Computer Basics Tutorials

  • The latest small program introductory learning route + small program development tutorials

  • Newest SQL Zero-Base Beginner Learning Route + SQL Tutorials

  • The latest Linux zero-based introductory learning route + Linux tutorials

  • The latest Git/GitHub zero basic beginner learning route + Git tutorials

  • Latest OS zero-based introductory learning route + OS tutorials

  • Latest Computer Networking Zero-Base Beginner Learning Route + Computer Networking Tutorials

  • The latest design patterns zero basic introductory learning route + design patterns tutorials

  • Latest software engineering zero-based introductory learning route + software engineering tutorials