!!”);
When you find that you do not know enough about the C language (Appendix A is really lightweight), it is time to pick up the second book.
2. C expert Programming
This is a magical book, because it tells you exactly what happened behind the code in a very entertaining way. After introducing the strange things of several famous bugs (most of which are related to NASA), readers will once again learn about integer enhancement, subscript, type degradation, and many other C programming la
frequentlyI'm used to taking notes directly in the code. When taking notes, I use special annotations (for example, using #=>, rather than common #) so that I can distinguish my own notes from the original author's comments.Be sure to take notes if you encounter smart tricks, easy-to-understand processes, a beautiful use of programming architecture (construct), or anything else you want to keep in mind. If you can't read it, you can also make a note to remind yourself to go back and read the pa
How to become a programmer
Chen kangsu gongyao is a good fan of wisdom. When the world is no match, the public is also responsible for this. Taste shot in the home garden, there are oil-selling Weng Shi lidan, renew, for a long time rather than go. See its output in December, but click here.KANG Su asked: "Do you know what to say? Why ?" Weng Yue: "No, but skilled ." KANG Su ran: "er an dare to light my sh
the information is too low, you do not need to read it again)-> Read-> evaluation (human and material resources, required tools and function libraries)
B.Use
Copy code-copy independently (for this purpose, explicit unit tests with long dingtalk technology are best suited ).
Clear code-only keep the minimum and correlation code, and clear other code in the solution.
Application code-apply the Code in the system.
C.Learning learn
Understanding understand-- What you did and why you did it
level.
Then concentrate on improving the level of C + +, you can choose the "C + + programming ideas", and then see "effective C + + Chinese version 2nd Edition" and "more effective C + + Chinese version", these two books introduced the efficient use of C + + valuable experience, language is very humorous. At this point, you can claim to be a C + + programmer, congratulations!
Here are a few books to be read by interested friends. If you want to ef
Want to be the best programmer? The following points help you achieve this goal.
Tip 1 requires methods instead of memory
One of my programmers often tells me how helpful it is to remember over 200 C ++ functions. "I never have to look up the definition of a function, so I can be 50% faster than other programmers programming ." He proudly said. What is the result? Doesn't he know that the automatic completion function of the compiler code can save a l
Recently exposed the cost of taking a wife in China's cities, Shenzhen to 2.08 million, men's ruin, do not eat not to drink also to work 30 years to marry to Shenzhen, a medium-term wife, such a high cost of marrying a bitter-forced programmer how to do. Whether it's bat's it tech guy or a small startup's program ape, it's generally hard to find a girlfriend, let alone get married. Why it is difficult for it technology men to find a girlfriend. The re
-encompassing. Others also have some monographs on some aspects of the library, such as Ace for network communication, tinyxml for parsing XML, and Ogre for graphic rendering.
9. Operating System Knowledge
The knowledge of the operating system that programmers need to know is different from that of common users. A master must have a deep understanding of all aspects of the operating system, rather than staying at the usage level. As for what knowledge should be learned, go to "Windows core p
others
You may be able to draw inspiration in a casual conversation with others. Surfing the Internet more and seeing what others think about the same problem will inspire you a lot.
7. Good programming style
Pay attention to developing good habits, code indentation, and variable naming rules should always be consistent. Everyone knows how to eliminate errors in code, but often ignores the troubleshooting of comments. Annotation is an important part of the program. It makes your code easier to
Write code time said not long, said short not short, also experienced a lot, learned a lot, understand a lot. Simply tell your own experience (just from the perspective of a programmer).
Do a long time, in fact you will find that we do the most is the code of the accumulation of business, not those tall on the architecture design, there is no underlying technical code modification, it can be said that the proportion of pure technology is particularly
How can I define the qualification here? At least, the qualification I mentioned here does not mean "excellent", because if I use "excellent" as the title, it means to become a "flawless" person.
Program First of all, I am not such a person, so I cannot give any suggestions. Therefore, the definition I gave "qualified" is: meeting the needs of enterprises, having a good mentality, focusing on the overall situation, cooperating with the team, and deve
This is a creation in
Article, where the information may have evolved or changed.
Inspired by the great God of Socrates, I am also going to talk about the whole stack.Zen Master: To be a full-stack engineer, this question equals how to become a versatile, is it possibleYard farming: It is possible, but the likelihood is relatively low, because Leonardo da Vinci such people are after all hundred years of the wizards. However, because I love this indust
This article teaches you how to become an unqualifiedProgramYou can take a look at your child shoes that have become or are about to become or have this potential. Please do not hesitate to give us a look. Other children's shoes that cannot reach this realm all their lives can use this article as a joke after a meal.
1. Always jump into the same pit twice.
is an excellent opportunity to improve your abilities.
1. Improve Your theoretical knowledge
(1) learning C Language
C language is the foundation of programming. Therefore, learning C language can lay a solid foundation for us to understand high-level concepts. It will not take too long to learn basic C language knowledge. It will take only a few weeks to master. C does not have much abstract encapsulation, which makes the C language relatively simple. Like others, I learned C language by read
client. The server must learn to select this simple multiplexing model,
In this way, you can gradually dive into poll, epoll, iocp and other models.
Iv. File Operations
All programs use file read and write operations. In Windows, you have your own file operation APIs, such as createfile and deletefile,
Please do not learn file operation APIs for Windows. For Beginners, please learn file operation functions in Standard C language, which is easy to learn and cross-platform. Just a few functions.
response server by yourself. Write a server and a client. On the server side, you must learn to select this simple multiplexing model so that you can go into poll, epoll, iocp and other models.
Iv. File Operations
All programs basically use file read/write operations. Windows systems have their own file operation APIs, such as createfile and deletefile. Please do not learn Windows File Operation APIs, for beginners, please learn file operation functions in the Standard C language, which is ea
What do you do? I do software development. Is it a master? No! Really not. This is the most frequently asked word about my work over the years.
So with this article, I will reflect on how to become a master of software programming? What are masters? haha, it doesn't matter if you are a master, a low-handed, or a novice. As long as you can meet problems that others cannot solve, you will not be able to help, so that you are a master in this regard.
S
The host had to decide which topics were shortlisted by the voting on the site. The entire voting process is very professional. Each speaker should first give a brief introduction to the theme, characteristics, and bonus. Then there is a ticket pull link. Many of them come from standby!Final Voting Result:Zdw's "real-time web application" vote was selected, showing the attention of everyone on this topic. Later, I listened to the lecture from the old Z. It was really good. The content was novel
Focus on it, not nonsense.
1. Only HTML code, CSS styles, and JS effects can be seen by users. It doesn't matter what language is used to generate. So what is important is HTML, CSS, and Js.
2. Understand the disconnected access to the website,
As a person who makes a living by programming, specifically as a person who makes a living by. net. How can we keep up with the pace of Microsoft's technological development? Is it because you focus on the technology itself and stay quiet all day in
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.