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. The Lounge
  3. Pitfalls of autodidactism

Pitfalls of autodidactism

Scheduled Pinned Locked Moved The Lounge
designc++comgraphicsiot
13 Posts 7 Posters 0 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.
  • H honey the codewitch

    One of the problems with teaching myself stuff is I end up with my own lexicon and orthography for whatever is I'm dealing with, and then I run into walls trying to come up with solutions where I need input or help from other people. Having taught myself C++ and generic programming I'm facing one of those issues right now. I'm not sure it can be expressed in C++, and if so, it's through some magic like SFINAE (which i don't understand either) I simply don't have the language necessary to ask the question. X|

    Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

    C Offline
    C Offline
    Calin Negru
    wrote on last edited by
    #4

    I’ve learned programming all by myself too. Programming is associated with math. Everyone had the mindset “Math and programming go hand in hand”. I didn’t understand why people thought this way until very recently when I stumbled upon the problem of writing a serious steering algorithm for my strategy game. To get the things I want working I’m facing the challenge of learning the math lessons I skipped over when I was in high school. You don’t need math to learn a programming language that’s true. However you won’t get too far if you don’t know math in a complex program.

    1 Reply Last reply
    0
    • H honey the codewitch

      One of the problems with teaching myself stuff is I end up with my own lexicon and orthography for whatever is I'm dealing with, and then I run into walls trying to come up with solutions where I need input or help from other people. Having taught myself C++ and generic programming I'm facing one of those issues right now. I'm not sure it can be expressed in C++, and if so, it's through some magic like SFINAE (which i don't understand either) I simply don't have the language necessary to ask the question. X|

      Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

      D Offline
      D Offline
      dandy72
      wrote on last edited by
      #5

      honey the codewitch wrote:

      I simply don't have the language necessary to ask the question.

      "Fire bad." Maybe you have to explain it at that level? :-) Remember, they say if you can't explain something so a 5-year old understands, you don't understand it nearly as well as you think you do. I had a (childless) co-worker adapt that saying to explaining something to his dog. Between us, I don't think the damned dog ever wrote a single line of code in its entire life. :laugh: I don't necessarily keep up with all the latest and greatest coding fads. A few years ago I remember reading something on design patterns and thinking to myself, I've already been doing that for years. That's new? Turns out, I've been using various design patterns for decades, I just never assigned them any fancy name.

      H 1 Reply Last reply
      0
      • D dandy72

        honey the codewitch wrote:

        I simply don't have the language necessary to ask the question.

        "Fire bad." Maybe you have to explain it at that level? :-) Remember, they say if you can't explain something so a 5-year old understands, you don't understand it nearly as well as you think you do. I had a (childless) co-worker adapt that saying to explaining something to his dog. Between us, I don't think the damned dog ever wrote a single line of code in its entire life. :laugh: I don't necessarily keep up with all the latest and greatest coding fads. A few years ago I remember reading something on design patterns and thinking to myself, I've already been doing that for years. That's new? Turns out, I've been using various design patterns for decades, I just never assigned them any fancy name.

        H Offline
        H Offline
        honey the codewitch
        wrote on last edited by
        #6

        I inserted my OP from here as a disclaimer, and then posted my question over on reddit but I haven't had much luck there. One person tried to be helpful, but I don't think they understood my question. Nevertheless, they gave me an idea, but it didn't work. Oh well. https://www.reddit.com/r/cpp_questions/comments/1dluti9/how_do_i_filter_arguments_from_a_parameter_pack/[^]

        dandy72 wrote:

        Turns out, I've been using various design patterns for decades, I just never assigned them any fancy name.

        If I had a nickel for every time that happened, I'd have a sock full of nickels to beat annoying people about the head with.

        Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

        D 1 Reply Last reply
        0
        • H honey the codewitch

          I inserted my OP from here as a disclaimer, and then posted my question over on reddit but I haven't had much luck there. One person tried to be helpful, but I don't think they understood my question. Nevertheless, they gave me an idea, but it didn't work. Oh well. https://www.reddit.com/r/cpp_questions/comments/1dluti9/how_do_i_filter_arguments_from_a_parameter_pack/[^]

          dandy72 wrote:

          Turns out, I've been using various design patterns for decades, I just never assigned them any fancy name.

          If I had a nickel for every time that happened, I'd have a sock full of nickels to beat annoying people about the head with.

          Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

          D Offline
          D Offline
          dandy72
          wrote on last edited by
          #7

          honey the codewitch wrote:

          If I had a nickel for every time that happened, I'd have a sock full of nickels to beat annoying people about the head with.

          *ducks*

          1 Reply Last reply
          0
          • H honey the codewitch

            One of the problems with teaching myself stuff is I end up with my own lexicon and orthography for whatever is I'm dealing with, and then I run into walls trying to come up with solutions where I need input or help from other people. Having taught myself C++ and generic programming I'm facing one of those issues right now. I'm not sure it can be expressed in C++, and if so, it's through some magic like SFINAE (which i don't understand either) I simply don't have the language necessary to ask the question. X|

            Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

            R Offline
            R Offline
            Roger Wright
            wrote on last edited by
            #8

            I'm not sure if it would help, but you might get in touch with an old friend of mine from college; I became an engineer, she diverged into a brilliant software developer. Her company is thriving and I can barely understand her language anymore, though her webinars are interesting. https://www.linkedin.com/in/barbara-geller-856491116/[^]

            Will Rogers never met me.

            1 Reply Last reply
            0
            • H honey the codewitch

              One of the problems with teaching myself stuff is I end up with my own lexicon and orthography for whatever is I'm dealing with, and then I run into walls trying to come up with solutions where I need input or help from other people. Having taught myself C++ and generic programming I'm facing one of those issues right now. I'm not sure it can be expressed in C++, and if so, it's through some magic like SFINAE (which i don't understand either) I simply don't have the language necessary to ask the question. X|

              Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

              B Offline
              B Offline
              BernardIE5317
              wrote on last edited by
              #9

              My personal blog has a page devoted to autodidactism though I did not know it was it was referred to as such. The main point of the article is that autodidactism has no pitfalls. Well maybe this one exception.

              H 1 Reply Last reply
              0
              • B BernardIE5317

                My personal blog has a page devoted to autodidactism though I did not know it was it was referred to as such. The main point of the article is that autodidactism has no pitfalls. Well maybe this one exception.

                H Offline
                H Offline
                honey the codewitch
                wrote on last edited by
                #10

                Oh there are other issues, like having large or critical holes in one's knowledge vs having been taught formally, and probably the worst one - getting it wrong - learning something incorrectly, and then having expended all that effort only to have to unlearn it and relearn it the right way.

                Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

                B 1 Reply Last reply
                0
                • H honey the codewitch

                  Oh there are other issues, like having large or critical holes in one's knowledge vs having been taught formally, and probably the worst one - getting it wrong - learning something incorrectly, and then having expended all that effort only to have to unlearn it and relearn it the right way.

                  Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

                  B Offline
                  B Offline
                  BernardIE5317
                  wrote on last edited by
                  #11

                  Thank you for your no doubt useful thoughts. Please permit me to consider further. I have never understood why an instructor reciting information exactly identical to that which can be obtained from any number of text authors is superior. If you wish to read my brief essay on the subject the address is How to Save on College Tuition (and get a superior education in the offing)[^] re/ "getting it wrong" it seems to me technical subjects have an advantage id est the problems at the end of each chapter can either be solved or not exempli gratia either the software / circuit performs as required or not. On a personal note I hated / hated / hated taking notes. If I wished to train as a note taking secretary I would have trained as such though a fellow student once told me doing so helps her greatly. I recall one lecture in particular I refused to take notes but instead listened intently and found for onceI understood everything perfectly.

                  H 1 Reply Last reply
                  0
                  • B BernardIE5317

                    Thank you for your no doubt useful thoughts. Please permit me to consider further. I have never understood why an instructor reciting information exactly identical to that which can be obtained from any number of text authors is superior. If you wish to read my brief essay on the subject the address is How to Save on College Tuition (and get a superior education in the offing)[^] re/ "getting it wrong" it seems to me technical subjects have an advantage id est the problems at the end of each chapter can either be solved or not exempli gratia either the software / circuit performs as required or not. On a personal note I hated / hated / hated taking notes. If I wished to train as a note taking secretary I would have trained as such though a fellow student once told me doing so helps her greatly. I recall one lecture in particular I refused to take notes but instead listened intently and found for onceI understood everything perfectly.

                    H Offline
                    H Offline
                    honey the codewitch
                    wrote on last edited by
                    #12

                    I'd say it's not superior. It has its own problems, like a tendency to box you into the instructor's point of view.

                    Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

                    B 1 Reply Last reply
                    0
                    • H honey the codewitch

                      I'd say it's not superior. It has its own problems, like a tendency to box you into the instructor's point of view.

                      Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix

                      B Offline
                      B Offline
                      BernardIE5317
                      wrote on last edited by
                      #13

                      One of the points made in my essay is the superiority of autodidactism is at least due to the opportunity to read multiple authors. I discovered even in specialized technical fields different authors have new and different things to say even on the same subject.

                      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