Basic requirements of software developers

Source: Internet
Author: User

The global financial crisis caused by the subprime mortgage crisis in the United States poses severe challenges to global economic development and has a considerable impact on China's employment environment. It is reported that after October 2008, the services related to finance, such as securities, insurance, investment, and financial management services, have shrunk sharply. At the same time, labor-intensive enterprises and export-oriented enterprises in coastal areas have been severely affected, the social employment pressure is high. For new graduates in 2009, the employment pressure has reached a new high in history. Many people even think that college students should go to the countryside to return to the educated youth age.

 

In the face of such a difficult environment, students who are interested in developing software need to practice basic skills, rather than playing games without business.

 

Good coding specifications.If a software developer cannot clearly understand the code, the well-maintained code is basically unqualified developers, and the code written is spam code. For example, class member naming and local variable commands. There are also n nested loops, instead of breaking them into multiple functions for processing. References a variable with dozens of characters instead of a referenced name.

 

Write a lot of code and try to write10More than 10 million rows.Developing software is a very practical task. It has never been theoretically completed, and there is no tool to help you quickly write the software. You must master the software development and try to write different codes by constantly writing examples.

 

A large number of software with hundreds of thousands of codes.In a real working environment, a large number of existing codes need to be maintained and modified, and often do not start from scratch. Therefore, understanding other people's code is also a basic skill. Without this basic skill, it is difficult to make satisfactory work in the real business environment.

 

Use the code tool to solve user problems. In actual software development, all products are user-oriented. This software is valuable only when the user's needs are solved by writing code, therefore, various codes are constantly written to respond to users' needs. The goal is to achieve the most satisfactory user requirements as the final goal of coding, rather than the number of lines of code you have written as the assessment goal. In fact, it does not matter how many lines of code you write. The key is to implement the user's functions, make the user satisfied with the software, and give the contract to you rather than to others.

 

The last point isI like writing code and making friends with my computer.. Hobbies are the best teachers. After writing 1 million lines of code on your own, you can enjoy writing code.

 

I hope all students who will graduate will have such basic skills. Otherwise, how can Chinese software compete in the United States? How can we become the first in the world?

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.