Every night, ask yourself these questions:
1. Have I overcome any new technical difficulties today?
2. Have I read more new books today?
3. Have I communicated with people on some issues today?
4. Do I have a new colleague or friend and want to keep in touch with them?
5. Are I more exposed to the industry's needs, status quo, and development today?
Proficient in technology
Proficient in technology is the fundamental requirement of technical personnel and the only way to go for the development of technical personnel. Only by precisely Mastering one technology can we master other technologies. Proficient in technology is not just for technical proficiency, but for accessibility, but for mastering the learning methods, research methods, and experience the feelings and realm of being at the technological summit, the next preparation or entry into another field will have a clear goal.
In order to be proficient in technology, we must have a job-based spirit. Do not advocate too frequent job changes (often considered as a performance of not loving work, not adapting to the environment, or not loyal ). Only by taking work as a pleasure can we devote more energy and time to rapid growth and become an expert in this field. Taking work as a pleasure is a process of enjoying great strides towards technological peaks.
If you are happy with your work, just claim that you like your work, and do not "stride towards the technical peak", it is a waste. If you want to be a person with a certain degree of work and life, you will not be superstitious about technology, so you will not be proud of it, and you will not stop after reaching a certain level. We should not only be considerate, but also learn to study. Study the development direction of the technology, the best way to learn the technology, the path to outstanding achievements in the technology, and the tips to motivate yourself to move in the right direction. After studying these problems, we will make extraordinary achievements in the realm of happy work.
In short,
1. Do not take technology seriously.
2. Do not love your work.
3. People who are interested in life and work.
Understanding Management
Learn how to manage and cooperate with others. Those who are picky about everyone and everything cannot adapt to society or succeed easily. Learn how to manage projects (Progress, process, resources, requirement analysis, customer communication) and managers. We should pay attention to team building, Team Cooperation, team culture, team cohesion, and personal appeal of managers.
In the case that the user cannot put forward clear requirements, it is necessary to put forward clear requirements for the user based on comprehensive experience.
In line with standard process control, the practical application of methodology can guide the project to have a desired good result. Otherwise, it is the credit of luck.
Reasonable resource allocation, building an environment where everyone can work comfortably, do not make your team members always focus on environmental construction and other issues, is a shortcut for people to make greater achievements.
The ability to communicate with people quickly has become one of the essential qualities for software personnel. The knowledge of the industry starts from here.
Those who have simply learned management need to constantly and quickly learn specialized knowledge about the industry, at least terminology, basic principles, and key technologies, main applications. Such a person who understands the preliminary management knowledge must not give a hand to the technical personnel; otherwise, he or she will not be recognized as a person. Otherwise, if they give suggestions on the process or methodology, you can better reflect your own values.
Enter Industry
Software work is inseparable from the industry, especially application software. It is not enough for a person who only knows how to implement technology. Therefore, you must expand your knowledge and have a more comprehensive, accurate, and substantive understanding of your industry.
Software engineers often think about how to implement the requirement analysis, instead of seriously studying the requirement and doing more work from the perspective of users, this is worth the attention of software talents.
To study your industry, you also need a systematic approach. The key point of understanding is the shortcut to enter this industry. Understanding the key points that touch on more aspects of the industry is the only way to grasp the industry. Systematic summary and analysis of the industry is an in-depth goal of the industry. After more refining and communication, the initial research results will become gold-like wisdom.
The following are some suggestions:
Start from scratch. First, do what you can. Standardize your industry. Although your industry is determined, the requirements of each company vary. Understanding the process of doing things can help you standardize well. At the same time, learning the standards in this industry, taking the user's standards as the standard, and having a deeper understanding of the standards is a substitute for the user to do a good job of standardization.
Master core technologies. All industries have core technologies. By mastering a core technology, you can enter the industry and survive in it. On the contrary, you will encounter failures and complain about injustice.
Several capabilities that affect your career development
1. Ability to study problems
2. influence others' abilities
3. Resume
Please believe in the following concepts
1. Education is not omnipotent. It is impossible for a school or any educational institution to prepare all the knowledge, abilities, and levels for you. The best universities are yourself and an empty book.
2. Growing up at work. Performance and accumulation at work are the actual driving force for soaring life.
From today on, please do it well
1. Cultivate your own broader interests and stick to your life goals
2. Exercise your speech skills
3. I know more friends and are proud of them.
4. Cultivate your foresight
Yesterday, I attended a Technical Staff Forum. many new ideas are the same as those advocated by Kaifu. in my summary, I also added a lot of open ideas. kaixin's letter and website have helped me a lot. I also want to contribute as much as possible. however, the sum-up capability is limited, and I have written several edits, as if this level was the same. share with you!