Software world: survival rules

Source: Internet
Author: User

Whether it's new to the workplace or a veteran who has been involved for several years, they have to face the same ever-changing and ever-changing software world, seeking for survival and a place in it.

 

These are learning, practicing, constructing a real system, and diligent in thinking, learning, summarizing, and refining.

In the early stage, you need to read a large number of ideological and technical books to guide the road, familiarize yourself with some development methods and skills, cultivate a good programming style, and have some development experience;

Next, let's get out of protection and survive independently. Like riding a bicycle, someone will help you at first, but one day, you 'd better fall onto the ground again and again, and you will also need to sharpen the courage and wisdom to break through independently. We must all face such a turning point.

Read the source code, read the documentation, communicate with colleagues, learn more with humility, observe more, think more, and practice.
 


There are no shortcuts. No best practices exist.

There is no perfect methodology. Cannot make perfect software.

No one can teach you how to develop the right program or system correctly.

However, as long as you devote all your heart to this vibrant, fresh-blood Software world, it will teach you.

Many enthusiastic people are willing to guide you on the road, share their knowledge and experiences, and answer questions.

There are a few classic books that can always accompany you and guide you forward to the distance;

All kinds of problems and challenges will torture your nerves, so that you can blink your brains;

Others rely on their own to comprehend, explore, sharpen their intuition and instinct, to gain your unique talent.




The rule is simple and the road is difficult;
 
There are no rules to make a rough road smoother;

Success always belongs to those with courage and courage.

 

 

Bytes --------------------------------------------------------------------------------------------

 

Changes in learning methods:

1. Open-source projects, documents, and source code;

2. Classical Works of computer science, such as the art of computer programming, the construction and interpretation of computer programs, and the introduction to Algorithms

3. Important computer science papers;

4. Valuable and in-depth technical articles, good at searching, improving, sorting, summarizing and refining;

5. peer exchange and discussion;

6. no longer rely on technical books.

Software world: survival rules

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.