Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

Comprehensive understanding of programming

Shulou Source: shulou.com Published: 2022-06-03 08:04:37 09月30日 Update

Today, I went to the clinic to get some medicine for my girlfriend and had a casual chat with the old doctor. The old doctor talked about a good doctor who can answer patients' questions, and such a doctor is required to be very familiar with the six major systems of the human body. This reminds me of the plot in the Medical Dragon. Chaotian said that if you want to do a good job in cardiac surgery, you must have a comprehensive understanding of the human body. His experience was accumulated in the emergency department. I think the same is true of computer programming.

In my experience, computer programming mainly involves six aspects: computer, linguistics, operating system, network, database and algorithm. A good programmer must have a comprehensive understanding of these six aspects. Computers, to understand the difference between 32-bit and 64-bit, the difference between single-core and dual-core development, the difference in memory size., linguistics, to understand the advantages and disadvantages, running efficiency, etc.; operating system, to understand the difference between windows and linux/unix; network to consider a variety of network situations, what to do if the network topology changes, what to do if the packet is lost, and so on. Database to understand the oracle,mysql database operation, performance, a lot of things; algorithm to understand more, anyway, the algorithm is a process of accumulation, a little bit of learning there is always a day to understand, such as enlightenment.

These are the things that are out of my mind today. In the past, I didn't like to write very much. today, when I was reading, I wondered why those people wanted to write books. In addition to making money, I later thought that maybe it was a kind of communication and a kind of help. When I needed to understand things, it was books and blogs that helped me. So I think writing a blog is actually a good thing!

Tags: Things doctors networks computers data databases algorithms systems languages programming operating systems human bodies blogs that is what to do aspects linguistics help accumulation differences Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Docker MariaDB vpn Shulou Technology Linux