Are we ready for recruitment?

Source: Internet
Author: User

Are we ready for recruitment?


Author: Xue di

The motivation for writing this article is derived from the reflection on the sense of urgency brought about by graduation. the early release of employment pressure can help you cheer up. However, because I have never had any job-seeking experience, I have written this article purely in the mindset of an unsophisticated, non-prestigious graduates. My views may be biased or naive, so don't be harsh if this is just a Blog ?.

The summer heat in August has gradually been replaced by the coolness of the autumn. While we are glad that we are about to get rid of the nasty heat and will sweat for whatever season we do, the annual recruitment golden season is approaching. As a graduating student, the month is the busiest and most worrying period of the year. In the past, major companies and employers held recruitment activities. The registration of the postgraduate examination and the Civil Servant Examination and judicial examination have injected too much expectation for this period of time.

As a fresh graduate of computer software and theory ?), A student who is tired of taking the test, I do not intend to continue to strive for a doctor in my most annoying form, I am not planning to take a civil servant to live a life that is too "stable" but "insurance. Although most people, including their parents, say that they are stepping into a dangerous place in the workplace, they may be overwhelmed at any time, and the sharpness and edges of young people will eventually be flattened. However, if I have not tried and tried it, I believe that I will regret it many years later.

As the saying goes, a good start is half the success. If you can find an ideal job before graduation, it will be a good start. However, there are so many well-known and well-paid companies, but the number of graduates increases year by year, in addition, some famous school students previously recruited by many large companies will "bring" their younger teachers and sisters as recommended by internal departments each year, leaving less cake to graduates of other schools. Therefore, it is not easy to seek a good job if it is not a "high education, high skill, and high IQ" talent. What's more, even the "Three highs" people fall on the starting line for various reasons. Therefore, the annual competition is unprecedented, and it is common to break into a job. In the face of such fierce competition, what preparations do we need in advance?

1. Education
We may not be able to re-prepare this item because the results have been settled after the college entrance examination or postgraduate examination. At this time, complaints and remorse will not play any role. Without the support of senior brothers and sisters who work in big companies, there is no Boss recommendation or fame to learn from. Non-prestigious students (including myself) the fact that it is already lagging behind on the starting line is fixed.

Although many recruitment agencies emphasize "Heroes don't ask for the source" during recruitment or presentations, but in the actual screening of resumes and the final selection stage of the interview, candidates with a prestigious degree clearly stand in a very favorable position. Let's talk about a post posted on the IBM intern recruitment forum in the past few months. When a senior employee recorded his situation, he heard the hr mm look at his resume and said the first sentence: "You have a good degree .... ". Taking one of my senior students last year as an example, my senior friend passed the Google test last year. After three tests, he was defeated in the end, and Google finally picked out a Harbin employee. In terms of technology, my brother-in-law and a group of the University of Engineering are working on the same project. I have to ask him for advice if there is anything on the other side, in the end, he developed the Result demonstration software independently. But Google does not need it. It is very polite to reject it.
Although I think it is unfair, it is unreasonable for an enterprise to pay attention to a prestigious degree. The reason why a prestigious school is called a prestigious school is not because every graduate of a prestigious school is better than a non-prestigious one (in fact, this is completely impossible). Its root cause is the relatively high-quality Student source, high-quality students will make the "excellent rate" and "excellent rate" of graduates of famous schools higher than those of non-famous schools. From the perspective of employers, the probability of finding talents from famous schools is much higher than that of non-famous schools. Of course, the focus should be on major famous universities.
So since we have already suffered a loss in education, we need to find it from other aspects. So as a computer major student, what can reflect the quality that we do not lose in a prestigious school student? Below is.

2. Professional Knowledge
As computer science students, we need to learn many things that are complex and constantly updated every year, just like fashion trends that guide people to pursue. However, various "principles" courses in computer science, including compilation principles, computer composition principles, database principles, operating systems, algorithm design and analysis, etc, every student or even practitioner should be focused on it. However, a person is a creature with a high degree of forgetting. Many details will gradually fade away when they are not used for a long time. I think it is not terrible to forget some of the details. If we can remember their core content, we will be able to master the main content and apply it to practice with a slight review in the future, this is the most important thing.
Among the many courses in computer science, the most important and most widely used data algorithm design and analysis are given. In the written examinations recruited by many companies, in addition to the knowledge assessment for a certain language, the most frequently obtained knowledge is about algorithm-related knowledge. Even some companies simply do not take the language test, dedicated algorithms. However, algorithms are designed with a wide range of knowledge, from the most basic data structures, sorting, graph algorithms, to advanced algorithm analysis technologies and algorithm research issues in specific fields, there are countless items that can be used for assessment. Take an example or an exercise after class from the introduction to algorithms and use it as an examination content for a written test or an interview (in fact, Google's interview questions last year also include probability questions in the introduction to algorithms ). The vast amount of knowledge is accumulated at ordinary times. As mentioned in the preface to the introduction to algorithms, algorithms are actually a "technology". If you are more familiar with them, you can solve problems quickly. In addition, the company's recruitment questions will be based on the considerations of on-site time-limited answer questions rather than difficult algorithms or analysis questions, so basic skills are our goal. Although we can't change our academic qualifications, we believe that through our efforts, we still have hope for a professional course. It's not too late at the beginning ....

3. Project Experience
To be honest, I have never participated in any project before I study. The reason is that there is no opportunity or condition at all (this may be one of the differences between a famous school and an ordinary university ). Even today, only a small part of our professional students can go to a company or school software park for free internships during the summer vacation, it would be nice to give you an internship. Do you still have to ask for money ?). At the graduate stage, in addition to doing "zero work" for Boss's friends, I finally had the opportunity to participate in some scientific research projects, including the development of Web office automation systems that have been developed from scratch and the software part of the fetal heart detector; as well as the development of a subitem of the 863 Plan project "Research on Key Technologies of sensor network nodes and their operating systems", we can say that we have done some work, at least the "Project Experience" column in your resume will not be empty or confused. But what I want to talk about is that it is because I have been familiar with Java and have done some "zero-active" tasks that I have the opportunity to do more work, many people in our institute, including my colleagues in the same grade or higher grades, have not obtained more hands-on practices. Therefore, if you are not worried about finding a job, please establish your own sense of anxiety, seize the opportunity given to you by every Boss, and do your best to complete every task, even if it is simpler. If the Boss has no chance, it will create its own opportunity and use various methods to enrich its project experience.
Many people will not cherish their hard-won project internship opportunities. After the Boss gave the task, they will only complain that it is too difficult, or they will not learn what to use, and the result will be a mess, the Boss will no longer need you next time. In fact, anyone will encounter difficulties, and no one is born to be able to do anything. Using unfamiliar knowledge or tools to solve problems within a short period of time is an objective fact that we often face. Take one of my college students for example. She just got a graduate student this year. During the summer vacation, her Boss gave her the task of using Struts to complete a management system within two weeks. But he never even learned Java, let alone JSP and Struts. However, she had a hard time programming during the day and reading a book at night. Therefore, in the face of project opportunities, there must be difficulties; in addition, there must be difficulties in manufacturing.

4. Miscellaneous
In addition to the preparations mentioned above, there are other things that can help us with our recruitment.
4.1. Certificate
The scholarship certificate is very useful, for example, English level 4, 6 certificate, Senior Programmer, various certifications, or even the three-student certificate of the school. Although most companies say they do not use "Certificates" to obtain people, most companies require (optional) to fill in resumes on the company's recruitment webpage) what certificate have you obtained. Therefore, when the other basic conditions of the two are similar, it is possible that many certificates will win, which is understandable.
4.2. English
In fact, English is indispensable for computer majors. Even none of the references I need for my graduation thesis are in Chinese or other languages. Therefore, English reading ability should be very important, at least professional English documents should be read without access. Take the IBM blue road written examination I attended a while ago for example, the question stem is all in English, although very simple, but the examination time is limited, so you may not read it carefully, at this time, the speed and proficiency of reading are tested. Speaking is also very important for people who want to enter a large company, but there is no need to reach the level of native language when looking for a job. After all, there is no such environment. In addition, for a while ago, for IBM intern recruitment, the interviewer will basically face 1-2 English questions from the examiner. If he can answer questions fluently, he will obviously be able to improve.
Others
Stable psychological status, smooth job information, a true and rich resume, and a little luck, the key to finding the right job is in our hands. A senior engineer has a thorough understanding of this matter. He said it is not too difficult for us (non-famous university graduate students) to find a job to support themselves, the key is to see how far it is from the original ideal. We still have the opportunity to meet people in the job fair!
 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.