Home > Backend Development > PHP Tutorial > 9 truths only programmers know

9 truths only programmers know

WBOY
Release: 2016-07-25 08:54:22
Original
1002 people have browsed it
Generally speaking, programmers know much more about related computer and code knowledge than the average person. Below I will reveal some truths that people in the industry will not tell you.
Truth #1
“What you don’t know is that many of the critical software we use every day (like Mac OS Disadvantages and shortcomings. It’s like taking apart a brand new 747 aircraft but discovering that the fuel lines are held in place by hangers and the landing gear is taped together.” - Ben Cherry
This. In fact, it is a very interesting thing: web pages and programs may look beautiful and run smoothly, but they may only be perfect on the front end (the part that users can see). They are riddled with holes and errors, but for some magical reason they work.
Truth #2
“When writing an application, about 25% of the time is spent thinking about what stupid things the end user will do.” -Brian Humes
However, the 25% number will vary depending on the developer and It fluctuates depending on what the programmer does. Every time we build a product, we need to sit down and think about how end users are going to mess up the program. What they click on, what they write, the wording of the question, the language used, and the way we write make a difference in understanding. If we don't pay attention to this, many problems will occur. This is because although we know how the program works, the end users do not.
Truth #3
"Programmers don't fix computers." - Ritesh Kumar Gupta
Programmers work on algorithms and design principles, not computer fixers. We know the inner workings of a computer, how code works together, but we don't know how to fix the hardware, why our browser crashes every time we open it, or why our computer overheats. Please don’t look at us in a way that “this kind of thing is a piece of cake for you”.
Truth #4
“Programming is thinking, not typing code.” ——Casey Patton
Programming does not mean that as long as you sit down quietly, write thousands of lines of code, publish a program or The meaning of application program is actually a kind of thought and a method of solving problems. And relaxation is the key to figuring out the method.
Truth #5
Start calculations from zero, not from one.
We start counting from 0, so your “1” is my “0” and your “10” is my “9”. This is done because it improves efficiency at scale.
Truth #6
“Once you get into the zone, programming is like a miracle—this state of concentration makes any problem a piece of cake.” - Morgan Johansson
Do you know why programmers are called night owls? ? Do you know why we often stay up late? Because it allows us to enter a state of concentration without having to worry about being interrupted by other people - because they are all asleep, these annoying guys finally shut up their chirping mouths. What a great time coding!
Truth #7
Let me tell you a secret, sleeping with a problem can actually solve it.
Many times when I encounter a problem that I can’t solve after spending hours, I just go to sleep. After sleeping for 20 minutes, one hour, six hours, or twelve hours, the answer to the question will come naturally after waking up.
Truth #8
Assigned tasks that are no longer needed are like parents killing their children.
The programs we write are actually similar to this hierarchical structure. Parent manages the Child below it.
In reality, if parents don’t want a child, they will have an abortion. In the program, if certain tasks are no longer needed, its connection with the server will be cut off and the child will be killed.
Finally, Truth #9
You usually ignore us when we brag about how much we know about computers, and similarly, your bragging annoys us.
Honestly, this is really annoying, we really don’t care at all about your computer knowledge. It's understandable if you say "I don't know much about computers" or "I'm not very interested in computer programming", but bragging and having a big ax in front of Luban's door will bore us. Please avoid this behavior.
Receive LAMP Brothers Original PHP Tutorial CD/"Essential PHP in Detail" for free. For details, please contact the official website customer service:
http://www.lampbrother.net
PHPCMSSecondary development http://yun.itxdl.cn/online/phpcms/index.php?u=5
WeChat development                                                                                                                                                       .cn/online/server/index.php?u=5
JavascriptCourse
http://yun.itxdl.cn/online/js/index.php?u=5
CTOTraining Camp                                                                                                                        
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template