At work, I feel that there is a conflict between many graduates:
On the one hand, I was afraid that I could not find a job. I attended the training at my own expense and worked hard to submit my resume;
On the one hand, it is not very practical to write.Program.
This is actually the end of the story. From the perspective of life, it is easy to make your own value negative.
A person's resume is not written but made.
For graduates, the key points in their resumes are as follows:
(That is to say, it is almost worthless to beautify your resume. Of course, you cannot make mistakes or make a mess)
This can include in-course scores (especially in public basic courses), as well as some certification exams (such as software designers) with high gold content ).
Have you ever participated in any competitions? What are your scores? Such as programming competitions and advanced mathematics competitions.
- How about foreign languages?
Some companies may not look at this, but most companies should. Generally, I want to get an exam.6Level (English). If the target is Japanese, take an exam.2Level.
Not necessarily all of them are excellent, but at least two of them must be excellent.
The above, coupled with your written test scores and interview performance, ultimately decide your job search success or failure.
If you are careful with the above points, you can analyze the key points of "making" your resume:
You need to learn and write programs honestly. This is of great help to your transcript, your test scores, and your programming practices.
How can I write a program in line number theory?2More than 10 million lines (written only) will feel a little bit.
You don't need to write programs. object-oriented, design patterns, waterfalls, and iterations are just some terms that you don't quite understand.
While writing a program, you can read one or two more classic books to read oneProgramming LanguageLearning essence, learning computer system, learning mathematics.
In this way, your foundation will be laid down. No matter which company you go to, it will be a little different.
In contrast to the above, the following are some bad input and output tasks.
- Do not do anything well. For example, learn to use many integrated development environments, use many operating systems, learn the basic syntax of many languages, and learn the basic usage of many class libraries.
First, these things are not that difficult to learn. Second, most companies do not expect too much.
- Do not think that participation in social activities is helpful for finding a job.
You are a programmer and not a social activist.
It cannot be said that you do not participate in student union activities, but it is a pastime. It cannot affect the main business, nor make things sad.
- Do not watch online novels or play online games every day.
In school, if you owe too much debt to your knowledge, you may not have any chance to continue in the future.
To be exaggerated, if you don't find a good job, the path of your life has changed. It's really a paradise, a hell.
If we say that we are talented and can find a top-notch company, our life may become clearer and more successful.
However, if you waste too much time and do not learn anything, you may have to find a small company that does not stream.
If a small company has closed down and the individual has no accumulation, it may be even more miserable and become a person without a future!
Certificate ------------------------------------------------------------------------------------------------------------------------------------
Ideal stream + software = perfect software development: Methods and logic
Ideal stream + life = ??
Ideal stream + Management = ??
Ideal stream = the essence of deduction by concept and logic, and the pursuit of truth.