DEV Community

Clara Situma
Clara Situma

Posted on

2

Learning & Memorization.

This article is my personal viewpoint on how to quickly and reliably remember a lot of information from different areas.
Obtaining knowledge is relatively easy but keeping it is another story.

A dev career certainly entails constant learning.
It is quite easy to forget what you don’t understand. So, making sure that you truly understand what you are learning is very important. How do you do that?

Do you need to memorize?

Learning programming is like learning a second language:
Once you learn it, it becomes intuitive - you easily pick up on common words, grammar, and syntax just as you learned English, or maybe a second natural language. it's therefore not memorization like multiplication tables, it's more of comprehension.

Best Practices:

Writing good code takes a lot of time and effort, so the best way to retain the information is through practice and repetition.

Build projects
You need to convert the knowledge from abstract to practical, run into difficulty during the process, make mistakes, then identify and correct them.
That process makes you more familiar with your newly acquired information.

Document the process.
The very act of handwriting appears to have important cognitive benefits. Note taking is an effective memory and learning aid because it prompts us to think about our learning.

Quiz yourself
Another good way to keep your knowledge and skills is to make a challenge for yourself. Answer the quiz questions related to the subject you are studying.

Remember:
All the solutions already exist; we just must be able to find them!
It's ok to google solutions to problems.

SurveyJS custom survey software

Build Your Own Forms without Manual Coding

SurveyJS UI libraries let you build a JSON-based form management system that integrates with any backend, giving you full control over your data with no user limits. Includes support for custom question types, skip logic, an integrated CSS editor, PDF export, real-time analytics, and more.

Learn more

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

πŸ‘₯ Ideal for solo developers, teams, and cross-company projects

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay