• @Aceticon@lemmy.world
      link
      fedilink
      71 year ago

      Reading your posts, you seem to have no clue about how programmers work at a professional level, especial senior ones.

      Whilst programming, mentally the programming language is but a layer on top of a logic structure for the program and you don’t structure a program from the language up but rather down from what you want to achieve breaking rhe problem into parts and eventually writti g it down into whatever language you’re working in.

      It is stupidly easy to learn a programming language (I know at least 20) because the structuring of program blocks (loops,variable assignments, operations, method calls) is the usually the same, plus even the syntaxes of the languages themselves are often quite similar because they’re driven by by similar needs, and even the being intimatelly familiar with the language itself takes at most 2 years.

      What takes longer is to be intimiatelly familiar with programming frameworks (bundled libraries, tools and pre-existing high level program structures) rather that the actual languages.

      As for your example, those still working as programmers (rather than, say, technical architects) making high 6 figures are normally working in big companies with some obscure frameworks that are at end of life - hence it’s hard to find coders that know them - but are essential for the business (there used to be a time whe people programming in the old version of SAP could make tons of money exactly for that reason) or they’re doing high value obscure stuff that goes way beyond programming, such as being a Quant for a Hedge Fund, were the big bucks are for the business domain knowledge (i.e. understanding complex financial instruments such as derivatives) not the programming stuff.

    • @Grarak@feddit.de
      link
      fedilink
      61 year ago

      People with these type of salaries are usually managers and don’t really code that much anymore. I don’t really get your point there. Also could you explain what an expert for you really is?

        • @Grarak@feddit.de
          link
          fedilink
          51 year ago

          I also know devs who make that kind of money, but they are the exception not the norm.

          I have already watched that video and 10k hours is not that much. That’s just 5h a day for 5.5 years. I also can immediately recognize undefined behavior in C++, and I have at most 2 years of experience. Let me tell you for someone who has been programming for more than a decade, all the languages are the same. It’s not hard to become an expert in a different langauge once you have the basics down.

          • conciselyverbose
            link
            fedilink
            51 year ago

            The 10k hours claim (popularized by Gladwell) is also an absurd overreach on what the research actually was or claimed to be. Read Peak by K Anders Ericsson instead of Gladwell’s outliers and you get a very different presentation of what the research says from one of the researchers.

            They were studying a very specific type of rote learning with a specific type of training (because being classically trained in violin is that standardized). The number of hours trained to reach expert status was not identical between practitioners. He made absolutely zero claims about the amount of time needed to learn different skills that fit the same pattern, and more importantly, really didn’t make such claims about entirely different and unrelated types of learning like code that aren’t formalized.

            Gladwell’s book was straight anecdote with no rigor.

              • conciselyverbose
                link
                fedilink
                21 year ago

                Malcolm Gladwell does this thing where he starts with a kernel of truth and gets way too excited about it and goes way beyond what’s actually there. I don’t think it’s malicious, and I don’t hate him as a writer, but he’s much better at making things engaging than making them correct. If you read him like those business books where leaders break down their core philosophies and you see what ideas you can take for yourself, they’re not bad. He finds some interesting ideas to bring to light. But if you take them as an academic source, you’re going to get in trouble.

                The core concept that learning takes a substantial amount of work is solid. The premise that you can just do something for X hours (ignoring the number he chose because it’s flashy) and be an expert isn’t. The methodology used for violin training involves a very structured, mindful approach to practice where you’re constantly making corrections and constantly working right past the limit of your ability in order to continually develop.

                I absolutely do recommend Peak, and also Range by David Epstein, for contrasting views on different ways we learn and solve problems. They’re not the simplistic pop-sci Gladwell does, but they’re still pretty accessible and don’t assume a lot of prior knowledge, and they both take more care to be based in evidence (though the nature of range means there’s still anecdotes).

        • @Stoneykins
          link
          41 year ago

          You are just moving the goalpost… Before you said “So yeah, “hello world” and loops it’s.” Claiming she was basically a beginner or hobbyist. Now you are arguing she isn’t an “expert” and define expert at the absolute far right side of the bell curve. Why does it matter to you so much that she not get recognition for her work?

    • Flying Squid
      link
      fedilink
      41 year ago

      Would you say the same thing about bilingual people? They’re language amateurs because they don’t specialize in one language?

        • Flying Squid
          link
          fedilink
          6
          edit-2
          1 year ago

          Sorry, how do you know she hasn’t been coding since childhood? All the top coders I know have been coding since childhood. They also know more than one language in my experience despite your claim. I have two close relatives, one I know for a fact earns seven figures. He was constantly learning to code new languages when he was younger. He’s slowed down now that he’s middle aged, but I remember when he was learning BASIC and Assembler on his Apple ][. And later Pascal. And then C. And then C++ and then Java. And so on.

          Also, plenty of people learn second or even third spoken languages as adults and become fluent in them. My childhood best friend’s father fled Ceascescu’s Romania after being conscripted, came to America, learned English, and then wrote academic works. In English.

            • Flying Squid
              link
              fedilink
              51 year ago

              Again- best friend’s dad wrote academic literature in English after learning it as an adult. That sounds like you can get fluent in a language as an adult to me.

              And please do show the data that “those kinds of people” are introverts. I would like to see it.

            • @Stoneykins
              link
              31 year ago

              What are your qualifications? Why are you claiming you have the necessary knowledge to speak on this topic? Do you have any evidence of your expertise? And real hard proof, because talk is easy.

              Honestly you are either a child, an idiot, or a troll at this point. No one else would be so determined to miss the point.

        • @Stoneykins
          link
          11 year ago

          I want to crack another joke but you seem frustrated so I’ll be direct

          You are the one making broad sweeping claims based on assumptions and anecdotal experience. You should either find something more substantial to back it up than “real programmers are loners because they don’t have time to make friends”, or reevaluate your stance on this. Maybe consider there are people in cs that are different than any you have personally met.