7 Things a novice programmer should know--brothers even it education _ programmers

Source: Internet
Author: User

7 Things a novice programmer should know-brothers and IT education

If you have just entered a professional software development world, you already have a certain amount of knowledge, thanks to education and/or training in computer science and programming. But the real development business is different from programming in school, which is something you can't learn from a college or coding school. In order to understand what the novice programmer needs to know, I consulted some experienced coding veteran, their experience can be summed up for a few 7 suggestions

1. Understanding the underlying system

An important part of software development is understanding the programming language. But, as some people suggest, developers need to know what's going on underneath the stack.

2. Know the command line tool

As a developer, you need to spend a lot of time with the IDE or the Code Editor. However, knowing the command-line tool can help you get the job done more easily.

3. The debugger is our good friend

A large part of the programmer's time will involve tracking bugs. Set breakpoints, step through the code, and pay special attention to third party code. This avoids a lot of frustration and gives you a better understanding of the coding knowledge that can only be learned by reading someone else's code. ”

4. Learn to Write tests

Some developers believe that unit testing, which is writing tests to verify that small unit code is doing what should be done, is critical.

5. Actively respond to changes and learn new systems

As we all know, the technology is changing very quickly now. This applies not only to our favorite consumer products, but also to the underlying systems, languages, and tools that programmers use.

6. Good cooperation

Although programmers are used to wearing headphones to work alone, you still have to collaborate with others.

The importance of interpersonal skills, must have a degree, do not penny wise lost watermelon, forget their own job. ”

7. Don't be afraid of unemployment

Miller has a particularly interesting piece of advice. "Job-hopping is a promotion," he told me. "Finding the easiest way to solve a problem is to make your code flexible and free of maintenance so that your boss will give you more." They may even ask you to teach your practice to others, "he explained. "All in all, worrying about unemployment may hinder career progression," he said. ”

Free to receive lamp brothers even original PHP video tutorial CD/"Detailed PHP" essence version, details of the website customer service:

Http://www.lampbrother.net

"Brothers and even it education" learning PHP, Linux, HTML5, UI, Android and other video tutorials (Courseware + notes + video).

Network disk tutorial Download: http://pan.baidu.com/s/1mg8ANMg

Related Article

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.