Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Memory Improvement

Discussion in 'Community Learning & Teaching' started by yanuaris, Feb 22, 2016.

  1. yanuaris

    yanuaris

    Joined:
    Oct 16, 2015
    Posts:
    61
    how to develop the memory that fits for programming skill?

    Is problem solving more important than memorizing programming syntax?
    Are there basic principle of good programs?

    I read about the language readiblity, but that does not help very well.
    what are the discipline needed for programming skills?
    Do you memorize all the syntaxes?
    Do you keep your codes in tiny files for future references?

    thank you.

    I treat all these like learning verbal language i suppose...not sure if it is working well,but i've been spelling each syntax letter by letter to improve my precision.
     
  2. WeavemasterC

    WeavemasterC

    Joined:
    Mar 23, 2016
    Posts:
    1
    I know this post is a month old now, but I suppose this is for anyone else curious about this.

    1) Simply, use the language. As you keep using it and actually create something, most of the language becomes internalized.

    2) Yes, your logic is what matters most. You will learn more languages, your programming logic will remain a constant though.

    3) DRY. Try not to type the same code in multiple places if you can avoid it. Refactoring will be a headache if you go against this.

    4) The will to remain in your chair, the wisdom to walk away at the right time. Remembering that it's nice to know how to make a wheel, but don't make your own wheel every time. Most programmers share their knowledge so that you can focus on putting everything together, not create every part from the ground up.

    5) No, that's what documentation is for. If you can remember, all the better. Documentation is always there to be your guide.

    6) Sometimes. It's not a bad practice. If it works, why waste time rewriting it again? You have plenty of new code you'll need to type.

    On that last part, I wouldn't waste your time with that. I reiterate, use the language, be mindful of your logic. By no means am I an expert, but these are a few things I've picked up from other programmers.
     
    yanuaris likes this.
  3. yanuaris

    yanuaris

    Joined:
    Oct 16, 2015
    Posts:
    61
    These are very important insight....
    I guess being with another artist friend makes it rather fuzzy when interpreting hard typed languages....
    But i guess it is all the same: the more you share, the more you know and get.

    Thank you very much for this.
    I guess the question here is rather abstract, but on all level, we're still very new to gamedev in general.
    Thanks!
     
  4. lovelyUnity

    lovelyUnity

    Joined:
    Mar 10, 2016
    Posts:
    30
    Would you recommend visual scripting?