(Java) programmers should break the cage and look at a higher level of the world

Source: Internet
Author: User

Looking back on the past, I think each program ape is locked in a transparent cage, limiting the thinking, blind eyes, wasted years without knowing, if not try to go out is a lifetime can not perceive the existence of the cage. This cage is the technology itself.

Some programmers will say, we are relying on technology to eat, every day to consider a variety of programming skills, technology how to become the cage that binds us? That's because a lot of people just see the appearance of software technology and don't see the essence.

Sun Tzu's Art of War said: "Do not know the harm of soldiers can not do troops of the benefit also." In the past, I do not know the harm of technology can not use the benefit of technology. Technology also has a harmful side, it is the program ape to make a living tool, but also is the prison of the program ape. Why is a cage, which involves two of the essence of technology: the nature of society and the essence of value.

Now the information society is divided, on the one side is the ordinary natural person, on the one side is the computer, namely the machine. There is a huge barrier between the common man and the machine; Man is good at thinking, innovating, feeling; machines are good at memory and accurate calculation. Humans cannot understand machines, machines do not understand humans. And our program ape is to help to communicate human and machine, all kinds of software is human and machine between the digging out of the pipeline. Therefore, in human society, the social essence of technology is to excavate pipelines. But some pipes are spacious and straight, and some are as narrow and tortuous as mouse holes.

So how do you dig a large, straight pipe? This involves the value nature of technology.

In Marx's economics, the value determines the price. The value of a program ape is determined by the value of the software it compiles, and the value of the software is determined by the customer's value. Therefore, the value of technology is ultimately determined by the value of the customer. If the customer does not bring value, then the technology is worthless, the program Ape is also a failure. Then how to bring value to the customer, that is to solve the customer pain point, how to get pain points, that from the customer needs to dig, how to get customer demand, it needs and customers enough efficient communication. So the value of technology and customer communication is a necessary non-sufficient condition. Good communication does not necessarily bring value, but no communication is certainly not worth it.

The value of technology in addition to meet customer demand, there is a factor is the scope of application. The more effective the number of customers, processing the more information, the greater the value. And to meet customer demand is not equal to the number of effective customers, here need to market sales staff's hard to promote.

Further, in addition to technology, the data itself is used more and more valuable. For example, the web search engine is based on the number of pages cited as a very important value reference. It can be said that the software is only used by people to be valuable, no one to use is a pile of rubbish.

Recognize the nature of technology and look back at how technology can be a prison for procedural apes.

Human intelligence is limited, only good at part and the other part of the weak. The other person's ability is to use to rise, do not have to waste. Our program ape long-term engaged in technical work, consciously or unconsciously in the form of machine thinking problems, good and machine communication, gradually wasted and people's communication skills. Many of the procedures ape introverted, technical work does need to introverted, because introverted people can sit, can long-term focus on a variety of technical issues. But it leads to a very serious problem, in addition to the discussion of technical problems, the interest in others is not high, living in the machine world. Lead to a significant decline in communication skills with people. Many movies describe XXX is also this kind of routine.

So there are two bad series of reactions: poor communication skills--inability to get customer demand--inability to make the right software--not to bring value to customers, poor communication skills--inability to adequately demonstrate software functionality to customers--fewer customers--can not bring large value to customers.

Most program apes have this problem, so businesses are using a large number of marketing staff to help make up for the pitfalls of the apes in order to survive. Marketing Staff has 2 functions: mining customer needs, promoting the scope of software use, that is, increase the number of customers.

Therefore, a sustainable development of software companies, technology and sales are equally important, no one can lack. So some program apes think they are technically good and think that the idea of a business must be successful is very naïve. Software companies that don't have enough technical strength to rely on their connections are not long.

So from the company's overall team, wasting (selling) apes are actually partners in the program Ape. But most of the literati are a bit sour, the procedure ape is similar. Program Ape between the light, at the same time the program ape also very despise market sales personnel, think that help wasting ape all day and eat beer, also to program ape trouble.

The program apes despise wasting apes much more than wasting apes despise procedural apes. Because the program ape has a cage, and the emaciated ape is no cage. However, it cannot be said that the weight-wasting ape has an advantage over the procedural ape. Because in the present free market competition environment, the emaciated ape is also very bitter force, also divides into the level. The World of program apes has a large number of yards of cattle working late at night, while the World of wasting apes has many low-end people struggling. The life of a program ape is no shorter than that of a emaciated ape. I have seen a weak to do the boss, gout and lead to the back of the hand on the egg-large lump, but still want to drink every day entertainment.

But the weight of the ape is indeed more than the procedural ape more prison advantages, specific performance for all types of company bosses are mostly marketing-related origins. Especially in the socialist market economy environment with Chinese characteristics, the phenomenon is strengthened because of the frequent intervention of the market by the administration.

We can now understand that maximizing the value of technology is a complex system engineering. The process of "demand research-system design-coding-testing-deployment and operations" is only part of this system. Jump out of this range, still have a higher level of the world.

So how do we program apes to break the cage and look at a higher level of the world?

That is to do 2 refactoring: The refactoring of code and the reconstruction of human nature.

Code refactoring is just a representation, the complete meaning is to constantly improve their technical level, in thousands of cock Silk program ape in the emergence. I have no man, I am gifted. Master the core skills that are irreplaceable. The basic and advanced skills of programming are at your fingertips. And this is the accumulation of learning progress and some talent.

The reconstruction of human nature is to constantly reconstruct their own thoughts. China's more than 30-year rise stems from the idea of emancipating the mind and opening up the door. And now the Internet thought is a more radical "liberation of thought", so can create a group of enterprises rapid rise.

The program apes reconstruct their thoughts by suppressing the machine attributes of the thought and making up the human attributes. Attach importance to communication and communication with colleagues and customers. It is necessary to speculate on the true intentions hidden after the various surface reactions of people. is to "guess the holy meaning."

Program ape through communication with customers, understand customer needs, will be able to gradually grasp the industry application business knowledge, only the technical and business knowledge combined to play the greatest value. The author has been not optimistic about software outsourcing program Ape, is because the software outsourcing industry, whether from the accumulation of technology or the accumulation of business knowledge is very poor.

The reconstruction of human nature also has a key point is the improvement of project management ability. This is also based on communication with colleagues. A technical master of a common problem is the pursuit of perfection, when see the younger brother of the software made by shoddy, heart uncomfortable, so everything to do their own. This can not play a model role, can not replicate their ability, but also a tactical diligence to cover up the strategy of laziness. You cannot maximize your value.

When a program ape through the above improvements, mastered the solid technology, understanding the industry needs, can lead the team. Then the CTO position is in the corner. Congratulations on the program. The ape initially broke the cage and, with half a body, could glimpse the world at a higher level.

So how to break the cage more completely and jump out of it?

The simple and outrageous argument is to sell the software and sell the price. Technology plus sales, the separatist party, technology plus sales and market, the supremacy of the world. It takes a person's vision, luck, talent, and the need for good timing. This completely break the cage of the program Ape is a master in the elite, elites, is not the program ape three words can be described.

This is the author is exploring the realm, experience is not much, not much to talk about. And those who fully possess these abilities basically do not exist, in reality can only be a number of partners with the combination of the break. But the program ape does not have the strong marketing ability also must have the basic market sale consciousness.

Working 1-5 years of programmer friends face the current technology, feel very confused can add group 744677563, there is Ali Java senior Daniel Live to explain the knowledge points, share knowledge, the course content are teachers of many years work experience combing and summary, with everyone comprehensive, Scientific establishment of their own technical system and technical knowledge!

Finally, I wish those positive and progressive apes to study hard, make progress every day, break the cage, and look forward to a higher level of the world.

(Java) programmers should break the cage and look at a higher level of the world

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.