Programmer, what else can you do if you leave the database?

Source: Internet
Author: User

First, stop and think about it: if you areProgramIf you want to become a good programmer, what else do you lack?

For beginners, when they choose a language, they often see advertisements in various languages, and gossip (or justice, but more exaggerated with their own preferences ), or the economic benefits that the language can bring to you quickly. Therefore, beginners are involuntarily "Divided" into various schools.

Next, we learned the syntax. However, you will find that no matter Java, C ++, C, or Delphi, they are basically the same, with basic types of statements, branch control statements, and so on. Some people may wonder what caused these things that use the same programming concept to become different languages. In addition, everyone may have some choices about the language and feel that they use the same language? Of course, we don't have time to think about this too much, because there are too many concepts and technologies that we need to learn. We are all eager to work or do something.

Then you work for a year or two. When you think that you have enough knowledge of a language to work, if one day you leave the libraries you are familiar, simply put, it leaves XXX. h file. What else can you do? First of all, do not rush to refute it. First, you should admit that no matter which platform you work on, you will not be able to do your daily work if you leave the database. second, even if your platform has nothing to do, you still cannot do anything without the built-in libraries provided by the language. when you are in a hurry to refute them, please first calmly think about whether you have the ability to implement the functions encapsulated by those class libraries? Of course, I didn't want you to implement it manually. It doesn't mean you have to create a new wheel on your own.

The above points are not to express the idea of "using a framework or class library = turning yourself into a fool", but to tell you that language and library are what we want. A language is not as powerful as a "second-stream language" + "handy library" that can make you do more meaningful things. what's more, the basic concepts of language, variables, and control branches are all basically the same. The difference is that some "built-in" functions are convenient for you, the most typical example is com. If you have a certain understanding of COM, you will understand why language is not the most important.

So let's take a look at what caused F ("an awesome language (preferer thinks it is)") <F ("general language" + "good library ")? F is a function that represents efficiency.

Obviously, if the language is not the most important, the database that excludes the comparison result plays a role.

Here, Let VC ++ Programmers think about it. What else can you do without MFC on windows? Cli c ++? Something so lame .....

Java Programmers. What else can you do without the three major architectures?

Do I write the console every day?

Should we stare at a tree as a professional programmer?

Looking at the development of C #, you will find that it is the development of libraries. The syntactic sugar is just a gimmick to attract people. you do not have to be competent for any job. the most fundamental reason is that the increasingly powerful class libraries make you think you are becoming more and more awesome.

What else can you do when programmers leave the database?

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.