Learning is like sailing against the water. If I do not enter, I will leave. When I need to learn new things at work and someone asks me how to learn quickly, I will want to learn what it is, how can we quickly learn and apply new knowledge? I wrote a blog post titled persistence is the best way to learn.Overall MethodYesPersistence,Persistence in learning, practice, and thinkingIn this article, I will summarize some more specific aspects and hope you can add more.
Learning essentials: How much is invested, how much is gained, and what has never been experienced or failed to be experienced;Deep participation and insight;Open your heart and have some experiences
Learning stakeholders: Self + mentor + benefit friend
Knowledge
Investment and gains
Knowledge is knowledge.. Here is a kindergarten Examination Question: What color are your third child wearing? Here we will consider several knowledge points, directions, numbers, and colors. Knowledge is our foundation, and people with comprehensive knowledge will be more competitive. Only by learning a variety of knowledge can we lay a good foundation. Just as developers not only need to know the current development technology, you also need to learn the requirements, testing and other software engineering knowledge and management knowledge.
- Set short-term, medium-term, and long-term goals,Find the learning direction
- Develop feasible and quantifiable learning plans:If the target is a beacon in the distance, the plan is to point to the steering wheel of the beacon.
- Find a master for yourself
- Apply learning results to practical work
- Get systematic knowledge from books and learn how to read books
- Use excellent commercial, open-source software and tools
- Subscribe to blog
- Write a blog to develop the habit of thinking and summarizing
- Actively share and be willing to communicate. People with knowledge learn the most about what they teach.
- Improve your English proficiency and at least be able to read English documents and books
- Do not blindly learn languages, but pay attention to ideas
- Put yourself in the absence of a retreat, and force yourself to learn
- Not impetuous, balanced development in breadth and depth
- Analysis, abstraction, and modeling of complex systems are the core skills of developers.
Practice (
Knowledge + practice = skills)
Never experienced, not experienced
The best way to learn to swim is to swim in the water. When we know about 70% (This number is viewed online for reference only), we can apply it to practice. Just like developing openexpessapp, I have only a rough understanding of WPF and WCF. When I am working on the Framework process, I am more aware that what is important is not knowledge (knowledge is only the Foundation ), it is the ability to quickly apply knowledge, and these capabilities can only be obtained through more practices.
Knowledge is hard to learn and skills are more difficult to learn. The former is measured by knowing or not knowing, while the latter has a difference in proficiency. Ding jieniu, who has been visiting the whole ox for more than a decade after three years. Practice makes perfect. If you only master the methods and have few practices, it is difficult to make breakthroughs.
- Stop empty talk and start action
- Overcome drag, now do it
- Be good at discovering the nature of the problem
- Dare to solve problems
- Only one thing at a time
- Ability to write a framework by yourself or participate in development of open-source tools
- Seek help in time
- Focus on team issues and timely communication
- Arrange and estimate your tasks
Thinking (
Knowledge + practice + thinking = wisdom)
Deep participation, deep understanding
Thousands of people saw the apple drop, but only Newton asked why".
How to split a sheet of paper into three copies? My wife asked me this question when she went home today. I was not sure at first, but later I found it very simple. I didn't think about this kind of problem for too long, so thinking is like keeping the iron in the air and getting rusty without it.
If you only want to make minor changes and improvements in your life, you can pay attention to your own practices, behaviors, and attitudes. However, if you want to make major material changes in your life, you must change your mindset.
- Reflection and improvement and sharing
- Record thoughts at any time
- Empathy, thinking from the perspective of others
- Think about the essential content and exercise abstract thinking ability
- Breakthrough mindset
- Express thinking results in Graphs and summaries
Mentality (Knowledge + practice + thinking + mentality = learning)
Open your heart and have some experiences
Mentality is more difficult to teach than skill. I feel like an anti-lock door. I can only choose to ask you to open the door outside, and decide whether to open the door or not.
- Active Learning, Happy Learning, valuable learning, and lifelong learning
- Active and open, willing to accept newSomething and have the courage to try,Happy to share. For example, my attitude towards methodology isNot infatuated Do not reject
- Work-based learning and work-based learning
- Thanks
- Keep learning
- Pursuing excellence,Strict requirements on yourself, not meeting the current situation
- The problem is only the first step. Solving the problem is more important.
- Empty cup mentality
- Be brave in accepting comments
Some people often ask me, "if the company doesn't pay attention to me, it doesn't feel the direction of future development, it cannot learn new things in the project team, and it doesn't feel its progress,Where is the path ?" The road is under your feet.. Without accumulating steps or even thousands of miles; without accumulating small streams, you cannot build rivers and rivers. You can learn from each other anytime, anywhere, and make progress everywhere.
Learning is to maintain a good attitude,PersistenceAfter mastering some knowledge (some theories are about 70%), I am brave enough to practice and continue to think about it in the process of learning knowledge and practice.
Recommended:Online e-books you may need
Agile individual Sina microjournal: http://kan.weibo.com/kan/3483302195814612
You are welcome to reprint it. Please note: Reprinted fromAgile personal website