What is the difference between a "college programmer" and an "undergraduate programmer"?


Summary

I have a side job (free, but the point is fate, after all, I don’t have enough time), and I happen to be instructing some graduated programmers to find jobs. I found that the difference in ability is reflected in the hard work acquired, and the gap in professional development is formed in cognition. At the same time, the latest software testing resources (video tutorials, PDF documents, interview questions) in the last two months are also organized.

Friends who need this information can add my official account [Sad Spicy Bar] to receive it.

What is the gold content of the undergraduate?

Let's take a look at what most undergraduate students have learned? Undergraduate, although there are more than 10 computer-related courses.

First, most school teachers are not good enough, and their level is not enough.

Second, teachers with sufficient level are busy receiving projects or distributing papers. Who has time to teach?

Third, most students spend their energy in student unions, clubs, games... and the real learning time is the few days before the exam.

Fourth, many domestic textbooks are not good, but there are still a lot of wrong knowledge.

So I want to say to the programmers who graduated from college, undergraduates (the vast majority), no one imagines how much they have learned.

This example tells us that in the face of hard work, there is really little knowledge of the undergraduate.

Junior college students have few choices in the first few years of employment

Specialist programmers have no choice at the beginning, many go to outsourcing companies as soon as they graduate a lot, panicking...

Most of the college students who work hard have this story:

After graduation, I went to a small company (or outsourced)

Small company that jumps a little bit better after the year (startup team)

Skills gradually improved after years

Began to take the lead in small companies (or enter medium-sized enterprises)

...And then continue to change jobs for salary increase

Frequent job-hopping is very obvious among college students, because there are not so many choices. For example, if you jump to a small factory that works overtime every day and has a very backward technology stack, you can only continue to jump.

What to pay attention to when there are few choices

"learning aspect"

There are few choices, frequent job-hopping, and no stable learning environment. At this time, you need to have a long-term study plan. If it is said that the first year is to solve the survival problem, starting from the second year, I suggest that you take a moment to start to make up for your professional knowledge. For example, if you set aside one hour a day to learn basic subjects such as algorithms, operating systems, networks, etc., stick to it for one year (that can reach the level of most undergraduates), stick to it for two years, and you will become a programmer with a good foundation. Forewarned is forearmed, without prejudging the waste--

"Renewal"

It is recommended that after the survival problem is solved, you should immediately consider continuing your undergraduate program. Currently in BAT, Teacher Ma’s Taobao is relatively friendly to college students. Tencent is almost ruthless, Baidu is somewhere in between. Many companies simply look at academic qualifications, so prepare early.

"Job-hopping" is not as good as "achievement"

It is recommended not to change jobs too frequently. It is easier to learn things in a company for longer. Technology is not isolated, the more knowledge can be learned. Many students who graduated from prestigious schools (especially) from Tsinghua University, let me see the serious and responsible attitude when encountering trivial things, even if it is delaying my own growth and time, I must do everything. In the end, the attitude of persistence is awe-inspiring! On the contrary, many programmers who are specialized in many specialties, they don't want to be dirty and tired, and find excuses and reasons.

College students enter the big factory

In essence, being unable to enter a large factory is a cognitive problem. It is impossible to graduate and enter a big factory. But after a few years of work, there are still opportunities. This cognitive problem is: Don’t change jobs just for a salary increase.

What I appreciate more is,

Enter the outsourcing company (or small company) at the beginning

Years later, the technology is mature and enter a good small startup company

Become the main program (or leader) of this startup company after a year and get a salary increase

In the 4th year, I started to interview Ali (Ali accepts specialties) or there are still some famous companies in the market, but the requirements are not so high.

In addition, it is recommended to work hard to supplement knowledge, because in the fourth year, if you want to start entering a large factory, you need these things to knock on the door.

If the article is helpful to you, please reach out to make a fortune and give me a like. Thank you for your support. Your likes are my motivation for continuous updating.


Finally: benefits

In the technology industry, you must improve your technical skills and enrich your practical experience in automation projects. This will be very helpful for your career planning in the next few years and the depth of your testing technology.

In the interview season of the Golden 9th and the Silver 10th, the job-hopping season, organizing interview questions has become my habit for many years! The following is my collection and sorting in recent years, the whole is organized around [software testing], the main content includes: python automation test exclusive video, Python automation details, a full set of interview questions and other knowledge content.

Don't be ashamed of getting an 8k salary, don't be complacent just because you get a salary of more than 20k, don't be complacent just because you get a 30-45 salary. Life is not to earn that little salary, what you need is to open a career.

May you and I meet and you will find something! Welcome to follow the WeChat public account: [Sad Spicy Article] Receive a 216-page software test engineer interview book for free. And the corresponding video learning tutorials are free to share!

Good article recommendation:

Ali is on the second side, it turns out that my understanding of automated testing is too shallow

Appium automation environment construction

After reading Daniel’s article, I won’t be afraid of slow server response.

Guess you like

Origin blog.csdn.net/weixin_50829653/article/details/112966972