Answer: (23) question and answer from a study 3 student about his/her learning before work

Source: Internet
Author: User

Recently, I received an email from a third student, with the following content:

Zhou Zhao Xiong senior:

Hello, the reason why I call you a senior student is that I am also from China mail, the general school, this year's study 3, the undergraduate and general students all communicate with each other. I have followed your series of "Let you know about software development in advance" since March and talked with you on Sina Weibo. I think you write a little less about each article, it is recommended that you write more content for students. If you have a good memory, remember me, hey. I read every article in the series carefully, and I also typed a lot of code in the article on my computer. I am deeply impressed by your rigorous attitude, elegant code style, and knowledge sharing spirit.

I am writing this email to you because I have just signed my job and suddenly become bored. I want to read a few professional books to consolidate my basic knowledge so that my work will be smoother in the future, but I don't know what to read, so please give me some advice. Let me explain my situation as follows:

I signed the ZTE Xi'an Research Institute, software development post (I am honored to be in the same company as the senior student, ). When I signed the contract, I did not set a department. I only learned about wireless services in Xi'an. I don't know how to develop software. When I was in my sophomore year, I began to learn SCM and C language. I had a small project, mainly programming SCM, with a small amount of C code, around 1500 lines. What I did during my postgraduate years was the implementation of the image processing algorithm, mainly using the C language, with 3000 lines of code. He has read the first several chapters of the operating system, including C and pointer, C expert programming, C traps and defects, and data structure, in addition, I read the "programmer's test interview book" several times before looking for a job, and I also read some blogs. I feel that C is familiar, and C ++ is never used in object-oriented languages. I only understand the polymorphism mechanism. I always feel that there are too many things in it, which is complicated and messy, it may take a long time for C to transition from process-oriented to object-oriented. I feel that I have better hands-on skills than other students, which can be reflected in university lab courses and Radio soldering. I am also confident and energetic in the future.

The above is my basic situation. For the question of what book should I read, please take time out of your busy schedule to give me some advice.

Finally, I wish the senior student a smooth job and a happy day!

 

My reply is as follows:

Hello, student!

Thank you very much for your letter. First of all, I would like to congratulate you on signing your work so early, and I am very honored to be a colleague with you in the future. You mentioned many of my advantages in the email. Thank you very much. As long as you can benefit from my articles, I can write a blog.

In general, the process of finding a job is still quite difficult. Once you find a job, you will feel relieved. At this time, you will see the message "suddenly getting bored ".

Since you signed my current company, I will tell you about the assignment of new graduates in our company. In general, our graduate school graduated in April, and in March, the company will announce the specific positions of each graduate on the recruitment website, including Product systems, departments, and jobs. Then you can go to the place where you entered your resume to view the information that was posted there.

I have said so much to illustrate that only after job assignment Do You Know Where To develop software and how to program in C language, c ++ programming or database development.

So do you mean you have nothing to do during this time? Apparently not. I suggest you do the following:

First, strengthen your professional foundation. Your undergraduate course and students are engaged in communication, so computer-related knowledge will be lacking. Therefore, during this period of time, you need to "fill in" this aspect. To be specific, you must take these two courses: operating system and computer composition principles. This knowledge is common and is required no matter what aspects of software development you are engaged in.

Second, improve your writing skills and expressive ability. At school, we don't pay much attention to writing, but after the organization, writing ability is really very important. You need to express your ideas clearly. to make people understand quickly, you need to have a strong writing ability. In addition, the ability to express your own ideas in words is also very important, because each member of a team has different ideas. Only when everyone communicates smoothly can the overall efficiency be the best.

Once again, develop good habits and actively participate in physical exercise. In school, it is normal for everyone to get up late, but after arriving at the school, you have to obey the constraints of the unit and there are clear rules for commuting, you can no longer be as free as you are at school. In addition, "the body is the capital of the revolution", and one person is more powerful. If the body is not good, it will not work. There is still some time before you officially go to work. You need to change the "bad habits" (if any) developed at school and exercise well, embrace the new life of the future with a full spirit.

You said in the email that you have learned a lot, but when you get to the unit, you almost have to go to zero. Therefore, you must be prepared from the beginning,

The above are some personal suggestions for your reference. I hope you will cherish the last learning time at school and draw a complete conclusion for your learning career. Thank you again for your letter. Please continue to follow your blog.

 

 

 

Zhou Zhao Xiong

November 2, 2014

 

 

(My microblogging: http://weibo.com/zhouzxi? Topnav = 1 & WVR = 5, No.: 245924426, welcome !)

Answer: (23) question and answer from a study 3 student about his/her learning before work

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.