After graduating from a university, choose to continue the postgraduate entrance examination, or become a programmer? let me talk about my opinion

Recently, a fan asked me, um, is it better to take the postgraduate entrance examination directly after graduation or to go to work and engage in software development directly. Let me tell you some of my personal views.

The first point is that things are rare and expensive, ah, this is the underlying truth. Well, if you want to choose postgraduate entrance examination or transformation and development, you can see whether it is scarce or not. That is, if you take the postgraduate entrance examination, after you study for 3 years, the value added to you at that time will pay you the cost for 3 years, but the cost performance is not high. After you read your master's degree, there is no shortage of master's students now. Then if you are engaged in software development, you have two paths in the past three years, one is to take the postgraduate entrance examination, and the other is to take software development. The same is 3 years of experience. If you are a software developer, after you have 3 years of work experience, will your income be higher if you change jobs?

Well, let’s take a look here. For the postgraduate entrance examination, I think that if you are engaged in a relatively high-end position, such as AI or algorithm, then it really requires education and mathematics support. , Because there are a lot of mathematics in the postgraduate entrance examination, will you dig deep? But if you are engaged in ordinary employment or engineering software development, such as front-end and back-end or so-called embedded development, then you develop this industry. In essence, he actually does not have high requirements for this degree. . Now the so-called high academic requirements, to put it bluntly, there are too many masters, right, and the undergraduate education is relatively weak. From the perspective of work, in fact, a bachelor’s degree is enough, because from the development of Tencent, how big is it? Does it help a lot if you don't study for a master's degree? You have studied in the university for the past 3 years. If you say that it is a relatively good university with 985, it is okay. Most ordinary universities say that you have followed this mentor for three years. Your project training, but what if the tutor’s project ability is not strong, many of you have a master’s degree now, and there are still some, even if you entered a relatively good university, now we say that you are engaged in the software development industry. , I only pay attention to a work experience, and now the training in the enterprise is also 3 years. For example, if you worked in Huawei for 3 years, then you studied in a certain university or master for 3 years. Do you think you will come out? Who will be more competitive in the future and who will be more scarce.

There are 5 golden years in the industry of programmers, and the 5 years after you graduate are the most golden. For example, if you graduate in twenty-two or three years, the five years before the age of 28 should be said to be the most precious, because yours, regardless of yours, is based on learning ability, ah, yours will have no home or care , The remuneration requirements are not high. After you have worked for one or two years, your experience can meet the needs of the company. Note that most of the software development in China does not require a particularly high level. Your knowledge of undergraduate studies is enough for you to do it. What is more required is engineering experience. If you do software development, you have done it. I know, please change jobs and follow the next company to see what kind of engineering experience you had in the previous company. I have project experience, and in this area, I believe you can tell me who is more competitive between a certain project you did with a teacher in a university and a product you made in an enterprise, which is self-evident.

Both PHP and Java are commonly used programming languages ​​and each has its advantages. Following are the advantages of PHP programmers over Java programmers:

  • The PHP language has a shorter learning curve than the Java language and is easy to learn. The syntax of the PHP language is simple and more suitable for beginners.
  • PHP can quickly develop dynamic websites, suitable for small projects and small and medium-sized enterprises. The PHP language is a language for dynamic interpretation and execution, which can quickly develop dynamic websites. This is great for small projects and SMEs.
  • The salaries of PHP programmers are generally lower, and the cost of employing people for enterprises is lower. Salaries for PHP programmers are generally lower compared to Java programmers, which makes it easier for businesses to hire PHP programmers.
  • PHP has a large number of open source frameworks and third-party libraries, which can improve development efficiency and code quality. The PHP ecosystem is very active, and there are many excellent open source frameworks and third-party libraries that can be utilized, which can improve development efficiency and code quality.

And the following are the advantages of Java programmers over PHP programmers:

  • The type safety and rigor of the Java language are higher, which can avoid many common programming errors. Java is a statically typed language, which can check type errors at compile time, which can avoid many common programming errors.
  • Java is suitable for large-scale projects and enterprise-level applications, with better scalability and reliability. Java has powerful object-oriented programming features, can well design and implement large-scale projects and enterprise-level applications, and has better scalability and reliability.
  • Java is more in demand in the market and the general salary of Java programmers is higher. Java is a very popular programming language with a wide range of applications, so Java programmers are in high demand and their salaries are generally high.
  • Java has many mature frameworks and tools that can improve development efficiency and code quality. Java has many mature frameworks and tools, such as Spring, Hibernate, and Maven, which can improve development efficiency and code quality.

To sum up, PHP programmers are more suitable for small projects and small and medium-sized enterprises, while Java programmers are more suitable for large projects and enterprise-level applications.

Guess you like

Origin blog.csdn.net/m0_71628805/article/details/130455932