Facebook Twitter Instagram
    DeepCrazyWorld
    Facebook Twitter Instagram Pinterest YouTube
    • FLUTTER
      • FLUTTER APP
        • QRCode
        • Quiz App
        • Chat GPT
        • PDF App
        • News App
        • Fitness App
        • Weather App
        • BMI Calculator
        • GAME APP
        • Ecommerce App
        • wallpaper App
        • Finance app
        • Chat App
        • Wallet App
        • Taxi App
        • Quran app
        • Music player app
      • FLUTTER UI
        • Splash Screen
        • Onboarding Screen
        • Login Screen
        • Card Design
        • Drawer
    • PROJECT
      • Android Projects
      • College Projects
      • FLUTTER APP
      • Project Ideas
      • PHP Projects
      • Python Projects
    • SOURCE CODE
    • ANDROID
      • ANDROID APP
      • GAME APP
      • ANDROID STUDIO
    • MCQ
      • AKTU MCQ
        • RPA MCQ
        • COA MCQ
        • HPC MCQ
        • SPM MCQ
        • Renewable Energy All MCQ
        • Data Compression MCQ
        • Data Structure MCQ
        • Digital Image Processing MCQ
        • Software Engineering MCQ
        • Machine Learning MCQ
        • Artificial Intelligence MCQ
      • D PHARMA MCQ
        • Pharmaceutics – I MCQ
        • Pharmacognosy MCQ
        • Pharmaceutical Chemistry MCQ
        • Biochemistry and Clinical Pathology MCQ
        • Human Anatomy and Physiology MCQ
        • Heath Education and Community Pharmacy MCQ
    • INTERVIEW QUESTIONS
      • Flutter Interview Questions
      • INTERVIEW QUESTIONS
      • Python Interview Questions
      • Coding ninjas solution
    • MORE
      • WORDPRESS
        • SEO
        • TOP 10 WORDPRESS THEME
      • PRODUCTIVITY
      • Program
      • QUOTES
    DeepCrazyWorld
    Home»Software Developer»Top 10 Rules of Studying Every Software Developer Should Follow 2021
    Software Developer

    Top 10 Rules of Studying Every Software Developer Should Follow 2021

    DeepikaBy DeepikaNovember 15, 2021Updated:January 19, 2022No Comments6 Mins Read

    Top 10 Rules of Studying Every Software Developer Should Follow – In this post, I will go over ten rules that I follow whenever I have to learn something new. Want to supplement what you learn here with a video on the same topic? Check it out here.

    <img decoding=

    Table of Contents

    Toggle
    • Recall what you’ve just learned
    • Actually write the code – Software Developer
    • Chunk the ideas and problems
    • Train your mind like you would train your body
    • That’s what you should do when you learn.
    • Mix up different problem-solving techniques
    • Take breaks | Software Developer
    • Explain Like I’m Five
    • Maintain your focus
    • Do the hardest things first
    • Motivate yourself
    • Additional Reading
    • READ MORE

    Recall what you’ve just learned

    • After going through a chapter or coding exercise, do something else and remember the main ideas of what you learned.
    • Try recalling them when you are doing mundane activities like doing the dishes, going out to the store, or taking a shower.
    • The ability to recall new things you learned will help you cement them in your mind much more easily.

    Actually write the code – Software Developer

    • Imagine you are watching an awesome Laravel tutorial on YouTube.
    • Now you’re already 2 hours in and can’t remember how the author got the database connection up and running.
    • Now you have to go back to that specific section and re-watch it.
    • What a waste of time!
    • Write out the code as you go along with the tutorial you are watching or reading. If you cannot keep up with the pace, press pause, solve the issue or coding challenge, and then resume the video.

    Chunk the ideas and problems

    • The idea of chunking is to understand and practice with an idea or solution to a problem to the point where you can recall it in a split second.
    • Once you have learned a new programming concept, take some time to repeat it. Imagine a song about it and try to sing it in your mind over and over again.
    • The information will turn into a chunk and you will be able to make a connection and pull it up whenever you want.

    Train your mind like you would train your body

    • Train your mind like you would train your body
    • If you want to build muscle, you will need to train your body a little bit every day.
    • But you wouldn’t want to train just one muscle group 7 days a week. It will not grow as much as you would like it to. Muscles need time to grow. The tissues need time to regenerate and grow in mass.

    So one solution is to split your workout into muscle groups. On day one you train legs and abs, day two the chest, day three the back, and day four maybe the arms.

    That’s what you should do when you learn.

    Spread out your learning a little every day, just like a bodybuilder. The brain is like a muscle – it can handle only a limited amount of exercise on one subject at a time. | Software Developer development

    • Database management day (SQL/NoSQL)
    • REST API day
    • Web Design day
    • Functional JavaScript day

    Mix up different problem-solving techniques

    • There is no one single way of solving a problem, that’s for sure. When you have a task and your way of solving the problem doesn’t seem to work very well, try a different approach.

    Mix things up and see if you can come up with multiple solutions.

    After every solution you have implemented, go over your errors and make sure you understand why you made them. Then, work on improving the code.

    Take breaks | Software Developer

    • From my experience, it is common to be unable to solve problems or grasp concepts the first time you encounter them.
    • Sometimes you get frustrated that you’ve been stuck on a problem for so long, and it seems like you cannot figure it out. This is the ideal moment to take a break.
    • Let your mind relax for a while. You’ll find out that sometimes the solution to your problems comes in your sleep, or when taking a bath.
    • This is because a part of your mind is working in the background, figuring out things you might not be able to when you’re focused

    Explain Like I’m Five

    • Have you ever heard of this concept “Explain Like I’m Five”? There’s even a subreddit for it. And it’s a pretty neat mental exercise.
    • Whenever you are struggling with a concept, ask yourself, how can you explain this so a 5-year-old could understand it?
    • This exercise will make you think about how to simplify an answer using analogies.
    • For example, how would you describe a database to a child?
    • I would say that a database is like a bucket or a toy box.
    • You organize your apartment or house by placing all the toys inside the box. Otherwise, the toys will be all over the place and you won’t be able to find them easily when you need them.
    • The database solves all of these issues.

    Maintain your focus

    • I bet you’ve heard this a thousand times before. This topic is full of opinions and advice, some more unusual than others | Software Developer study
    • When working on a problem, try to focus on that task so you’re as efficient as possible.
    • It’s up to you to figure out how to focus on something and maintain it for a while.
    • What I’ve found that works for me so far is to turn off all interrupting beeps, alarms, and notifications on my phone and computer.
    • Besides this, I like listening to music that helps me focus. I found that I focus very well while listening to music that has no lyrics, like post-rock.
    • I’ve created a special playlist that I listen to when I’m programming or stargazing.
      Check it out here.

    Do the hardest things first

    • Take advantage of a rested mind and do the hardest thing earliest in the day.
    • There are some good reasons to do it this way.
    • You will feel better during the day after getting rid of that unpleasant thing first.
    • Harder things take more effort. By doing the hardest task earliest in the day, it will help make sure you’ve got enough time to complete it.
    • Also, this makes it less likely that you’ll postpone the hardest task for the next day.

    Motivate yourself

    • Sometimes you feel like the work you are putting in is not getting you anywhere.
    • This happens to everyone from time to time. You are not to blame, honestly.
    • If you want to stay motivated, make yourself feel like you are making progress.
    • No matter what’s happening in your life, always have one thing you’re making progress with, so you feel good about it and yourself.
    • For example, if you want to learn JavaScript, make it your number one priority.
    • Every day you should read a few pages of your favorite JavaScript book or work on personal and/or open-source projects that rely on JavaScript.

    Additional Reading

    • SEO Practices Everyone Should Follow SEO Rules
    • Complete Top SEO Checklist
    • Yoast Seo Premium 15.2 Nulled – WordPress SEO Plugin
    • Top 50+ SEO Interview Questions
    • What is a Backlink? How to Get More Backlinks
    • TCS INTERVIEW QUESTIONS – CLICKE HERE

    READ MORE

    If you found this post useful, don’t forget to share this with your friends, and if you have any query feel free to comment it in the comment section.

    Thank you 🙂 Keep Learning !

    Share. Facebook Twitter LinkedIn WhatsApp Telegram Pinterest Reddit Email
    Previous ArticleTop 10 Android Game App Android game development
    Next Article Top 20 Company Interview Questions with Answer 2021 ( Updated )

    Related Posts

    Freelance Developer Guide-The Different Ways to Charge for Website

    Freelancer 12 Mins Read

    Senior Software Engineer Interview Questions – Job Interview

    INTERVIEW QUESTIONS 14 Mins Read

    5 Reasons Why Software Engineers Are in High Demand 2021

    INTERVIEW QUESTIONS 6 Mins Read

    What is a Full Stack Developer? Back End+Front End=Full Stack Engineer!

    Software Developer 8 Mins Read

    Leave A Reply Cancel Reply

    Recent Posts
    • Implementing a Dynamic FAQ Screen UI in Flutter Using ExpansionTile March 29, 2025
    • Creating an Instruction UI Screen in Flutter Application March 29, 2025
    • Animated Backgrounds in Flutter: A Complete Guide March 15, 2025
    • How to make Diary App using flutter stepwise using getx August 31, 2024
    • How to Create Music Player UI screen with fully functional in flutter August 30, 2024
    • How to make ListView Builder Ui in flutter with Source Code August 29, 2024
    • Create a TabBar View in flutter with fully functional stepwise August 28, 2024
    • How to create TabBar view in flutter with source code step wise August 27, 2024
    • How to make Heart rate measure app with Flutter stepwise August 26, 2024
    • How to make ChatGpt App in flutter with source code Stepwise August 25, 2024
    Facebook Twitter Instagram Pinterest YouTube
    • About
    • Contact
    • Disclaimer
    • Privacy Policy
    Copyright by DeepCrazyWorld © 2025

    Type above and press Enter to search. Press Esc to cancel.