Do enterprise application development require technology? Why do Chinese people despise technology?

Source: Internet
Author: User
Do enterprise application development require technology?

It is because many people, even a considerable number of technical personnel, think that enterprise development does not require technology. It's nothing more than adding, deleting, modifying, and querying databases repeatedly. What's the technical significance of this? Anyone who wants to find a high school graduate can do this for months.

I don't know if this idea is the main reason why most domestic software development enterprises develop poor products, but it is definitely a very important reason. The vast majority of CEOs with this idea should be those who do not quite understand software development. These people influence the technical direction of the entire company. In this way, it is absolutely impossible for them to position their main competitiveness in technology, the core competitiveness of a technology-oriented software development company should be positioned in the market, relationship or management.

It is true that all kinds of enterprise application software, regardless of the technical content with high technical content, seem to be the same, and the functions are the same. It can even be said that, there is no interface for software that uses advanced technologies or that uses outdated technologies for functions. Because of this, many people feel that enterprise application software does not require technology.

In fact, this idea is extremely wrong. The technical value of enterprise application software is not reflected in the creation of luxurious interfaces, nor in the creation of functions that others cannot do, it is reflected in reducing costs! This cost mainly refers to the maintenance cost. Because the cost of poor software maintenance will be very high, enterprise application software developers who do not pay attention to technology will never pay attention to the post-maintenance of software. Most of them lie in a single ticket. If they take the money, they will leave and earn short money to make quick money. They will rarely consider how to keep the software going into the long run.

Companies that rely solely on relationships, markets, and so-called "strict management" are definitely not doing this for a long time, and they do not know what the software development enterprises should really pay attention to or pay attention. The bosses of these enterprises never look at anything related to technology, I even think that the focus on technology is very low (even if the focus is on something similar to SOA, ERP, and IMP, they don't understand what they call "high-level architecture ), in fact, they look down on technologies from the bottom of their hearts.ProgramPersonnel (if they can stand up to you, they will persuade you not only focus on "technical" aspects, but more on "high-level" things ).

Well, I am not a low-level programmer here (although I am indeed a programmer), I am not here to make some complaints and do nothing. What I do today is to prove it to them and show it to myself. Whether it is a people-oriented software development enterprise that regards technology as its core competitiveness. After ten years, it will be able to learn about software development and not focus on technology, by exploiting employees and pulling relationships, the so-called "software companies" Cut off the horse and give a smile!
From: http://www.agilelabs.cn/blogs/linkin/archive/2006/02/12/696.aspx

Why do Chinese people despise technology?

I did not expect that one of my documents, out of anger, has become a brick for reference. I mentioned terrylee, fantasysoft, and many netizens who are interested in continuing to think about this issue. Then I will continue to talk about my thoughts on the reasons.

Some netizens attribute the cause to the spread of piracy. This is indeed a problem, but it is not the root cause. Many companies that are engaged in enterprise products or projects are not suffering from piracy, but they still do not pay attention to technology. Why? I think fantasysoft has some significance.

Technology is actually a tool used to solve the problem. If the problem itself is not difficult, how should we pay attention to it? I think no one will treat a screwdriver as a baby at home. To improve the value of technology, we must pay attention to the problem itself. Why is Google's technology valuable? It is difficult to solve the problem, and its technology is no longer a screwdriver, but a dragon removal knife!

Google's technology is widely recognized as valuable. I think no domestic manager can despise Google's technical staff. But for some specific purposes, for most companies that are currently developing enterprise applications, do they think they need a screwdriver to solve their own needs or do they need a dragon knife to solve the problem? In other words, is there any value for the current software development of enterprises with superb technologies? If it is not a search engine project that requires high-tech content, but a common enterprise application project for most domestic companies, do you need technology? What technologies are required to develop an excellent enterprise application?

I think this may be the cause of the problem. Most enterprise application software development companies think that "I am not a search engine, so this problem is not difficult in itself. Why should I pay attention to it ?", A screwdriver is enough. You don't need a knife to slaughter the dragon. So, even if you use a dragon knife, he will only treat you as a screw driver, because you have no value for him.

Is that true? Do I need technology in my previous essay enterprise application development? My point is as follows:

It is true that all kinds of enterprise application software, regardless of the technical content with high technical content, seem to be the same, and the functions are the same. It can even be said that, there is no interface for software that uses advanced technologies or that uses outdated technologies for functions. Because of this, many people feel that enterprise application software does not require technology.

In fact, this idea is extremely wrong. The technical value of enterprise application software is not reflected in the creation of luxurious interfaces, nor in the creation of functions that others cannot do, it is reflected in reducing costs! This cost mainly refers to the maintenance cost. Because the cost of poor software maintenance will be very high, enterprise application software developers who do not pay attention to technology will never pay attention to the post-maintenance of software. Most of them lie in a single ticket. If they take the money, they will leave and earn short money to make quick money. They will rarely consider how to keep the software going into the long run.

Therefore, both search engines, operating systems, enterprise applications, and websites require superb technology. Without good technology, you can't design an elegant architecture or write it clean.CodeAnd cannot sort out reasonable logic. If you do not pay attention to the direct consequences of technology, more and more projects will be maintained by you, and the company will become increasingly difficult to operate and eventually perish. The boss made quick money to leave and suffered technical staff, suffering from the loss of the country's overall technical strength.
From: http://www.agilelabs.cn/blogs/linkin/archive/2006/07/16/1474.aspx

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.