Rewrite "Linux kernel learning methods and processes"

Source: Internet
Author: User
Rewrite & quot; Linux kernel learning methods and processes & quot; -- Linux general technology-Linux programming and kernel information. For details, refer to the following. Http://blog.chinaunix.net/u1/49865/showart_420192.html

This article has been written for a month, and the idea has changed.
I have a lot of feelings in the last month. First, it is because of the progress of the Tongji project, but because of the influence of some senior siblings in the "Dian" team. I have already decided to look for a job in my senior year, but I was suddenly frustrated. I still have to submit my resume and interview in less than a year. Can I do my best? What kind of work should I do? Not to mention the interview, Can I pass the written examination? Green League, Baidu ...?

Advance 1 ~ Two years of career planning is necessary. I decided to first select the type and direction of work. R & D-software-embedded, C/C ++

So how should I prepare? I am deeply touched by this question: "Everything is pre-established, not pre-emptive. "Strong C ++ programming/Data Structure/software engineering basics, understanding OO ideas (Object-Oriented, design patterns, STL use and other technologies); familiar with linux kernels, especially network protocol stacks; familiar with TCP/IP principles ", this is my main learning goal!

Now, let's go back to the Linux kernel. I think you should first clarify the purpose. My goal is to train C programming skills and deepen the understanding of software engineering. I have completed or are about to complete the C language, microcomputer principle and operating system, so I decided to study the Linux kernel in the spare time of the project, mainly in two steps:

1. Learn about Unix Operating System Design
2. Learn "Linux kernel full notes", v0.11, and review data structures and algorithms

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.