Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. IT & Infrastructure
  4. Tips or Tricks on sharpening skills

Tips or Tricks on sharpening skills

Scheduled Pinned Locked Moved IT & Infrastructure
csharpdatabaseadobecryptographyquestion
13 Posts 6 Posters 106 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Nekosohana

    Thank you for the information, that was excellent. I apologize if I wasn't clear, I was looking to find better ways to retain what I am already learning as well. Any thoughts on techniques, or should I just keep writing my little programs?

    Beginning Programmer - Still learning as much as possible.

    L Offline
    L Offline
    led mike
    wrote on last edited by
    #4

    Nekosohana wrote:

    Beginning Programmer - Still learning as much as possible.

    Nice to meet you. :beer: I'm a 15+ year programmer - Still learning as much as possible, still know barely anything.

    Nekosohana wrote:

    find better ways to retain what I am already learning

    Never come upon any discussion about retention specific to software development knowledge. If you do, post it back here i'd like to see it. Otherwise I suggest you Google retention techniques in general.

    led mike

    N M 2 Replies Last reply
    0
    • L led mike

      Nekosohana wrote:

      Beginning Programmer - Still learning as much as possible.

      Nice to meet you. :beer: I'm a 15+ year programmer - Still learning as much as possible, still know barely anything.

      Nekosohana wrote:

      find better ways to retain what I am already learning

      Never come upon any discussion about retention specific to software development knowledge. If you do, post it back here i'd like to see it. Otherwise I suggest you Google retention techniques in general.

      led mike

      N Offline
      N Offline
      Nekosohana
      wrote on last edited by
      #5

      Thanks guys. Between those two, I think I have my answer. I appreciate the help from both of you! If I ever hear anything I will send it back this way Mike.

      Beginning Programmer - Still learning as much as possible.

      1 Reply Last reply
      0
      • N Nekosohana

        Thank you for the information, that was excellent. I apologize if I wasn't clear, I was looking to find better ways to retain what I am already learning as well. Any thoughts on techniques, or should I just keep writing my little programs?

        Beginning Programmer - Still learning as much as possible.

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #6

        I'm not sure flash-cards and the like are particularly effective but others here may have other experiences. If they work for you - then fine. But if you get home tired and exhausted, then, frankly, learning anything new might be a waste of your time as it is not likely to stick. As you write little programs, you will find that which works, that which doesn't and as long as you learn from your mistakes, then you may possibly be OK. As you get to know the world of C# and .Net, also consider learning about Design Patterns. www.dofactory.com[^] is an excellent source. As is this book Shalloway & Trott, Design Patterns Explained published by Addison & Wesley.

        N P 2 Replies Last reply
        0
        • L Lost User

          I'm not sure flash-cards and the like are particularly effective but others here may have other experiences. If they work for you - then fine. But if you get home tired and exhausted, then, frankly, learning anything new might be a waste of your time as it is not likely to stick. As you write little programs, you will find that which works, that which doesn't and as long as you learn from your mistakes, then you may possibly be OK. As you get to know the world of C# and .Net, also consider learning about Design Patterns. www.dofactory.com[^] is an excellent source. As is this book Shalloway & Trott, Design Patterns Explained published by Addison & Wesley.

          N Offline
          N Offline
          Nekosohana
          wrote on last edited by
          #7

          Thanks, man. You two are a wealth of knowledge! It's appreciated.

          Beginning Programmer - Still learning as much as possible.

          P 1 Reply Last reply
          0
          • L Lost User

            I'm not sure flash-cards and the like are particularly effective but others here may have other experiences. If they work for you - then fine. But if you get home tired and exhausted, then, frankly, learning anything new might be a waste of your time as it is not likely to stick. As you write little programs, you will find that which works, that which doesn't and as long as you learn from your mistakes, then you may possibly be OK. As you get to know the world of C# and .Net, also consider learning about Design Patterns. www.dofactory.com[^] is an excellent source. As is this book Shalloway & Trott, Design Patterns Explained published by Addison & Wesley.

            P Offline
            P Offline
            Pete OHanlon
            wrote on last edited by
            #8

            Richard A. Abbott wrote:

            consider learning about Design Patterns

            God bless you sir. It does me heart good to hear people talking about patterns sir. Seriously, this is excellent advice. Some of the best advice that could be offered. Have yourself a hearty 5.

            Deja View - the feeling that you've seen this post before.

            My blog | My articles

            1 Reply Last reply
            0
            • L led mike

              Nekosohana wrote:

              Beginning Programmer - Still learning as much as possible.

              Nice to meet you. :beer: I'm a 15+ year programmer - Still learning as much as possible, still know barely anything.

              Nekosohana wrote:

              find better ways to retain what I am already learning

              Never come upon any discussion about retention specific to software development knowledge. If you do, post it back here i'd like to see it. Otherwise I suggest you Google retention techniques in general.

              led mike

              M Offline
              M Offline
              Mark Salsbery
              wrote on last edited by
              #9

              led mike wrote:

              Nice to meet you. I'm a 15+ year programmer - Still learning as much as possible, still know barely anything.

              Precisely! The more I learn, the more I realize how little I know.

              Mark Salsbery Microsoft MVP - Visual C++ :java:

              1 Reply Last reply
              0
              • N Nekosohana

                Thanks, man. You two are a wealth of knowledge! It's appreciated.

                Beginning Programmer - Still learning as much as possible.

                P Offline
                P Offline
                Pete OHanlon
                wrote on last edited by
                #10

                Some of the cookbooks are excellent sources of knowledge. Also, don't limit yourself to books about a particular language or technology. Reading around the edges is an excellent way to get the pieces to fit together. As has been said though, don't try to pick things up when tired. It just doesn't stick. When possible, set yourself a problem that can be solved in a couple of dozen lines, write the design out and then code it. This exercise shouldn't take more than 15 minutes - it's amazing how quickly you pick things up when you are thinking about them. Finally - get yourself a blog. The discipline of writing things out clearly really reinforces concepts in your mind.

                Deja View - the feeling that you've seen this post before.

                My blog | My articles

                L 1 Reply Last reply
                0
                • P Pete OHanlon

                  Some of the cookbooks are excellent sources of knowledge. Also, don't limit yourself to books about a particular language or technology. Reading around the edges is an excellent way to get the pieces to fit together. As has been said though, don't try to pick things up when tired. It just doesn't stick. When possible, set yourself a problem that can be solved in a couple of dozen lines, write the design out and then code it. This exercise shouldn't take more than 15 minutes - it's amazing how quickly you pick things up when you are thinking about them. Finally - get yourself a blog. The discipline of writing things out clearly really reinforces concepts in your mind.

                  Deja View - the feeling that you've seen this post before.

                  My blog | My articles

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #11

                  Pete O'Hanlon wrote:

                  Finally - get yourself a blog

                  I'm not sure about that. I have seen some pretty awful blogs pretending to be authoritative. I feel a better approach would be to use WikidPad/[^] (or similar) whilst having the discipline of writing things out, you are not potentially embarrassing yourself in the same way as a on-line blog would. And when you become more authoritative, then by all means publish a blog.

                  P 1 Reply Last reply
                  0
                  • L Lost User

                    Pete O'Hanlon wrote:

                    Finally - get yourself a blog

                    I'm not sure about that. I have seen some pretty awful blogs pretending to be authoritative. I feel a better approach would be to use WikidPad/[^] (or similar) whilst having the discipline of writing things out, you are not potentially embarrassing yourself in the same way as a on-line blog would. And when you become more authoritative, then by all means publish a blog.

                    P Offline
                    P Offline
                    Pete OHanlon
                    wrote on last edited by
                    #12

                    Richard A. Abbott wrote:

                    you are not potentially embarrassing yourself in the same way as a on-line blog would

                    There's the key. You get the benefit of feedback. As long as you don't try to overextend yourself, the blog can be a really powerful mechanism. Plus, it's amazing how a bit of embarrasment focuses the mind.

                    Deja View - the feeling that you've seen this post before.

                    My blog | My articles

                    1 Reply Last reply
                    0
                    • L Lost User

                      Go and buy yourself a good tutorial/reference book, such as Andrew Troelsen's Pro C# 2008 and the .Net 3.5 platform. Use the article depository here at Code Project. However, there are cheat sheets that you might find helpful ... 2 page Core C# and .Net Quick Reference[^] VB.NET and C# Comparison[^] There are video tutorials available from learnvisualstudio.net[^] as well as Microsoft themselves.

                      W Offline
                      W Offline
                      Wade Harvey
                      wrote on last edited by
                      #13

                      http://idealprogrammer.com - has a catalog of over 1,300 hours of .net video tutorials. Most of them are free. http://idealautomate.com - is a good .net code generator for web forms and gridviews that will speed up your productivity tremendously.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups