“ARTS Challenge: Explore Technology, Share Thoughts“


insert image description here

Interpretation of ARTS
● Algorithm: Do at least one LeetCode algorithm problem every week
● Review: Read and comment on at least one English technical article
● Tips: Learn at least one technical skill
● Share: Share a technical article with opinions and thoughts

foreword

Technology is an ever-advancing and developing field that requires continuous learning and practice to keep up. The ARTS activity provides a good platform for us to complete some challenging tasks every week, so as to continuously improve our technical ability and thinking ability. At the same time, reading and sharing technical articles can let us understand the latest technological trends and ways of thinking, and promote the process of communication and sharing, which is also an indispensable part. I hope that we can continue to explore and learn in ARTS activities, and grow into better technical talents.

1. Learning content

In my own words, I didn't say which one must be studied. Generally, I learn what I need or encounter in work, and then learn what I am interested in if I have time. Generally speaking, I challenge my programming ability through online algorithm websites such as LeetCode, read articles in technical communities such as Medium and Dev.to, and learn programming skills and new technologies. At the same time, sharing your learning experience and opinions on your own blog, social media or technical forums can also help you understand and consolidate what you have learned. In the end, I hope that through these learning and sharing, I can continuously improve my technical level and make progress together.

2. Difficulties encountered and solutions

There are many difficulties encountered and solutions. For example, generally Baidu first, or ask friends around you or technical circles, etc., roughly summarized as follows.

In the process of completing the ARTS check-in process, you may encounter the following difficulties:

  1. Poor time management: There may be difficulty dividing time between work and school. Need to be flexible with schedules and ensure there is enough time to complete weekly tasks.

  2. Lack of inspiration: Sometimes, you may experience a lack of inspiration when reading technical articles in English. Take inspiration from your peers or the internet and try to apply them to your own projects.

  3. Algorithmic Difficulty: Some algorithmic problems on LeetCode can be quite challenging and require more time and effort to solve. Try to collaborate with others, seeking solutions and opinions.

Ways to address these difficulties include:

  1. Flexible with time: May make plans and try to stick to her own schedule. There are tools you can use to help you manage your time better.

  2. Find inspiration: You can go to well-known technical forums or communities to find inspiration, or communicate with colleagues or other knowledgeable friends to get more ideas and suggestions.

  3. Collaborative problem solving: When solving LeetCode problems, you can collaborate with others to solve problems, or you can seek out some online resources to help you better understand difficult points.

3. Display of learning punch card results

Generally, pictures are used for display, and only part of it is intercepted, as shown in the following figure:
insert image description here

insert image description here
Summarized as follows:

  1. Complete multiple algorithm problems on LeetCode, including difficult problems, to realize your in-depth understanding and mastery of algorithm knowledge.

  2. I read and wrote a comment on an English technical article, which is helpful to improve my English technical reading ability and increase my knowledge reserve.

  3. Learn and master a variety of technical skills, such as using new tools and mastering new programming languages.

  4. Successfully shared a technical article with opinions and thoughts, which provided some inspiration and help for other people's learning and thinking.

In short, ARTS check-in is a long-term process. It is important to persist and continue to learn in order to achieve meaningful results and make great progress in the technical field.

4. Summary of learning skills

Summary of study skills:

  1. Make a plan and maintain execution: Make a clear learning plan, decompose the learning goals into specific action points, and check the progress before the end of each week to maintain the continuity of learning.

  2. Regular review and memory strengthening: Don't just stay at the level of completing tasks, but also pay attention to review and memory consolidation. You can use Anki and other tools for knowledge management and review.

  3. Reasonable use of resources and communication: participate in online or offline technical communities, communicate with technical practitioners and seek help and advice, read more relevant technical articles and books, actively use Internet resources, and broaden your horizons and depth of learning.

  4. Continuous in-depth study and mastery of practical skills: apply the acquired knowledge to practical projects, improve the skill level and ability to solve practical problems, continue to in-depth study, and explore the essence and principles behind the technology.

Sometimes don't set too high goals for yourself, I just set a small goal, stick to it, not to mention how much you can learn, at least let yourself be more self-disciplined.

5. Future learning check-in plan

The plan may not keep up with the changes, but there is still a little bit of it. Recently, I met a big guy through a blog. Of course, I know the blogger. The blogger doesn’t know me. I read his blog and learned a lot.

In the future study punch plan, I plan to continue to complete an ARTS every week, and add the following content:

● Learn: Learn at least one new technology, field or tool every week. If it doesn't work for a week, it's just a month. It has to be done.

● Project: complete a small project, apply the acquired knowledge and skills, deepen understanding and practical ability

● Mentor: Find a mentor or connect with someone knowledgeable for more in-depth technical guidance and advice

I hope to improve my technical ability through continuous learning and practice, so as to better deal with the challenges and opportunities in my work.

postscript

The ARTS activity has been going on for a while, and I believe that everyone has accumulated a lot of learning and practical experience. Weekly algorithm exercises, English reading, technical learning and sharing not only let us master more technical knowledge, but also let us learn how to continue learning and growing. During this process, we learned from each other, shared with each other, made progress together, and experienced the power of persistence.

In the future, we can continue to explore various fields of technology on the basis of ARTS, learn more in-depth and broader knowledge, and share what we have learned to promote self-growth and contribute to the development of the industry.

Reprinted from: https://blog.csdn.net/u014727709/article/details/132034163
welcome to start, welcome to comment, welcome to correct

Guess you like

Origin blog.csdn.net/u014727709/article/details/132034163