What are the differences between hackers and ordinary programmers
This article mainly introduces the differences between hackers and ordinary programmers, has a certain reference value, friends in need can refer to. I hope you will learn a lot after reading this article. Next, let the editor take you to learn about it.
The difference between hackers and ordinary programmers
1. Hackers are a subset of programmers.
two。 Programmers are solving problems that have been solved before. Hackers are usually trying to solve new problems.
3. Programmers are a profession, while hackers are an interest.
4. There are many restrictions on the work of programmers, and hackers can make the most of it.
5. Programmers want to make themselves better because they want to sell themselves, while real hackers are more modest, and they know they don't know enough.
6. Programmers are a "duty" who needs to use the programming language and wants to get the job done as soon as possible, rather than exploring why it is done. There is nothing wrong with being a programmer, but there are many more important things in life than programming. On the contrary, the hacker is a kind of "mentality", has the great curiosity to the technology, wants to understand the core working principle, likes to create. Try to understand how to work, how to do better, and how to make things special. Hackers are like artists or philosophers, with a gift for scientific engineering and a lot of "why" and "why not".
7. Programmers and hackers, like painters and artists, DIYer and craftsmen, textbook ways and innovative ways.
8. The programmer's goal is to write the program and complete the requirements, while the hacker is to let the program be used for himself and meet his own needs.
9. Both programmers and hackers are writing code, but hackers make the impossible possible.
10. Programmer's code:
# ifndef _ _ endif _ # include "mything2.h" # include "lib" # endif # ifndef _ _ include "include" mything2.h "# include" lib / mything3.h "# include" lib/spaghetti.h "# endi
And the hacker's code:
# include "myhack.c" Thank you for reading this article carefully. I hope the editor will share the difference between hackers and ordinary programmers. At the same time, I also hope that you can support us, pay attention to the industry information channels, and find out if you encounter problems. Detailed solutions are waiting for you to learn!