Why C++ salaries are so low?

Поделиться
HTML-код
  • Опубликовано: 1 янв 2025
  • НаукаНаука

Комментарии • 42

  • @anonymousnearseattle2788
    @anonymousnearseattle2788 11 дней назад +1

    I don't know what my future looks like, but I am thankful that a career with C++ has finally allowed me to pay off my mortgage.

  • @Sergio_Loureiro
    @Sergio_Loureiro 12 дней назад +3

    I've seen a lot of bull crap said about C++ in this video. Not doing C++ professionally any more, but when I did: 1. I never had to care about registers. 2. Modern C++ has a thing called smart pointers, which takes away the need to manage memory. 3. C++ nowadays is very hardware independent. May be there are some more, but I will not lose my time seeing the video again to seek them.

    • @AlexeyTutorials
      @AlexeyTutorials  12 дней назад

      @@Sergio_Loureiro 1. Registers are frequently used in embedded and firmware programming, if you didnt use them doesn’t mean others dont.
      2. Use of smart pointers is not automatic in any way, you still need to write this code, also they dont resolve circular dependencies.
      3. It is independent for at least twenty years or so, doesnt change the point there are still jobs where you have to write hardware-dependent code 👋

    • @twenty-fifth420
      @twenty-fifth420 12 дней назад

      @@AlexeyTutorials Do you mind answering this since my goto is Odin, Swift and a few other semi-systems languages.
      IN the case of 1, aren't register programming used in drivers for like say the GPU? I want to assume any embedded SOC of any kind would need a firmware to run registers to move/allocate. Also, I think the 'market' numbers might actually not take into account this and game development, which is where I expect the bulk of development to be. Because C++, unlike C, has plenty of alternatives for drivers/embedded development.

    • @AlexeyTutorials
      @AlexeyTutorials  12 дней назад

      @@twenty-fifth420 odin seems like hobbyist language with extremely low market share, are you planning to develop own pet projects or find a contract job? If second, I’d recommend going with Swift, but only if you like developing iOS apps.
      I dont have experience in programming GPU drivers, but in embedded devices registers are used for high-performance memory and reading device intrinsic state and received data from input channels.
      Funny thing with gamedev, mostly AAA studios are developing in C++ and thats a tiny percentage, other studios go either HTML5 or Unity 😉

  • @janvesely6353
    @janvesely6353 12 дней назад +2

    0.29%... maybe it is not the greatest idea to open with the first google result generated by company with stellar reviews mostly praising it for being "Inaccurate, unresponsive and a waste of time and resources". What does that number even mean, is it share in web backend or what? and why it shows 0.55% now for the same query, did it double over night?

    • @AlexeyTutorials
      @AlexeyTutorials  12 дней назад

      Share is still pretty low, thats the point. I understand first result might be exxageraged, thats why I showed two charts from two different sources 😉

  • @Andrii87
    @Andrii87 12 дней назад +3

    Are they???

    • @stanislavmikheyev8767
      @stanislavmikheyev8767 12 дней назад

      Exactly what I wanted to write. In the beginning of the vid he literally showed a chart where difference is salaries was miniscule.

  • @Raikage93
    @Raikage93 12 дней назад +2

    There are not
    Berlin Germany 100k++ job for that skill(very high for Germany)

    • @AlexeyTutorials
      @AlexeyTutorials  12 дней назад

      But hey I literally showed salary report for Germany in the first seconds of the video, C++ vs React 🙄

    • @Raikage93
      @Raikage93 12 дней назад

      @AlexeyTutorials had multiple job offers in that language.
      Problem is, the country side pay way less in everything in IT and metros pay way better
      This side show the median and/or have old data
      Check Thinkcell in Berlin: 130k C++

    • @Raikage93
      @Raikage93 12 дней назад

      @AlexeyTutorials Can't write a example, but there is a company in Berlin, if you get hired, you earn very much.
      C++ is a language, where all Microsoft partners would like to hire you
      My job is with this language and have a good life, this sites show no the complete picture

    • @TravisBerthelot
      @TravisBerthelot 11 дней назад

      Some people get 100 billion for doing nothing and you say 100k is good?

    • @Raikage93
      @Raikage93 10 дней назад

      @TravisBerthelot yes, for the average absolute, normal jobs in that area pay ~75k
      + 100 billions for nothing do you NOT get from work, you get it because you have already much, home, company shares, invests....

  • @cagedgandalf3472
    @cagedgandalf3472 12 дней назад +3

    What do you think about Rust? Should it be focused on more compared to C++?

    • @AlexeyTutorials
      @AlexeyTutorials  12 дней назад +4

      very nice language and solves lots of pain points c++ has, also average salaries of rust developers are much higher than of c++, but I think this is for now while its hyped and doesnt have enough workforce on the market 🤔

    • @w300x
      @w300x 12 дней назад +1

      @@AlexeyTutorials It is also overly favoured by Crypto startups, and the venture-capital well for blockchain technology is drying up. So we may well have a glut of unemployed Rust programmers soon.

    • @cagedgandalf3472
      @cagedgandalf3472 12 дней назад +2

      @@AlexeyTutorials I'm a fresh electronics engg grad and I already am familiar with a lot of Python and "know enough" of C/C++. My question is Rust the 'future' or should I stick to developing skills in C or Python? I don't like Java/Javascript or anything web based or something similar

    • @mazazaza11
      @mazazaza11 12 дней назад

      rust crates sitll slower than their c/c++ counterparts xdddd

    • @AlexeyTutorials
      @AlexeyTutorials  12 дней назад +2

      @ you should stick to one field, decide what you want to do and choice of language will come naturally 😉

  • @YOSFP
    @YOSFP 12 дней назад +1

    cool video

  • @zdspider6778
    @zdspider6778 12 дней назад +4

    I'm having a hard time understanding you. And I'm from Eastern Europe, so I'm not that unfamiliar with this accent. The subtitles are a hit and miss.
    3:14 HTML is not a programming language, lol.

    • @xninja2369
      @xninja2369 12 дней назад

      it is a markup launguage , but generally they are fallen in coding catagory..

    • @zdspider6778
      @zdspider6778 12 дней назад +1

      @@xninja2369 Then ppl are dumb. There are no loops, no 'if' conditions... How tf is it a "coding" language? 🤨

    • @xninja2369
      @xninja2369 12 дней назад +1

      @@zdspider6778 bruh chill it's only data about earning not anything else bruh , they aren't comparing launguage, they are comparing income based on launguage

    • @schnauzerhead
      @schnauzerhead 12 дней назад +1

      I'm from America, the home of english, and I had no trouble understanding this video.
      HTML is both programming and coding. Tables and divs are programs.
      Your limited grasp of english may be responsible for these semantic blocks in your understanding of computer technology.

    • @xninja2369
      @xninja2369 12 дней назад

      @@schnauzerhead I thought html is not programming launguage because because it doesn't allow loop & variable , when I do google it's also say it's not programming launguage..
      Edit : American is not home of English , Britain is..

  • @xninja2369
    @xninja2369 14 дней назад +4

    0:04 Nah that's just pure Ragebaiting 😒.
    This shows People don't like truth' ,..

    • @herethere464
      @herethere464 12 дней назад

      What is the truth?

    • @xninja2369
      @xninja2369 12 дней назад

      @herethere464 that c++ beginner would warn less than python one.

  • @stanislavmikheyev8767
    @stanislavmikheyev8767 12 дней назад +1

    Where can I find these uni alumni proficient in cpp? Majority of junior devs I know focus on python/java/C#/JS cause they are not stupid and start to monitor market around second year to have relevant skills. The small subset of cpp that is taught in uni is not enough to land a job.

    • @AlexeyTutorials
      @AlexeyTutorials  12 дней назад

      Wdym? In my country several local hardware and firmware companies actively headhunt last year students proficient in c++, lots of unis teach this language for four years straight and even microcontroller programming course is enough to land a job. Those who focus on python/java/c#/etc still have to complete their course on c++ 😉

  • @raymundhofmann7661
    @raymundhofmann7661 12 дней назад +1

    Sure. But why do you have to rant about it and didn't already get a filthy rich retiree like me so you can do C++ for fun?

    • @AlexeyTutorials
      @AlexeyTutorials  12 дней назад

      Not ranting, giving advice to those who thinking to go C++ way. Is it fun tho? 20 years ago when I started there wasnt much alternative for desktop development - it was either Delphi or C++ Builder, but now you have plenty of convenient choices unless you really into low-level stuff 😉

    • @raymundhofmann7661
      @raymundhofmann7661 12 дней назад

      @@AlexeyTutorials So it is people like you doing all these ..eh.. great desktop applications we love?

    • @AlexeyTutorials
      @AlexeyTutorials  12 дней назад

      @@raymundhofmann7661 someone else, I switched to other languages a long time ago 😉

    • @raymundhofmann7661
      @raymundhofmann7661 11 дней назад

      @@AlexeyTutorials Better switch to Rust. Then your time is completely taken up by telling others how great it is so you can't worsen to the crappy software crisis.

  • @bojantanasic221
    @bojantanasic221 6 дней назад

    Because c++ programmers aren't corporate tech whores. And are free to innovate on their own. Create their own businesses and bring novelties to the world compared to HL programmers who use bindings or wrappers to do the same. A competent c/c++ programmer is also a threat to an organization if he turns against them. Kind of like Neo being an outcast in the matrix. You are free to do whatever you like. And aren't constrained to Microsoft, Oracle or the dysfunctional Javascript community. A company buys/aquires your intellectual property and that's how computer scientists make their profit. And when you get employed it's at a higher tier in the company. They don't go through the regular process of selection or interviews like most peasants.

    • @AlexeyTutorials
      @AlexeyTutorials  6 дней назад

      Like any other language programmer cant do the same 🤭 Frankly, dynamic language programmers are more likely to riot and start their own gig, just because it takes them exponentially less time to create something of their own 😉