I also talk about my understanding of programmers, the work is not long, only three years, but recall the experience of these three years, some words in the industry, feel deep.
"Being an expert in the industry", this is a 10-year senior to the IT, saying that in this sentence, the industry refers to the industry, but is like telecommunications, electricity, radio, and banks. Industry, and now my understanding, this sentence means that it is an expert in the industry to apply in the industry, to make an alteration, you do the media asset management of TV stations, first you know what media asset management is? Why do you introduce media asset management in the TV station? How does media asset management go to the TV station (business process)? What is the different places of media asset management in other industries (business processes)? What is the current standard, technology and its development of media asset management? How is the demand for media asset management (now and future)? What kind of technical system can meet this needs? ... Media asset management here is a field, and TV station is a industry. I want to go in the previous question, you may still think of more, try it, you have to figure out these problems, How much time? One year? Two years? I don't have to answer these questions in 10 years. This sentence is clear how a programmer decides to decide his development direction, that is, "special", technology is endless, and people's energy is limited, how to use limited energy to use the knife, then I recognize It is inspected in a certain field and an industry, not only to become a technical expert in this field, but also become a business expert in these industries, you can know a bit drip in this field, and can apply in this field Upper development innovation, such talents, I want to be the most needed talents in IT industry, my classmates, I am recognized when I graduate is the best programming level, but I have changed 6 jobs in 3 years, he always For this interest, that is interested, have done, what scramble, IP video, switch, SMS ..., every time I have a new thing, always complaining It is not satisfactory, in fact, he exchanges, but always turned at the starting point, and the seniors of this sentence, 10 years, the first is the programmer, the second is the department manager, the third Is the technical director, nothing, just because he is an expert, I have only one thing in 10 years --------------
"Technology is not a problem", this is a sentence in our department, which person is not able to adopt, since the technology is not a problem, then what is the problem? The answer is "in addition to technology." It seems that this sentence is very mystery, but the older programmer will smile, and there is a lot of ways to judge a software. The most critical is that the customer says it, then, the customer is bad, then It's bad, we often joke and say "You are a technical expert, but the customer is the technical idiot". The customer's judgment from the intuitive feeling, the software interface, operability, running speed, stability, maintenance, and determines the customer. The need can determine what kind of architecture adopted, can determine what kind of technique to achieve, and finally determine what language to write, how to arrange human resources ..., in all, a good programmer, he Can fully grasp the needs of our customers, maybe you will say, some customers can't ask a clear demand plan, how can I grasp? Quoted "Put your ass to the chair opposite the customer", communication is the third magist of the programmer, the programmer is not only sitting there, but also can say good way, understand the meaning of others, Can express yourself. "Take a look at extracurricular books", this is what our old pair said, our company's network is open, and some people have proposed to manage networks to prevent someone to chat, but the boss is denied, "I just want them to see Extracurricular books, then we are very messy? When you go to work, chat, play games, listen to music, listen to music? In fact, it is not the case, because we accept the concept of the old "extracurricular book", we look at the software engineering, we look at the configuration management, we look at the middleware technology, we also see Huawei model, the center mode, we have seen a lot of C , Java, Delphi , COM , J2EE, or article, and even we look at other companies' solutions, foreign industry development, these "extracurricular books" help the programmer is very big, the programmer's head is no longer just code On the basis of "special", try to open up your own field of view and expand its knowledge system.
"Take a custom-made habit", I like to look at the colleagues who take me in front of my colleagues. The code he wrote is clean. The annotation is clear and striking. The whole code gives a person who don't understand the programming. He can see I understand, this code is who started writing. When did you end, when is the last modification time, a certain code does something, what function is achieved, when do you have modified? Some code, while he is writing the code, it is also written the log. He wrote a small program of a programming log. His log is recorded. What should I write today, how to write, how to complete the situation, what is wrong? . This is his habit. This is also an embodiment of the basic quality of excellent programmers. Many friends see that they will say like this a few years ago. "I didn't expect this to be written. I don't remember it." In fact, this is a bad phenomenon. China is now doing the configuration management of software companies, and they don't respect their code. Who is respectful? When you have a problem, you're a lot of time to view your code, it is better to spend a little time to write a comment. Many friends may also encounter customers' requirements change, code changed to change, changed to themselves, don't know what to change, so good specification program habits can help you more efficiently Complete your own work. "Do you exercise today?", Every day, I will ask each other, we will do this, our programmer, the income may be high in other industries, but we are very hard, overtaken, closed development, I believe many friends experience After that, "I went to sleep, I went to myself," said that the programmer is the overdraft, and the 5 pounds of meat will often happen. But friends, we are not living for others, the body is The capital of the revolution, pay attention to exercise your body, must have breakfast, I finally want to say to everyone.
Thank you for reading these things, just some of the individual's opinion, because I have been doing 3 years, I can't stand my old bird, call the rookie, I have a little psychological and unbalanced, only called the bird quotation. I will also write some understanding of the language in the industry. I will call this article first. Welcome everyone to finish, and you will include it. Welcome everyone to exchange our lives.