What is a hacker?

How to become a hacker original article written by renowned Hacker Eric S. Raymond, teach you how to become a hacker . Translation Links

What is a hacker?

Main describe the "technical expertise" or "interested in solving problems and go beyond the limits of the people."

The main difference between hackers and Cracker is that the former construction and the latter sabotage.

Hacker spirit

  1. The world is still a lot of fascinating things waiting to be solved
  2. The same question should not be processed twice repeated
  3. Reject duplicate and boring things
  4. for freedom
  5. Spirit can not replace the ability

Hackers solve problems, build things, they advocate freedom and selfless help two-way. Others admitted to be a hacker, you have to show you have this kind of attitude. And you have to behave this attitude, you must thoroughly adhere to it.

If you think the attitude of the hacker culture is just a way to get recognized in this cultural circle, you're wrong. People have become such qualities ¸ very important to you - so you keep learning and become spontaneous hackers. As with all creative arts, the most effective way is to follow the spirit of the master of masters - not just from the concept, but also to follow from the attitude.

Perhaps following this first modern Buddhist Poems well illustrates this meaning:

To follow the path: 
along such a path: 
look to at The Master, 
attention Masters, 
the Follow at The Master, 
follow the master, 
Walk with at The Master, 
and fellow Masters, 
See through at The Master, 
insight master, 
Become at The Master. 
To become a master.

If you want to be a hacker, repeatedly read the following until you believe them:

1. The world is still a lot of fascinating things waiting to be solved

As a hacker can enjoy a lot of fun, but need to pay quite a bit of effort. Efforts need power. Successful athletes get spiritual pleasure from exercise, beyond the physical limits of. Similarly, as a hacker, you can solve the problem, hone their skills in fun and intellectual exercise.

If you are not born with such a person, then you need to try to become such a person so that you can become a hacker. Otherwise you will find that your energy will be spend such as sex, money, fame like the people on the social distractions out.

(You also need to build confidence in their ability to learn - to believe that gold off when you do not know much about an issue, as long as you can solve part of it, and learn from it, you can solve the other part - until you resolve it. )

2. The same problem is not to be repeated twice treated

Creative wisdom is very valuable and scarce resource. They should not be wasted on re-inventing the wheel, the world is still a lot of fascinating new problems waiting to be solved.

As a hacker, you're stuck with other hackers time is valuable - so you have the obligation to share information, solve problems after the program was announced, so others can go to solve new problems, rather than busy with old problems.

Note that "should not be a problem with the process is repeated twice," does not mean you have to think all the existing schemes are optimal, or each question there is only one solution. Usually we from the initial solution to a problem that can learn a lot of things. This is good, and for us to think about how to do better, it is often necessary. What we oppose is artificial technical, or institutional obstacles (such as closed-source software) on the law, so that a good program can not be reused, forcing people reinventing the wheel.

(You do not think you have all your inventions are published out, although doing so hackers will win everyone extreme respect. Proper sell some money in exchange for enough food, rent and does not violate the values ​​of computer hackers. Use your skills to feed their families can even get rich, as long as you do when these do not forget you're a hacker.)

3. refused repeated and boring things

Hackers (and creative owners) should not be troubled by stupid repetitive work, because it means they are not doing what only they can do - solve new problems. Such waste will hurt everyone. Therefore, boring and tedious work is not only odious, but sin.

As a hacker, you should be convinced of this, and automate the tedious work as much as possible, not only for yourself, but also for other people (especially other hackers).

(There is one exception. Hackers sometimes seem repetitive or boring to do some things for mental rest, or in order to exercise a skill, or experience in order to get some kind of addition can not be obtained, but this is choice - have brains of people should not be forced to do boring things).

4. Cry Freedom

Hackers are naturally anti-authoritarian. Anyone able to give you orders can force you to stop so you fascinated solve problems. At the same time, in accordance with the general idea of ​​a dictator, he will usually give some reason for extreme ignorance. Therefore, regardless of where any authoritarian approach, as long as it oppress you and other hackers, and you have to fight it in the end.

(It is not. All children need to challenge the authority of guardianship, custody up to be criminals. If you obey the command to get something other than a way to get it more economical time, the hacker may agree to accept some form of authority. But it is a limits, intended transaction; the kind of personal authority wants obedience not something you should agree to give).

Like the authority to review and confidential. They distrust voluntary cooperation and information-sharing - they only like the so-called "cooperation" by their control. Therefore, as a hacker, you have to review, secrecy, and the use of force or deception to oppress the people have the ability to conduct practices have an instinctive hostility. At the same time you have the will to fight of faith for this purpose.

The mental capacity can not replace

As a hacker, you have to cultivate the spirit. But just mentally it does not make you a hacker, not make you a top athlete or a rock star. Also you need to become a hacker intelligence, practice, dedication and hard work.

Therefore, you need to learn to have respect for any suspicious and capabilities. Hackers do not waste time as a bumbling man, but they respect the ability - especially the ability to engage in the work of hackers, but any ability is good. Few people can have high capacity requirements particularly well, which involves mental ability, skill and focus on the best terms.

Respect capability, you went back to enjoy the fun of improving their ability to bring - hard work and dedication will no longer be a chore but a highly entertaining. Want to be a hacker, this is especially important.

Guess you like

Origin www.cnblogs.com/v5captain/p/12636906.html