Today, a college student invited me to do an online interview about career planning. I posted his questions and some of my own thoughts in the hope that they will be helpful to all of you who are in or about to graduate.


Q:

Hello, teacher, is I want to ask our computer professional college students, in the classroom to go to school in addition to the necessary knowledge, in the spare time should also go to learn some of what necessary skills?

A:

It is suggested that college students put eight points of energy into classes, and the remaining two points of energy into extracurricular activities. Basic knowledge is very important, and timely output is needed while learning. You can write blog about what you have learned, and accumulate knowledge. How to learn? It’s about choosing between your major and what you want to do in the future


Q:

The computer industry, its update speed is very fast, is what channels we can learn the latest knowledge about the computer professional.

A:

Stress in a basic knowledge of also should pay attention to the industry development direction, the current development of the IT job is divided into front-end and back-end and operations, from the three positions and can be divided into a lot of kinds, such as large front is divided into Android development, IOS development, application development, development of H5, from these kinds of course can be divided into many areas, For example, big data, artificial intelligence, back-end and operation and maintenance are also the same. There are too many miscellaneous things. You can learn the latest trends of the industry and what professional knowledge is needed through some recruitment websites, such as BOSS Zhipin, Hook or 51job.com


Q:

Our computer industry is divided into many categories, which is how we should choose our own career, and then decide on their own career direction.

A:

The score from the point of three routes, technical route, route of administration, and product line, specific see in which direction you want to move, this is just a big, can choose specific employment direction in the near future and the future promising industry, such as the big data, artificial intelligence, or block chain, coupled with their own professional, such as Java, have you studied Then you can do Android development, back-end development, blockchain wallet, etc


Q: How can I get an internship with a company related to my major?

A:

Read books, to learn the knowledge of the output, the output form can be a blog or open source projects, because of students without work experience, once in the society and faces competition among college graduates, this time of the enterprise will have a blog or open source projects to regard sb with special respect or new views, at the very least, can see you are a like to learn from these people.


Q:

What is the working environment of IT professionals, and is the pressure generally much greater than in other industries?

A:

Compared with other industries, the pressure is definitely higher. When the project schedule is relatively rushed, some companies will require 996 overtime. The key lies in how we view pressure and whether we have a correct attitude towards it. Can achieve the effect of lowering blood pressure through appropriate entertainment, or to talk to friends, put your mind out, the pressure will be much less naturally.


Q:

Is this also the reason why we in THE IT field often work overtime?

A:

There are many reasons for working overtime, some companies are purely exploitative, some companies are short of funds and need to reduce costs, and some are small companies blindly follow the trend of big companies, only working overtime without paying. Of course, it is also inseparable from the market. The rapid change of the market will also lead to the continuous update and iteration of the product. At this time, we need to work overtime to complete the version iteration to meet the relevant needs of users or the market update and iteration.


Q:

In the actual work, some knowledge learned in college, such as advanced numbers, linear algebra, English and so on, will play some role in the actual work?

A:

Actually at work for a few years later you will find that your university of advanced mathematics, linear algebra is very important to understand the you can do more difficult industry, such as large data, artificial intelligence and so on, such as product again you need to do a very cool animation effects, when the high count and linear algebra are useful, these are your road to senior development of magic, Not to mention English, you can consider going abroad for further study, going to some well-known foreign companies, small to consult relevant technical documents, code naming rationality.


Q:

Will there be vocational training for college students at the beginning of their employment, or will they learn the knowledge of this occupation by themselves?

A:

Some big companies will have vocational training, which lasts for one to two months. Small tasks will be assigned to you and accompanied by relevant personnel. Small companies do not have vocational training, so they need to familiarizing themselves with relevant knowledge in their spare time or at work.


Q:

What do you see as the future of computer work?

A:

First of all, I am quite optimistic about the development prospects of IT. Although the environment is not very good in recent years, with the rise of artificial intelligence, blockchain and other new technologies, there will be higher and higher requirements for high-tech personnel in the future, which is a good thing. IT shows that the whole industry is mature, and enterprises will have more and more demands for senior talents. On the other hand, the business models of various industries are becoming more and more mature. For example, from the e-commerce industry, the new retail concept proposed by Jack Ma to the intelligent retail of Suning And Zhang Jindong, everything needs the Internet and the Internet of Things as the support point. From these, we can also see the great development prospect of IT in the future


Q:

Teacher, I would like to ask you one last question, do you have any valuable opinions or views on our computer science and technology major?

A:

The school prefers theoretical knowledge rather than practice, so it is suggested to do more projects and combine theory with practice. Secondly, there are more courses for computer and technology majors, so we need to make choices. It is not to give up completely, but to spend more time on some courses to lay a solid foundation for the future


Finally, don’t forget to scan the code to follow my public account: Gu Linhai

Push Android, front-end all kinds of knowledge, excellent technical experience, let your fragmentation time value maximization, more Java, big front-end, programmer growth and other fields: