While many people don't know this, there are many benefits to being a computer genius. In our high-tech society, being a computer genius can get you some of the highest paying jobs, and there is great demand for these kinds of professionals, especially if you want to become a network administrator. By using the nerd in you, you can develop a very useful skill that will give you great satisfaction in life.
Steps
Step 1. Get to know the hardware
Hardware is the set of physical devices that make up the computer and the means used to connect multiple computers together.
Step 2. Get to know the software
Software is the programs that make your computer work, and it includes applications, protocols, and the operating system.
Step 3. Get to know your computer's (technical) specifications
There are a few programs you can use to find a computer's specifications if you don't already know them. For example CPU-Z.
Step 4. Learn to use your computer's command prompt, but only use it when you need it
Knowing how to use the command line (Command Prompt on Windows, Terminal or Konsole on Linux) is essential to improve your efficiency. On Windows, the DOS prompt isn't very useful, but it's a good idea to know how to use it. Conversely, on Linux, UNIX, Mac or BSD, or other Unix-based operating systems, it is important to know how to use the command line to work more effectively with bash scripts.
Step 5. Learn to type without looking at the keyboard
It is not a fundamental skill, but it will be very useful for improving your computer efficiency and giving a greater impression of professionalism.
Step 6. Ask questions
If someone does something on the computer that you want to know, ask them a few questions.
Step 7. Learn a programming language
This is one of the most important things to do. Do not confuse some types of languages with others. Interpreted languages like BASIC aren't very useful for real programming, but if all you're interested in is writing a simple video game, they'll be fine. HTML and CSS are reserved for web pages, and it is a good idea to know them, but they too are not very useful for programming. It is recommended to know the scripting language of your prompt (for example Bash) because it will greatly increase your power and the ease of use of your computer, whether you are a novice programmer or an administrator. However, you will be able to learn the language you prefer.
Step 8. Start learning basic repair procedures
This can be very useful if your computer or that of someone you know breaks down, and will improve your reputation as a computer genius. You may learn the more advanced methods, but to do so, you'll need lessons from a real computer expert.
Step 9. Work with people who have computer problems
By interacting with other PC users, you may find that they know things you don't know and vice versa. As an aspiring computer genius, however, you should always try to find out more than your friends.
Step 10. Help others when they have computer problems
This way you can not only fuel your fame, but you will practice and you may learn about problems and situations that you have never encountered before.
Step 11. Learn how to install and update drivers for different types of hardware.
This will come in handy when you need to reinstall your operating system.
Step 12. Learn to recognize malware (viruses, spyware, and other dangerous programs) before running your daily anti-virus scan
Step 13. Use a restrictive firewall, one that would drive novice users crazy who wouldn't know how to use it
Of course, you should know how to do it!
Step 14. Use an open source operating system
Most computer geniuses use open operating systems like * BSD or Linux, because they are usually free and allow you to do nerdy things like programming, running servers, and using command line interfaces (CLI).
Step 15. Use shortcuts
It is important to know the shortcuts, to save precious seconds of your time.
Step 16. Understand the inner workings of the internet
Step 17. Remember to prefer simplicity
Avoid overly complicated ideas. Instead, focus on learning the knowledge and skills you will need to make a great idea come true in the future.
Step 18. Expand your knowledge
Computer geniuses aren't too smart to learn anything new about computers. True geniuses always keep learning, and when they don't understand something, they ask for help. Collect information. Learn new things. Read Wikipedia articles, subscribe to computer and programming language forums you are familiar with, and ask questions. If you have trouble learning, write notes and ask questions. Whatever your method, be sure to continually learn more about computers.
Step 19. Some types of math are very important to computer geniuses
A data fragment is a binary digit - a 1 or a 0. Eight bits make up a byte. Most people believe a kilobyte is 1000 bytes, but it's actually 1024. Learn how many bytes make up a kilobyte (KB), megabyte (MB), or gigabyte (GB). Once you have learned this, become familiar with the binary code. At this point, learn how to use the octal and hexadecimal systems, and how to convert these bases between them. When you understand why programmers always confuse Christmas and Halloween, you will be well on your way to becoming a true computer genius.
Advice
- When repairing a computer, it may be a good idea to carry a flash drive or iPod that contains useful programs, diagnostic tools, or space to move files to and from the computer.
- Always expect better cooling when overclocking computers. When using a computer in this way, very effective liquid cooling is recommended.
- If you use Windows, Mac or GNU / Linux, get an antivirus and antispyware to protect your computer from infection. Make sure you know which programs to download, as they may prove to be more harmful than the problems they need to prevent.
- When fixing software, carry a USB stick that contains at least 5 different antivirus and antispyware products and a free operating system.
Warnings
- Trying to repair a computer problem (especially hardware) could void your computer's warranty.
- Don't misunderstand the meaning of computer genius. This is not a person speaking using chat room language (using terms like LOL, etc.) or just using the command line to write batch "fake viruses" (or real viruses), but instead a person with a real interest and passion for computer technology who wants to learn everything he can. If you want to learn about computers and help use them in a way constructive, and you are willing to learn new things, you are a true computer genius.