How to become an expert developer -- read and summarize

Source: Internet
Author: User

Today I read an article on the csdn homepage: How to become an expert developer

The article is quite good and deeply touched. Let's summarize:

 

1. Focus. Select a platform, industry, and focus on this field for a period of time (at least 6 years ). I should be developing C/C ++ on Linux, and I should focus on this field. After three years of work, one of my colleagues switched to HW and switched to Java.

2. In-depth analysis. I have a deep understanding of my platform, language, and industry. For example, I want to have a good understanding of the Linux operating system, Linux kernel, C/C ++, and communication industry knowledge.

3. expansion. "When you start to master the current platform, you must begin to learn platform-independent skills, such as pattern design, distributed system design, software architecture and performance. When you make progress, you will spend more time learning these skills. This is a good thing. Because these skills are not limited by the platform, it is easier to transfer new technical platforms ". For me, these skills are synchronized with platform learning.

4. Practice. You may switch to technical management or architect positions, but remember to always write code.

5. If you do not know what to learn, check the recruitment announcement for your ideal position. This is in line with me. Haha.

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.