Many people say, after 30, is there still a future for writing programs? Sometimes I am confused, but after being confused, I always find a direction for myself. Everyone needs to have faith. Without faith, life will be meaningless, boring, and I feel like I have no hope.
Without further ado, let me tell you, what am I usually busy with at work?
01. I prefer technology, but the technology is not very good, but I have plenty of time to learn new technologies in depth. For example, I usually learn WF, WCF, WPF, Silverlight and other technologies, Young colleagues will also be arranged to study and improve together. Everyone needs to constantly improve, otherwise it is easy to fall behind.
02. I read some books. Every year or so I go to the bookstore and buy some like crazy. I usually read programmer magazines. I rarely read books outside of my major because I read books. Very slowly, I read it word by word. I also read books on management and operation. Because after all, we will embark on this path in the future.
03. I will calm down and study the syntax of C#, such as inheritance, interfaces, etc., study it carefully, understand it thoroughly, and repeatedly study whether the program I wrote is efficient. , Is the organization clear? To make the most sophisticated programs within my capabilities, I will also look at foreign open source to see how other people structure and write code. What are the advantages compared to mine? What are the advantages of learning? The differences between people are not natural. Big differences, but subtle differences, and I seek those subtle differences the most.
04. In daily life, pay more attention to human relations, care more about my colleagues, my family, and my friends, keep in touch with them, and strive to build a harmonious society. Work is not everything in life, and writing programs is even more. A smaller part of a smaller part, being a person is more important than doing things, and connections are more important than technology. With good connections, anything can be done easily. As the saying goes, connections are money.
05. I usually manage the progress of several projects in the company. I often hold meetings with colleagues to understand the work situation. If there are difficulties that need to be solved, I help them solve them. Sometimes I also give some guidance, especially We must pay attention to the ideological and political work of our colleagues. If the people's hearts are unstable, nothing can be done. Regardless of whether they are good or bad, we must treat every colleague around us well.
06. I will take charge of a project, which is basically a large project or a key project. I will take the lead in doing it. I need to take the lead in solving any difficult and doubtful points. Since the projects are large in scale and have long construction periods, they have to work closely with the customers. There are a lot of assignments, so communication skills are very important, and you also need to have certain writing skills. You need to write a lot of reports on this and that, and you also need to manage the project team well. The biggest fear when working on a project is that people will run away before the project is completed, so you need to win over people.
07. As the company continues to grow and develop, it requires a keen eye and some reserve talents. Of course, it is not necessary to have too much experience, because experienced people can easily be acclimated or stubborn. You need to find people who want to learn technology and are interested in software. At the very least, you can always find a few such people as a backup force.
08. Usually constantly studying how to mass-produce software, how to manage, and how to do some work is the most efficient and reasonable. Constantly sum up experience and lessons, and constantly make accumulation and corrections. Projects in the company are all big Large-scale operations are not just done casually by a few people. You have to convince others of your work. You have to convince others that the way you do it is right. You can convince everyone to work in your way. This is very important, otherwise it will easily turn into chaos. Make the situation a mess.
09. I usually do some technical exchanges with project teams and departments, and tell everyone about my accumulation, my own values, and my own experience. If time permits, I will make PPT , example program for everyone to see and learn.
10. The basic development platform in the company must be improved personally, and the standards of BS, CSSmaple need to be completed by oneself, and constantly keep pace with the times, You can't expect others to do these core parts. You can only maintain and improve them yourself. This is the core of the project. People in the project team all use this to copy the gourd and produce it on a large scale. You can't expect others to do it. If so, here will be If I am no longer needed, my position will not be guaranteed, let alone high salary. I may be in danger of being laid off tomorrow.
11. Participate in some of the company’s sales work. It is also important to do technical sales. We need to let customers know that our company’s technical strength is very strong. We can discuss with customers, demonstrate our abilities, and be persuasive. Strength, the ability to come up with reasonable solutions, and the ability to express yourself.
12. The company will have department meetings every week to summarize the work progress of the week and the work arrangements for the next week.
13. I can’t be a programmer today, a project manager tomorrow, or the president of the country the day after tomorrow. I am good at writing a few codes and making software, so I should make this better and more precise. Instead of messing around with other things, I am years old this year. I usually write code, but I don’t write everything. I write the core part of the system, the common components part, the key parts, standard sample programs, and standards. The framework part, these are the core of the software system, and novices cannot be expected to handle them.
14. In the future, I will also write code every day and learn and improve every day. It is just a more reasonable division of labor and repetitive work for others. It is not just about doing things well by myself, but also a project team. Leading a department well is the key. It is unimaginable and impossible to manage a technical department without knowing the technology. Once the technology is developed, it will be easier to manage and do better and become the boss. I also know how to go deeper and take orders more smoothly.
15. My bosses are much older than me. They are probably 50+. They all manage IT companies and run IT companies, so I also see it. My future, even if I am 60+, I can still have my own development direction. A few years ago, I met a Japanese professor 60, who is probably still writing VB. NET project, I have undertaken hundreds of thousands of projects, and I have more confidence in coding work. It is not just something that people in 20 will do next year, I can take the management route, and I can always stick to the technical route. .
16. Go home for dinner in the evening, watch movies online for entertainment, play online games, watch TV, sleep, get up and go to work on the 2, and watch movies and go shopping with your wife on weekends Over.
Make permission management and workflow management to the extreme of my ability. One person can only do so few things well.
Get it for freeLAMPBand of BrothersOriginalPHPTutorialCD/ 《DetailsPHP》 Essential version, please contact the official website customer service for details: http://www.lampbrother.net
PHPCMSSecondary developmenthttp://yun.itxdl.cn/online/phpcms/index .php?u=5
WeChat developmenthttp://yun.itxdl.cn/online/weixin/index.php?u=5
Mobile Internet Server-side developmenthttp://yun.itxdl.cn/online/server/index.php?u=5
JavascriptCourseshttp://yun.itxdl .cn/online/js/index.php?u=5
CTOTraining Camphttp://yun.itxdl.cn/online/cto/index.php?u=5
The above introduces 30+ programmers, what are they usually busy with? What do you usually think about? What are your future plans? , including relevant content, I hope it will be helpful to friends who are interested in PHP tutorials.