I came to the company's headquarters for three weeks. I wrote less than 200 lines of code. Demand analysis has never figured out, it is a little failure, I am too serious or not don't do it?
I saw the code written by the company, a feeling of sweat, I feel that my previous code is too weak. The framework design is too big and there is no bigger gap. Some details of the program design, such as the definition of intermediate variables, memory replication, and memory consumption when the function call is invited.
I have written a lot of programs before, some have been used in actual use, the function has been reached, but the customer has paid too much price, there is a sense of guilt. Your previous principles "enough to learn enough", what is wrong, solve a problem with the best technology and program, should become the goal that is always pursued!
I have never watched a lot of books and articles on C , and some of the principles of design are in my mind. Why do you throw it to Jiuyun when you go to the actual application? It turned out that I have never paying the true meaning of the procedure, and I didn't do my own essential work. It is an inferior programmer. I often have a corruption of government officials. I don't have to do my job. I can't read it. I don't usually have a warm support of the people. I am really a matter of writing. In fact, I have always been unqualified. Non-dedicated people! I should be condemned by conscience!
Calm down to analyze the reason is that it is just a less important aspect, and it is diligent. An important aspect is still a mentality problem, too impetuous, thinking that it is true that the book or the program can realize it is true. So when writing code, I believe in Han, did not seriously consider the problem, thinking about how to effectively organize code.
It is quite simple to write the proprietary programs, and there is no too much garbage code, which really reaches an artistic conception. I will ask, can I do? My answer is what I can't do. Can you do it well? The answer is that it is possible, but not 100%. Learning others is just a process, important thinking, learning methods, rather than mechanical knowledge, can do it. After writing a program, ask yourself to understand the needs? Is there any problem? Why is this design, there is no more perfect solution? Why do you have a better implementation?
Although I am still in the current programmer, I am not young, but there is no need to extreme pessimism and lack of confidence, live to learn old, I have to do my best to do my best. I am afraid that one day I didn't become a
Qualified programmers, I can also get rid of the sense of guilty! Starting today, starting to the society from the goal of becoming a qualified programmer!